@charset "UTF-8";
#buy_booth #sidebar_left .sidebar_section ul, #booth_panels ul {
  margin: 0;
  padding: 0;
}

#buy_booth #sidebar_left .sidebar_section ul > li, #booth_panels ul > li {
  list-style-type: none;
}

/*
BOOTH CSS
Should only contain rules shared between edit (seller) and show (buyer) views of booth pages.
*/
.code_container, .content_card {
  box-sizing: border-box;
}

.code_container > *:first-child, .content_card > *:first-child {
  margin-top: 0;
}

.code_container > *:last-child, .content_card > *:last-child {
  margin-bottom: 0;
}

.content_card {
  padding: 30px 20px;
}

@media only screen and (min-width: 640px) {
  .content_card {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.content_card {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.code_container {
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
}

.booth_risk_tag_container {
  width: 400px;
  text-align: center;
}

.booth_risk_tag_container .close_booth_risk_tag {
  float: right;
}

.booth_risk_tag_container .button_large {
  margin-top: 20px;
}

.generic_modal_window.hold_booth_container {
  top: 5%;
  max-height: 85%;
  overflow-y: scroll;
}

.generic_modal_window.hold_booth_container .close_booth_hold {
  float: right;
}

.generic_modal_window.hold_booth_container textarea {
  font-size: 14px;
  width: 90%;
  height: 100px;
}

.generic_modal_window.hold_booth_container input, .generic_modal_window.hold_booth_container select {
  max-width: 100%;
}

.cease_and_desist_fields_container {
  display: flex;
  flex-direction: column;
}

.cease_and_desist_fields_container.hidden {
  display: none;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa, .referral_website_spinner_container.saved:before, .referral_website_spinner_container.saving:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fa-pull-left.referral_website_spinner_container.saved:before, .fa-pull-left.referral_website_spinner_container.saving:before {
  margin-right: .3em;
}

.fa.fa-pull-right, .fa-pull-right.referral_website_spinner_container.saved:before, .fa-pull-right.referral_website_spinner_container.saving:before {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left, .pull-left.referral_website_spinner_container.saved:before, .pull-left.referral_website_spinner_container.saving:before {
  margin-right: .3em;
}

.fa.pull-right, .pull-right.referral_website_spinner_container.saved:before, .pull-right.referral_website_spinner_container.saving:before {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse, .referral_website_spinner_container.saving:before {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before, .referral_website_spinner_container.saved:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before, .referral_website_spinner_container.saving:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.booth_edit_items_main_grid .search_and_filter_action_bar, .booth_edit_items_main_grid .action_bar {
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 10px 0;
}

@media only screen and (min-width: 960px) {
  .booth_edit_items_main_grid .search_and_filter_action_bar, .booth_edit_items_main_grid .action_bar {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px;
  }
}

.booth_edit_items_main_grid .search_and_filter_action_bar:not(:first-child), .booth_edit_items_main_grid .action_bar:not(:first-child) {
  padding-top: 0;
}

.booth_edit_items_main_grid .search_and_filter_action_bar .clear_filters_link, .booth_edit_items_main_grid .action_bar .clear_filters_link {
  white-space: nowrap;
}

.booth_edit_items_main_grid .sort_by_submit, .booth_edit_items_main_search_form .term_wrapper_button, .booth_edit_items_main_search_form .term_wrapper .term_wrapper_button, .booth_favorite_button.favorited, .booth_favorite_button {
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  line-height: 1em;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.booth_edit_items_main_grid .sort_by_submit:hover, .booth_edit_items_main_search_form .term_wrapper_button:hover, .booth_favorite_button:hover {
  text-decoration: none;
}

.booth_edit_items_main_grid .sort_by_submit {
  padding: 8px 10px 9px;
  font-size: 13px;
}

.booth_edit_items_main_search_form .term_wrapper_button, .booth_edit_items_main_search_form .term_wrapper .term_wrapper_button, .booth_favorite_button.favorited, .booth_favorite_button {
  padding: 12px;
  font-size: 14px;
}

.booth_favorite_button.favorited {
  border: 1px solid #265d80;
  background-color: #398cbf;
  background-image: linear-gradient(to top, #2a678c, #398cbf);
  color: #fff;
  text-shadow: 1px 1px #265d80;
  box-shadow: inset 0 1px #57a7d9;
}

.booth_favorite_button.favorited:hover {
  background-color: #3279a6;
  background-image: linear-gradient(to top, #2a678c, #3279a6);
  color: #fff;
  box-shadow: none;
}

.booth_edit_items_main_search_form .term_wrapper_button, .booth_edit_items_main_search_form .term_wrapper .term_wrapper_button {
  border: 1px solid #448000;
  background-color: #66bf00;
  background-image: linear-gradient(to top, #4b8c00, #66bf00);
  color: #fff;
  text-shadow: 1px 1px #448000;
  box-shadow: inset 0 1px #92d941;
}

.booth_edit_items_main_search_form .term_wrapper_button:hover {
  background-color: #4b8c00;
  background-image: linear-gradient(to top, #4b8c00, #58a600);
  color: #fff;
  box-shadow: none;
}

.booth_edit_items_main_grid .sort_by_submit, .booth_favorite_button {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  background-image: none;
  color: #3279a6;
  text-shadow: none;
  box-shadow: none;
}

.booth_edit_items_main_grid .sort_by_submit:hover, .booth_favorite_button:hover {
  background-color: #f2f2f2;
  background-image: none;
  color: #2a678c;
}

.booth_title_bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  padding: 10px;
  border: 1px solid #ddd;
}

.booth_title_bar h2 {
  margin: 3px 0 3px 3px;
}

.booth_title_bar .booth_title_edit {
  font-size: 14px;
  padding-left: 10px;
}

.booth_favorite_button_container {
  min-height: 30px;
  text-align: right;
}

.booth_favorite_button_container .fa, .booth_favorite_button_container .referral_website_spinner_container.saved:before, .booth_favorite_button_container .referral_website_spinner_container.saving:before {
  margin-right: 40px;
  color: #ccc;
}

.booth_favorite_button_container .fa.hidden, .booth_favorite_button_container .hidden.referral_website_spinner_container.saved:before, .booth_favorite_button_container .hidden.referral_website_spinner_container.saving:before {
  display: none;
}

.booth_favorite_limit_warning {
  display: inline-block;
  margin-top: 10px;
}

.booth_favorite_limit_warning.hidden {
  display: none;
}

.booth_favorite_button::before {
  content: url(/images/global_icons/flat/heart.18.gray.png?1683815725);
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1px;
  margin-right: 3px;
}

.booth_favorite_button:hover::before {
  content: url(/images/global_icons/flat/heart.18.png?1683815725);
}

.booth_favorite_button.favorited::before {
  content: url(/images/global_icons/flat/heart.18.png?1683815725);
}

.free_referral_code_body #main_wrapper,
.free_referral_code_body #content {
  width: 100%;
}

.free_referral_code_body #footer {
  margin-top: 0;
}

.free_referral_code_body #booth_edit_tabs,
.free_referral_code_body .booth_edit_secondary_tabs {
  box-sizing: border-box;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.referral_code_header {
  box-sizing: border-box;
  background: #3279a6;
}

.referral_code_header .referral_code_hero {
  position: relative;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  box-sizing: border-box;
  padding-left: 30px;
  height: 240px;
}

.referral_code_header h1,
.referral_code_header p {
  max-width: 520px;
  color: #ffffff;
}

.referral_code_header img {
  position: absolute;
  right: 60px;
  bottom: 0;
}

.referral_code_hero,
.content_card {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.referral_code_body {
  box-sizing: border-box;
  padding-top: 29px;
  padding-bottom: 78px;
  background: #f2f2f2;
}

.content_card {
  min-height: 260px;
}

.content_card:not(:first-child) {
  margin-top: 29px;
}

.code_container {
  padding: 14px 20px;
  font-family: Courier;
  color: #404040;
}

.code_container.referral_code {
  display: inline-block;
}

.code_container .highlight {
  display: inline-block;
  background: #fff8ed;
  padding: 6px 2px;
}

.faq_list dt {
  font-weight: 700;
}

.faq_list dd {
  margin-left: 0;
}

.faq_list dt,
.faq_list dd {
  margin-bottom: 20px;
}

.edit_booth_referral_code {
  position: relative;
}

.referral_website_locked_field_content {
  position: relative;
  display: block;
  width: 300px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding-left: 10px;
  box-sizing: border-box;
  line-height: 40px;
  background: #f2f2f2;
}

.referral_website_locked_field_button {
  position: absolute;
  right: 10px;
  top: 8px;
}

.referral_website_field_container,
.referral_website_field_locked_container {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  min-height: 40px;
}

.referral_website_field_container.hidden,
.referral_website_field_locked_container.hidden {
  display: none;
}

.referral_website_field_container::before,
.referral_website_field_locked_container::before {
  content: "http://";
  display: block;
  position: absolute;
  top: 11px;
  left: 6px;
  height: 20px;
  width: 40px;
  color: #999999;
}

.referral_website_field_container .referral_website_field,
.referral_website_field_locked_container .referral_website_field {
  width: 251px;
  height: 26px;
  padding-left: 43px;
}

.referral_website_field_container input[type=submit],
.referral_website_field_locked_container input[type=submit] {
  margin-left: 10px;
}

.website_referral_prompt {
  margin-top: 10px;
  font-size: 12px;
}

.website_referral_prompt .website_referral_example {
  color: #757575;
  font-style: normal;
}

.referral_website_form_section_fields {
  min-height: 40px;
}

.referral_website_field_container .form_error {
  opacity: 1 !important;
}

.referral_website_field_container .form_error .form_error_content {
  padding-left: 0;
  background: #fff;
  color: #b22424;
  border: none;
  box-shadow: none;
  font-size: 12px;
  cursor: default;
}

.referral_website_field_container .form_error .form_error_arrow_bottom {
  display: none;
}

.referral_website_field_container .form_error + .referral_website_field {
  border-color: #ff9999;
}

.referral_website_field_container .form_error .hidden_spinner {
  margin-top: 13px;
}

.create_referral_code_submit_button {
  margin-bottom: 2px;
}

.referral_website_spinner_container {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: none;
  padding: 8px 10px;
  margin-left: 10px;
  border: 1px solid #d9d9d9;
  text-align: center;
  font-weight: bold;
  color: #58a600;
}

.referral_website_spinner_container.saving {
  display: inline-block;
}

.referral_website_spinner_container.saving:before {
  margin-right: 10px;
  font-size: 14px;
}

.referral_website_spinner_container.saved {
  display: inline-block;
}

.referral_website_spinner_container.saved:before {
  margin-right: 10px;
  font-size: 14px;
  color: #58a600;
}

.referral_website_spinner_container.error {
  color: #db7500;
}

#buy_booth #booth_header_container {
  float: right;
  width: 740px;
}

#buy_booth #booth_header_container.bigger {
  margin: 0 auto;
  float: none;
  width: 915px;
}

.booth_banner_image_container {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  min-height: 110px;
}

.booth_banner_image_container h2 {
  position: absolute;
  margin: 0;
  padding: 0;
  color: #dcf381;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
  font-size: 34px;
  border-left: 0;
  border-bottom: 0;
  text-shadow: 1px 1px #666;
}

.booth_banner_image_container .booth_banner_image {
  max-width: 740px;
  max-height: 400px;
}

@media only screen and (min-width: 1215px) {
  .booth_banner_image_container .booth_banner_image {
    max-width: 960px;
  }
}

#booth_header_container .update_header {
  font-size: 16px;
  position: absolute;
  right: 20px;
  top: 10px;
  z-index: 10;
  display: none;
}

#edit_banner_template #booth_header_container .booth_banner_image {
  max-width: 725px;
}

/* ----------------------------------------------------------------------- */
/* Booth Panels */
#booth_panels {
  padding: 0;
  color: #999;
  overflow: hidden;
}

#booth_panels .booth_panel {
  float: left;
  margin-left: 15px;
}

#booth_panels .booth_panel:first-child,
#booth_panels .ui-sortable-placeholder {
  margin-left: 0;
}

#booth_panels .panel_content {
  min-height: 85px;
}

#booth_panels .panel_content.category {
  border: 1px solid #73bae5;
  background-color: #f2faff;
  color: #3279a6;
  text-align: center;
  padding: 0 10px;
}

#booth_panels .panel_content.category .category_link_container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 85px;
}

#booth_panels .panel_content.category .category_link_container .category_link:hover {
  text-decoration: none;
}

#booth_panels .panel_content.category .category_link_container p {
  margin: 0;
}

#booth_panels .big_text {
  font-size: 18px;
}

#booth_panels .map {
  width: 250px;
  height: 50px;
}

#booth_panels .default_single {
  width: 133px;
}

#booth_panels .default_double {
  width: 281px;
}

#booth_panels img {
  float: left;
  margin: 5px 0;
}

#booth_panels img.map_image {
  margin-right: 5px;
  font-size: 0;
  overflow: hidden;
  border: 1px solid #ccc;
}

#booth_panels ul {
  overflow: hidden;
  *zoom: 1;
}

#booth_panels_inner_container {
  position: relative;
  overflow: hidden;
}

/* ----------------------------------------------------------------------- */
/* Other Rules (I haven't found out whether these still exist, should be shared, or should be moved to edit/show */
/* BOOTH Header */
.preview_item_message_container,
.preview_booth_message_container {
  width: auto;
  height: 60px;
  display: block;
  background-color: #444;
  margin-top: 10px;
  margin-bottom: 20px;
  border: solid 3px red;
  clear: both;
}

.preview_item_message_container .warning_icon,
.preview_booth_message_container .warning_icon,
.precommit_booth_container .warning_icon {
  float: left;
  padding-top: 15px;
  padding-left: 10px;
}

.preview_item_message_container .warning_message,
.preview_booth_message_container .warning_message,
.precommit_booth_container .warning_message {
  font-size: 18px;
  float: left;
  padding-left: 15px;
  color: #fff;
  width: 850px;
}

.preview_booth_message_container .warning_message {
  padding-top: 10px;
}

.preview_item_message_container .warning_message {
  padding-top: 20px;
}

/* BOOTH Body */
@media only screen and (min-width: 960px) {
  .booth_edit_items_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    box-sizing: border-box;
  }
}

.booth_edit_items_main_search_form {
  width: 100%;
}

.booth_edit_items_main_search_form.desktop {
  box-sizing: border-box;
  width: calc(25% - 15px);
}

.booth_edit_items_main_search_form .term_wrapper {
  position: relative;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  width: 100%;
}

.booth_edit_items_main_search_form .term_wrapper::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -8px;
  color: #757575;
}

.booth_edit_items_main_search_form .term_wrapper .term_wrapper_button {
  display: inline-block;
  padding: 12px 9px;
}

.booth_edit_items_main_search_form .term_wrapper input {
  font-size: 12px;
  line-height: 15px;
  box-sizing: border-box;
  width: 100%;
  padding: 12px 10px 12px 30px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  color: #404040;
  font-size: 14px;
}

.booth_edit_items_main_search_form .term_wrapper input:-ms-input-placeholder {
  color: #757575;
}

.booth_edit_items_main_search_form .term_wrapper input:-moz-placeholder {
  color: #757575;
}

.booth_edit_items_main_search_form .term_wrapper input::-moz-placeholder {
  color: #757575;
}

.booth_edit_items_main_search_form .term_wrapper input::-webkit-input-placeholder {
  color: #757575;
}

@media only screen and (min-width: 960px) {
  .booth_edit_items_main_search_form .term_wrapper input {
    flex: 1 1 50%;
    margin-right: 10px;
    border-radius: 0;
    font-size: 12px;
  }
}

.booth_edit_items_main_search_form .term_wrapper_button {
  padding: 12px 9px;
}

.booth_edit_items_main_menu {
  display: none;
}

@media only screen and (min-width: 960px) {
  .booth_edit_items_main_menu {
    display: block;
  }
}

.booth_edit_items_main_menu:not(.desktop) {
  box-sizing: border-box;
  width: calc(25% - 15px);
}

.booth_edit_items_main_menu .subsection_header {
  font-size: 14px;
  line-height: 20px;
  margin: 25px 0 15px;
  padding: 10px;
  border-radius: 5px;
  background-color: #f2f2f2;
  color: #757575;
}

.booth_edit_items_main_menu .subsection_list {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 15px;
  padding-left: 10px;
  list-style-type: none;
}

.booth_edit_items_main_menu .subsection_list .item_count {
  color: #757575;
}

.booth_edit_items_main_menu .subsection_list .item_status_for_sale::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #58a600;
}

.booth_edit_items_main_menu .subsection_list .item_status_ready_for_sale::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #faa30c;
}

.booth_edit_items_main_menu .subsection_list .item_status_incomplete::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #fcd854;
}

.booth_edit_items_main_menu .subsection_list .item_status_reserved::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #d9d9d9;
}

.booth_edit_items_main_menu .subsection_list .item_status_under_review::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #f23030;
}

.booth_edit_items_main_menu .subsection_list .edit_radio_button {
  display: none;
}

.booth_edit_items_main_menu .subsection_list .edit_radio_button:checked + label {
  color: #000;
  font-weight: bold;
}

.booth_edit_items_main_menu .subsection_list .edit_radio_button + label {
  color: #3279a6;
}

.booth_edit_items_main_menu .subsection_list li {
  margin-top: 15px;
  padding: 0;
}

@media only screen and (min-width: 960px) {
  .booth_edit_items_main_grid {
    box-sizing: border-box;
    width: calc(75% - 5px);
  }
}

.booth_edit_items_main_grid .action_bars {
  box-sizing: border-box;
  margin-bottom: 15px;
  width: 100%;
  padding: 10px 30px 5px;
  background-color: #f2f2f2;
  color: #404040;
}

@media only screen and (min-width: 960px) {
  .booth_edit_items_main_grid .action_bars {
    padding: 0;
    border-radius: 5px;
  }
}

.booth_edit_items_main_grid .search_and_filter_action_bar {
  justify-content: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.booth_edit_items_main_grid .sort_box_form_container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.booth_edit_items_main_grid .sort_box_form_container .select_box {
  margin: 0 10px;
}

.booth_edit_items_main_grid .batch_edit_cta {
  box-sizing: border-box;
  width: 100%;
  margin-top: 17px;
  margin-bottom: 15px;
  padding: 10px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  color: #404040;
}

.booth_edit_items_main_grid .batch_edit_cta strong::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #fcd854;
}

.booth_edit_items_main_grid .batch_edit_cta strong::before {
  margin-right: 15px;
}

.booth_edit_items_main_grid .pagination_bar {
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  margin: 20px auto;
  width: 100%;
  min-height: 36px;
  box-sizing: border-box;
  text-align: center;
}

@media only screen and (min-width: 960px) {
  .booth_edit_items_main_grid .pagination_bar {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-left: 12px;
  }
}

.booth_edit_items_main_grid .pagination_bar_info {
  display: inline;
}

.booth_edit_items_main_grid .items_list_grid.thumb_big .gridblock {
  margin-top: 10px;
  padding-top: 20px;
  width: 163px;
}

.booth_edit_items_main_grid .top_rated_stellar_seller {
  display: none;
}

.booth_edit_items_main_grid_overview {
  min-width: 290px;
}

@media only screen and (max-width: 960px) {
  .booth_edit_items_main_grid_overview {
    font-size: 14px;
  }
}

#basic_property_ajax_container form.in_place_form {
  display: inline;
}

.booth_setup_property_line {
  display: block;
  line-height: 2.2em;
}

/* BOOTH Body */
.booth_preview {
  clear: both;
  padding-top: 18px;
}

.booth_cap {
  padding: 8px 12px 6px 12px;
  background-color: #e8e6cc;
  border-bottom: solid #cc9 1px;
  vertical-align: middle;
}

.cap_rounded {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #eee;
}

.bonanza_headline_text {
  font-size: 30px;
  font-family: "trebuchet MS";
  font-weight: bold;
  float: right;
  color: #fff;
}

#top_category_summary,
#other_category_summary {
  width: 100%;
}

#top_category_summary td {
  text-align: center;
}

table#direct_promo_list td img {
  padding: 5px;
}

table#direct_promo_list td a {
  font-weight: bold;
}

#verify_seller_container #trust_container_outer {
  float: right;
}

#verify_seller_container #trust_container_outer #title {
  background: #eee;
  padding: 5px;
  margin: 0;
  color: #404040;
  font-weight: bold;
}

#buy_booth #main_right {
  width: 740px;
}

#buy_booth #main_right #rtchat a,
#buy_booth #main_right .category_header_container a {
  color: #3D84AD;
}

#buy_booth #rtchat {
  background: url(/images/backgrounds/others/furley_bg.png?1683815725);
  margin-top: 13px;
}

#buy_booth #rtchat #chat_title {
  color: #555;
}

#buy_booth #rtchat #chat_users #chat_tab_main.active {
  background: url(/images/backgrounds/others/furley_bg.png?1683815725);
}

#buy_booth .category_header_container {
  background: url(/images/backgrounds/others/furley_bg.png?1683815725);
  border: 1px solid #ddd;
  height: 30px;
  padding: 3px 10px;
  margin-top: 15px;
}

#buy_booth .category_header_container .category_header_left {
  line-height: 1em;
}

#buy_booth .category_header_container .category_header_left a,
#buy_booth .category_header_container .category_header_left div {
  float: left;
  height: 22px;
  margin-right: 8px;
  padding-right: 16px;
  padding-top: 8px;
  text-decoration: none;
}

#buy_booth .category_header_container .right_arrow {
  background: transparent url(/images/bg_breadcrumb_gray_30.png?1683815725) no-repeat scroll right top;
  font-weight: bold;
}

#buy_booth #sidebar_left .sidebar_section {
  background: #f5f5f5;
  margin-bottom: 10px;
  border-radius: 5px;
}

#buy_booth #sidebar_left .sidebar_section .left_side_header {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
  font-size: 16px;
  color: #555;
  margin-bottom: 8px;
  position: relative;
}

#buy_booth #sidebar_left .sidebar_section .left_side_header .title {
  padding: 10px 8px 10px 16px;
  position: relative;
  z-index: 2;
}

#buy_booth #sidebar_left .sidebar_section .left_side_header .color_underlay {
  background: #d5d5d5;
  position: absolute;
  opacity: 0.45;
  filter: alpha(opacity=45);
  z-index: 1;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

#buy_booth #sidebar_left .sidebar_section a {
  color: #3D84AD;
}

#buy_booth #sidebar_left #tools .popup_container a {
  margin: 0;
  padding: 0;
  display: inline;
}

#buy_booth #sidebar_left #tools a.follow_booth {
  background: url(/images/global_icons/flat/heart.24.png?1683815725) no-repeat 2px center;
}

#buy_booth #sidebar_left #favorite_inner a.fave_unselect {
  background: url(/images/global_icons/flat/star.empty.24.png?1683815725) top left no-repeat;
  background-position: 2px -1px;
}

#buy_booth #sidebar_left #favorite_inner a.fave_select {
  background: url(/images/global_icons/flat/star.24.png?1683815725) top left no-repeat;
  background-position: 2px -1px;
}

#buy_booth #sidebar_left div#tools#toolbox_email_form, #buy_booth #sidebar_left div#tools#toolbox_message {
  margin: 0;
  padding: 4px;
  background-color: #e8e6cc;
  max-width: 176px;
  border-bottom: 2px solid #a0aab2;
  overflow: auto;
}

#buy_booth #sidebar_left div#tools a#favorite, #buy_booth #sidebar_left div#tools a#email {
  margin-left: -4px;
}

#buy_booth #sidebar_left div#tools ul {
  margin: 0;
  padding: 4px 0 0;
}

#buy_booth #sidebar_left div#tools ul li {
  background-position: 2px 1px;
  margin: 4px 17px 4px;
  padding-bottom: 3px;
}

#buy_booth #sidebar_left div#tools ul li.last {
  border-bottom: 0 none;
  padding-bottom: 0;
}

#buy_booth #sidebar_left div#tools ul li a {
  padding: 4px 0 4px 30px;
  margin: 0 0 0 -4px;
}

#buy_booth #sidebar_left div#tools ul li a.fave_unselect {
  background: url(/images/global_icons/flat/star.empty.24.png?1683815725) top left no-repeat;
  background-position: 2px -1px;
}

#buy_booth #sidebar_left div#tools ul li a.fave_select {
  background: url(/images/global_icons/flat/star.24.png?1683815725) top left no-repeat;
  background-position: 2px -1px;
}

#buy_booth #sidebar_left div#tools ul li a#email {
  background: url(/images/sprites/sprite_global.png?1683815726) no-repeat transparent 4px 5px;
  padding-left: 30px;
  margin: 0 0 0 -4px;
}

#buy_booth #sidebar_left div#tools ul li a#bonanza_reminder {
  background: url(/images/booth/20px-Crystal_Clear_app_date.png?1683815725) top left no-repeat;
  background-position: 2px 1px;
}

#buy_booth #sidebar_left div#tools ul li a#rss {
  background: url(/images/booth/rss_icon_16x16.gif?1683815725) top left no-repeat;
  background-position: 4px 4px;
}

#buy_booth #sidebar_left div#tools ul li a#do_follow {
  background: url(/images/booth/magnet.png?1683815725) top left no-repeat;
  background-position: 4px 1px;
}

#buy_booth #sidebar_left div#tools ul li a#similar {
  background: url(/images/booth/20px-Crystal_Clear_app_randr.png?1683815725) top left no-repeat;
  background-position: 2px 1px;
}

#buy_booth #sidebar_left div#booth_policies {
  border-top: 1px solid #ddd;
  margin: 0 17px 10px 17px;
  padding-top: 10px;
  color: #555;
}

#buy_booth #sidebar_left div#booth_policies ul {
  margin: 0;
}

#buy_booth #sidebar_left div#booth_policies ul li {
  padding-top: 3px;
}

#buy_booth #sidebar_left div div#toolbox_message {
  font-weight: bold;
}

#buy_booth #sidebar_left div div#toolbox_email_form input {
  margin-top: 4px;
}

#buy_booth #sidebar_left div div#toolbox_email_form label {
  display: block;
}

#buy_booth #sidebar_left div div#toolbox_email_form .assurance {
  margin-top: 4px;
}

#buy_booth #sidebar_left div.side_booth_box ul {
  margin: 0;
  padding-left: 10px;
}

#buy_booth #sidebar_left div.side_booth_box ul li a {
  padding: 4px 8px;
}

#buy_booth #sidebar_left div.side_booth_box ul .divider {
  border-top: 1px solid #ddd;
}

#buy_booth #sidebar_left div#cats ul {
  margin: 0;
  padding: 0;
}

#buy_booth #sidebar_left div#cats ul li.category_name {
  box-sizing: border-box;
  margin: 5px 17px;
  display: -webkit-box;
  max-height: 48px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

#buy_booth #sidebar_left div#cats ul li.category_name:last-child {
  border-bottom: 0 none;
}

#buy_booth #sidebar_left div#cats ul li.category_name.bin_on {
  padding: 3px 0;
}

#buy_booth #sidebar_left div#cats ul li.category_name.bin_on a {
  font-weight: bold;
  color: #404040;
}

#buy_booth #sidebar_left div#cats ul li.category_name a {
  padding: 4px 0;
  margin: 0;
}

#buy_booth #sidebar_left div#cats p#catsbot {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 176px;
  margin: 0;
  padding: 0;
  background: #fff url(/images/cart/sidepanel_bottom.jpg?1683815725) top left no-repeat;
  height: 25px;
}

#buy_booth #sidebar_left .external_feed_booth_auto_add {
  color: #555;
  padding-left: 30px;
  padding-right: 10px;
  text-indent: -20px;
}

#buy_booth #sidebar_left .external_feed_booth_auto_add a.tooltip {
  padding: 0;
  display: inline;
}

#buy_booth #sidebar_left .seller_swatch_seller_info {
  position: relative;
}

#buy_booth #sidebar_left .top_rated_seller_tooltip {
  line-height: 0;
}

#buy_booth #sidebar_left .top_rated_stellar_seller {
  position: static;
  margin: 6px 0;
}

#buy_booth #sidebar_left .top_rated_stellar_seller_bubbletip {
  display: none;
  position: absolute;
  top: 200px;
  left: -10px;
  width: 175px;
}

@media only screen and (min-width: 750px) {
  #buy_booth #sidebar_left .top_rated_stellar_seller_bubbletip {
    top: 55px;
    left: 140px;
  }
}

/* booths sidebar */
#sidebar_left .shopping_tool {
  background: url(/images/sprites/sprite_buy.png?1683815726) no-repeat 0 0;
  display: block;
  height: 18px;
  line-height: 18px;
  padding-left: 25px;
}

#sidebar_left .shopping_tool.find_a_seller {
  background-position: 0 2px;
}

#sidebar_left .shopping_tool.wanted {
  background-position: 0 -50px;
}

#sidebar_left .shopping_tool.most_popular_booth {
  background-position: 0 -100px;
}

#sidebar_left .shopping_tool.local {
  background-position: 0 -150px;
}

#sidebar_left .shopping_tool.favorite_booths {
  background-position: 0 -200px;
}

#sidebar_left .shopping_tool.random_booth {
  background-position: 0 -247px;
}

img.item_mini_preview {
  /* images should be resized on server to reduce bandwidth */
  width: 36px;
}

.promote_on_facebook {
  font-weight: normal;
  padding: 4px 0 4px 30px;
  background: url(/images/global_icons/flat/facebook.18.png?1683815725) no-repeat transparent 3px 3px;
}

#csv_upload_container {
  border: 1px solid #ccc;
  padding: 8px 12px;
}

#csv_upload_container .fields {
  float: left;
}

#csv_upload_container .buttons {
  float: right;
  border-left: 1px solid #ccc;
  padding: 32px 32px 26px 44px;
  text-align: center;
}

#csv_upload_container .buttons .subtext {
  font-size: 11px;
  white-space: nowrap;
  margin-top: 6px;
}

#custom_column_names #custom_mapping_container #new_row {
  display: none;
}

#custom_column_names #custom_mapping_container .added_row a.red {
  color: #808080;
}

#cancel_booth_container {
  font-size: 14px;
}

#cancel_booth_container #right_blurb {
  float: right;
  margin: 10px;
  text-align: center;
  color: #666;
}

#cancel_booth_container #cancel_booth_list li {
  padding-left: 10px;
  padding-bottom: 10px;
}

#cancel_booth_container #progress_container .ui-progressbar {
  height: 1.2em;
}

#cancel_booth_container #progress_container p {
  font-size: 13px;
  margin: 0 0 5px;
}

#cancel_booth_container .form_container {
  background-color: #f2f9fc;
  border: 1px solid #bcd9eb;
  margin-top: 22px;
  padding: 12px 15px 6px;
}

#cancel_booth_container .cancel_booth_retention_proposition {
  padding: 10px;
  background-color: #f0f0f0;
}

#cancel_booth_container .cancel_booth_retention_proposition .button_medium,
#cancel_booth_container .cancel_booth_retention_proposition .button_large {
  display: inline-block;
}

#cancel_booth_container .poll_actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding: 10px 0;
  border-top: 1px solid #bcd9eb;
}

#cancel_booth_container .link_to_next_question {
  display: inline-block;
}

#cancel_booth_container .link_to_delete_booth {
  font-size: 13px;
}

#cancel_booth_container .poll_question_container .response_limit {
  font-size: 13px;
}

#cancel_booth_container .poll_question_container h1 {
  font-size: 21px;
}

#cancel_booth_container p {
  line-height: 1.3em;
}

#cancel_booth_container #show_poll .poll_question label {
  width: 100%;
  border: none;
}

.bottom_booth_row {
  position: relative;
  clear: both;
  height: 46px;
}

#main_booth_content_area #booth_page_area_update_container .more_item_in_search {
  padding-top: 5px;
  clear: left;
}

/* ------------------------------------------------------------ */
/* Booth Intro And Sidebar */
#booth_item_summary_container {
  float: right;
  width: 230px;
  padding: 6px;
  margin-top: 10px;
  margin-right: 15px;
  border-color: #ecebeb #dedede #dedede #ecebeb;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

#booth_item_summary_container #inside {
  background: #e8e6cc none repeat scroll 0 50%;
}

#booth_item_summary_container #inside #banner {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #008000;
  padding-top: 5px;
  margin: 0;
}

#booth_item_summary_container ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  padding-bottom: 10px;
  padding-right: 5px;
}

#booth_item_summary_container li {
  padding-left: 45px;
  padding-top: .5em;
  min-height: 32px;
}

#booth_intro_main_container label {
  font-size: 18px;
}

#booth_intro_main_container #options_group {
  margin: 10px;
}

#booth_intro_main_container #options_group .option {
  padding: 5px;
}

#booth_intro_main_container #options_group .submit_button {
  margin-top: 10px;
}

#booth_intro_main_container .option .brief_summary {
  color: #777777;
  padding-left: 20px;
}

#booth_summary_main_container {
  padding-top: 12px;
}

#booth_summary_main_container #summary_leftside {
  float: left;
  max-width: 650px;
}

@charset "UTF-8";
.credit_card_on_file .card_details_usage ul, .my_bonanza_body .my_bonanza_main ul,
.my_bonanza_body .my_bonanza_main ol {
  margin: 0;
  padding: 0;
}

.credit_card_on_file .card_details_usage ul > li, .my_bonanza_body .my_bonanza_main ul > li,
.my_bonanza_body .my_bonanza_main ol > li {
  list-style-type: none;
}

.whats_new li.dispute a.alert, .my_bonanza_navigation_main_navigation li.disputed a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.billing a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.statements a[data-activity-count]::before, .my_bonanza_navigation_tabs a.has_alerts.dispute:before {
  background-color: #f23030;
  color: #fff;
}

.whats_new li.sale a.alert, .my_bonanza_navigation_tabs a.has_alerts.sale:before {
  background-color: #58a600;
  color: #fff;
}

.whats_new li.offer a.alert, .my_bonanza_navigation_tabs a.has_alerts.offer:before {
  background-color: #faa30c;
  color: #fff;
}

.whats_new li.message a.alert, .my_bonanza_navigation_main_navigation li a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.orders a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.sales a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.approved a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.purchases a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.open_offers a[data-activity-count]::before, .my_bonanza_navigation_main_navigation li.not_shipped a[data-activity-count]::before, .my_bonanza_navigation_tabs a.has_alerts.message:before {
  background-color: #3279a6;
  color: #fff;
}

.my_bonanza_body .saved_searches .item .name:before, .my_bonanza_body .recent_activity li span:before, .my_bonanza_body .recent_activity li:before, .my_bonanza_body .membership_box .message_container .show_mo_membership.closed:after, .my_bonanza_body .membership_box .message_container .show_mo_membership.open:after, .view_stats_summary_upsell_link::after, .view_stats_summary_list .view_stats_summary_data.revenue_down::before, .view_stats_summary_list .view_stats_summary_data.revenue_up::before, .view_stats_graph .google-visualization-tooltip .better_than_avg_views::before, .my_bonanza_navigation_main_navigation li.has_children a::after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.my_bonanza_body .tutorial .slide, .my_bonanza_module, .my_bonanza_body .my_bonanza_main .seller_main,
.my_bonanza_body .my_bonanza_main .buyer_main, .my_bonanza_navigation_tertiary_level, .my_bonanza_navigation_tabs li, .my_bonanza_navigation_secondary_level, .my_bonanza_navigation_main_navigation .slider_menu_wrapper {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
}

.my_bonanza_navigation_tabs a.has_alerts:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 6px;
  right: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.my_bonanza_body .my_bonanza_main h5 {
  font-family: Arial, Helvetica, FreeSans, sans-serif;
}

.my_bonanza_navigation_top_level, .my_bonanza_navigation_main_navigation, .my_bonanza_navigation {
  width: 196px;
}

.my_bonanza_navigation_top_level li:last-child, .my_bonanza_navigation_tertiary_level li:last-child {
  border-bottom: none;
}

.my_bonanza_navigation_top_level li a, .my_bonanza_navigation_tertiary_level li a {
  padding-left: 50px;
}

.anniversary_sale_banner {
  position: absolute;
  top: 5px;
  right: 0;
  width: 340px;
  height: 83px;
}

.anniversary_sale_banner::before {
  content: "";
  box-sizing: border-box;
  z-index: 3;
  position: absolute;
  bottom: 3px;
  left: 15px;
  width: 41px;
  height: 83px;
  background: url(/images/anniversary/left_small_balloon.png?1683815724) no-repeat;
  background-size: contain;
}

.anniversary_sale_banner::after {
  content: "";
  box-sizing: border-box;
  z-index: 3;
  position: absolute;
  bottom: 3px;
  right: 15px;
  width: 41px;
  height: 83px;
  background: url(/images/anniversary/right_small_balloon.png?1683815724) no-repeat;
  background-size: contain;
}

.anniversary_sale_banner.shifted {
  top: 95px;
}

.anniversary_sale_banner_inner {
  box-sizing: border-box;
  width: 320px;
  height: 75px;
  margin: 5px auto;
  border: 1px solid #e5e6df;
  border-radius: 4px;
  box-shadow: 0 0 5px #ccc;
  text-align: center;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
}

.anniversary_sale_banner_inner h4 {
  margin: 8px 0 3px;
  padding: 0;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  font-weight: bold;
}

.anniversary_sale_banner_inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.anniversary_sale_banner_inner li {
  display: inline;
  color: #757575;
  font-size: 14px;
  padding-right: 2px;
}

.anniversary_sale_banner_inner li:not(:first-child) {
  border-left: 1px solid #757575;
  padding-left: 4px;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/my_bonanza/booth_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/booth_icon_white.png (20x20)
        public/images/sprites/my_bonanza/burner_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/burner_icon_white.png (20x20)
        public/images/sprites/my_bonanza/close_icon_blue.png (13x13)
        public/images/sprites/my_bonanza/customers_icon_blue.png (26x22)
        public/images/sprites/my_bonanza/customers_icon_white.png (26x22)
        public/images/sprites/my_bonanza/feedback_icon_blue.png (20x17)
        public/images/sprites/my_bonanza/feedback_icon_white.png (20x17)
        public/images/sprites/my_bonanza/fees_icon_blue.png (23x16)
        public/images/sprites/my_bonanza/fees_icon_white.png (23x16)
        public/images/sprites/my_bonanza/home_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/home_icon_white.png (20x20)
        public/images/sprites/my_bonanza/items_icon_blue.png (18x18)
        public/images/sprites/my_bonanza/items_icon_white.png (18x18)
        public/images/sprites/my_bonanza/membership-48x48.png (48x48)
        public/images/sprites/my_bonanza/membership_icon_colored.png (20x20)
        public/images/sprites/my_bonanza/menu_icon_blue.png (16x11)
        public/images/sprites/my_bonanza/messages.png (16x12)
        public/images/sprites/my_bonanza/messages_icon_blue.png (20x15)
        public/images/sprites/my_bonanza/messages_icon_white.png (20x15)
        public/images/sprites/my_bonanza/orders_icon_blue.png (18x20)
        public/images/sprites/my_bonanza/orders_icon_white.png (18x20)
        public/images/sprites/my_bonanza/profile_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/profile_icon_white.png (20x20)
        public/images/sprites/my_bonanza/promotion_icon_blue.png (20x22)
        public/images/sprites/my_bonanza/promotion_icon_white.png (20x22)
        public/images/sprites/my_bonanza/purchases_icon_blue.png (24x20)
        public/images/sprites/my_bonanza/purchases_icon_white.png (24x20)
        public/images/sprites/my_bonanza/reports_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/reports_icon_white.png (20x20)
        public/images/sprites/my_bonanza/rewards_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/rewards_icon_white.png (20x20)
        public/images/sprites/my_bonanza/search_icon_blue.png (17x18)
        public/images/sprites/my_bonanza/settings_icon_blue.png (20x21)
        public/images/sprites/my_bonanza/settings_icon_white.png (20x21)
        public/images/sprites/my_bonanza/shopping_icon_blue.png (20x17)
        public/images/sprites/my_bonanza/shopping_icon_white.png (20x17)
        public/images/sprites/my_bonanza/token.png (18x19)
        public/images/sprites/my_bonanza/webstore_icon_blue.png (20x20)
        public/images/sprites/my_bonanza/webstore_icon_white.png (20x20)

        Output files:
          public/images/sprites/my_bonanza-sprite-6833e479fc9667bc6862f078f550dbd05ccf07a2.png
          public/images/sprites/_my_bonanza-sprite.scss

        Output size:
          108x3257


*/
.my_bonanza-sprite {
  background-image: url(/images/sprites/my_bonanza-sprite-6833e479fc9667bc6862f078f550dbd05ccf07a2.png);
  background-repeat: no-repeat;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/my_bonanza2x/booth_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/booth_icon_white.png (40x40)
        public/images/sprites/my_bonanza2x/burner_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/burner_icon_white.png (40x40)
        public/images/sprites/my_bonanza2x/close_icon_blue.png (26x26)
        public/images/sprites/my_bonanza2x/customers_icon_blue.png (50x40)
        public/images/sprites/my_bonanza2x/customers_icon_white.png (50x40)
        public/images/sprites/my_bonanza2x/feedback_icon_blue.png (40x35)
        public/images/sprites/my_bonanza2x/feedback_icon_white.png (40x35)
        public/images/sprites/my_bonanza2x/fees_icon_blue.png (45x34)
        public/images/sprites/my_bonanza2x/fees_icon_white.png (45x34)
        public/images/sprites/my_bonanza2x/home_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/home_icon_white.png (40x40)
        public/images/sprites/my_bonanza2x/items_icon_blue.png (36x36)
        public/images/sprites/my_bonanza2x/items_icon_white.png (36x36)
        public/images/sprites/my_bonanza2x/membership_icon_colored.png (40x40)
        public/images/sprites/my_bonanza2x/menu_icon_blue.png (32x22)
        public/images/sprites/my_bonanza2x/messages_icon_blue.png (40x30)
        public/images/sprites/my_bonanza2x/messages_icon_white.png (40x30)
        public/images/sprites/my_bonanza2x/orders_icon_blue.png (36x40)
        public/images/sprites/my_bonanza2x/orders_icon_white.png (36x40)
        public/images/sprites/my_bonanza2x/profile_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/profile_icon_white.png (40x40)
        public/images/sprites/my_bonanza2x/promotion_icon_blue.png (40x44)
        public/images/sprites/my_bonanza2x/promotion_icon_white.png (40x44)
        public/images/sprites/my_bonanza2x/purchases_icon_blue.png (48x40)
        public/images/sprites/my_bonanza2x/purchases_icon_white.png (48x40)
        public/images/sprites/my_bonanza2x/reports_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/reports_icon_white.png (40x40)
        public/images/sprites/my_bonanza2x/rewards_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/rewards_icon_white.png (40x40)
        public/images/sprites/my_bonanza2x/search_icon_blue.png (34x36)
        public/images/sprites/my_bonanza2x/settings_icon_blue.png (40x42)
        public/images/sprites/my_bonanza2x/settings_icon_white.png (40x42)
        public/images/sprites/my_bonanza2x/shopping_icon_blue.png (40x35)
        public/images/sprites/my_bonanza2x/shopping_icon_white.png (40x35)
        public/images/sprites/my_bonanza2x/webstore_icon_blue.png (40x40)
        public/images/sprites/my_bonanza2x/webstore_icon_white.png (40x40)

        Output files:
          public/images/sprites/my_bonanza2x-sprite-4dbac6b9e7082c4d72c85603cc19b7c73e431815.png
          public/images/sprites/_my_bonanza2x-sprite.scss

        Output size:
          170x5996


*/
.my_bonanza2x-sprite {
  background-image: url(/images/sprites/my_bonanza2x-sprite-4dbac6b9e7082c4d72c85603cc19b7c73e431815.png);
  background-repeat: no-repeat;
}

.my_bonanza_navigation_top_level li.settings, .my_bonanza_navigation_top_level li.feedback, .my_bonanza_navigation_top_level li.purchases, .my_bonanza_navigation_top_level li.favorites, .my_bonanza_navigation_top_level li.messages, .my_bonanza_navigation_top_level li.billing, .my_bonanza_navigation_top_level li.reports, .my_bonanza_navigation_top_level li.vercado_webstore, .my_bonanza_navigation_top_level li.webstore, .my_bonanza_navigation_top_level li.customers, .my_bonanza_navigation_top_level li.advertising, .my_bonanza_navigation_top_level li.booth_settings, .my_bonanza_navigation_top_level li.items, .my_bonanza_navigation_top_level li.orders, .my_bonanza_navigation_top_level li.home, .my_bonanza_navigation_top_level.open li.open.settings, .my_bonanza_navigation_top_level.open li.open.feedback, .my_bonanza_navigation_top_level.open li.open.purchases, .my_bonanza_navigation_top_level.open li.open.favorites, .my_bonanza_navigation_top_level.open li.open.messages, .my_bonanza_navigation_top_level.open li.open.billing, .my_bonanza_navigation_top_level.open li.open.reports, .my_bonanza_navigation_top_level.open li.open.vercado_webstore, .my_bonanza_navigation_top_level.open li.open.webstore, .my_bonanza_navigation_top_level.open li.open.advertising, .my_bonanza_navigation_top_level.open li.open.customers, .my_bonanza_navigation_top_level.open li.open.booth_settings, .my_bonanza_navigation_top_level.open li.open.items, .my_bonanza_navigation_top_level.open li.open.orders, .my_bonanza_navigation_top_level.open li.open.home, .my_bonanza_navigation_top_level.open li.active.home, .my_bonanza_navigation_main_navigation li.try_a_membership.nonmember, .my_bonanza_navigation_main_navigation li.rewards, .my_bonanza_navigation_main_navigation li.my_profile, .my_bonanza_navigation_main_navigation li.active.home {
  background-image: url(/images/sprites/my_bonanza-sprite-6833e479fc9667bc6862f078f550dbd05ccf07a2.png);
  background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.settings, .my_bonanza_navigation_top_level li.feedback, .my_bonanza_navigation_top_level li.purchases, .my_bonanza_navigation_top_level li.favorites, .my_bonanza_navigation_top_level li.messages, .my_bonanza_navigation_top_level li.billing, .my_bonanza_navigation_top_level li.reports, .my_bonanza_navigation_top_level li.vercado_webstore, .my_bonanza_navigation_top_level li.webstore, .my_bonanza_navigation_top_level li.customers, .my_bonanza_navigation_top_level li.advertising, .my_bonanza_navigation_top_level li.booth_settings, .my_bonanza_navigation_top_level li.items, .my_bonanza_navigation_top_level li.orders, .my_bonanza_navigation_top_level li.home, .my_bonanza_navigation_top_level.open li.open.settings, .my_bonanza_navigation_top_level.open li.open.feedback, .my_bonanza_navigation_top_level.open li.open.purchases, .my_bonanza_navigation_top_level.open li.open.favorites, .my_bonanza_navigation_top_level.open li.open.messages, .my_bonanza_navigation_top_level.open li.open.billing, .my_bonanza_navigation_top_level.open li.open.reports, .my_bonanza_navigation_top_level.open li.open.vercado_webstore, .my_bonanza_navigation_top_level.open li.open.webstore, .my_bonanza_navigation_top_level.open li.open.advertising, .my_bonanza_navigation_top_level.open li.open.customers, .my_bonanza_navigation_top_level.open li.open.booth_settings, .my_bonanza_navigation_top_level.open li.open.items, .my_bonanza_navigation_top_level.open li.open.orders, .my_bonanza_navigation_top_level.open li.open.home, .my_bonanza_navigation_top_level.open li.active.home, .my_bonanza_navigation_main_navigation li.try_a_membership.nonmember, .my_bonanza_navigation_main_navigation li.rewards, .my_bonanza_navigation_main_navigation li.my_profile, .my_bonanza_navigation_main_navigation li.active.home {
    background-image: url(/images/sprites/my_bonanza2x-sprite-4dbac6b9e7082c4d72c85603cc19b7c73e431815.png);
    -webkit-background-size: 85px auto;
    -moz-background-size: 85px auto;
    -o-background-size: 85px auto;
    background-size: 85px auto;
  }
}

.my_bonanza_navigation {
  float: left;
  margin-right: 12px;
}

.my_bonanza_navigation .menu_social_links {
  margin-top: 24px;
}

.my_bonanza_navigation .menu_social_links a {
  display: block;
}

.my_bonanza_navigation .menu_social_links a img {
  width: 100%;
}

.my_bonanza_google_container {
  min-height: 600px;
  margin-top: 25px;
}

.my_bonanza_navigation_main_navigation {
  position: relative;
}

.my_bonanza_navigation_main_navigation .main_navigation_wrapper {
  display: none;
}

.my_bonanza_navigation_main_navigation .main_navigation_wrapper.active {
  display: block;
}

.my_bonanza_navigation_main_navigation .slider_menu_wrapper {
  overflow: hidden;
  position: relative;
}

.my_bonanza_navigation_main_navigation li {
  display: block;
  background-color: #f2f2f2;
  font-size: 14px;
  line-height: 1em;
  height: 60px;
  border-bottom: 1px solid #e5e5e5;
}

.my_bonanza_navigation_main_navigation li:hover {
  background-color: #fff;
}

.my_bonanza_navigation_main_navigation li.bonanza_customers, .my_bonanza_navigation_main_navigation li.webstore_customers, .my_bonanza_navigation_main_navigation li.marketing_coupons {
  font-size: 13px;
}

.my_bonanza_navigation_main_navigation li.active {
  background-color: #fff;
  font-weight: bold;
}

.my_bonanza_navigation_main_navigation li.active.home {
  background-position: -29px -953px;
  background-color: #677681;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_main_navigation li.active.home {
    background-position: -17.5px -952px;
  }
}

.my_bonanza_navigation_main_navigation li.active.home a {
  color: #fff;
}

.my_bonanza_navigation_main_navigation li.has_children a::after {
  content: "\f105";
  display: block;
  font-size: 14px;
  line-height: 1em;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -7px;
}

.my_bonanza_navigation_main_navigation li.my_profile {
  background-position: -29px -1829px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_main_navigation li.my_profile {
    background-position: -17.5px -1648px;
  }
}

.my_bonanza_navigation_main_navigation li.rewards {
  background-position: -29px -2473px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_main_navigation li.rewards {
    background-position: -17.5px -2292px;
  }
}

.my_bonanza_navigation_main_navigation li.try_a_membership.nonmember {
  background-position: -29px -1296px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_main_navigation li.try_a_membership.nonmember {
    background-position: -17.5px -1187px;
  }
}

.my_bonanza_navigation_main_navigation li.try_a_membership.selling_dashboard_member {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 130px;
  padding: 10px 0;
  background-color: #fff;
}

.my_bonanza_navigation_main_navigation li.try_a_membership.selling_dashboard_member .benefit_count {
  margin-top: 0;
  color: #757575;
}

.my_bonanza_navigation_main_navigation li.try_a_membership.selling_dashboard_member a {
  height: auto;
  width: auto;
  padding: 5px 10px;
  color: #fff;
  text-align: center;
}

.my_bonanza_navigation_main_navigation li.try_a_membership.selling_dashboard_member p {
  margin: 5px;
}

.my_bonanza_navigation_main_navigation li a {
  box-sizing: border-box;
  display: block;
  height: 100%;
  width: 100%;
  padding-top: 25px;
  color: #677681;
  position: relative;
}

.my_bonanza_navigation_main_navigation li a[data-activity-count]::before {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  content: attr(data-activity-count);
  font-size: 12px;
  font-weight: bold;
  line-height: 1em;
  position: absolute;
  top: 50%;
  width: 21px;
  margin-top: -10px;
  padding: 5px 2px;
  text-align: center;
}

.my_bonanza_navigation_main_navigation li a:hover {
  text-decoration: none;
}

.my_bonanza_navigation_promo {
  background-color: #ffffff;
  border: 1px solid #92d941;
  margin: 10px;
  padding: 20px 6px;
  text-align: center;
}

.my_bonanza_navigation_promo h4 {
  margin: 0 0 20px;
}

.my_bonanza_navigation_promo p {
  font-size: 12px;
  line-height: 1.4;
}

.my_bonanza_navigation_promo a {
  margin-top: 10px;
  display: inline-block;
  white-space: normal;
  line-height: 1.3;
}

.my_bonanza_navigation_secondary_level {
  position: absolute;
  top: 0;
  left: 205px;
  width: 146px;
  height: 700px;
  background-color: #f2f2f2;
}

.my_bonanza_navigation_secondary_level h5 {
  margin: 0;
  padding: 25px 0 0 10px;
  color: #546069;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.my_bonanza_navigation_secondary_level ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.my_bonanza_navigation_secondary_level li.title:hover {
  background-color: #f2f2f2;
}

.my_bonanza_navigation_secondary_level li a {
  padding-left: 10px;
}

.my_bonanza_navigation_secondary_level li a::before {
  right: 10px;
}

.my_bonanza_navigation_tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  *zoom: 1;
  width: 100%;
  margin-bottom: 24px;
  margin-left: 5px;
}

.my_bonanza_navigation_tabs:after {
  content: "";
  display: table;
  clear: both;
}

.my_bonanza_navigation_tabs li,
.my_bonanza_navigation_tabs a {
  box-sizing: border-box;
  display: block;
  width: 93px;
  height: 57px;
}

.my_bonanza_navigation_tabs li {
  float: left;
  text-align: center;
  font-size: 14px;
  line-height: 1.4em;
  background-color: #f2f2f2;
  position: relative;
}

.my_bonanza_navigation_tabs li.seller a {
  padding-left: 10px;
  padding-right: 10px;
}

.my_bonanza_navigation_tabs li.buyer a {
  padding-left: 10px;
  padding-right: 10px;
}

.my_bonanza_navigation_tabs li.active {
  font-weight: bold;
}

.my_bonanza_navigation_tabs li.active::before {
  content: "";
  background: url(/images/my_bonanza/navigation_tab_active.png?1683815727) left top no-repeat;
  width: 99px;
  height: 75px;
  position: absolute;
  top: -5px;
  left: -3px;
  z-index: 2;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_tabs li.active::before {
    -webkit-background-size: 99px auto;
    -moz-background-size: 99px auto;
    -o-background-size: 99px auto;
    background-size: 99px auto;
    background-image: url(/images/my_bonanza/navigation_tab_active@2x.png?1683815727);
    background-position: left top;
    background-repeat: no-repeat;
  }
}

.my_bonanza_navigation_tabs li.active.full, .my_bonanza_navigation_tabs li.active.full a {
  width: 186px;
}

.my_bonanza_navigation_tabs li.active.full {
  float: none;
}

.my_bonanza_navigation_tabs li.active.full::before {
  background-image: url(/images/my_bonanza/navigation_tab_full_active.png?1683815727);
  width: 198px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_tabs li.active.full::before {
    -webkit-background-size: 192px auto;
    -moz-background-size: 192px auto;
    -o-background-size: 192px auto;
    background-size: 192px auto;
    background-image: url(/images/my_bonanza/navigation_tab_full_active@2x.png?1683815727);
    background-position: left top;
    background-repeat: no-repeat;
  }
}

.my_bonanza_navigation_tabs li.active.full a {
  padding: 21px;
}

.my_bonanza_navigation_tabs li.active a {
  z-index: 3;
}

.my_bonanza_navigation_tabs a {
  color: #677681;
  padding: 10px 19%;
  position: relative;
}

.my_bonanza_navigation_tabs a:hover {
  text-decoration: none;
}

.my_bonanza_navigation_tertiary_level {
  margin-top: 24px;
}

.my_bonanza_navigation_tertiary_level ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.my_bonanza_navigation_top_level.open li {
  background-color: #d9d9d9;
  border-color: transparent;
}

.my_bonanza_navigation_top_level.open li:hover {
  background-color: #f2f2f2;
}

.my_bonanza_navigation_top_level.open li.active {
  background-color: #fff;
}

.my_bonanza_navigation_top_level.open li.active.home {
  background-position: -29px -873px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.active.home {
    background-position: -17.5px -872px;
  }
}

.my_bonanza_navigation_top_level.open li.active.home a {
  color: #677681;
}

.my_bonanza_navigation_top_level.open li.open {
  background-color: #677681;
}

.my_bonanza_navigation_top_level.open li.open.home {
  background-position: -29px -953px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.home {
    background-position: -17.5px -952px;
  }
}

.my_bonanza_navigation_top_level.open li.open.orders {
  background-position: -29px -1750px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.orders {
    background-position: -17.5px -1569px;
  }
}

.my_bonanza_navigation_top_level.open li.open.items {
  background-position: -29px -1110px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.items {
    background-position: -17.5px -1109px;
  }
}

.my_bonanza_navigation_top_level.open li.open.booth_settings {
  background-position: -29px -90px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.booth_settings {
    background-position: -17.5px -90px;
  }
}

.my_bonanza_navigation_top_level.open li.open.customers {
  background-position: -29px -485px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.customers {
    background-position: -18px -483px;
  }
}

.my_bonanza_navigation_top_level.open li.open.advertising {
  background-position: -28px -2072px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.advertising {
    background-position: -16.5px -1891px;
  }
}

.my_bonanza_navigation_top_level.open li.open.webstore {
  background-position: -29px -3187px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.webstore {
    background-position: -17.5px -2928px;
  }
}

.my_bonanza_navigation_top_level.open li.open.vercado_webstore {
  background-position: -29px -3187px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.vercado_webstore {
    background-position: -17.5px -2928px;
  }
}

.my_bonanza_navigation_top_level.open li.open.reports {
  background-position: -29px -2394px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.reports {
    background-position: -17.5px -2213px;
  }
}

.my_bonanza_navigation_top_level.open li.open.billing {
  background-position: -29px -791px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.billing {
    background-position: -18px -789px;
  }
}

.my_bonanza_navigation_top_level.open li.open.messages {
  background-position: -29px -1592.5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.messages {
    background-position: -17.5px -1411.5px;
  }
}

.my_bonanza_navigation_top_level.open li.open.favorites {
  background-position: -29px -2949.5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.favorites {
    background-position: -17.5px -2769px;
  }
}

.my_bonanza_navigation_top_level.open li.open.purchases {
  background-position: -31px -2234px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.purchases {
    background-position: -19.5px -2053px;
  }
}

.my_bonanza_navigation_top_level.open li.open.feedback {
  background-position: -29px -642.5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.feedback {
    background-position: -17.5px -639px;
  }
}

.my_bonanza_navigation_top_level.open li.open.settings {
  background-position: -29px -2793.5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level.open li.open.settings {
    background-position: -17.5px -2612.5px;
  }
}

.my_bonanza_navigation_top_level.open li.open a {
  color: #fff;
  font-weight: bold;
}

.my_bonanza_navigation_top_level.open li a[data-activity-count]::before {
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0.5px;
  right: 0;
  left: 24px;
  width: 15px;
  margin-top: 4px;
  padding: 2px 4px;
}

.my_bonanza_navigation_top_level ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.my_bonanza_navigation_top_level li.home {
  background-position: -29px -873px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.home {
    background-position: -17.5px -872px;
  }
}

.my_bonanza_navigation_top_level li.orders {
  background-position: -29px -1670px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.orders {
    background-position: -17.5px -1489px;
  }
}

.my_bonanza_navigation_top_level li.items {
  background-position: -29px -1032px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.items {
    background-position: -17.5px -1031px;
  }
}

.my_bonanza_navigation_top_level li.booth_settings {
  background-position: -29px -10px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.booth_settings {
    background-position: -17.5px -10px;
  }
}

.my_bonanza_navigation_top_level li.advertising {
  background-position: -28px -1990px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.advertising {
    background-position: -16.5px -1809px;
  }
}

.my_bonanza_navigation_top_level li.customers {
  background-position: -29px -403px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.customers {
    background-position: -18px -403px;
  }
}

.my_bonanza_navigation_top_level li.webstore {
  background-position: -29px -3107px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.webstore {
    background-position: -17.5px -2848px;
  }
}

.my_bonanza_navigation_top_level li.vercado_webstore {
  background-position: -29px -3107px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.vercado_webstore {
    background-position: -17.5px -2848px;
  }
}

.my_bonanza_navigation_top_level li.reports {
  background-position: -29px -2314px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.reports {
    background-position: -17.5px -2133px;
  }
}

.my_bonanza_navigation_top_level li.billing {
  background-position: -29px -715px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.billing {
    background-position: -18px -712px;
  }
}

.my_bonanza_navigation_top_level li.messages {
  background-position: -29px -1516px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.messages {
    background-position: -17.5px -1335px;
  }
}

.my_bonanza_navigation_top_level li.favorites {
  background-position: -29px -2872px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.favorites {
    background-position: -17.5px -2691px;
  }
}

.my_bonanza_navigation_top_level li.purchases {
  background-position: -31px -2154px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.purchases {
    background-position: -19.5px -1973px;
  }
}

.my_bonanza_navigation_top_level li.feedback {
  background-position: -29px -564px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.feedback {
    background-position: -17.5px -560px;
  }
}

.my_bonanza_navigation_top_level li.settings {
  background-position: -29px -2711px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_top_level li.settings {
    background-position: -17.5px -2530px;
  }
}

.my_bonanza_navigation_top_level li a::before {
  right: 35px;
}

.my_bonanza_navigation_trophy_case {
  background: url(/images/my_bonanza/bg_trophy_case.png?1683815727) left top no-repeat;
  box-sizing: border-box;
  width: 205px;
  height: 490px;
  margin-top: 14px;
  margin-left: -9px;
  padding: 10px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  position: relative;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_navigation_trophy_case {
    -webkit-background-size: 205px auto;
    -moz-background-size: 205px auto;
    -o-background-size: 205px auto;
    background-size: 205px auto;
    background-image: url(/images/my_bonanza/bg_trophy_case@2x.png?1683815727);
    background-position: left top;
    background-repeat: no-repeat;
  }
}

.my_bonanza_navigation_trophy_case .hide_case {
  color: #a3aeb5;
  font-size: 14px;
  position: absolute;
  top: 15px;
  right: 16px;
}

.my_bonanza_navigation_trophy_case .hide_case:hover {
  color: #bac6cf;
}

.my_bonanza_navigation_trophy_case p {
  line-height: 1.4em;
  font-weight: bold;
  margin: 0;
  padding: 30px 20px 20px;
  border-bottom: 1px solid #506673;
}

.my_bonanza_navigation_trophy_case ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.my_bonanza_navigation_trophy_case li {
  margin-top: 28px;
  padding: 0 20px;
  line-height: 1.25em;
}

.my_bonanza_navigation_trophy_case li .fa,
.my_bonanza_navigation_trophy_case li span {
  display: block;
}

.my_bonanza_navigation_trophy_case li .fa {
  font-size: 24px;
}

.my_bonanza_navigation_trophy_case li .awarded_by {
  text-transform: uppercase;
  font-size: 10px;
  color: #c5d2db;
  margin: 5px 0;
}

@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.credit_card_on_file {
  display: flex;
  flex-direction: column;
  width: calc(50% - 10px);
  max-width: 410px;
  min-width: 330px;
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  overflow: hidden;
}

.credit_card_on_file:nth-child(n+3) {
  margin-top: 20px;
}

.credit_card_on_file .card_on_file_header {
  display: flex;
  justify-content: space-between;
  align-content: center;
  width: 100%;
  padding: 15px 20px;
  background-color: #e5e5e5;
}

.credit_card_on_file .card_on_file_header.errored {
  background-color: #ffeded;
}

.credit_card_on_file .card_on_file_header .fa {
  font-size: 14px;
  line-height: 20px;
}

.credit_card_on_file .card_on_file_header .last_four {
  flex-grow: 1;
  margin-left: 5px;
  font-weight: bold;
}

.credit_card_on_file .card_on_file_details {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  width: 100%;
  padding: 15px 20px 25px;
}

.credit_card_on_file .card_details_usage ul {
  list-style-type: none;
  margin-top: 8px;
}

.credit_card_on_file .card_details_usage li {
  display: flex;
  align-items: center;
}

.credit_card_on_file .card_details_usage .fa {
  padding-right: 7px;
}

.credit_card_on_file .card_details_actions {
  max-width: 100px;
}

.credit_card_on_file .card_details_actions > a {
  width: 100%;
  margin-top: 7px;
}

.credit_card_on_file .card_details_actions > a:first {
  margin-top: 0;
}

.credit_card_on_file .card_on_file_errors {
  display: flex;
  align-items: center;
  align-self: flex-end;
  width: 100%;
  padding: 0 20px 13px;
  color: #bf2626;
}

.credit_card_on_file .card_on_file_errors .fa {
  padding-right: 7px;
}

.my_bonanza_body .account_seller_credit_cards,
.my_bonanza_body .account_seller_credit_cards * {
  box-sizing: border-box;
}

.my_bonanza_body .account_seller_credit_cards .all_credit_cards {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.my_bonanza_body .account_seller_credit_cards .add_credit_card {
  margin-top: 30px;
}

#account_cancel_popup {
  top: 140px;
  left: 55%;
  border: none;
  overflow: hidden;
}

#account_cancel_popup .account_cancel_popup_text_container {
  padding: 0 10px;
  font-size: 14px;
  line-height: 22px;
}

#account_cancel_popup h5 {
  font-size: 16px;
  text-align: center;
}

.my_bonanza_body .whats_new .alert_popup {
  -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.15);
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 22px 30px;
  position: absolute;
  top: 70px;
  font-size: 13px;
  background-color: #fff;
  border-top-width: 3px;
  border-top-style: solid;
  z-index: 2;
}

.my_bonanza_body .whats_new .alert_popup p {
  margin-bottom: 0;
}

.my_bonanza_body .whats_new .alert_popup .arrow {
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  position: absolute;
  left: 0;
  top: -13px;
}

.my_bonanza_body .whats_new .alert_popup.dispute {
  border-top-color: #f23030;
}

.my_bonanza_body .whats_new .alert_popup.dispute .arrow {
  border-bottom-color: #f23030;
}

.my_bonanza_body .whats_new .alert_popup.sale {
  border-top-color: #58a600;
}

.my_bonanza_body .whats_new .alert_popup.sale .arrow {
  border-bottom-color: #58a600;
}

.my_bonanza_body .whats_new .alert_popup.offer {
  border-top-color: #faa30c;
}

.my_bonanza_body .whats_new .alert_popup.offer .arrow {
  border-bottom-color: #faa30c;
}

.my_bonanza_body .whats_new .alert_popup.message {
  border-top-color: #3279a6;
}

.my_bonanza_body .whats_new .alert_popup.message .arrow {
  border-bottom-color: #3279a6;
}

.my_bonanza_body .whats_new .shipping_details_form li {
  margin-left: 0;
}

/* --------------------------------------------------------------------------- */
/* Explanation message */
.error_explanation,
.explanation_message {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #ff9999;
  border-left-width: 6px;
}

.error_explanation::before,
.explanation_message::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #f23030;
  padding: 9px 0 0 9px;
}

.error_explanation .explanation_hide,
.explanation_message .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.error_explanation .explanation_hide:hover,
.explanation_message .explanation_hide:hover {
  color: #404040;
}

.error_explanation p,
.explanation_message p {
  margin: 10px 0 0;
}

.error_explanation h3,
.explanation_message h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.error_explanation ul,
.explanation_message ul {
  list-style: disc;
}

.error_explanation.checked_error::before,
.explanation_message.checked_error::before {
  content: "";
}

.notice_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #92d941;
  border-left-width: 6px;
}

.notice_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #58a600;
  padding: 9px 0 0 9px;
}

.notice_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.notice_explanation .explanation_hide:hover {
  color: #404040;
}

.notice_explanation p {
  margin: 10px 0 0;
}

.notice_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.notice_explanation ul {
  list-style: disc;
}

.warning_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #ffb940;
  border-left-width: 6px;
}

.warning_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #faa30c;
  padding: 8px 0 0 9px;
}

.warning_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.warning_explanation .explanation_hide:hover {
  color: #404040;
}

.warning_explanation p {
  margin: 10px 0 0;
}

.warning_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.warning_explanation ul {
  list-style: disc;
}

.tip_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #73bae5;
  border-left-width: 6px;
}

.tip_explanation a:not(.button_small) {
  color: #3d84ad;
}

.tip_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #3279a6;
  padding: 9px 0 0 18px;
}

.tip_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.tip_explanation .explanation_hide:hover {
  color: #404040;
}

.tip_explanation p {
  margin: 10px 0 0;
}

.tip_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.tip_explanation ul {
  list-style: disc;
}

.question_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #d9d9d9;
  border-left-width: 1px;
}

.question_explanation a {
  color: #3d84ad;
}

.question_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #757575;
  padding: 8px 0 0 11px;
}

.question_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.question_explanation .explanation_hide:hover {
  color: #404040;
}

.question_explanation p {
  margin: 10px 0 0;
}

.question_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.question_explanation ul {
  list-style: disc;
}

.feedback_solicitation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #92d941;
  border-left-width: 6px;
}

.feedback_solicitation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #58a600;
  padding: 9px 0 0 9px;
}

.feedback_solicitation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.feedback_solicitation .explanation_hide:hover {
  color: #404040;
}

.feedback_solicitation p {
  margin: 10px 0 0;
}

.feedback_solicitation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.feedback_solicitation ul {
  list-style: disc;
}

.feedback_solicitation::before {
  content: "";
  padding-left: 13px;
  padding-top: 6px;
  background-color: #58a600;
  font-size: 34px;
}

.feedback_solicitation .close_link {
  align-self: flex-end;
  margin: -10px -10px 0 0;
  color: #757575;
}

.my_bonanza_body .attention {
  font-size: 13px;
  margin-top: 20px;
  padding: 20px;
  border-width: 1px;
  border-style: solid;
}

.my_bonanza_body .attention h3 {
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-weight: bold;
  margin: 0 0 5px 0;
  font-size: 13px;
  line-height: normal;
}

.my_bonanza_body .attention p {
  margin: 0;
  line-height: normal;
}

.my_bonanza_body .attention.upsell {
  position: relative;
  margin: 20px -20px -10px -20px;
  padding-left: 80px;
}

.my_bonanza_body .attention.upsell:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  display: block;
  box-sizing: border-box;
  text-align: center;
  line-height: 1em;
  position: absolute;
  left: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.my_bonanza_body .attention.upsell.boxy {
  text-align: center;
  padding-left: 20px;
}

.my_bonanza_body .attention.upsell.boxy:before {
  display: inline-block;
  position: relative;
  left: 0;
}

.my_bonanza_body .attention.upsell.boxy.custom_categories:before, .my_bonanza_body .attention.upsell.boxy.combined_item_discount:before, .my_bonanza_body .attention.upsell.boxy.google_analytics:before, .my_bonanza_body .attention.upsell.boxy.update_profile:before {
  top: 0;
  width: 80px;
  height: 80px;
  font-size: 40px;
  margin: 0 0 20px 0;
  padding-top: 18px;
}

.my_bonanza_body .attention.upsell.boxy p {
  line-height: 1.5em;
}

.my_bonanza_body .attention.upsell.boxy a {
  white-space: nowrap;
}

.my_bonanza_body .attention.upsell.sales:before, .my_bonanza_body .attention.upsell.cart_ads:before, .my_bonanza_body .attention.upsell.add_item:before, .my_bonanza_body .attention.upsell.update_profile:before, .my_bonanza_body .attention.upsell.custom_categories:before, .my_bonanza_body .attention.upsell.combined_item_discount:before, .my_bonanza_body .attention.upsell.booth_consultation:before {
  color: #fff;
  background-color: #3279a6;
  top: 18px;
  width: 40px;
  height: 40px;
  font-size: 24px;
  padding-top: 8px;
}

.my_bonanza_body .attention.upsell.google_analytics {
  box-sizing: border-box;
  max-width: 835px;
  margin: 15px auto 0;
  padding: 15px 42px;
}

.my_bonanza_body .attention.upsell.google_analytics::before {
  content: "";
  top: 19px;
  color: #3279a6;
  text-align: left;
}

.my_bonanza_body .attention.upsell.google_analytics h3,
.my_bonanza_body .attention.upsell.google_analytics p {
  display: inline-block;
}

.my_bonanza_body .attention.upsell.google_analytics h3 {
  margin-bottom: 0;
  margin-right: 3px;
}

.my_bonanza_body .attention.upsell.sales:before {
  content: "\f155";
}

.my_bonanza_body .attention.upsell.cart_ads:before {
  content: "\f0c0";
}

.my_bonanza_body .attention.upsell.add_item:before {
  content: "\f1b2";
  padding-top: 7px;
  padding-left: 3px;
}

.my_bonanza_body .attention.upsell.update_profile:before {
  content: "\f007";
  padding-top: 7px;
}

.my_bonanza_body .attention.upsell.custom_categories:before, .my_bonanza_body .attention.upsell.combined_item_discount:before {
  content: "\f02c";
  padding-top: 7px;
}

.my_bonanza_body .attention.upsell.membership:before {
  content: "\f0aa";
  top: 14px;
  font-size: 48px;
}

.my_bonanza_body .attention.upsell.webstore:before {
  content: "\f109";
  top: 19px;
  font-size: 38px;
}

.my_bonanza_body .attention.upsell.broadcaster:before {
  content: "\f0a1";
  top: 18px;
  font-size: 38px;
}

.my_bonanza_body .attention.upsell.sync_ebay:before {
  content: "\f019";
  top: 19px;
  left: 22px;
  font-size: 38px;
}

.my_bonanza_body .attention.upsell.shipping_labels:before {
  content: "\f0d1";
  top: 16px;
  font-size: 40px;
}

.my_bonanza_body .attention.upsell.email_updates:before {
  content: "\f003";
  top: 18px;
  font-size: 38px;
}

.my_bonanza_body .attention.upsell.seller_help:before {
  content: "\f1cd";
  top: 18px;
  font-size: 40px;
}

.my_bonanza_body .attention.upsell.booth_consultation::before {
  content: "";
}

.my_bonanza_body .attention.upsell .button_large {
  position: absolute;
  top: 20px;
  right: 20px;
}

.my_bonanza_body .attention.success {
  border-color: #92d941;
  background-color: #f9fff2;
}

.my_bonanza_body .attention.success:before {
  color: #58a600;
}

.my_bonanza_body .attention.success strong {
  color: #58a600;
}

.my_bonanza_body .attention.info {
  border-color: #73bae5;
  background-color: #f2faff;
}

.my_bonanza_body .attention.info:before {
  color: #3279a6;
}

.my_bonanza_body .attention.error {
  border-color: #ff9999;
  background-color: #ffeded;
}

.my_bonanza_body .attention.error:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  content: "\f071";
  color: #f23030;
  display: inline-block;
  margin-right: 4px;
  vertical-align: bottom;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 8px 5px 8px 43px;
  border-color: #ffb940;
  border-left-width: 6px;
  border-left-width: 1px;
  padding: 30px 43px;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 10px;
  width: 22px;
  height: 22px;
  margin-top: -11px;
  font-size: 14px;
  content: "";
  background-color: #faa30c;
  padding: 4px 0 0 4px;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable .explanation_hide:hover {
  color: #404040;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable p {
  margin: 10px 0 0;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable ul {
  list-style: disc;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable::before {
  width: 18px;
  height: 18px;
  left: 19px;
  margin-top: -9px;
  padding: 3px 0 0 4px;
  font-size: 10px;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable .heading {
  font-weight: bold;
}

.my_bonanza_body .customer_marketing_campaign_items_unavailable p {
  margin: 0;
}

.blog_posts .blog.post h4 {
  font-size: 14px;
  line-height: 16px;
}

.blog_posts .blog.post .summary {
  display: flex;
  font-size: 12px;
}

.blog_posts .blog.post .summary .link_to_profile {
  margin: 5px 5px 0;
}

.stats_graph_inner_container {
  height: 100%;
}

.stats_graph_label {
  margin-top: 10px;
  font-size: 13px;
  font-style: italic;
  text-align: center;
}

.view_stats_graph {
  min-height: 300px;
  position: relative;
}

.view_stats_graph .loading {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.view_stats_graph .loading .fa {
  color: #d9d9d9;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
}

.view_stats_graph .disabled_message {
  display: none;
}

.view_stats_graph .google-visualization-tooltip {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  max-width: 300px;
  border: none;
  font-size: 14px;
}

.view_stats_graph .google-visualization-tooltip .google_visualization_tooltip_wrapper {
  padding: 20px 25px 20px 20px;
}

.view_stats_graph .google-visualization-tooltip .google_visualization_tooltip_wrapper.pie_chart {
  padding: 10px;
}

.view_stats_graph .google-visualization-tooltip .date {
  margin-bottom: 10px;
  color: #808080;
}

.view_stats_graph .google-visualization-tooltip .entry_name,
.view_stats_graph .google-visualization-tooltip .source_name {
  margin-bottom: 8px;
  font-weight: bold;
}

.view_stats_graph .google-visualization-tooltip .entry_name {
  margin-top: 5px;
}

.view_stats_graph .google-visualization-tooltip .entry_number {
  font-size: 12px;
  color: #777;
}

.view_stats_graph .google-visualization-tooltip .tooltip_text_with_key {
  padding-left: 8px;
}

.view_stats_graph .google-visualization-tooltip .tooltip_additional_info_list_container ul {
  padding-left: 20px;
  list-style-type: disc;
}

.view_stats_graph .google-visualization-tooltip .tooltip_additional_info_list_container li {
  font-style: italic;
}

.view_stats_graph .google-visualization-tooltip .tooltip_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.view_stats_graph .google-visualization-tooltip .tooltip_item::before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 12px;
  height: 12px;
}

.view_stats_graph .google-visualization-tooltip .views_item_views::before,
.view_stats_graph .google-visualization-tooltip .item_views::before {
  background-color: #3d84ad;
}

.view_stats_graph .google-visualization-tooltip .sales_item_views::before {
  background-color: #cee0f2;
}

.view_stats_graph .google-visualization-tooltip .ad_views::before {
  background-color: #ff6666;
}

.view_stats_graph .google-visualization-tooltip .turbo_traffic_views::before,
.view_stats_graph .google-visualization-tooltip .turbo_traffic_active::before {
  background-color: #ffba43;
}

.view_stats_graph .google-visualization-tooltip .revenue::before {
  background-color: #406780;
}

.view_stats_graph .google-visualization-tooltip .sales::before {
  background-color: #74c924;
}

.view_stats_graph .google-visualization-tooltip .retention_actions::before {
  background-color: #00f;
}

.view_stats_graph .google-visualization-tooltip .dark_tidings::before {
  background-color: #000;
}

.view_stats_graph .google-visualization-tooltip .better_than_avg_views {
  border-top: 1px solid #f2f2f2;
  margin: 15px -25px 0 -20px;
  padding: 15px 20px 0;
}

.view_stats_graph .google-visualization-tooltip .better_than_avg_views::before {
  content: "\f0aa";
  color: #74c924;
  margin-right: 8px;
}

.view_stats_graph .google-visualization-tooltip .see_sales_link {
  display: inline-block;
  margin-top: 8px;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_1::before {
  background-color: #30698a;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_2::before {
  background-color: #397ca3;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_3::before {
  background-color: #4290bd;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_4::before {
  background-color: #519dc9;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_5::before {
  background-color: #60abd6;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_6::before {
  background-color: #71b9e3;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_7::before {
  background-color: #88c2e3;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_8::before {
  background-color: #a2cfe8;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_9::before {
  background-color: #bedded;
}

.view_stats_graph .google-visualization-tooltip .pie_chart_item_10::before {
  background-color: #cee5f2;
}

.view_stats_graph .google-visualization-tooltip p {
  margin: 2px 0;
}

.view_stats_summary_container {
  box-sizing: border-box;
  height: 110px;
  width: 100%;
  margin-bottom: 60px;
  border: 1px solid #f2f2f2;
}

.view_stats_summary_list {
  display: none;
  table-layout: fixed;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
}

.view_stats_summary_list li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  height: 110px;
  width: auto;
  text-align: center;
  border-right: 1px solid #f2f2f2;
}

.view_stats_summary_list li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: 15px solid transparent;
  border-left: 15px solid;
}

.view_stats_summary_list li:last-child {
  border-right: none;
}

.view_stats_summary_list li.hidden {
  display: none;
}

.view_stats_summary_list li.item_views.dark_blue::before {
  border-left-color: #3d84ad;
}

.view_stats_summary_list li.item_views.light_blue::before {
  border-left-color: #cee0f2;
}

.view_stats_summary_list li.retention_actions::before {
  border-left-color: #00f;
}

.view_stats_summary_list li.sales::before {
  border-left-color: #74c924;
}

.view_stats_summary_list li.sales .view_stats_summary_label {
  margin-left: -10px;
}

.view_stats_summary_list li.ad_traffic::before {
  border-left-color: #ff6666;
}

.view_stats_summary_list li.turbo_traffic::before {
  border-left-color: #ffba43;
}

.view_stats_summary_list li.revenue::before {
  border-left-color: #406780;
}

.view_stats_summary_list li.revenue_trend::before {
  border-left-color: #fff;
}

.view_stats_summary_list li.revenue_trend .view_stats_summary_label {
  margin-left: -10px;
}

.view_stats_summary_list .view_stats_summary_data {
  display: block;
  margin-bottom: 2px;
  font-size: 24px;
  font-weight: bold;
}

.view_stats_summary_list .view_stats_summary_data.revenue_up::before {
  content: "\f0aa";
  margin-right: 5px;
  color: #74c924;
  font-size: 20px;
}

.view_stats_summary_list .view_stats_summary_data.revenue_down::before {
  content: "\f0ab";
  margin-right: 5px;
  color: #999;
  font-size: 20px;
}

.view_stats_summary_list .view_stats_summary_label {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
  font-size: 14px;
}

.view_stats_summary_upsell_link_container {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.view_stats_summary_upsell_link_container.revenue_down {
  display: none;
}

.view_stats_summary_upsell_link {
  font-size: 13px;
}

.view_stats_summary_upsell_link::after {
  content: "\f101";
  margin-left: 2px;
}

.view_stats_no_data_notice {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.view_stats_no_data_notice.is_hidden {
  display: none;
}

.view_stats_no_data_notice h3 {
  text-align: center;
  color: #777;
  font-style: italic;
}

svg > g > g:last-child {
  pointer-events: none;
}

.my_bonanza_body .booth_activity .content .wrapper:first-child {
  min-height: 300px;
}

.my_bonanza_body .booth_activity .view_stats_summary_list li .view_stats_summary_label {
  margin-left: 0;
}

.ecommercebytes_survey_banner {
  box-sizing: border-box;
}

.ecommercebytes_survey_banner > *:first-child {
  margin-top: 0;
}

.ecommercebytes_survey_banner > *:last-child {
  margin-bottom: 0;
}

.ecommercebytes_survey_banner {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.ecommercebytes_survey_banner {
  position: relative;
  padding: 20px 20px 10px;
  margin-bottom: 20px;
}

.ecommercebytes_survey_banner .banner_content_wrapper {
  display: flex;
  align-items: center;
  background: #fff center left no-repeat;
  background-size: 96px;
}

.ecommercebytes_survey_banner .banner_content_wrapper.cast_your_vote {
  background-image: url(/images/my_bonanza/ecommercebytes_vote.png?1683815727);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ecommercebytes_survey_banner .banner_content_wrapper.cast_your_vote {
    background-image: url(/images/my_bonanza/ecommercebytes_vote@2x.png?1683815727);
  }
}

.ecommercebytes_survey_banner .banner_content_wrapper.thank_you {
  background-image: url(/images/my_bonanza/ecommercebytes_rewards.png?1683815727);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ecommercebytes_survey_banner .banner_content_wrapper.thank_you {
    background-image: url(/images/my_bonanza/ecommercebytes_rewards@2x.png?1683815727);
  }
}

.ecommercebytes_survey_banner .banner_content_wrapper .banner_text {
  padding-left: 120px;
}

.ecommercebytes_survey_banner .banner_content_wrapper .banner_text h5 {
  margin-top: 0;
}

.my_bonanza_body .favorite_sellers .favorite {
  overflow: hidden;
  margin-top: 20px;
}

.my_bonanza_body .favorite_sellers .favorite:first-child {
  margin-top: -10px;
}

.my_bonanza_body .favorite_sellers .favorite .booth {
  margin-left: 8px;
}

.my_bonanza_body .favorite_sellers .favorite .gray_box {
  width: 250px;
  height: 138px;
  display: table;
  float: right;
}

.my_bonanza_body .favorite_sellers .favorite .gray_box .image,
.my_bonanza_body .favorite_sellers .favorite .gray_box .details {
  display: table-cell;
  vertical-align: middle;
}

.my_bonanza_body .favorite_sellers .favorite .gray_box .image {
  width: 66px;
}

.my_bonanza_body .favorite_sellers .favorite .gray_box .details {
  padding-left: 8px;
  font-size: 14px;
  line-height: 1.5em;
}

.my_bonanza_body .my_bonanza_main {
  float: left;
  margin-left: 25px;
  width: 720px;
}

.my_bonanza_body .my_bonanza_main .seller_main,
.my_bonanza_body .my_bonanza_main .buyer_main {
  background-color: #fff;
  width: 100%;
  height: 300px;
  position: relative;
  margin-top: 20px;
}

.my_bonanza_body .my_bonanza_main .loading {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.my_bonanza_body .my_bonanza_main .loading .fa {
  color: #d9d9d9;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
}

.my_bonanza_body .membership_box {
  position: relative;
  margin: 0 0 20px 0;
  font-size: 14px;
}

.my_bonanza_body .membership_box .icon_container {
  float: left;
  width: 6%;
}

.my_bonanza_body .membership_box .icon_container .fa {
  font-size: 40px;
  color: #52a303;
}

.my_bonanza_body .membership_box .dismiss_container {
  position: absolute;
  top: 5px;
  right: 10px;
  z-index: 100;
}

.my_bonanza_body .membership_box .dismiss_container .dismiss_dashboard_banner_link {
  color: #e5e5e5;
}

.my_bonanza_body .membership_box .dismiss_container .dismiss_dashboard_banner_link:hover {
  color: #757575;
}

.my_bonanza_body .membership_box .message_container {
  float: left;
  width: 74%;
  line-height: 1.4em;
}

.my_bonanza_body .membership_box .message_container .show_mo_membership:hover {
  text-decoration: none;
}

.my_bonanza_body .membership_box .message_container .show_mo_membership.open:after {
  padding-left: 5px;
  content: "\f106";
}

.my_bonanza_body .membership_box .message_container .show_mo_membership.closed:after {
  padding-left: 5px;
  content: "\f107";
}

.my_bonanza_body .membership_box .button_container {
  float: left;
  width: 20%;
}

.my_bonanza_body .membership_box .button_container .button_jumbo {
  display: block;
}

.my_bonanza_body .membership_box .more_details {
  border-top: 1px solid #ccc;
  font-size: 14px;
}

.my_bonanza_body .membership_box .more_details ul {
  margin: 0;
  padding: 0 0 0 10px;
}

.my_bonanza_body .membership_box .more_details ul li {
  float: left;
  width: calc(33% - 40px);
  height: 35px;
  padding-left: 25px;
  padding-right: 15px;
  position: relative;
  margin-bottom: 5px;
  list-style-type: none;
}

.my_bonanza_body .membership_box .more_details ul li .fa {
  position: absolute;
  margin-left: -24px;
  color: #52a303;
  font-size: 20px;
}

.my_bonanza_mobile_membership {
  padding: 15px 20px;
}

.my_bonanza_mobile_membership.nonmember {
  border: 1px solid #92d941;
  background-color: #f9fff2;
}

.my_bonanza_mobile_membership.member h5 {
  font-weight: normal;
}

.my_bonanza_mobile_membership .membership_module_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.my_bonanza_mobile_membership .membership_module_content {
  display: flex;
  align-items: center;
}

.my_bonanza_mobile_membership .membership_module_content .membership_badge_container {
  margin-right: 15px;
}

.my_bonanza_mobile_membership .membership_module_content p {
  color: #757575;
}

.my_bonanza_mobile_membership .membership_module_content h5,
.my_bonanza_mobile_membership .membership_module_content p {
  margin: 0;
  line-height: 18px;
}

.my_bonanza_module {
  background-color: #fff;
  margin-top: 20px;
}

.my_bonanza_module table {
  width: 100%;
}

.my_bonanza_module table.offers .name {
  width: 56%;
}

.my_bonanza_module table.offers .sold_on {
  width: 14.33%;
}

.my_bonanza_module table.offers .price {
  width: 8.33%;
}

.my_bonanza_module table.offers .status {
  width: 20.33%;
}

.my_bonanza_module table.offers .status.complete .fa {
  color: #58a600;
}

.my_bonanza_module table.offers .status .fa {
  color: #faa30c;
  margin-right: 4px;
}

.my_bonanza_module table.offers .awaiting_payment_container {
  display: flex;
  flex-direction: row;
}

.my_bonanza_module table.offers .awaiting_payment_container .icon_side {
  width: 15px;
}

.my_bonanza_module td {
  font-size: 13px;
  line-height: 1em;
  padding: 8px 0;
}

.my_bonanza_module td .new {
  color: #58a600;
  display: inline-block;
  margin-right: 4px;
}

.my_bonanza_module p.empty {
  margin-top: 0;
  font-size: 13px;
  font-style: italic;
  color: #808080;
}

.my_bonanza_module ul.iconic {
  width: 100%;
}

.my_bonanza_module ul.iconic li {
  display: inline-block;
  text-align: center;
  vertical-align: top;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_module ul.iconic li.booth .icon {
    background: url(/images/my_bonanza/booth_icon@2x.png?1683815727) center center no-repeat;
    -webkit-background-size: 41px auto;
    -moz-background-size: 41px auto;
    -o-background-size: 41px auto;
    background-size: 41px auto;
  }
  .my_bonanza_module ul.iconic li.webstore .icon {
    background: url(/images/my_bonanza/webstore_icon@2x.png?1683815727) center center no-repeat;
    -webkit-background-size: 40px auto;
    -moz-background-size: 40px auto;
    -o-background-size: 40px auto;
    background-size: 40px auto;
  }
  .my_bonanza_module ul.iconic li.vercado_webstore .icon {
    background: url(/images/my_bonanza/webstore_icon@2x.png?1683815727) center center no-repeat;
    -webkit-background-size: 40px auto;
    -moz-background-size: 40px auto;
    -o-background-size: 40px auto;
    background-size: 40px auto;
  }
}

.my_bonanza_module ul.iconic li.booth .icon {
  background: url(/images/my_bonanza/booth_icon.png?1683815727) center center no-repeat;
}

.my_bonanza_module ul.iconic li.webstore .icon {
  background: url(/images/my_bonanza/webstore_icon.png?1683815727) center center no-repeat;
}

.my_bonanza_module ul.iconic li.vercado_webstore .icon {
  background: url(/images/my_bonanza/webstore_icon.png?1683815727) center center no-repeat;
}

.my_bonanza_module ul.iconic li.amazon .icon {
  font-weight: bold;
  padding-top: 18px;
}

.my_bonanza_module ul.iconic li.ebay .icon {
  font-size: 16px;
  padding-top: 15px;
}

.my_bonanza_module ul.iconic li.etsy .icon {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 16px;
  padding-top: 15px;
}

.my_bonanza_module ul.iconic li a {
  font-size: 14px;
  line-height: 1.35em;
}

.my_bonanza_module ul.iconic a.icon {
  display: block;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  margin: 0 auto 20px auto;
  padding-top: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.my_bonanza_module ul.iconic a.icon:hover {
  text-decoration: none;
}

.my_bonanza_module ul.iconic a.icon.full .fa {
  font-size: 35px;
  padding-top: 8px;
}

.my_bonanza_module ul.iconic a.icon .fa {
  display: block;
  font-size: 26px;
  margin: 2px 0;
}

.my_bonanza_module ul.big_items {
  margin-right: -15px;
  margin-left: -15px;
}

.my_bonanza_module ul.big_items .item {
  display: inline-block;
  vertical-align: top;
  max-width: 30%;
  margin: 0 1.4%;
  font-size: 13px;
  line-height: 1.4em;
  text-align: center;
}

.my_bonanza_module ul.big_items .item .image {
  height: 216px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.my_bonanza_module ul.big_items .item img {
  max-width: 100%;
  border: 1px solid #f2f2f2;
}

.my_bonanza_module ul.big_items .item .name {
  font-size: 14px;
  margin-top: 5px;
}

.my_bonanza_module ul.big_items .item .name a {
  color: #404040;
}

.my_bonanza_module ul.big_items .item .fa {
  color: #677681;
  display: inline-block;
  margin-right: 4px;
}

.my_bonanza_module ul.little_items {
  margin: -10px 0 -10px -8px;
}

.my_bonanza_module ul.little_items li {
  display: inline-block;
}

.my_bonanza_module ul.little_items .item {
  width: 115px;
  margin: 10px 10px 10px 8px;
}

.my_bonanza_module ul.little_items .item img {
  width: 100%;
  border: 1px solid #e5e5e5;
}

.my_bonanza_module .wrapper {
  padding: 20px 30px;
  position: relative;
}

.my_bonanza_module .title {
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
  *zoom: 1;
}

.my_bonanza_module .title:after {
  content: "";
  display: table;
  clear: both;
}

.my_bonanza_module .title h2 {
  font-size: 18px;
  margin: 8px 0;
}

.my_bonanza_module .title h2,
.my_bonanza_module .title h5,
.my_bonanza_module .title .additional_info {
  float: left;
}

.my_bonanza_module .title h2,
.my_bonanza_module .title h5 {
  line-height: 1em;
}

.my_bonanza_module .title .additional_info {
  margin-left: 20px;
}

.my_bonanza_module .title .additional_info.select {
  margin-top: 2px;
}

.my_bonanza_module .title .additional_info.select select {
  display: none;
  width: 125px;
}

.my_bonanza_module .title .additional_info.select .chzn-deprecated-search {
  display: none;
}

.my_bonanza_module .title .additional_info .notice {
  color: #58a600;
  margin-top: 3px;
  padding: 4px 8px;
  font-weight: bold;
  border: 1px solid #58a600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.my_bonanza_module .title .actions {
  float: right;
  margin-top: 10px;
  font-size: 13px;
}

.my_bonanza_module .gray_box {
  box-sizing: border-box;
  padding: 20px;
  background-color: #fafafa;
  border: 1px solid #e5e5e5;
}

.my_bonanza_body .most_popular {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

@media only screen and (min-width: 600px) {
  .my_bonanza_body .most_popular .my_bonanza_top_performer_table .top_performer_number_container {
    width: 45px;
  }
}

.my_bonanza_body .most_popular .content {
  min-height: 120px;
}

.my_bonanza_body .most_popular .content li {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 13px;
  line-height: 1.3em;
}

.my_bonanza_body .most_popular .my_bonanza_top_performer_table .top_performer_image_container {
  width: 70px;
}

.my_bonanza_body .need_help .actions,
.my_bonanza_body .need_help ul,
.my_bonanza_body .need_help li {
  height: 74px;
}

.my_bonanza_body .need_help .title {
  border-bottom: none;
}

.my_bonanza_body .need_help .title .actions {
  margin: -20px -20px -20px 0;
}

.my_bonanza_body .need_help ul {
  display: table;
  margin: 0;
}

.my_bonanza_body .need_help li {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
  padding: 0 25px;
  border-left: 1px solid #e5e5e5;
}

.my_bonanza_body .new_collections .little_items,
.my_bonanza_body .new_collections .popular_collections {
  display: inline-block;
  vertical-align: top;
}

.my_bonanza_body .new_collections .little_items {
  width: 410px;
}

@media only screen and (min-width: 1200px) {
  .my_bonanza_body .new_collections .little_items {
    width: 560px;
  }
}

.my_bonanza_body .new_collections .little_items .item.hideable {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .my_bonanza_body .new_collections .little_items .item.hideable {
    display: inline-block;
  }
}

.my_bonanza_body .new_collections .popular_collections {
  width: 250px;
  height: 298px;
  margin-left: 4px;
  padding: 15px 20px;
}

.my_bonanza_body .new_collections .popular_collections h5 {
  margin: 0 0 10px 0;
  font-size: 13px;
  font-weight: bold;
}

.my_bonanza_body .new_collections .popular_collections li {
  font-size: 13px;
  line-height: 1.2em;
  margin-top: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.my_bonanza_body .recent_activity ul {
  border-left: 2px solid #e5e5e5;
}

.my_bonanza_body .recent_activity li {
  position: relative;
  margin-top: 20px;
  margin-left: -7px;
  padding-left: 20px;
  font-size: 13px;
}

.my_bonanza_body .recent_activity li:first-child {
  margin-top: 0;
}

.my_bonanza_body .recent_activity li:before {
  content: "\f1db";
  display: inline-block;
  font-size: 14px;
  background-color: #fff;
  color: #e5e5e5;
  position: absolute;
  top: 0;
  left: 0;
}

.my_bonanza_body .recent_activity li .link_to_profile {
  font-size: 14px;
}

.my_bonanza_body .recent_activity li.booth_favorite span:before {
  content: "\f004";
}

.my_bonanza_body .recent_activity li.item_wish_list_tag span:before {
  content: "\f005";
}

.my_bonanza_body .recent_activity li.user_feedback span:before {
  content: "\f118";
}

.my_bonanza_body .recent_activity li span {
  display: block;
  margin-top: 3px;
}

.my_bonanza_body .recent_activity li span:before {
  display: inline-block;
  font-size: 14px;
  color: #677681;
  margin-right: 4px;
}

.my_bonanza_body .recent_blog_post .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.my_bonanza_body .recent_blog_post .avatar {
  max-width: 85px;
}

.my_bonanza_body .recent_blog_post .avatar img {
  width: 100%;
}

.my_bonanza_body .recent_blog_post .user_profile_pic {
  padding: 0;
  border: none;
}

.my_bonanza_body .recent_blog_post .content {
  flex: 1;
  margin-left: 16px;
}

.my_bonanza_body .recent_blog_post .actions {
  position: absolute;
  top: 22px;
  right: 30px;
  margin-top: 0;
  font-size: 13px;
}

.my_bonanza_body .recent_blog_post h5,
.my_bonanza_body .recent_blog_post p {
  font-size: 14px;
  line-height: 1.3em;
}

.my_bonanza_body .recent_blog_post .title {
  border-bottom: none;
}

.my_bonanza_body .recent_blog_post .title h5 {
  margin: 0;
  font-weight: bold;
}

.my_bonanza_body .recent_blog_post p {
  margin: 8px 0 0 0;
}

.my_bonanza_body .recent_blog_post span,
.my_bonanza_body .recent_blog_post span a {
  color: #808080;
}

.my_bonanza_body .recent_purchases .offer_item {
  width: 100%;
  margin-top: 30px;
  overflow: hidden;
}

.my_bonanza_body .recent_purchases .offer_item:first-child {
  margin-top: 0;
}

.my_bonanza_body .recent_purchases .thumbnail,
.my_bonanza_body .recent_purchases .description {
  float: left;
}

.my_bonanza_body .recent_purchases .thumbnail {
  width: 115px;
}

.my_bonanza_body .recent_purchases .thumbnail img {
  width: 115px;
  border: 1px solid #e5e5e5;
}

.my_bonanza_body .recent_purchases .description {
  box-sizing: border-box;
  width: 365px;
  padding: 0 20px;
}

.my_bonanza_body .recent_purchases .description h5,
.my_bonanza_body .recent_purchases .description p {
  font-size: 14px;
  line-height: 1.4em;
}

.my_bonanza_body .recent_purchases .description h5 {
  margin: 0;
}

.my_bonanza_body .recent_purchases .description p {
  color: #808080;
}

.my_bonanza_body .recent_purchases .description p em {
  font-style: normal;
  color: #404040;
}

.my_bonanza_body .recent_purchases .content .actions {
  float: right;
  width: 180px;
}

@media only screen and (min-width: 1200px) {
  .my_bonanza_body .recent_purchases .content .actions {
    width: 200px;
  }
}

.my_bonanza_body .recent_purchases .content .actions .leave_feedback_container {
  margin-right: -20px;
}

.my_bonanza_body .recent_purchases .content .actions .leave_feedback_container .rating_text_value {
  display: block;
  font-size: 12px;
  color: #757575;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_body .recent_purchases .content .actions .leave_feedback_container .rating_text_value {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 5px;
  }
}

.my_bonanza_body .recent_purchases .content .actions .feedback_form_wrapper {
  display: none;
  margin-top: 10px;
  margin-bottom: -3px;
}

@media only screen and (max-width: 400px) {
  .my_bonanza_body .recent_purchases .content .actions .feedback_form_wrapper {
    min-height: 50px;
  }
}

.my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
  margin-top: 0;
}

.my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container label {
  display: inline-block;
  width: 22px;
  height: 23px;
  overflow: hidden;
  color: transparent;
  cursor: pointer;
}

.my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container label::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  color: #facf25;
  font-size: 22px;
}

.my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container label.selected::before {
  content: "";
}

.my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container label.disabled {
  cursor: default;
}

.my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container input[type=radio] {
  display: none;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container label {
    width: 17px;
    height: 18px;
  }
  .my_bonanza_body .recent_purchases .content .actions .user_feedback_stars_container label::before {
    font-size: 18px;
  }
}

.my_bonanza_body .recent_purchases .content .actions > ul {
  padding: 1px 15px;
}

.my_bonanza_body .recent_purchases .content .actions > ul > li {
  margin: 15px 0;
}

.my_bonanza_body .recent_purchases .content .actions > ul ul {
  display: none;
  margin: 0 0 0 4px;
}

.my_bonanza_body .recent_purchases .content .actions > ul ul li {
  margin: 4px 0;
}

.my_bonanza_body .recent_purchases .content .actions > ul ul .fa {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.my_bonanza_body .recent_purchases .content .actions li {
  font-size: 13px;
}

.my_bonanza_body .recent_shopping .item .add_to,
.my_bonanza_body .recent_shopping .item p {
  text-align: center;
}

.my_bonanza_body .recent_shopping .item .add_to {
  margin-top: 10px;
}

.my_bonanza_body .recent_shopping .item .add_to:before {
  content: "Add to:";
  display: inline-block;
  color: #808080;
  margin-right: 5px;
}

.my_bonanza_body .recent_shopping .item .add_to li {
  display: inline-block;
  margin-left: 4px;
  padding-left: 8px;
  border-left: 1px solid #e5e5e5;
}

.my_bonanza_body .recent_shopping .item .add_to li:first-child {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}

.my_bonanza_body .recent_shopping .item p {
  margin: 0;
}

.my_bonanza_body .saved_searches .item .name {
  position: relative;
  padding-left: 20px;
}

.my_bonanza_body .saved_searches .item .name:before {
  content: "\f002";
  display: block;
  position: absolute;
  top: 0;
  left: 2px;
}

.my_bonanza_module.seller_coupons .seller_coupon_container {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.my_bonanza_module.seller_coupons .seller_coupon_container:last-child {
  display: none;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_module.seller_coupons .seller_coupon_container {
    width: calc(50% - 8px);
    margin: 0 3px;
  }
  .my_bonanza_module.seller_coupons .seller_coupon_container:last-child {
    display: inline-block;
  }
}

@media only screen and (min-width: 700px) {
  .my_bonanza_module.seller_coupons .seller_coupon_container {
    display: block;
    width: 100%;
    margin: 20px auto 40px;
  }
  .my_bonanza_module.seller_coupons .seller_coupon_container:last-child {
    margin-bottom: 20px;
  }
}

.my_bonanza_module.seller_coupons .tooltip {
  top: 30px;
  margin-left: 8px;
}

.my_bonanza_body .seller_ideas ul.iconic li {
  width: 28%;
  padding: 0 2.4%;
}

.my_bonanza_body .seller_ideas ul.iconic a.icon {
  padding-top: 12px;
  background-color: #677681;
}

.my_bonanza_body .seller_ideas .inline_icon {
  color: #fff;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/offers_received/fedex_bw.png (60x40)
        public/images/sprites/offers_received/fedex_color.png (60x40)
        public/images/sprites/offers_received/international_bw.png (60x40)
        public/images/sprites/offers_received/international_color.png (60x40)
        public/images/sprites/offers_received/ups_bw.png (60x40)
        public/images/sprites/offers_received/ups_color.png (60x40)
        public/images/sprites/offers_received/usps_bw.png (60x40)
        public/images/sprites/offers_received/usps_color.png (60x40)

        Output files:
          public/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png
          public/images/sprites/_offers_received-sprite.scss

        Output size:
          100x640


*/
.offers_received-sprite {
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  background-repeat: no-repeat;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/offers_received2x/fedex_bw.png (120x80)
        public/images/sprites/offers_received2x/fedex_color.png (120x80)
        public/images/sprites/offers_received2x/international_bw.png (120x80)
        public/images/sprites/offers_received2x/international_color.png (120x80)
        public/images/sprites/offers_received2x/ups_bw.png (120x80)
        public/images/sprites/offers_received2x/ups_color.png (120x80)
        public/images/sprites/offers_received2x/usps_bw.png (120x80)
        public/images/sprites/offers_received2x/usps_color.png (120x80)

        Output files:
          public/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png
          public/images/sprites/_offers_received2x-sprite.scss

        Output size:
          160x960


*/
.offers_received2x-sprite {
  background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  background-repeat: no-repeat;
}

.my_bonanza_body .shipping_details_tab,
.my_bonanza_body .shipping_details_form_container {
  display: none;
}

.my_bonanza_body .shipping_details_tab,
.my_bonanza_body .shipping_details_form {
  border: 1px solid #c6c6c6;
}

.my_bonanza_body .shipping_details_tab {
  border-bottom: 15px solid #fff;
  position: relative;
  font-weight: bold;
  text-align: center;
}

.my_bonanza_body .shipping_details_form {
  margin: -10px -17px 15px;
  padding: 15px;
}

.my_bonanza_body .my_bonanza_shipping_details_form .shipping_method .selected_carrier_name {
  font-weight: normal;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options {
  display: flex;
  flex-direction: row;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input[type="radio"] {
  display: none;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input[type="radio"] + label {
  display: inline-block;
  box-sizing: border-box;
  width: 60px;
  height: 40px;
  line-height: 40px;
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  color: #757575;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input[type="radio"] + label:hover {
  border: 1px solid #92d941;
  color: #58a600;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input[type="radio"]:checked + label {
  background-color: transparent;
  border: 1px solid #92d941;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.other[type="radio"] + label {
  text-indent: 0;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.other[type="radio"]:checked + label {
  color: #58a600;
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.usps[type="radio"] + label {
  background-position: -20px -500px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.usps[type="radio"] + label {
    background-position: -10px -370px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.usps[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.usps[type="radio"] + label:hover {
  background-position: -20px -580px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.usps[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.usps[type="radio"] + label:hover {
    background-position: -10px -430px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.ups[type="radio"] + label {
  background-position: -20px -340px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.ups[type="radio"] + label {
    background-position: -10px -250px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.ups[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.ups[type="radio"] + label:hover {
  background-position: -20px -420px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.ups[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.ups[type="radio"] + label:hover {
    background-position: -10px -310px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.fedex[type="radio"] + label {
  background-position: -20px -20px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.fedex[type="radio"] + label {
    background-position: -10px -10px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.fedex[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.fedex[type="radio"] + label:hover {
  background-position: -20px -100px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.fedex[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.fedex[type="radio"] + label:hover {
    background-position: -10px -70px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.international[type="radio"] + label {
  background-position: -20px -180px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.international[type="radio"] + label {
    background-position: -10px -130px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.international[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.international[type="radio"] + label:hover {
  background-position: -20px -260px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/offers_received-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  -o-background-size: 100px auto;
  background-size: 100px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.international[type="radio"]:checked + label, .my_bonanza_body .my_bonanza_shipping_details_form .carrier_options input.international[type="radio"] + label:hover {
    background-position: -10px -190px;
    background-image: url(/images/sprites/offers_received2x-sprite-ad9f70dcd31d997866395c8dd63f89dc05a4de23.png);
    -webkit-background-size: 80px auto;
    -moz-background-size: 80px auto;
    -o-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message {
  display: none;
  box-sizing: border-box;
  min-width: 350px;
  padding: 10px;
  margin-bottom: -15px;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.message_loading::before {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
  content: "";
  font-size: 16px;
  color: #757575;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.valid {
  background-color: #f9fff2;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.valid::before {
  content: "";
  color: #58a600;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.invalid {
  background-color: #ffeded;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.invalid::before {
  content: "";
  color: #f23030;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.warning {
  background-color: #fff8ed;
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message.warning::before {
  content: "";
  color: #faa30c;
}

.my_bonanza_body .my_bonanza_shipping_details_form .details_container {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  position: relative;
}

.my_bonanza_body .my_bonanza_shipping_details_form .details_container .tracking_number label {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 22px;
}

.my_bonanza_body .my_bonanza_shipping_details_form .details_container .tracking_number_field {
  width: 235px;
  height: auto;
  padding: 10px;
}

.my_bonanza_body .my_bonanza_shipping_details_form .details_container .submit_button {
  padding-bottom: 4px;
  text-align: right;
}

@media only screen and (max-width: 1210px) {
  .my_bonanza_body .my_bonanza_shipping_details_form .details_container .submit_button {
    flex: 1;
    margin-top: 15px;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message {
  flex: 2;
  margin-bottom: 5px;
}

@media only screen and (min-width: 1210px) {
  .my_bonanza_body .my_bonanza_shipping_details_form .tracking_number_message {
    position: absolute;
    top: 90px;
    width: 100%;
    margin-bottom: 0;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .optional_actions_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
}

@media only screen and (min-width: 1210px) {
  .my_bonanza_body .my_bonanza_shipping_details_form .optional_actions_container {
    padding-top: 20px;
  }
  .my_bonanza_body .my_bonanza_shipping_details_form .optional_actions_container.message_visible {
    padding-top: 55px;
  }
}

.my_bonanza_body .my_bonanza_shipping_details_form .optional_actions_container .cancel_button {
  text-align: right;
}

.my_bonanza_body .my_bonanza_shipping_details_form .note_container {
  display: none;
  text-align: left;
}

.my_bonanza_body .my_bonanza_shipping_details_form .note_container h5 {
  font-weight: bold;
}

.my_bonanza_body .my_bonanza_shipping_details_form .note_container textarea {
  width: 450px;
}

.my_bonanza_body .site_activity .col {
  display: inline-block;
  vertical-align: top;
  width: 350px;
  min-height: 370px;
  margin-left: 16px;
}

.my_bonanza_body .site_activity .col:first-child {
  margin-left: 0;
}

.my_bonanza_body .site_updates ul {
  padding-left: 15px;
}

.my_bonanza_body .site_updates ul > li {
  list-style-type: disc;
}

.my_bonanza_body .site_updates li {
  margin: 18px 0;
  list-style-type: disc;
  font-size: 13px;
  line-height: 1em;
}

.my_bonanza_body .site_updates li:first-child {
  margin-top: 0;
}

.my_bonanza_body .site_updates li.featured {
  font-weight: bold;
}

.my_bonanza_body .site_updates li.detailed {
  cursor: pointer;
}

.my_bonanza_body .site_updates li.detailed .site_update_title::after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-left: 5px;
  color: #757575;
}

.my_bonanza_body .site_updates li.detailed.is_open .site_update_title::after {
  content: "";
}

.my_bonanza_body .site_updates li .site_update_details {
  display: none;
  margin-top: 8px;
  color: #757575;
  line-height: 18px;
}

.my_bonanza_top_performer_table {
  max-width: 800px;
  margin: 0 auto;
  border-collapse: collapse;
}

@media only screen and (max-width: 500px) {
  .my_bonanza_top_performer_table .header_row {
    display: none;
  }
}

.my_bonanza_top_performer_table .top_performer_number_container {
  width: 35px;
}

@media only screen and (max-width: 500px) {
  .my_bonanza_top_performer_table .top_performer_number_container {
    vertical-align: top;
  }
}

@media only screen and (min-width: 600px) {
  .my_bonanza_top_performer_table .top_performer_number_container {
    width: 70px;
  }
}

.my_bonanza_top_performer_table .top_performer_number {
  display: block;
  box-sizing: border-box;
  width: 26px;
  height: 26px;
  padding-top: 6px;
  border-radius: 100%;
  background-color: #506673;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

@media only screen and (max-width: 500px) {
  .my_bonanza_top_performer_table .top_performer_image_container {
    display: none;
  }
}

.my_bonanza_top_performer_table .top_performer_image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border: 1px solid #d9d9d9;
}

.my_bonanza_top_performer_table .top_performer_image img {
  max-width: 60px;
  max-height: 60px;
}

.my_bonanza_top_performer_table .top_performer_link {
  padding-left: 10px;
}

@media only screen and (min-width: 500px) {
  .my_bonanza_top_performer_table .top_performer_link {
    padding-left: 15px;
  }
}

.my_bonanza_top_performer_table .top_performer_link .small_stat {
  display: block;
  margin-top: 5px;
}

@media only screen and (min-width: 600px) {
  .my_bonanza_top_performer_table .top_performer_link .small_stat {
    display: none;
  }
}

.my_bonanza_top_performer_table .top_performer_link .small_stat.sales::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  color: #58a600;
  margin-right: 3px;
}

.my_bonanza_top_performer_table .top_performer_link .small_stat.views::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  color: #506673;
  margin-right: 3px;
}

.my_bonanza_top_performer_table .top_performer_stat {
  text-align: right;
}

@media only screen and (max-width: 600px) {
  .my_bonanza_top_performer_table .top_performer_stat {
    display: none;
  }
}

.my_bonanza_body .trending_on_bonanza {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.my_bonanza_body .trending_on_bonanza .module_explanation {
  margin-top: 0;
  margin-bottom: 20px;
}

@media only screen and (max-width: 580px) {
  .my_bonanza_body .trending_on_bonanza .module_explanation {
    display: none;
  }
}

.my_bonanza_body .trending_on_bonanza .top_categories {
  position: relative;
  min-height: 120px;
}

.my_bonanza_body .trending_on_bonanza .top_google_keywords {
  margin-top: 20px;
  padding: 15px 10px;
  border: 1px solid #73bae5;
  background-color: #f2faff;
  text-align: center;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_body .trending_on_bonanza .top_google_keywords {
    padding: 25px 20px;
  }
}

.my_bonanza_body .trending_on_bonanza .top_google_keywords h4 {
  margin: 0;
  font-weight: bold;
  font-size: 14px;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_body .trending_on_bonanza .top_google_keywords h4 {
    font-size: 16px;
  }
}

.my_bonanza_body .trending_on_bonanza .top_google_keywords h4::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #3279a6;
  font-size: 14px;
}

@media only screen and (max-width: 430px) {
  .my_bonanza_body .trending_on_bonanza .top_google_keywords p {
    max-width: 280px;
    margin: 10px auto;
  }
}

.my_bonanza_body .trending_on_bonanza .top_keywords_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 700px;
  margin: 0 auto;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_body .trending_on_bonanza .top_keywords_wrapper {
    flex-direction: row;
  }
}

.my_bonanza_body .trending_on_bonanza .top_keywords_wrapper .top_keyword {
  padding: 0 10px;
  font-weight: bold;
  line-height: 24px;
}

.my_bonanza_body .trending_on_bonanza .top_keywords_wrapper .top_keyword::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  color: #3279a6;
}

.turbo_traffic_holiday_button, .credit_card_on_file .card_details_actions > a, .my_bonanza_body .account_seller_credit_cards .add_credit_card {
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  line-height: 1em;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.turbo_traffic_holiday_button:hover, .credit_card_on_file .card_details_actions > a:hover, .my_bonanza_body .account_seller_credit_cards .add_credit_card:hover {
  text-decoration: none;
}

.credit_card_on_file .card_details_actions > a {
  padding: 5px 10px;
  font-size: 12px;
}

.turbo_traffic_holiday_button, .my_bonanza_body .account_seller_credit_cards .add_credit_card {
  padding: 12px;
  font-size: 14px;
}

.turbo_traffic_holiday_button, .my_bonanza_body .account_seller_credit_cards .add_credit_card {
  border: 1px solid #448000;
  background-color: #66bf00;
  background-image: linear-gradient(to top, #4b8c00, #66bf00);
  color: #fff;
  text-shadow: 1px 1px #448000;
  box-shadow: inset 0 1px #92d941;
}

.turbo_traffic_holiday_button:hover, .my_bonanza_body .account_seller_credit_cards .add_credit_card:hover {
  background-color: #4b8c00;
  background-image: linear-gradient(to top, #4b8c00, #58a600);
  color: #fff;
  box-shadow: none;
}

.credit_card_on_file .card_details_actions > a {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  background-image: none;
  color: #3279a6;
  text-shadow: none;
  box-shadow: none;
}

.credit_card_on_file .card_details_actions > a:hover {
  background-color: #f2f2f2;
  background-image: none;
  color: #2a678c;
}

.turbo_traffic_holiday_banner {
  margin-top: -10px;
  margin-bottom: 20px;
  padding: 12px 30px 10px 20px;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.turbo_traffic_holiday_wrapper {
  width: 100%;
  height: 80px;
  background: #fff no-repeat left;
  background-size: 135px;
}

.turbo_traffic_holiday_wrapper.cyber_monday {
  background-image: url(/images/my_bonanza/turbo_traffic_holiday/cyber_monday.png?1683815727);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .turbo_traffic_holiday_wrapper.cyber_monday {
    background-image: url(/images/my_bonanza/turbo_traffic_holiday/cyber_monday@2x.png?1683815727);
  }
}

.turbo_traffic_holiday_wrapper.general_holiday {
  background-image: url(/images/my_bonanza/turbo_traffic_holiday/general_holiday.png?1683815727);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .turbo_traffic_holiday_wrapper.general_holiday {
    background-image: url(/images/my_bonanza/turbo_traffic_holiday/general_holiday@2x.png?1683815727);
  }
}

.turbo_traffic_holiday_wrapper.last_chance {
  background-image: url(/images/my_bonanza/turbo_traffic_holiday/last_chance.png?1683815727);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .turbo_traffic_holiday_wrapper.last_chance {
    background-image: url(/images/my_bonanza/turbo_traffic_holiday/last_chance@2x.png?1683815727);
  }
}

.turbo_traffic_holiday_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding-left: 160px;
}

.turbo_traffic_holiday_text h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

.turbo_traffic_holiday_text p {
  margin: 0;
}

.turbo_traffic_holiday_button {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.my_bonanza_body .highlight_for_tutorial {
  position: relative;
  z-index: 201;
}

.my_bonanza_body .tutorial {
  width: 100%;
}

.my_bonanza_body .tutorial ul li {
  display: inline-block;
  margin: 0 10px 0 7px;
}

.my_bonanza_body .tutorial ul a {
  display: block;
  color: #3279a6;
  border: 1px solid #3279a6;
}

.my_bonanza_body .tutorial ul a.current, .my_bonanza_body .tutorial ul a.continue {
  color: #fff;
  font-weight: bold;
  background-color: #3279a6;
}

.my_bonanza_body .tutorial .slide {
  background-color: #f2ffff;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 30px;
  padding: 30px;
  text-align: center;
}

.my_bonanza_body .tutorial .slide.absolute {
  position: absolute;
  width: 720px;
  right: 10px;
  z-index: 201;
}

.my_bonanza_body .tutorial .slide[data-slide-index="3"]:before, .my_bonanza_body .tutorial .slide[data-slide-index="4"]:before {
  content: "";
  height: 0;
  position: absolute;
}

.my_bonanza_body .tutorial .slide[data-slide-index="3"] {
  top: 94px;
}

.my_bonanza_body .tutorial .slide[data-slide-index="3"]:before {
  border-bottom: 20px solid #f2ffff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  left: 50%;
  top: -10px;
  margin-left: -20px;
}

.my_bonanza_body .tutorial .slide[data-slide-index="4"]:before {
  border-right: 20px solid #f2ffff;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  left: -20px;
  top: 50%;
  margin-top: -20px;
}

.my_bonanza_body .tutorial .slide.intro {
  background-color: #3279a6;
}

.my_bonanza_body .tutorial .slide.intro h2,
.my_bonanza_body .tutorial .slide.intro p {
  color: #fff;
}

.my_bonanza_body .tutorial .slide.intro .buttons a {
  border-color: #fff;
}

.my_bonanza_body .tutorial .slide.intro .buttons a.quit {
  color: #fff;
}

.my_bonanza_body .tutorial .slide.intro .buttons a.continue {
  color: #3279a6;
  background-color: #fff;
}

.my_bonanza_body .tutorial .slide p {
  font-size: 14px;
  line-height: 1.3em;
}

.my_bonanza_body .tutorial .steps {
  margin-bottom: 20px;
}

.my_bonanza_body .tutorial .steps li {
  display: inline-block;
  margin: 0 10px 0 7px;
}

.my_bonanza_body .tutorial .steps a {
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.my_bonanza_body .tutorial .buttons {
  margin-top: 25px;
}

.my_bonanza_body .tutorial .buttons li {
  display: inline-block;
  margin: 0 10px 0 7px;
}

.my_bonanza_body .tutorial .buttons a {
  box-sizing: border-box;
  width: 120px;
  height: 40px;
  padding: 12px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.my_bonanza_body .tutorial .popup_container {
  width: 560px;
  margin-left: -280px;
}

.whats_new {
  margin-top: 0;
  position: relative;
}

.whats_new .all_caught_up_message {
  display: none;
}

.whats_new .notification_container {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 60px;
  margin: 0 10px 10px;
  background-color: #fafafa;
}

.whats_new .notification_container::before {
  content: "";
  width: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
}

.whats_new .notification_container.notice::before {
  background-color: #92d941;
}

.whats_new .notification_container.notice .message_cta .fa {
  color: #58a600;
}

.whats_new .notification_container.warning::before {
  background-color: #ffb940;
}

.whats_new .notification_container.warning .message_cta .fa {
  color: #faa30c;
}

.whats_new .notification_container.error, .whats_new .notification_container.urgent {
  background-color: #ffeded;
}

.whats_new .notification_container.error::before, .whats_new .notification_container.urgent::before {
  background-color: #ff9999;
}

.whats_new .notification_container.error .message_cta .fa, .whats_new .notification_container.urgent .message_cta .fa {
  color: #f23030;
}

.whats_new .notification_container.tax_reauth {
  background-color: #fff8ed;
}

.whats_new .notification_container.info::before {
  background-color: #73bae5;
}

.whats_new .notification_container.info .message_cta .fa {
  color: #3279a6;
}

.whats_new .notification_container .message_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  margin: 0 15px;
}

.whats_new .notification_container .message_wrapper .message_text {
  display: flex;
  align-items: center;
}

.whats_new .notification_container .message_wrapper .message_text_wrap .message_cta {
  margin-bottom: 10px;
}

.whats_new .notification_container .message_wrapper .message_cta {
  margin-right: 5px;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.whats_new .notification_container .dismiss_container {
  font-size: 12px;
}

.whats_new .notification_container .dismiss_container a {
  color: #404040;
}

.whats_new .notification_container .fa {
  margin-top: -3px;
  padding-right: 3px;
  font-size: 1.2em;
}

.whats_new .alerts_wrapper {
  padding: 10px 0;
}

.whats_new .title,
.whats_new .actions {
  float: none;
}

.whats_new .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: none;
}

.whats_new .title::after {
  display: none;
}

.whats_new .title.wrapper {
  padding: 10px 10px 10px 30px;
}

.whats_new .title .actions {
  margin: 0;
}

.whats_new .alerts {
  display: flex;
}

.whats_new .notification_container.special_promo::before {
  background-color: #6f53a6;
}

.whats_new .notification_container.special_promo .message_cta .fa {
  color: #6f53a6;
}

.whats_new .notification_container .review_nag_product_title {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (min-width: 1200px) {
  .whats_new .notification_container .review_nag_product_title {
    max-width: 400px;
  }
}

.whats_new .notification_container .review_nag_link {
  display: inline-block;
  vertical-align: middle;
}

.whats_new .notification_container .admin_note_tooltip {
  width: 100px;
  font-size: 12px;
}

.whats_new li {
  display: inline-block;
  margin-left: 7px;
  margin-bottom: 5px;
}

.whats_new li a.alert {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  padding: 4px 10px;
}

.whats_new li a.alert:hover {
  text-decoration: none;
}

.whats_new li a.alert .fa {
  margin-right: -3px;
  margin-left: 5px;
}

.whats_new li.dispute a.alert:hover {
  background-color: #e52f2c;
}

.whats_new li.sale a.alert:hover {
  background-color: #468a03;
}

.whats_new li.offer a.alert:hover {
  background-color: #d48611;
}

.whats_new li.message a.alert:hover {
  background-color: #347194;
}

.whats_new p.see_more {
  border-top: 1px solid #f2f2f2;
  padding-top: 10px;
}

.my_bonanza_body .wish_list .item p {
  margin: 10px 0 0 0;
}

.paypal_login .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 170px;
  height: 34px;
  padding: 9px 5px 0 35px;
  background: url(/images/paypal/paypal_login_button.png?1683815725) 0 0 no-repeat;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  color: white;
}

.paypal_login .button:hover {
  text-decoration: none;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/memberships/fees_gold.png (36x24)
        public/images/sprites/memberships/fees_silver.png (36x24)
        public/images/sprites/memberships/shirt_gold.png (40x32)
        public/images/sprites/memberships/shirt_gray.png (64x53)
        public/images/sprites/memberships/shirt_silver.png (40x32)
        public/images/sprites/memberships/tokens_gold.png (42x28)
        public/images/sprites/memberships/tokens_silver.png (42x28)

        Output files:
          public/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png
          public/images/sprites/_memberships-sprite.scss

        Output size:
          304x1901


*/
.memberships-sprite {
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  background-repeat: no-repeat;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/memberships2x/fees_gold.png (74x49)
        public/images/sprites/memberships2x/fees_gold_2x.png (74x49)
        public/images/sprites/memberships2x/fees_silver.png (74x49)
        public/images/sprites/memberships2x/fees_silver_2x.png (74x49)
        public/images/sprites/memberships2x/shirt_gold.png (80x67)
        public/images/sprites/memberships2x/shirt_gold_2x.png (80x67)
        public/images/sprites/memberships2x/shirt_gray.png (128x106)
        public/images/sprites/memberships2x/shirt_gray_2x.png (128x106)
        public/images/sprites/memberships2x/shirt_silver.png (80x67)
        public/images/sprites/memberships2x/shirt_silver_2x.png (80x67)
        public/images/sprites/memberships2x/tokens_gold.png (82x56)
        public/images/sprites/memberships2x/tokens_gold_2x.png (82x56)
        public/images/sprites/memberships2x/tokens_silver.png (82x56)
        public/images/sprites/memberships2x/tokens_silver_2x.png (82x56)

        Output files:
          public/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png
          public/images/sprites/_memberships2x-sprite.scss

        Output size:
          608x7620


*/
.memberships2x-sprite {
  background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
  background-repeat: no-repeat;
}

.membership_promotional_banner {
  margin-bottom: 20px;
  height: 160px;
  background-color: #fff;
}

.membership_promotional_banner .banner_half {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 20px 32px 20px 32px;
  height: 80px;
}

.membership_promotional_banner .banner_half.top {
  border-bottom: 1px solid #e5e5e5;
}

.membership_promotional_banner .banner_half.top > * {
  vertical-align: middle;
  display: inline-block;
}

.membership_promotional_banner .banner_half.top:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.membership_promotional_banner .medal_container {
  width: 65px;
}

.membership_promotional_banner .medal_container .medal_circle {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  padding-right: 2px;
  width: 40px;
  height: 40px;
  text-align: center;
}

.membership_promotional_banner .medal_container .medal_circle > * {
  vertical-align: middle;
  display: inline-block;
}

.membership_promotional_banner .medal_container .medal_circle:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.membership_promotional_banner .do_not_miss {
  width: 60%;
  height: 36px;
}

.membership_promotional_banner .start_your_membership {
  margin-top: 3px;
}

.membership_promotional_banner .feature {
  display: inline-block;
  padding-left: 45px;
  height: 32px;
}

.membership_promotional_banner .feature > * {
  vertical-align: middle;
  display: inline-block;
}

.membership_promotional_banner .feature:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.membership_promotional_banner .feature.fees.silver {
  background-position: -134px -384px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  -webkit-background-size: 304px auto;
  -moz-background-size: 304px auto;
  -o-background-size: 304px auto;
  background-size: 304px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .membership_promotional_banner .feature.fees.silver {
    background-position: -133px -649px;
    background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
    -webkit-background-size: 304px auto;
    -moz-background-size: 304px auto;
    -o-background-size: 304px auto;
    background-size: 304px auto;
  }
}

.membership_promotional_banner .feature.fees.gold {
  background-position: -134px -120px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  -webkit-background-size: 304px auto;
  -moz-background-size: 304px auto;
  -o-background-size: 304px auto;
  background-size: 304px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .membership_promotional_banner .feature.fees.gold {
    background-position: -133px -120px;
    background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
    -webkit-background-size: 304px auto;
    -moz-background-size: 304px auto;
    -o-background-size: 304px auto;
    background-size: 304px auto;
  }
}

.membership_promotional_banner .feature.tokens.silver {
  background-position: -131px -1753px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  -webkit-background-size: 304px auto;
  -moz-background-size: 304px auto;
  -o-background-size: 304px auto;
  background-size: 304px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .membership_promotional_banner .feature.tokens.silver {
    background-position: -131px -3394px;
    background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
    -webkit-background-size: 304px auto;
    -moz-background-size: 304px auto;
    -o-background-size: 304px auto;
    background-size: 304px auto;
  }
}

.membership_promotional_banner .feature.tokens.gold {
  background-position: -131px -1485px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  -webkit-background-size: 304px auto;
  -moz-background-size: 304px auto;
  -o-background-size: 304px auto;
  background-size: 304px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .membership_promotional_banner .feature.tokens.gold {
    background-position: -131px -2858px;
    background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
    -webkit-background-size: 304px auto;
    -moz-background-size: 304px auto;
    -o-background-size: 304px auto;
    background-size: 304px auto;
  }
}

.membership_promotional_banner .feature.shirt.silver {
  background-position: -132px -1213px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  -webkit-background-size: 304px auto;
  -moz-background-size: 304px auto;
  -o-background-size: 304px auto;
  background-size: 304px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .membership_promotional_banner .feature.shirt.silver {
    background-position: -132px -2311px;
    background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
    -webkit-background-size: 304px auto;
    -moz-background-size: 304px auto;
    -o-background-size: 304px auto;
    background-size: 304px auto;
  }
}

.membership_promotional_banner .feature.shirt.gold {
  background-position: -132px -648px;
  background-repeat: no-repeat;
  background-image: url(/images/sprites/memberships-sprite-378237bda94faf166fbe4ae45e069b6cc931b204.png);
  -webkit-background-size: 304px auto;
  -moz-background-size: 304px auto;
  -o-background-size: 304px auto;
  background-size: 304px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .membership_promotional_banner .feature.shirt.gold {
    background-position: -132px -1178px;
    background-image: url(/images/sprites/memberships2x-sprite-d51900a95f8f6dc345f072ff07e24d808d170a74.png);
    -webkit-background-size: 304px auto;
    -moz-background-size: 304px auto;
    -o-background-size: 304px auto;
    background-size: 304px auto;
  }
}

.membership_promotional_banner .feature .feature_subtitle {
  color: #808080;
}

.membership_promotional_banner .feature .fees_description {
  width: 140px;
}

#my_bonanza_container {
  *zoom: 1;
}

#my_bonanza_container:after {
  content: "";
  display: table;
  clear: both;
}

.my_bonanza_body #main_wrapper {
  width: 100%;
}

.my_bonanza_body #content {
  width: 100%;
}

.my_bonanza_body .my_bonanza_navigation {
  margin-right: 0;
}

.my_bonanza_body .my_bonanza_page_header,
.my_bonanza_body .body > .wrapper:first-child {
  box-sizing: border-box;
  width: 960px;
  margin: 0 auto;
  padding: 0 9px;
}

.my_bonanza_body .body {
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1) inset;
  background: url(/images/my_bonanza/bg_body.png?1683815727) left top repeat;
  padding: 30px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .my_bonanza_body .body {
    background: url(/images/my_bonanza/bg_body@2x.png?1683815727) left top repeat;
    -webkit-background-size: 44px auto;
    -moz-background-size: 44px auto;
    -o-background-size: 44px auto;
    background-size: 44px auto;
  }
}

.my_bonanza_body .body > .wrapper:first-child {
  *zoom: 1;
  position: relative;
}

.my_bonanza_body .body > .wrapper:first-child:after {
  content: "";
  display: table;
  clear: both;
}

.my_bonanza_body .overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  display: none;
  background: url(/images/gray_diags_thick.png?1683815725) repeat;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 205;
}

.my_bonanza_body #content > .explanation_message {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

.my_bonanza_body #footer {
  margin-top: 0;
}

.my_bonanza_body .buyer_content,
.my_bonanza_body .seller_content {
  display: none;
}

.my_bonanza_page_header {
  position: relative;
  overflow: hidden;
}

.my_bonanza_page_header h1,
.my_bonanza_page_header h2 {
  line-height: 1em;
}

.my_bonanza_page_header h1 {
  font-size: 18px;
  color: #808080;
}

.my_bonanza_page_header h2 {
  font-size: 30px;
}

.my_bonanza_page_header .privacy_policy_update_banner {
  position: relative;
  padding: 15px;
  border: 1px solid #73bae5;
  background-color: #f2faff;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_page_header .privacy_policy_update_banner {
    padding: 15px 20px;
  }
}

.my_bonanza_page_header .privacy_policy_update_banner .banner_content {
  max-width: 945px;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_page_header .privacy_policy_update_banner .banner_content {
    font-size: 16px;
    line-height: 24px;
  }
}

.my_bonanza_page_header .privacy_policy_update_banner .dismiss_container {
  position: absolute;
  top: 2px;
  right: 5px;
}

@media only screen and (min-width: 400px) {
  .my_bonanza_page_header .privacy_policy_update_banner .dismiss_container {
    top: 5px;
    right: 10px;
  }
}

.my_bonanza_page_header .privacy_policy_update_banner .dismiss_container a {
  color: #ccc;
  font-size: 16px;
}

.my_bonanza_page_header .privacy_policy_update_banner .dismiss_container a:hover {
  color: #757575;
}

.my_bonanza_page_header .title {
  float: left;
}

.my_bonanza_page_header .error_explanation {
  clear: both;
}

.my_bonanza_page_header .membership_type {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  float: right;
  border: 1px solid #e5e5e5;
  height: 42px;
  margin-top: 28px;
  padding: 5px 10px;
}

.my_bonanza_page_header .membership_type.attention {
  background-color: #f9fff2;
  border-color: #92d941;
}

.my_bonanza_page_header .membership_type.for_booth .description {
  margin-top: 7px;
}

.my_bonanza_page_header .membership_type .description {
  display: inline-block;
}

.my_bonanza_page_header .membership_type .badge {
  display: flex;
  margin-right: 7px;
}

.my_bonanza_page_header .membership_type .description {
  font-size: 13px;
}

.my_bonanza_page_header .membership_type .description a {
  margin-left: 7px;
}

@charset "UTF-8";
/* Styles used during the process of checking out -- entering shipping info, paying, etc. */
.set_checkout_destination .checkout_shipping_new_address.unfocused input[type=submit], .set_checkout_destination input[type=submit] {
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  line-height: 1em;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.set_checkout_destination .checkout_shipping_new_address.unfocused input[type=submit]:hover, .set_checkout_destination input[type=submit]:hover {
  text-decoration: none;
}

.set_checkout_destination .checkout_shipping_new_address.unfocused input[type=submit], .set_checkout_destination input[type=submit] {
  padding: 8px 10px 9px;
  font-size: 13px;
}

.set_checkout_destination input[type=submit] {
  border: 1px solid #448000;
  background-color: #66bf00;
  background-image: linear-gradient(to top, #4b8c00, #66bf00);
  color: #fff;
  text-shadow: 1px 1px #448000;
  box-shadow: inset 0 1px #92d941;
}

.set_checkout_destination input[type=submit]:hover {
  background-color: #4b8c00;
  background-image: linear-gradient(to top, #4b8c00, #58a600);
  color: #fff;
  box-shadow: none;
}

.set_checkout_destination .checkout_shipping_new_address.unfocused input[type=submit] {
  border: 1px solid #d9d9d9;
  background-color: #e5e5e5;
  background-image: none;
  color: #757575;
  text-shadow: none;
  box-shadow: none;
  cursor: default;
}

.set_checkout_destination .checkout_shipping_new_address.unfocused input[type=submit]:hover {
  background-color: #e5e5e5;
  background-image: none;
  color: #757575;
  cursor: default;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/offers_checkout/progress_bar.png (240x39)
        public/images/sprites/offers_checkout/progress_bar_selected.png (240x39)
        public/images/sprites/offers_checkout/progress_bar_selected_gray.png (240x39)
        public/images/sprites/offers_checkout/transition_bonanza.png (200x32)

        Output files:
          public/images/sprites/offers_checkout-sprite-0dea4387610a3ab011fbfa60a2adbbf7cfcf459b.png
          public/images/sprites/_offers_checkout-sprite.scss

        Output size:
          280x309


*/
.offers_checkout-sprite, #offer_receipt .green_arrow, #offer_checkout_main_container #progress_header div.selected, #offer_checkout_main_container #progress_header div.progress_bar, #offer_checkout_main_container #progress_header div {
  background-image: url(/images/sprites/offers_checkout-sprite-0dea4387610a3ab011fbfa60a2adbbf7cfcf459b.png);
  background-repeat: no-repeat;
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/offers/cart_mobile_footer_paypal.png (100x26)
        public/images/sprites/offers/cart_mobile_footer_paypal_darken.png (100x26)
        public/images/sprites/offers/cart_payment_icons.png (102x14)
        public/images/sprites/offers/cart_payment_paypal.png (172x32)
        public/images/sprites/offers/cart_paypal_darken.png (172x32)
        public/images/sprites/offers/package.png (32x32)
        public/images/sprites/offers/package_accept.png (32x32)
        public/images/sprites/offers/package_add.png (32x32)
        public/images/sprites/offers/page_save.png (16x16)
        public/images/sprites/offers/progress_bar.png (240x39)
        public/images/sprites/offers/progress_bar_full.png (240x39)
        public/images/sprites/offers/progress_bar_right.png (15x39)
        public/images/sprites/offers/progress_bar_selected.png (240x39)
        public/images/sprites/offers/progress_bar_selected_full.png (240x39)
        public/images/sprites/offers/progress_bar_selected_right.png (15x39)

        Output files:
          public/images/sprites/offers-sprite-bcaccb19bf893c0880c2915f392fc8bafa1a3c8f.png
          public/images/sprites/_offers-sprite.scss

        Output size:
          280x1076


*/
.offers-sprite, #offer_details .digital_downloads .digital_download_link {
  background-image: url(/images/sprites/offers-sprite-bcaccb19bf893c0880c2915f392fc8bafa1a3c8f.png);
  background-repeat: no-repeat;
}

.whats_new {
  margin-top: 0;
  position: relative;
}

.whats_new .all_caught_up_message {
  display: none;
}

.whats_new .notification_container {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 60px;
  margin: 0 10px 10px;
  background-color: #fafafa;
}

.whats_new .notification_container::before {
  content: "";
  width: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
}

.whats_new .notification_container.notice::before {
  background-color: #92d941;
}

.whats_new .notification_container.notice .message_cta .fa, .whats_new .notification_container.notice .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.notice .message_cta .address_form_field_status.address_okay_icon::before, .whats_new .notification_container.notice .message_cta .address_invalid_no_padding_proto::before, .whats_new .notification_container.notice .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.notice .message_cta .address_form_field_status.address_error_icon::before,
.whats_new .notification_container.notice .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.notice .message_cta .address_form_invalid.address_error_icon::before, .whats_new .notification_container.notice .message_cta .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .set_checkout_destination .checkout_destination_saved_addresses .whats_new .notification_container.notice .message_cta .saved_address_invalid::before, .whats_new .notification_container.notice .message_cta .address_invalid_proto::before, .whats_new .notification_container.notice .message_cta #offer_details #shipping_to .address_invalid::before, #offer_details #shipping_to .whats_new .notification_container.notice .message_cta .address_invalid::before {
  color: #58a600;
}

.whats_new .notification_container.warning::before {
  background-color: #ffb940;
}

.whats_new .notification_container.warning .message_cta .fa, .whats_new .notification_container.warning .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.warning .message_cta .address_form_field_status.address_okay_icon::before, .whats_new .notification_container.warning .message_cta .address_invalid_no_padding_proto::before, .whats_new .notification_container.warning .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.warning .message_cta .address_form_field_status.address_error_icon::before,
.whats_new .notification_container.warning .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.warning .message_cta .address_form_invalid.address_error_icon::before, .whats_new .notification_container.warning .message_cta .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .set_checkout_destination .checkout_destination_saved_addresses .whats_new .notification_container.warning .message_cta .saved_address_invalid::before, .whats_new .notification_container.warning .message_cta .address_invalid_proto::before, .whats_new .notification_container.warning .message_cta #offer_details #shipping_to .address_invalid::before, #offer_details #shipping_to .whats_new .notification_container.warning .message_cta .address_invalid::before {
  color: #faa30c;
}

.whats_new .notification_container.error, .whats_new .notification_container.urgent {
  background-color: #ffeded;
}

.whats_new .notification_container.error::before, .whats_new .notification_container.urgent::before {
  background-color: #ff9999;
}

.whats_new .notification_container.error .message_cta .fa, .whats_new .notification_container.error .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.error .message_cta .address_form_field_status.address_okay_icon::before, .whats_new .notification_container.error .message_cta .address_invalid_no_padding_proto::before, .whats_new .notification_container.error .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.error .message_cta .address_form_field_status.address_error_icon::before,
.whats_new .notification_container.error .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.error .message_cta .address_form_invalid.address_error_icon::before, .whats_new .notification_container.error .message_cta .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .set_checkout_destination .checkout_destination_saved_addresses .whats_new .notification_container.error .message_cta .saved_address_invalid::before, .whats_new .notification_container.error .message_cta .address_invalid_proto::before, .whats_new .notification_container.error .message_cta #offer_details #shipping_to .address_invalid::before, #offer_details #shipping_to .whats_new .notification_container.error .message_cta .address_invalid::before, .whats_new .notification_container.urgent .message_cta .fa, .whats_new .notification_container.urgent .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.urgent .message_cta .address_form_field_status.address_okay_icon::before, .whats_new .notification_container.urgent .message_cta .address_invalid_no_padding_proto::before, .whats_new .notification_container.urgent .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.urgent .message_cta .address_form_field_status.address_error_icon::before,
.whats_new .notification_container.urgent .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.urgent .message_cta .address_form_invalid.address_error_icon::before, .whats_new .notification_container.urgent .message_cta .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .set_checkout_destination .checkout_destination_saved_addresses .whats_new .notification_container.urgent .message_cta .saved_address_invalid::before, .whats_new .notification_container.urgent .message_cta .address_invalid_proto::before, .whats_new .notification_container.urgent .message_cta #offer_details #shipping_to .address_invalid::before, #offer_details #shipping_to .whats_new .notification_container.urgent .message_cta .address_invalid::before {
  color: #f23030;
}

.whats_new .notification_container.tax_reauth {
  background-color: #fff8ed;
}

.whats_new .notification_container.info::before {
  background-color: #73bae5;
}

.whats_new .notification_container.info .message_cta .fa, .whats_new .notification_container.info .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.info .message_cta .address_form_field_status.address_okay_icon::before, .whats_new .notification_container.info .message_cta .address_invalid_no_padding_proto::before, .whats_new .notification_container.info .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.info .message_cta .address_form_field_status.address_error_icon::before,
.whats_new .notification_container.info .message_cta .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container.info .message_cta .address_form_invalid.address_error_icon::before, .whats_new .notification_container.info .message_cta .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .set_checkout_destination .checkout_destination_saved_addresses .whats_new .notification_container.info .message_cta .saved_address_invalid::before, .whats_new .notification_container.info .message_cta .address_invalid_proto::before, .whats_new .notification_container.info .message_cta #offer_details #shipping_to .address_invalid::before, #offer_details #shipping_to .whats_new .notification_container.info .message_cta .address_invalid::before {
  color: #3279a6;
}

.whats_new .notification_container .message_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  margin: 0 15px;
}

.whats_new .notification_container .message_wrapper .message_text {
  display: flex;
  align-items: center;
}

.whats_new .notification_container .message_wrapper .message_text_wrap .message_cta {
  margin-bottom: 10px;
}

.whats_new .notification_container .message_wrapper .message_cta {
  margin-right: 5px;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.whats_new .notification_container .dismiss_container {
  font-size: 12px;
}

.whats_new .notification_container .dismiss_container a {
  color: #404040;
}

.whats_new .notification_container .fa, .whats_new .notification_container .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container .address_form_field_status.address_okay_icon::before, .whats_new .notification_container .address_invalid_no_padding_proto::before, .whats_new .notification_container .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container .address_form_field_status.address_error_icon::before,
.whats_new .notification_container .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .whats_new .notification_container .address_form_invalid.address_error_icon::before, .whats_new .notification_container .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .set_checkout_destination .checkout_destination_saved_addresses .whats_new .notification_container .saved_address_invalid::before, .whats_new .notification_container .address_invalid_proto::before, .whats_new .notification_container #offer_details #shipping_to .address_invalid::before, #offer_details #shipping_to .whats_new .notification_container .address_invalid::before {
  margin-top: -3px;
  padding-right: 3px;
  font-size: 1.2em;
}

#offers_checkout_controller .user_session_header {
  display: none;
}

.user_session_wrapper .notice_container {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.user_session_wrapper .notice_container p {
  line-height: 1.35em;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .address_invalid_no_padding_proto::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon::before, .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid::before, .address_invalid_proto::before, #offer_details #shipping_to .address_invalid::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .fa-pull-left.address_form_field_status.address_okay_icon::before, .fa-pull-left.address_invalid_no_padding_proto::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .fa-pull-left.address_form_field_status.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .fa-pull-left.address_form_invalid.address_error_icon::before, .set_checkout_destination .checkout_destination_saved_addresses .fa-pull-left.saved_address_invalid::before, .fa-pull-left.address_invalid_proto::before, #offer_details #shipping_to .fa-pull-left.address_invalid::before {
  margin-right: .3em;
}

.fa.fa-pull-right, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .fa-pull-right.address_form_field_status.address_okay_icon::before, .fa-pull-right.address_invalid_no_padding_proto::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .fa-pull-right.address_form_field_status.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .fa-pull-right.address_form_invalid.address_error_icon::before, .set_checkout_destination .checkout_destination_saved_addresses .fa-pull-right.saved_address_invalid::before, .fa-pull-right.address_invalid_proto::before, #offer_details #shipping_to .fa-pull-right.address_invalid::before {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .pull-left.address_form_field_status.address_okay_icon::before, .pull-left.address_invalid_no_padding_proto::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .pull-left.address_form_field_status.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .pull-left.address_form_invalid.address_error_icon::before, .set_checkout_destination .checkout_destination_saved_addresses .pull-left.saved_address_invalid::before, .pull-left.address_invalid_proto::before, #offer_details #shipping_to .pull-left.address_invalid::before {
  margin-right: .3em;
}

.fa.pull-right, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .pull-right.address_form_field_status.address_okay_icon::before, .pull-right.address_invalid_no_padding_proto::before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .pull-right.address_form_field_status.address_error_icon::before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .pull-right.address_form_invalid.address_error_icon::before, .set_checkout_destination .checkout_destination_saved_addresses .pull-right.saved_address_invalid::before, .pull-right.address_invalid_proto::before, #offer_details #shipping_to .pull-right.address_invalid::before {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before, .address_invalid_no_padding_proto:before, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon:before,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon:before, .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid:before, .address_invalid_proto:before, #offer_details #shipping_to .address_invalid:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.address_invalid_no_padding_proto, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid.address_error_icon, .set_checkout_destination .checkout_destination_saved_addresses .saved_address_invalid, .address_invalid_proto, #offer_details #shipping_to .address_invalid {
  color: #d29a0f;
}

.address_invalid_proto::before, #offer_details #shipping_to .address_invalid::before {
  padding-right: 4px;
}

/* --------------------------------------------------------------------------- */
/* Explanation message */
.error_explanation,
.explanation_message {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #ff9999;
  border-left-width: 6px;
}

.error_explanation::before,
.explanation_message::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #f23030;
  padding: 9px 0 0 9px;
}

.error_explanation .explanation_hide,
.explanation_message .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.error_explanation .explanation_hide:hover,
.explanation_message .explanation_hide:hover {
  color: #404040;
}

.error_explanation p,
.explanation_message p {
  margin: 10px 0 0;
}

.error_explanation h3,
.explanation_message h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.error_explanation ul,
.explanation_message ul {
  list-style: disc;
}

.error_explanation.checked_error::before,
.explanation_message.checked_error::before {
  content: "";
}

.notice_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #92d941;
  border-left-width: 6px;
}

.notice_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #58a600;
  padding: 9px 0 0 9px;
}

.notice_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.notice_explanation .explanation_hide:hover {
  color: #404040;
}

.notice_explanation p {
  margin: 10px 0 0;
}

.notice_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.notice_explanation ul {
  list-style: disc;
}

.warning_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #ffb940;
  border-left-width: 6px;
}

.warning_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #faa30c;
  padding: 8px 0 0 9px;
}

.warning_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.warning_explanation .explanation_hide:hover {
  color: #404040;
}

.warning_explanation p {
  margin: 10px 0 0;
}

.warning_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.warning_explanation ul {
  list-style: disc;
}

.tip_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #73bae5;
  border-left-width: 6px;
}

.tip_explanation a:not(.button_small) {
  color: #3d84ad;
}

.tip_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #3279a6;
  padding: 9px 0 0 18px;
}

.tip_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.tip_explanation .explanation_hide:hover {
  color: #404040;
}

.tip_explanation p {
  margin: 10px 0 0;
}

.tip_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.tip_explanation ul {
  list-style: disc;
}

.question_explanation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #d9d9d9;
  border-left-width: 1px;
}

.question_explanation a {
  color: #3d84ad;
}

.question_explanation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #757575;
  padding: 8px 0 0 11px;
}

.question_explanation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.question_explanation .explanation_hide:hover {
  color: #404040;
}

.question_explanation p {
  margin: 10px 0 0;
}

.question_explanation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.question_explanation ul {
  list-style: disc;
}

.feedback_solicitation {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 15px auto;
  padding: 20px 20px 20px 93px;
  border: 1px solid #000;
  background-color: #fff;
  font: 14px Arial, Helvetica, FreeSans, sans-serif;
  text-align: left;
  padding: 20px 20px 20px 93px;
  border-color: #92d941;
  border-left-width: 6px;
}

.feedback_solicitation::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 11px 0 0 11px;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  left: 20px;
  width: 45px;
  height: 45px;
  margin-top: -22px;
  font-size: 28px;
  content: "";
  background-color: #58a600;
  padding: 9px 0 0 9px;
}

.feedback_solicitation .explanation_hide {
  margin: -10px -8px 0 0;
  float: right;
  font: bold 20px Arial, Helvetica, FreeSans, sans-serif;
  color: #757575;
  cursor: pointer;
}

.feedback_solicitation .explanation_hide:hover {
  color: #404040;
}

.feedback_solicitation p {
  margin: 10px 0 0;
}

.feedback_solicitation h3 {
  margin: 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, FreeSans, sans-serif;
}

.feedback_solicitation ul {
  list-style: disc;
}

.feedback_solicitation::before {
  content: "";
  padding-left: 13px;
  padding-top: 6px;
  background-color: #58a600;
  font-size: 34px;
}

.feedback_solicitation .close_link {
  align-self: flex-end;
  margin: -10px -10px 0 0;
  color: #757575;
}

.set_checkout_destination {
  display: flex;
  justify-content: center;
}

.set_checkout_destination,
.set_checkout_destination * {
  box-sizing: border-box;
}

.set_checkout_destination .edit_heading h1,
.set_checkout_destination .saved_addresses_heading h1 {
  margin: 0 0 8px;
}

.set_checkout_destination .checkout_destination_saved_addresses {
  width: 100%;
  padding-right: 30px;
  margin-right: 30px;
  border-right: 1px solid #d9d9d9;
}

.set_checkout_destination .checkout_destination_saved_addresses .saved_addresses_list {
  padding-left: 5px;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-size: 12px;
}

.set_checkout_destination .checkout_destination_saved_addresses .saved_address {
  margin-top: 35px;
  font-weight: normal;
}

.set_checkout_destination .checkout_destination_saved_addresses .saved_address:first-child {
  margin-top: 0;
}

.set_checkout_destination .checkout_destination_saved_addresses .saved_address_actual ul {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}

.set_checkout_destination .checkout_destination_saved_addresses .saved_address_submit {
  margin-top: 6px;
}

.set_checkout_destination .checkout_destination_saved_addresses .saved_addresses_empty {
  color: #e5e5e5;
  font-style: italic;
}

.set_checkout_destination .checkout_shipping_new_address {
  width: 100%;
}

.set_checkout_destination .checkout_shipping_new_address.unfocused input[type=submit] {
  pointer-events: none;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form {
  width: 400px;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form * {
  box-sizing: border-box;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form td {
  padding: 0;
  vertical-align: top;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_label_cell {
  width: 107px;
  padding: 25px 10px 0 0;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell {
  width: 100%;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell input,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell select,
.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell .chosen-container {
  width: 100%;
  height: 30px;
  margin: 20px 0 0;
  border: 1px solid transparent;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell input {
  padding: 0 5px;
  border-color: #d9d9d9;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell .chosen-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_input_cell .chosen-container > * {
  flex-grow: 1;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_invalid {
  color: #d29a0f;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_error {
  max-height: 2px;
  margin: 0;
  font-size: 10px;
  color: #db7500;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status {
  max-width: 0;
  padding: 27px 0 0 3px;
  vertical-align: top;
  font-size: 18px;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon {
  color: #58a600;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_error_icon {
  color: #b22424;
}

.set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_submission_cell input {
  margin-top: 15px;
}

#account_form {
  padding: 20px 30px;
}

#account_form #form_fields {
  margin-top: 20px;
}

#account_form h3.title {
  font-size: 16px;
  margin: 0 0 8px 0;
}

#account_form h3.center {
  font-size: 20px;
  text-align: center;
  line-height: 1.5em;
  margin: 0;
}

#account_form h3.account_options {
  margin-top: 50px;
}

#account_form fieldset {
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 15px;
}

#account_form .register-left {
  width: 440px;
  float: left;
}

#account_form .register-right {
  float: left;
  width: 400px;
  margin: 0px 0 0 50px;
  text-align: center;
}

#account_form .register-right #oauth-links {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 50px;
}

#account_form .register-right .login_button_container {
  padding-top: 15px;
  height: 64px;
}

#account_form #user_name_container {
  width: 240px;
}

#account_form table {
  margin: 8px 0;
}

#account_form table td {
  line-height: 1.5em;
  padding-bottom: 14px;
  min-height: 31px;
  vertical-align: top;
}

#account_form table td#rbf_cell table {
  margin: 0;
}

#account_form table td#rbf_cell td {
  padding-bottom: 0;
}

#account_form label {
  font-weight: bold;
  display: inline-block;
  margin-top: 5px;
}

#account_form label.checkbox {
  width: auto;
  float: none;
  padding: 0;
}

#account_form label em {
  color: #808080;
  font-weight: normal;
  font-style: italic;
}

#account_form select {
  padding-top: 2px;
}

#account_form input[type=text],
#account_form input[type=password] {
  font-size: 14px;
  padding: 3px;
  width: 210px;
  height: 17px;
}

#account_form input[type=text][name="shipping_address[zip_code]"] {
  width: auto;
}

#account_form .create_account {
  margin: 0 0 25px 120px;
}

#account_form .create_account td {
  text-align: center;
}

#account_form #rbf_cell p {
  margin: 0;
}

#account_form #rbf_cell #more_specifically p {
  margin-top: 12px;
}

#account_form #rbf_cell select {
  float: none;
}

#account_form .disclaimer {
  color: #404040;
  font-style: italic;
}

#account_form .form_break {
  margin-top: 15px;
}

#account_form .additional_account_details {
  width: 47%;
  margin: 0 10px;
  float: left;
}

#account_form .additional_account_details.billing_details td {
  line-height: 1em;
  padding-bottom: 0;
  min-height: 0;
  vertical-align: inherit;
}

#account_form .additional_account_details label {
  margin-top: 0;
}

#account_form .additional_account_details label.checkbox {
  font-weight: normal;
  padding: 10px 50px 0 0;
  text-indent: -20px;
  margin-left: 20px;
}

#account_form .additional_account_details .note {
  margin: 0;
  font-size: 11px;
  font-style: italic;
  color: #999;
}

#account_form .additional_account_details textarea {
  width: 100%;
}

#offer_receipt .receipt_note .note_title, #offer_checkout_main_container #error_container h3 {
  color: #e17600;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-weight: bold;
}

#offer_details #shipping_to .purchase_details_address_reminder, #offer_checkout_main_container #page_note {
  float: left;
  clear: left;
  display: flex;
  align-items: center;
  margin: 20px 0 0;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #faa30c;
  background-color: inherit;
  font-family: Lato, sans-serif;
  text-align: left;
}

#offer_details #shipping_to .purchase_details_address_reminder p, #offer_checkout_main_container #page_note p {
  margin: 0;
}

#offer_checkout_main_container {
  /* shipping styles */
  /* progress header */
}

#offer_checkout_main_container #amazon_payments_return_container .loading {
  position: relative;
  background: #f0f0f0 url(/images/spinners/horizontal_blockspin.gif?1683815725) center center no-repeat;
  width: 100%;
  height: 100px;
  padding: 100px 0;
  text-align: center;
  font-size: 32px;
}

#offer_checkout_main_container #amazon_payments_return_container .loading .loading_note {
  position: absolute;
  width: 100%;
  bottom: 40px;
  font-size: 14px;
  color: #666;
}

#offer_checkout_main_container #amazon_payments_return_container .progress_container {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
}

#offer_checkout_main_container #amazon_payments_return_container #amazon_payments_widget {
  display: none;
}

#offer_checkout_main_container #account_form {
  padding-left: 0;
}

#offer_checkout_main_container #account_form .create_account {
  margin: 0 0 25px 50px;
}

#offer_checkout_main_container #account_form .register-left {
  margin: 0 40px 10px 0;
}

#offer_checkout_main_container #title_container {
  margin: 80px 0 20px;
  vertical-align: middle;
  overflow: hidden;
}

#offer_checkout_main_container #page_title {
  margin-top: 4px;
  float: left;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
  color: #404040;
  font-size: 24px;
}

#offer_checkout_main_container #page_note {
  border: 1px solid #f4d3ae;
  width: 100%;
  min-height: 40px;
  height: 34px;
  float: right;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-size: 14px;
  text-align: center;
}

#offer_checkout_main_container #page_note .page_note_icon {
  color: #faa30c;
  margin-right: 1ex;
  vertical-align: 1px;
}

#offer_checkout_main_container #error_container {
  margin-top: 22px;
}

#offer_checkout_main_container #error_container h3 {
  margin: 0 0 12px 0;
}

#offer_checkout_main_container #top_line {
  padding-top: 15px;
  padding-left: 10px;
}

#offer_checkout_main_container #left_side_container {
  float: left;
  width: 620px;
}

#offer_checkout_main_container .row_grey {
  background-color: #F5F6F1;
}

#offer_checkout_main_container .centered_text {
  text-align: center;
}

#offer_checkout_main_container .highlight_text {
  color: green;
}

#offer_checkout_main_container #main_left {
  width: 720px;
}

#offer_checkout_main_container .checkout_left_table {
  width: 620px;
}

#offer_checkout_main_container .thick_bordered {
  border: 4px solid #e4e1dd;
}

#offer_checkout_main_container #instruction_sidebar {
  float: right;
  width: 300px;
  border: 4px solid #e4e1dd;
  padding: 1px;
}

#offer_checkout_main_container #instruction_sidebar ul {
  list-style-type: disc;
  padding: 0 0 10px 25px;
  margin: 0;
}

#offer_checkout_main_container #instruction_sidebar #title {
  margin-top: 0;
  border-bottom: 1px solid gray;
  padding: 5px;
  font-weight: bold;
  font-size: 14px;
  background-color: #F6F3EE;
}

#offer_checkout_main_container #inner_data_table td {
  padding-top: 10px;
}

#offer_checkout_main_container #progress_header {
  display: flex;
  margin-top: 26px;
}

#offer_checkout_main_container #progress_header div {
  background-position: -40px -257px;
  min-height: 40px;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-size: 14px;
  color: #808080;
  letter-spacing: .01em;
}

#offer_checkout_main_container #progress_header div.bonanza_img {
  margin-right: 14px;
  width: 208px;
}

#offer_checkout_main_container #progress_header div.progress_bar {
  background-position: -20px -20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 240px;
}

#offer_checkout_main_container #progress_header div.selected {
  background-position: -20px -99px;
  color: #fff;
}

#offer_checkout_main_container #optional_fields_container .create_account td {
  text-align: left;
}

#offer_checkout_main_container #error_container,
.receipt_note {
  padding: 12px 15px 6px 15px;
  background-color: #fff4e8;
  border: 1px solid #f4d3ae;
}

#offer_checkout_main_container #error_container p input,
#offer_checkout_main_container div.promo_container p input {
  float: left;
  clear: left;
  text-align: right;
  margin-left: 0;
}

#offer_checkout_main_container #error_container p label,
#offer_checkout_main_container div.promo_container p label {
  clear: right;
  display: block;
  float: left;
  margin: 3px 0 0 4px;
}

#packing_list_container {
  padding: 20px;
  width: 650px;
}

#packing_list_container .item_list_table {
  width: 800px;
}

#packing_list_container .item_list_table td {
  padding: 5px;
}

#packing_list_container .item_list_table td.title {
  max-width: 300px;
}

#packing_list_container .item_list_table td.table_border img {
  display: none;
}

#packing_list_container .cart_seller_table {
  width: 100%;
}

#packing_list_container .split_bottom_table {
  width: 100%;
  margin-top: 8px;
}

#packing_list_container .cart_offer {
  width: 40%;
  padding: 4px;
}

#packing_list_container .edit_link {
  display: none;
}

#packing_list_container .coupon {
  width: 100%;
  display: inline-block;
  background-color: white;
  border: 3px dashed #5a6d41;
  padding: 0 0 5px 0;
  margin-bottom: 20px;
  font-size: 14px;
}

#packing_list_container .coupon .details {
  font-style: italic;
  font-size: 12px;
  color: gray;
}

#amazon_popup {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: none;
  width: 620px;
  box-shadow: 5px 5px 5px #999;
  background-color: #fff;
}

#amazon_popup iframe {
  width: 620px;
  height: 600px;
  border: none;
}

#amazon_popup h2,
#amazon_popup p {
  text-align: center;
}

#amazon_popup #amazon_window_explanation {
  padding-top: 130px;
}

#amazon_popup #amazon_widget {
  padding: 20px;
  text-align: center;
}

#amazon_popup .amazon_popup_wrapper {
  position: relative;
}

#amazon_popup_alt {
  display: none;
}

/* confirmation & receipt */
#offer_details #shipping_to .purchase_details_address_reminder {
  clear: both;
  width: auto;
  margin: 20px 15px 0;
  border: 1px solid #ccc;
  padding: 5px;
  border-color: #faa30c;
  text-align: center;
  font-weight: bold;
}

#offer_details {
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  background-color: #fff;
}

#offer_details.confirm {
  margin: 18px 0 60px;
  position: relative;
}

#offer_details.receipt {
  position: relative;
  width: 100%;
}

#offer_details.receipt #offer_info {
  width: 440px;
  min-height: 100px;
}

#offer_details.receipt #offer_maths {
  box-sizing: border-box;
  width: 50%;
  min-height: 280px;
  padding: 20px;
  border-left: 1px solid #d9d9d9;
}

#offer_details.receipt #offer_maths .payment_summary .label {
  font-weight: bold;
}

#offer_details.receipt #offer_maths .payment_summary .value {
  font-weight: normal;
}

#offer_details #offer_from {
  border: 1px solid #ccc;
  margin: -1px -1px 0 -1px;
  padding: 10px 15px;
  color: #404040;
  background-color: #e5e5e5;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
  font-size: 14px;
}

#offer_details #offer_from a {
  color: #000;
}

#offer_details #offer_from .order_link {
  float: left;
}

#offer_details #offer_from .from_who {
  float: right;
}

#offer_details #offer_info {
  float: left;
  padding: 25px 0 0 15px;
  width: 460px;
  border: none;
  margin: 0;
}

#offer_details form#checkout {
  margin: 25px 12px 0 12px;
}

#offer_details form#checkout #credit_card {
  width: 213px;
}

#offer_details form#checkout .inputs_container {
  margin-top: 5px;
  padding: 5px;
  font-size: 12px;
}

#offer_details form#checkout .formfield {
  margin: 2px 0 4px 0;
}

#offer_details form#checkout .expiration_date_label {
  display: inline-block;
  width: 108px;
  padding-left: 6px;
}

#offer_details form#checkout .save_payment_container {
  margin-bottom: 0;
}

#offer_details form#checkout .save_payment_container label {
  cursor: pointer;
}

#offer_details form#checkout .text_input_field {
  display: inline-block;
}

#offer_details form#checkout #braintree_hosted_number {
  width: 192px;
}

#offer_details form#checkout #braintree_hosted_postal_code {
  width: 150px;
  margin-right: 2px;
}

#offer_details form#checkout #braintree_hosted_cvv {
  width: 27px;
  padding: 4px;
}

#offer_details form#checkout #braintree_hosted_expiration_month {
  width: 22px;
  padding: 4px 5px;
}

#offer_details form#checkout #braintree_hosted_expiration_year {
  width: 36px;
  padding: 4px 5px;
}

#offer_details form#checkout .braintree-hosted-fields-invalid {
  border-color: #db7500;
}

#offer_details form#checkout .braintree-hosted-fields-valid {
  -webkit-transition: border-color 160ms;
  -moz-transition: border-color 160ms;
  -o-transition: border-color 160ms;
  transition: border-color 160ms;
  border-color: #73bf00;
}

#offer_details .amazon_payments_widget_container {
  position: relative;
}

#offer_details .amazon_payments_widget_container .amazon_payments_widget {
  width: 229px;
  height: 229px;
  padding: 4px;
}

#offer_details .amazon_payments_widget_container .cover {
  display: none;
  position: absolute;
  top: 0;
  z-index: 13;
  width: 229px;
  height: 229px;
  background: white;
  opacity: 0.7;
}

#offer_details #offer_confirm_action {
  clear: right;
  float: right;
  width: 237px;
}

#offer_details #offer_confirm_action #cc_intro {
  padding-left: 8px;
  margin-bottom: 0;
  background: url(/images/sprites/offers/cart_payment_icons.png?1683815726) right center no-repeat;
}

#offer_details #offer_confirm_action .button_large {
  margin: 12px 12px 0 12px;
  padding: 16px 0 0 0;
  height: 34px;
  font-size: 16px;
  color: #fff;
}

#offer_details #offer_confirm_action .complete_purchase_button {
  display: flex;
  align-items: center;
  justify-content: center;
}

#offer_details #offer_confirm_action .complete_purchase_button.mothership {
  background-image: -owg-linear-gradient(to top, #4b8c00, #66bf00);
  background-image: -webkit-linear-gradient(to top, #4b8c00, #66bf00);
  background-image: -moz-linear-gradient(to top, #4b8c00, #66bf00);
  background-image: -o-linear-gradient(to top, #4b8c00, #66bf00);
  background-image: linear-gradient(to top, #4b8c00, #66bf00);
  height: 18px;
  padding: 16px 14px;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-weight: bold;
  border: 1px solid #448000;
  box-shadow: inset 0 1px #92d941;
  text-shadow: 1px 1px #448000;
}

.mobile_layout #offer_details #offer_confirm_action .complete_purchase_button.mothership {
  height: 100%;
}

#offer_details #offer_confirm_action .complete_purchase_button.mothership:hover {
  background-image: -owg-linear-gradient(to top, #4b8c00, #58a600);
  background-image: -webkit-linear-gradient(to top, #4b8c00, #58a600);
  background-image: -moz-linear-gradient(to top, #4b8c00, #58a600);
  background-image: -o-linear-gradient(to top, #4b8c00, #58a600);
  background-image: linear-gradient(to top, #4b8c00, #58a600);
  box-shadow: none;
}

#offer_details #offer_confirm_action .complete_purchase_button.mothership.processing {
  background-color: #f2f2f2;
  background-image: url(/images/spinners/checkout_processing_spinner.gif?1683815725), -owg-linear-gradient(to top, #e4e4e4, #f2f2f2);
  background-image: url(/images/spinners/checkout_processing_spinner.gif?1683815725), -webkit-linear-gradient(to top, #e4e4e4, #f2f2f2);
  background-image: url(/images/spinners/checkout_processing_spinner.gif?1683815725), -moz-linear-gradient(to top, #e4e4e4, #f2f2f2);
  background-image: url(/images/spinners/checkout_processing_spinner.gif?1683815725), -o-linear-gradient(to top, #e4e4e4, #f2f2f2);
  background-image: url(/images/spinners/checkout_processing_spinner.gif?1683815725), linear-gradient(to top, #e4e4e4, #f2f2f2);
  background-repeat: no-repeat, no-repeat;
  background-position: 12px 12px, top left;
  background-size: 26px 26px, auto;
  padding: 16px 14px 16px 56px;
  text-align: left;
  color: #757575;
  border-color: #d9d9d9;
  box-shadow: none;
  text-shadow: none;
}

#offer_details #offer_confirm_action .complete_purchase_button.processing {
  background: url(/images/spinners/checkout_spinner.gif?1683815725) no-repeat 28px 37px #71b92c;
  padding: 14px 0 2px 0;
  cursor: default;
}

#offer_details #offer_confirm_action .complete_purchase_button.processing:hover {
  text-decoration: none;
}

#offer_details #offer_confirm_action .payment_note {
  text-align: center;
  margin-top: 0;
  padding: 3px 0 0 0;
  color: #999;
  font-size: 11px;
}

#offer_details #shipping_to {
  clear: right;
  float: right;
  width: 237px;
}

#offer_details #shipping_to .item_shipping_line {
  padding-right: 0;
  word-wrap: break-word;
}

#offer_details #shipping_to .address_invalid {
  padding-left: 12px;
  clear: both;
  font-size: 13px;
}

#offer_details #shipping_to .purchase_details_spacer, #offer_details #offer_maths .purchase_details_spacer {
  margin: 0 15px;
  clear: both;
}

#offer_details #shipping_to .purchase_details_spacer.sum_line, #offer_details #offer_maths .purchase_details_spacer.sum_line {
  border-bottom: 1px solid #ccc;
  margin-bottom: 7px;
}

#offer_details #shipping_to .purchase_details, #offer_details #offer_maths .purchase_details {
  margin-left: 15px;
  margin-right: 15px;
  padding: 10px 10px 10px 0px;
  background-color: #dceef9;
}

#offer_details #shipping_to .purchase_details_left, #offer_details #offer_maths .purchase_details_left {
  float: left;
  padding-left: 15px;
  margin: 2px 0 4px 0;
  font-size: 13px;
}

#offer_details #shipping_to .purchase_details_lower, #offer_details #offer_maths .purchase_details_lower {
  padding-left: 12px;
  max-width: 222px;
  overflow: hidden;
  text-overflow: hidden;
}

#offer_details #shipping_to .purchase_details_right, #offer_details #offer_maths .purchase_details_right {
  float: right;
  font-size: 13px;
  padding-right: 15px;
}

#offer_details #shipping_to .purchase_details_right.discount, #offer_details #offer_maths .purchase_details_right.discount {
  color: #db7500;
}

#offer_details #shipping_to .item_line, #offer_details #offer_maths .item_line {
  padding-left: 12px;
  margin: 2px 0;
}

#offer_details #offer_maths {
  clear: right;
  float: right;
  width: 237px;
}

#offer_details #offer_maths .payment_summary {
  font-size: 14px;
  line-height: 20px;
}

#offer_details #offer_maths .payment_summary:not(:first-child) {
  margin-top: 10px;
}

#offer_details #offer_maths .payment_summary .line_item:not(:first-child) {
  margin-top: 7px;
}

#offer_details #offer_maths .payment_summary .section_end {
  padding-bottom: 10px;
  border-bottom: 1px solid #d9d9d9;
}

#offer_details #offer_maths .payment_summary .gift_card_description {
  font-weight: normal;
  font-size: 10px;
  color: #757575;
}

#offer_details #offer_maths .payment_summary .gift_card_description span:not(:first-child) {
  margin-left: 3px;
  padding-left: 5px;
  border-left: 1px solid #757575;
}

#offer_details #offer_maths .payment_summary .unbold {
  font-weight: normal;
}

#offer_details #offer_maths .payment_summary .label {
  float: left;
  margin-left: 15px;
}

#offer_details #offer_maths .payment_summary .value {
  float: right;
  margin-right: 15px;
  font-weight: bold;
  text-align: right;
}

#offer_details .item_header {
  padding-left: 15px;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: bold;
}

#offer_details .item_header.order_total {
  margin-top: 20px;
}

#offer_details .digital_downloads {
  padding: 0 0 0 15px;
}

#offer_details .digital_downloads .digital_download_item {
  padding-left: 20px;
  margin-bottom: 5px;
}

#offer_details .digital_downloads .digital_download_link {
  background-position: -132px -566px;
  padding: 1px 0 1px 18px;
  margin-left: -18px;
}

#offer_details .fun_plans {
  font-size: 11px;
  padding-top: 45px;
}

#offer_details .message_to_seller_header {
  margin-top: 20px;
  padding-left: 15px;
}

#offer_details .message_to_seller_text {
  border: 1px solid #ccc;
  margin: 10px 20px 0 15px;
  padding: 10px;
  min-height: 80px;
  background-color: #f0f0f0;
}

#offer_details #payment_note_pending_text {
  display: none;
}

#offer_details .recipient_email {
  white-space: break-word;
}

#offer_receipt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}

#offer_receipt #offer_complete {
  margin-right: 15px;
}

#offer_receipt .green_arrow {
  background-position: -20px -99px;
  height: 29px;
  width: 190px;
  padding: 12px 0 0 60px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  letter-spacing: .01em;
}

#offer_receipt .receipt_note p {
  padding: 0;
  margin: 0;
}

#offer_receipt .receipt_note a {
  color: #4493c1;
}

#offer_receipt .receipt_note .note_title {
  margin: 6px 0 0;
  font-size: 13px;
  letter-spacing: .01em;
}

#offer_receipt .booth_subscription {
  margin-top: 0;
  border-top: none;
  background-color: #fafafa;
}

#offer_status p {
  width: 236px;
  padding-left: 0;
}

#cart_img {
  float: left;
  padding-top: 2px;
}

#cart_desc {
  width: 92%;
  float: right;
}

#cart_desc h1 {
  margin: 0;
}

#cart_desc p {
  margin-top: 0;
}

#receipt_container .notification_container {
  font-size: 16px;
  line-height: 20px;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
  margin: 20px 0 0;
  background-color: #f2faff;
}

#receipt_container .buyer_survey_banner::before {
  width: 0;
}

.confirm_trust_sidebar {
  margin: 138px -20px 20px 0;
}

#amazon_address_widget {
  margin: 8px 0 4px 2px;
  width: 205px;
}

#amazon_address_widget #CBAWidgets0,
#amazon_address_widget iframe#CBAWidgets0IFrame {
  height: 200px !important;
}

.support_chat_blurb {
  display: none;
}

.support_chat_blurb .button_medium {
  margin-top: 15px;
}

.offer_phone_number {
  margin: 20px 0 20px;
  padding: 20px;
  background-color: #fafafa;
}

.offer_phone_number h4 {
  margin-top: 0;
}

.offer_phone_number form {
  padding: 0;
  margin: 20px 0 0;
}

.offer_phone_number form label {
  display: block;
}

.offer_phone_number form label i {
  font-weight: normal;
  font-size: 12px;
  color: #999999;
}

.offer_phone_number form input[name=phone_number] {
  width: 120px;
}

@media only screen and (min-width: 600px) {
  .offer_phone_number form input[name=phone_number] {
    width: 350px;
  }
}

.offer_phone_number form input[type=submit] {
  position: relative;
  top: -2px;
}

.offer_phone_number form .fa-check-circle, .offer_phone_number form .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .address_form_field_status.address_okay_icon, .set_checkout_destination .checkout_shipping_new_address .new_shipping_address_form .offer_phone_number form .address_form_field_status.address_okay_icon {
  font-size: 20px;
}

.tags_pagination table.pagination {
  border-spacing: 5px;
  border-collapse: separate;
  line-height: 21px;
}

.tags_pagination table.pagination .page,
.tags_pagination table.pagination .page a,
.tags_pagination table.pagination .button a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: auto;
  min-width: 17px;
  font-size: 15px;
  font-weight: bold;
}

.tags_pagination table.pagination .page.current,
.tags_pagination table.pagination .page a.current,
.tags_pagination table.pagination .button a.current {
  padding: 0 6px;
  background-color: #677681;
  color: #fff;
}

.tags_pagination table.pagination .page.current span,
.tags_pagination table.pagination .page a.current span,
.tags_pagination table.pagination .button a.current span {
  display: inline-block;
  height: 21px;
}

.tags_pagination table.pagination .page a,
.tags_pagination table.pagination .button a {
  border: 1px solid #d9d9d9;
  background-color: #f2f2f2;
  color: #2a678c;
}

.tags_pagination table.pagination .page a:hover,
.tags_pagination table.pagination .button a:hover {
  background-color: #3d84ad;
  color: #fff;
}

@media only screen and (max-width: 340px) {
  .tags_pagination table.pagination .page,
.tags_pagination table.pagination .page a,
.tags_pagination table.pagination .button a {
    min-width: 15px;
  }
}

.tags_pagination table.pagination .button a {
  padding: 1.5px 5px;
}

/* Community page styles */
.community {
  margin-top: 10px;
}

.community .column {
  float: left;
}

.community .column.left {
  width: 632px;
  margin-right: 20px;
}

.community .column.left a:hover {
  text-decoration: none;
}

.community .column.right {
  width: 294px;
}

.community .section {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 30px;
  border-radius: 5px;
  padding-bottom: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.community .section.odd {
  background: url(/images/backgrounds/others/furley_bg.png?1683815725) left top repeat;
}

.community .section .section_head {
  overflow: hidden;
  *zoom: 1;
  margin: 20px 15px 10px 15px;
}

.community .section h2 {
  margin: 0;
  float: left;
}

.community .section .links {
  float: right;
  margin: 6px 0 0 0;
}

.community .section .links a {
  color: #2a678c;
}

.community .section .links img {
  vertical-align: top;
  margin-right: 10px;
}

.community .post {
  width: 278px;
  float: left;
  margin: 10px;
  padding: 3px;
  border: 1px solid transparent;
}

.community .post .user_avatar {
  padding-right: 4px;
  float: left;
}

.community .post .post_body {
  width: 210px;
  height: 66px;
  float: left;
  position: relative;
}

.community .post h4 {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 12px;
  line-height: normal;
}

.community .post h4,
.community .post .byline {
  width: 210px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.community .post .byline,
.community .post .launching {
  color: #757575;
  font-style: italic;
  font-size: 11px;
}

.community .post .byline a,
.community .post .launching a {
  color: #2a678c;
}

.community .post .summary {
  position: absolute;
  bottom: 0;
  color: #555;
  margin-bottom: 0;
  width: 210px;
  height: 28px;
  overflow: hidden;
  font-size: 12px;
  line-height: normal;
}

.community .forums .post:hover {
  background-color: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
}

.community .new_at_bonz {
  border: 3px solid #f2f0e6;
  padding: 3px;
}

.community .new_at_bonz .section {
  background-color: #fbf9ec;
  min-height: 750px;
  margin-bottom: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.community .new_at_bonz .section h2,
.community .new_at_bonz .section .links {
  float: none;
}

.community .new_at_bonz .post {
  width: 268px;
}

.community .new_at_bonz .post a {
  color: #2a678c;
}

.community .new_at_bonz .post h4 {
  width: 274px;
  font-size: 16px;
  margin-bottom: 4px;
  height: auto;
  overflow: visible;
  white-space: normal;
}

.community .new_at_bonz .post .byline,
.community .new_at_bonz .post .launching {
  overflow: hidden;
  *zoom: 1;
  float: left;
  width: 100%;
  margin-bottom: 3px;
  overflow: visible;
}

.community .new_at_bonz .post .byline div,
.community .new_at_bonz .post .launching div {
  float: right;
  font-style: normal;
}

.community .new_at_bonz .post .plusminus {
  cursor: default;
  font-size: 10px;
  background-color: #fff;
  padding: 1px 4px;
  margin-top: -2px;
  border: 1px solid #ccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.community .new_at_bonz .post .post_body {
  margin-top: 8px;
  width: 100%;
  height: auto;
}

.community .new_at_bonz .post .summary {
  overflow: hidden;
  *zoom: 1;
  position: static;
  width: 100%;
  height: auto;
  margin: 0;
}

.community .new_at_bonz .post .summary img {
  float: left;
  margin: 2px 5px 0 0;
}

.community .new_at_bonz .post .see_more {
  margin-bottom: 0;
}

.community .bottom {
  overflow: hidden;
  *zoom: 1;
  clear: both;
}

.community .bottom .column {
  width: 220px;
  margin: 10px;
}

.community .bottom .focus_on {
  width: 460px;
}

.community .bottom .focus_on .header {
  overflow: hidden;
  *zoom: 1;
}

.community .bottom .focus_on img.user_avatar_large {
  float: left;
  margin-right: 10px;
  padding: 4px;
  border: 1px solid #cccccc;
  background-color: #fff;
}

.community .bottom .focus_on .intro {
  margin-left: 148px;
}

.community .bottom .focus_on h2 {
  font-size: 24px;
  margin-bottom: 8px;
}

.community .bottom .focus_on h3 {
  margin: 0;
}

.community .bottom .focus_on .byline {
  color: #999;
  font-style: italic;
}

.community .bottom .focus_on .byline a {
  color: #6a9ec6;
}

.community .bottom .focus_on ul {
  list-style: disc;
  margin: 10px 0 0 0;
  padding-left: 20px;
  color: #555;
}

.community .bottom .focus_on ul li {
  line-height: 1.4em;
}

.community .bottom .focus_on .body {
  clear: both;
  margin-top: 10px;
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}

.community .bottom .focus_on .body p {
  margin-top: 0;
  line-height: 1.5em;
}

.community .bottom.temp .column {
  width: 460px;
}

.community .bottom.temp .stalk_group_container {
  overflow: hidden;
  *zoom: 1;
}

.community .bottom.temp .stalk_group_container .stalk_person_container {
  float: left;
  margin: 0 7px;
}

.community .bottom.temp .stalk_group_container .users_online_list_item {
  width: 215px;
}

.community .bottom.temp .stalk_group_container .user_description {
  width: 142px;
}

/* People - specific styles
 * - /wish_list, /users, /social_media_comments
*/
.comment .message_container .message_actions {
  margin: 0;
  padding: 0;
}

.comment .message_container .message_actions li {
  display: inline;
  margin-left: 20px;
}

.comment .message_container .message_actions li:first-child {
  margin-left: 0;
}

img.user_profile_pic {
  width: 60px;
  border: 1px solid #ccc;
  padding: 2px;
  background: white;
}

#sidebar_right.people {
  width: 225px;
}

.stalk_group_container {
  margin-top: 20px;
}

.stalk_group_container .stalk_person_container {
  overflow: hidden;
  *zoom: 1;
}

.stalk_group_container h3 {
  border-bottom: 1px solid #ccc;
  margin: 0px;
}

.stalk_group_container .user_thumbnail {
  float: left;
}

.stalk_group_container .users_online_list_item {
  width: 225px;
  border-bottom: none;
}

.stalk_group_container .user_description {
  float: left;
  margin-left: 5px;
  width: 152px;
}

#profile_content_area #community_content {
  font-size: 11px;
}

#email_form {
  display: none;
}

#people_body_left {
  float: left;
  width: 710px;
  vertical-align: top;
  height: auto;
  padding-right: 20px;
  position: relative;
  border-color: #333333;
  visibility: inherit;
  text-align: left;
}

#people_body_left .header14px {
  font-size: 14px;
  font-weight: bold;
  color: #404040;
}

#people_body_left .caption_text10px {
  font-size: 11px;
}

#people_body_left .gray_box {
  background: #ECECEC;
  color: #606060;
  margin: 1em 0 1em;
  overflow: hidden;
}

#people_body_left div.gray_box div.top {
  background: transparent url(/images/people/box_tr_gray.gif?1683815725) no-repeat scroll right top;
  height: 10px;
  overflow: hidden;
}

#people_body_left div.gray_box div.top div.left_corner {
  background: transparent url(/images/people/box_tl_gray.gif?1683815725) no-repeat scroll left top;
  height: 10px;
}

#people_body_left div.gray_box div.bottom {
  background: transparent url(/images/people/box_br_gray.gif?1683815725) no-repeat scroll right top;
  height: 10px;
  overflow: hidden;
}

#people_body_left div.gray_box div.bottom div.left_corner {
  background: transparent url(/images/people/box_bl_gray.gif?1683815725) no-repeat scroll left top;
  height: 10px;
}

#people_body_left #content_area_divider {
  border-bottom-width: 1px;
  border-bottom-color: #404040;
  border-bottom-style: solid;
  width: 100%;
  clear: both;
}

#people_body_left #user_profile_section {
  width: auto;
  padding-right: 20px;
  padding-top: 4px;
  float: left;
  line-height: 16px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #404040;
}

#people_body_left #recent_discussions_profile {
  width: 201px;
  float: left;
  padding-top: 2px;
  border-top-style: dotted;
  border-top-width: 1px;
  border-top-color: #404040;
}

#people_body_left .stalk_group_container {
  float: left;
  width: inherit;
}

#people_body_left .user_row {
  margin: 0;
  padding: 0;
  clear: left;
  height: 70px;
}

#people_body_left .items_list_grid {
  width: 720px;
}

.tags_pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  float: right;
}

.tags_pagination .pagination * {
  box-sizing: content-box;
}

.tags_pagination td {
  line-height: 21px;
}

.tags_pagination td.button {
  display: none;
}

@media only screen and (min-width: 600px) {
  .tags_pagination {
    justify-content: space-between;
  }
}

#wish_list_container .remove_wish_list_item {
  display: none;
}

#wish_list_container .gridblock .remove_wish_list_item {
  display: none;
  position: absolute;
  font-size: 18px;
  color: #f23030;
  font-weight: bold;
  z-index: 5;
  top: 6px;
  left: 0px;
}

#wish_list_container .gridblock a.remove_wish_list_item:hover {
  text-decoration: none;
}

#wish_list_container .gridblock .gridrowbreak {
  clear: both;
}

#profile_page .body .contact li:before,
#profile_page .body .contact li span:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#profile_page ul {
  margin: 0;
  padding: 0;
}

#profile_page ul.bordered {
  display: table;
  table-layout: fixed;
  margin-top: 20px;
}

#profile_page ul.bordered li {
  display: table-cell;
  padding: 5px;
  margin-left: -1px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  border-left: none;
}

#profile_page ul.bordered li:first-child {
  border-left: 1px solid #d9d9d9;
}

#profile_page ul.bordered li.hideable {
  display: none;
}

@media only screen and (min-width: 1200px) {
  #profile_page ul.bordered li.hideable {
    display: table-cell;
  }
}

#profile_page ul.bordered img {
  width: 100%;
}

#profile_page ul.items li {
  width: 133px;
  height: 149px;
}

#profile_page ul.items li.add {
  position: relative;
}

#profile_page ul.items li.add:hover {
  text-decoration: none;
  background-color: #f2f2f2;
}

#profile_page ul.items li.add:hover a {
  text-decoration: none;
}

#profile_page ul.items li.add span {
  position: absolute;
  left: 0;
  width: 100%;
  top: 43%;
}

#profile_page ul.items img {
  max-width: 125px;
}

#profile_page .header {
  box-sizing: border-box;
  width: 100%;
  height: 240px;
  padding: 0 30px 0 25px;
  color: #fff;
  display: table;
  position: relative;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

#profile_page .header.paused {
  background: url(/images/profile/bg-header-basic.png?1683815725) left top repeat-x;
}

#profile_page .header.basic {
  background: url(/images/profile/bg-header-basic.png?1683815725) left top repeat-x;
}

#profile_page .header.silver {
  background: url(/images/profile/bg-header-silver.png?1683815725) left top repeat-x;
}

#profile_page .header.gold {
  background: url(/images/profile/bg-header-gold.png?1683815725) left top repeat-x;
}

#profile_page .header.diamond {
  background: url(/images/profile/bg-header-diamond.png?1693831961) left top repeat-x;
}

#profile_page .header.platinum {
  background: url(/images/profile/bg-header-platinum.png?1683815725) left top repeat-x;
}

#profile_page .header.titan, #profile_page .header.titan-advertising {
  background: url(/images/profile/bg-header-titan.png?1683815725) left top repeat-x;
}

#profile_page .header .user_avatar,
#profile_page .header .user_name,
#profile_page .header .user_actions {
  display: table-cell;
  vertical-align: middle;
}

#profile_page .header .user_name .fa,
#profile_page .header .user_avatar .fa {
  margin-right: 8px;
}

#profile_page .header .user_name li,
#profile_page .header .user_actions li {
  display: inline-block;
  margin-left: 17px;
}

#profile_page .header .user_avatar {
  width: 190px;
  position: relative;
}

#profile_page .header .user_avatar img {
  display: inline-block;
  overflow: hidden;
  border: 10px solid #fff;
  margin: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

#profile_page .header .user_avatar .drag_drop_upload_area {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding-top: 80px;
  box-sizing: border-box;
}

#profile_page .header .image_container {
  width: 190px;
  height: 190px;
}

#profile_page .header .image_container p {
  display: none;
  position: absolute;
  top: 75px;
  font-size: 16px;
  text-shadow: 1px 1px #000;
  width: 100%;
  text-align: center;
}

#profile_page .header .crop_container {
  position: absolute;
  bottom: 7px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 16px;
}

#profile_page .header .crop_container a {
  color: #fff;
}

#profile_page .header .user_name {
  position: relative;
  padding-left: 25px;
}

#profile_page .header .user_name .top_rated_stellar_seller_bubbletip {
  display: none;
  position: absolute;
  bottom: 120px;
  left: 180px;
  width: 200px;
  color: #000;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.2em;
}

#profile_page .header .user_name h1 {
  color: #fff;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-size: 24px;
  margin: 0;
}

#profile_page .header .user_name li {
  padding-left: 10px;
  margin-left: 7px;
  border-left: 1px solid #fff;
  font-size: 16px;
  line-height: 1em;
}

#profile_page .header .user_name li:first-child {
  padding-left: 0;
  margin-left: 0;
  border-left: none;
}

#profile_page .header .user_name a {
  color: #fff;
}

#profile_page .header .user_name a:hover {
  text-decoration: none;
}

#profile_page .header .user_name a.whale_icon {
  padding-right: 35px;
  background: url(/images/global_icons/high_value_seller_whale_light.png?1683815725) right center no-repeat;
}

#profile_page .header .user_name a.dolphin_icon {
  padding-right: 35px;
  background: url(/images/global_icons/high_value_seller_dolphin_light.png?1683815725) right center no-repeat;
}

#profile_page .header .user_name a.sea_bass_icon {
  padding-right: 35px;
  background: url(/images/global_icons/high_value_seller_seabass_light.png?1683815725) right center no-repeat;
}

#profile_page .header .user_name a.dead_fish_icon {
  padding-right: 35px;
  background: url(/images/global_icons/canceled_white.png?1683815725) right center no-repeat;
}

#profile_page .header .user_actions {
  text-align: right;
}

#profile_page .header .user_actions a.button_large {
  color: #3d84ad;
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  font-weight: normal;
  -webkit-box-shadow: 0 1px #fff inset;
  -moz-box-shadow: 0 1px #fff inset;
  box-shadow: 0 1px #fff inset;
}

#profile_page .header .user_actions a.button_large:hover {
  background-color: #d9d9d9;
  border-color: #bfbfbf;
  -webkit-box-shadow: 0 1px #f2f2f2 inset;
  -moz-box-shadow: 0 1px #f2f2f2 inset;
  box-shadow: 0 1px #f2f2f2 inset;
}

#profile_page .header .membership_level {
  position: absolute;
  top: 30px;
  right: 30px;
}

#profile_page .header .membership_level a {
  display: block;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  padding-top: 5px;
  overflow: hidden;
  background-color: #fff;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

#profile_page .body {
  margin-top: 20px;
}

#profile_page .body p {
  line-height: 1.5em;
}

#profile_page .body p.more {
  margin-bottom: 0;
}

#profile_page .body .green_box {
  margin: 20px 0;
  padding: 20px;
  background-color: #f2fce3;
}

#profile_page .body .green_box p {
  margin: 0;
  line-height: 35px;
}

#profile_page .body .green_box .cta {
  float: right;
  line-height: 21px;
}

#profile_page .body .fa {
  color: #808080;
  margin-right: 3px;
}

#profile_page .body .col {
  display: inline-block;
  vertical-align: top;
}

#profile_page .body .col.left {
  width: 300px;
}

#profile_page .body .col.right {
  width: 640px;
  margin-left: 16px;
}

@media only screen and (min-width: 1200px) {
  #profile_page .body .col.right {
    width: 812px;
  }
}

#profile_page .body .module {
  box-sizing: border-box;
  background-color: #fff;
  margin: 20px 0;
  padding: 30px;
  font-size: 14px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

#profile_page .body .module:first-child {
  margin-top: 0;
}

#profile_page .body .module.editable .editable_actions {
  display: none;
  margin: 10px 0 0 0;
  padding: 0;
  width: 100%;
}

#profile_page .body .module.editable .editable_actions li {
  display: inline-block;
  line-height: 1.5em;
  margin-right: 17px;
}

#profile_page .body .module .title {
  width: 100%;
}

#profile_page .body .module .title .gdpr_message {
  color: #757575;
}

#profile_page .body .module .title .action {
  display: table-cell;
  vertical-align: middle;
}

#profile_page .body .module .title h2 {
  margin: 0;
  padding: 0;
}

#profile_page .body .module .title .action {
  text-align: right;
}

#profile_page .body .module textarea[data-editable] {
  font-size: 13px;
  line-height: 1.5em;
}

#profile_page .body .report_user {
  text-align: center;
  font-size: 13px;
  color: #757575;
}

#profile_page .body .about_me {
  min-height: 137px;
}

#profile_page .body .badges,
#profile_page .body .contact {
  padding: 30px 15px 15px 15px;
}

#profile_page .body .badges .title,
#profile_page .body .contact .title {
  padding-left: 15px;
}

#profile_page .body .badges ul {
  overflow: hidden;
}

#profile_page .body .badges li {
  display: inline-block;
  width: 32%;
  margin: 15px 0;
  text-align: center;
}

#profile_page .body .badges p {
  padding: 0 15px;
}

#profile_page .body .contact .title h2 {
  padding-bottom: 5px;
}

#profile_page .body .contact li {
  overflow: hidden;
  padding: 10px 15px;
}

#profile_page .body .contact li:before,
#profile_page .body .contact li span:after {
  display: inline-block;
}

#profile_page .body .contact li:before {
  font-size: 1.2em;
  margin-right: 4px;
}

#profile_page .body .contact li.incomplete span {
  color: #808080;
}

#profile_page .body .contact li.incomplete span:after {
  content: "";
}

#profile_page .body .contact li.editing {
  background-color: #f2f2f2;
  padding-bottom: 0;
}

#profile_page .body .contact li.editing span {
  font-weight: bold;
}

#profile_page .body .contact li.editing .edit {
  display: none;
}

#profile_page .body .contact li.editing form {
  display: block;
}

#profile_page .body .contact li fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

#profile_page .body .contact li.my_website:before {
  content: "\f0ac";
}

#profile_page .body .contact li.my_blog:before {
  content: "\f09e";
}

#profile_page .body .contact li.facebook:before {
  content: "\f082";
}

#profile_page .body .contact li.twitter:before {
  content: "\f081";
}

#profile_page .body .contact li.instagram:before {
  content: "\f16d";
}

#profile_page .body .contact li.pinterest:before {
  content: "\f0d2";
}

#profile_page .body .contact li.phone:before {
  content: "\f098";
}

#profile_page .body .contact span:after {
  content: "\f058";
  color: #53a303;
  margin-left: 4px;
}

#profile_page .body .contact .edit {
  float: right;
}

#profile_page .body .contact form {
  padding: 15px 0;
  clear: both;
  display: none;
}

#profile_page .body .contact input[type=text] {
  width: 50%;
  flex-grow: 1;
  margin-bottom: 10px;
}

#profile_page .body .contact input[type=submit] {
  float: right;
}

#profile_page .body .contact .form_field {
  overflow: hidden;
}

#profile_page .body .contact .cancel {
  float: left;
}

#profile_page .body .contact .labelized_input {
  display: flex;
  align-items: stretch;
}

#profile_page .body .contact .labelized_input > label {
  padding: 6px 1px 6px 3px;
  border: 1px solid #ccc;
  border-right: none;
  background-color: #fff;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  text-align: right;
}

.mobile_layout #profile_page .body .contact .labelized_input > label {
  padding: 0;
}

#profile_page .body .contact .labelized_input > input {
  padding-left: 0;
  border-left: none;
}

#profile_page .body .contact .labelized_input > label {
  margin-bottom: 10px;
}

#profile_page .body .contact_toggle {
  text-align: center;
  line-height: 1em;
}

#profile_page .body .my_favorite_sellers img {
  max-width: 105px;
}

#profile_page .body .hand_picked_lists .hpl {
  margin-top: 30px;
}

#profile_page .body .hand_picked_lists .title + .hpl {
  margin-top: 20px;
}

#profile_page .body .hand_picked_lists ul {
  margin: 0;
}

#profile_page .body .hand_picked_lists p {
  margin: 10px 0 0 0;
}

#profile_page .body .wishlist_items .recently_viewed {
  display: none;
  background-color: #f2f2f2;
  padding: 30px 15px 20px 15px;
  margin: 20px -15px 0 -15px;
  position: relative;
}

#profile_page .body .wishlist_items .recently_viewed:before {
  border-bottom: 9px solid #f2f2f2;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  content: "";
  height: 0;
  position: absolute;
  top: -9px;
  left: 78px;
}

#profile_page .body .wishlist_items .recently_viewed .viewport {
  width: 568px;
  margin: 0 auto;
  overflow: hidden;
}

#profile_page .body .wishlist_items .recently_viewed .navigation a {
  display: block;
  font-size: 26px;
  line-height: 1em;
  position: absolute;
  top: 125px;
  display: none;
}

#profile_page .body .wishlist_items .recently_viewed .navigation a:hover .fa {
  color: #666666;
}

#profile_page .body .wishlist_items .recently_viewed .navigation .next {
  right: 8px;
}

#profile_page .body .wishlist_items .recently_viewed .navigation .prev {
  left: 8px;
}

#profile_page .body .wishlist_items .recently_viewed h3 {
  margin-top: 0;
}

#profile_page .body .wishlist_items .recently_viewed ul {
  white-space: nowrap;
}

#profile_page .body .wishlist_items .recently_viewed li {
  display: inline-block;
  text-align: center;
  margin: 0 5px 0 8px;
}

#profile_page .body .wishlist_items .recently_viewed li:hover a.listing {
  border-color: #abd179;
}

#profile_page .body .wishlist_items .recently_viewed li a,
#profile_page .body .wishlist_items .recently_viewed li .fa {
  color: #53a303;
}

#profile_page .body .wishlist_items .recently_viewed a.listing {
  display: block;
  border: 2px solid transparent;
}

#profile_page .body .wishlist_items .recently_viewed a.add_to_wish_list {
  display: inline-block;
  margin-top: 5px;
}

#profile_page .body .wishlist_items .recently_viewed .item_preview_pic {
  width: 100%;
  max-width: 113px;
  margin: 3px;
  border: 1px solid #d9d9d9;
}

#profile_page .body .endorsements {
  padding: 30px 10px 10px 10px;
}

#profile_page .body .endorsements .title + .endorsement {
  margin-top: 10px;
}

#profile_page .body .endorsements .title h2 {
  padding-left: 20px;
}

#profile_page .body .endorsements .new_endorsement.first {
  margin-bottom: 0;
}

#profile_page .body .endorsements .new_endorsement + .endorsement {
  margin-top: 0;
}

#profile_page .body .endorsements .text_area_field {
  box-sizing: border-box;
  width: 100%;
  height: 65px;
}

#profile_page .body .endorsements .endorsement {
  padding: 20px;
  margin-top: 20px;
}

#profile_page .body .endorsements .endorsement.pending {
  background-color: #f2fce3;
}

#profile_page .body .endorsements .sender_picture {
  float: left;
}

#profile_page .body .endorsements .sender_picture .user_profile_pic {
  box-sizing: border-box;
  width: 80px;
  height: auto;
}

#profile_page .body .endorsements .message_container {
  margin-left: 100px;
}

#profile_page .body .endorsements .message_container .link_to_profile {
  font-weight: bold;
}

#profile_page .body .endorsements .message_container .comment_time {
  color: #808080;
  font-size: 14px;
}

#profile_page .top_rated_stellar_seller_badge {
  position: static;
  width: 65px;
  height: 60px;
}

#profile_page .top_rated_stellar_seller {
  position: static;
  width: 24px;
  height: 30px;
}

#profile_page .feedbacks .title {
  margin-bottom: 15px;
}

#profile_page .feedbacks a {
  display: block;
  color: #404040;
}

#profile_page .feedbacks a:hover {
  text-decoration: none;
}

#profile_page .feedbacks a .user_feedback_stars_container {
  display: inline-block;
  font-size: 24px;
}

#profile_page .feedbacks a .fa {
  color: #facf25;
}

@charset "UTF-8";
@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*

        Creating a sprite from following images:
        
        public/images/sprites/offers_checkout/progress_bar.png (240x39)
        public/images/sprites/offers_checkout/progress_bar_selected.png (240x39)
        public/images/sprites/offers_checkout/progress_bar_selected_gray.png (240x39)
        public/images/sprites/offers_checkout/transition_bonanza.png (200x32)

        Output files:
          public/images/sprites/offers_checkout-sprite-0dea4387610a3ab011fbfa60a2adbbf7cfcf459b.png
          public/images/sprites/_offers_checkout-sprite.scss

        Output size:
          280x309


*/
.offers_checkout-sprite {
  background-image: url(/images/sprites/offers_checkout-sprite-0dea4387610a3ab011fbfa60a2adbbf7cfcf459b.png);
  background-repeat: no-repeat;
}

.favorite_sellers_grid_entry .follow_booth_button, .unsubscribe_feedback_submit_button.disabled, .unsubscribe_feedback_submit_button, .subscription_preferences_save_button, .subscription_preference_row .preference_row_buttons .stop_following_seller_button, .subscription_preference_row .preference_row_buttons .subscription_preference_button, #collect_zip form .submit .calculate_shipping_submit.disabled, #collect_zip form .submit .calculate_shipping_submit, #collect_zip .collect_zip_login_button {
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  line-height: 1em;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.favorite_sellers_grid_entry .follow_booth_button:hover, .unsubscribe_feedback_submit_button:hover, .subscription_preferences_save_button:hover, .subscription_preference_row .preference_row_buttons .stop_following_seller_button:hover, .subscription_preference_row .preference_row_buttons .subscription_preference_button:hover, #collect_zip form .submit .calculate_shipping_submit:hover, #collect_zip .collect_zip_login_button:hover {
  text-decoration: none;
}

.favorite_sellers_grid_entry .follow_booth_button, .subscription_preference_row .preference_row_buttons .stop_following_seller_button {
  padding: 8px 10px 9px;
  font-size: 13px;
}

.unsubscribe_feedback_submit_button.disabled, .unsubscribe_feedback_submit_button, .subscription_preferences_save_button, .subscription_preference_row .preference_row_buttons .subscription_preference_button, #collect_zip form .submit .calculate_shipping_submit.disabled, #collect_zip form .submit .calculate_shipping_submit, #collect_zip .collect_zip_login_button {
  padding: 12px;
  font-size: 14px;
}

#collect_zip .collect_zip_login_button {
  border: 1px solid #265d80;
  background-color: #398cbf;
  background-image: linear-gradient(to top, #2a678c, #398cbf);
  color: #fff;
  text-shadow: 1px 1px #265d80;
  box-shadow: inset 0 1px #57a7d9;
}

#collect_zip .collect_zip_login_button:hover {
  background-color: #3279a6;
  background-image: linear-gradient(to top, #2a678c, #3279a6);
  color: #fff;
  box-shadow: none;
}

.unsubscribe_feedback_submit_button, .subscription_preferences_save_button, #collect_zip form .submit .calculate_shipping_submit {
  border: 1px solid #448000;
  background-color: #66bf00;
  background-image: linear-gradient(to top, #4b8c00, #66bf00);
  color: #fff;
  text-shadow: 1px 1px #448000;
  box-shadow: inset 0 1px #92d941;
}

.unsubscribe_feedback_submit_button:hover, .subscription_preferences_save_button:hover, #collect_zip form .submit .calculate_shipping_submit:hover {
  background-color: #4b8c00;
  background-image: linear-gradient(to top, #4b8c00, #58a600);
  color: #fff;
  box-shadow: none;
}

.favorite_sellers_grid_entry .follow_booth_button, .subscription_preference_row .preference_row_buttons .stop_following_seller_button, .subscription_preference_row .preference_row_buttons .subscription_preference_button {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  background-image: none;
  color: #3279a6;
  text-shadow: none;
  box-shadow: none;
}

.favorite_sellers_grid_entry .follow_booth_button:hover, .subscription_preference_row .preference_row_buttons .stop_following_seller_button:hover, .subscription_preference_row .preference_row_buttons .subscription_preference_button:hover {
  background-color: #f2f2f2;
  background-image: none;
  color: #2a678c;
}

.unsubscribe_feedback_submit_button.disabled, #collect_zip form .submit .calculate_shipping_submit.disabled {
  border: 1px solid #d9d9d9;
  background-color: #e5e5e5;
  background-image: none;
  color: #757575;
  text-shadow: none;
  box-shadow: none;
  cursor: default;
}

.unsubscribe_feedback_submit_button.disabled:hover, #collect_zip form .submit .calculate_shipping_submit.disabled:hover {
  background-color: #e5e5e5;
  background-image: none;
  color: #757575;
  cursor: default;
}

.unsubscribe_feedback_container, .edit_user_page_title.email.floating {
  box-sizing: border-box;
}

.unsubscribe_feedback_container > *:first-child, .edit_user_page_title.email.floating > *:first-child {
  margin-top: 0;
}

.unsubscribe_feedback_container > *:last-child, .edit_user_page_title.email.floating > *:last-child {
  margin-bottom: 0;
}

.unsubscribe_feedback_container {
  padding: 30px 20px;
}

@media only screen and (min-width: 640px) {
  .unsubscribe_feedback_container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.unsubscribe_feedback_container, .edit_user_page_title.email.floating {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#reputation_container .info_text {
  background: url(/images/icons/colorful-stickers-icons-set/info.png?1683815725) no-repeat left;
  margin-top: 22px;
  background-color: #f2fce3;
  border: 1px solid #abd179;
  padding: 12px 15px 8px 32px;
}

#reputation_container .response_rate_header {
  background: url(/images/item_show/response_time.png?1683815725) no-repeat left;
  padding-left: 22px;
}

#reputation_container .response_rate_header .rating {
  font-weight: bold;
}

#reputation_container .response_rate_header .description {
  font-size: 12px;
  padding-left: 12px;
}

#reputation_container .reputation_report {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

#reputation_container .reputation_report th {
  padding: 4px 8px;
  margin: 0;
  background-color: #f0f0f0;
  border-bottom: 1px solid #ccc;
}

#reputation_container .reputation_report td {
  padding: 4px 8px;
  margin: 0;
}

#reputation_container .reputation_report .side_header {
  text-align: right;
  border: none;
  background-color: white;
}

#reputation_container .reputation_report .divider {
  border-bottom: 1px solid #ccc;
}

#reputation_container .reputation_report .reputation_label {
  background-color: #f0f0f0;
  text-align: center;
  position: relative;
}

#reputation_container .reputation_report .pagination td {
  font-size: 12px;
  padding: 2px;
}

#reputation_container .reputation_report .pagination td a {
  font-size: 12px;
}

#reputation_container .reputation_report .lower_row th {
  border-left: 1px solid #ccc;
}

#reputation_container .reputation_report .lower_row td.reputation_label {
  border-right: 1px solid #ccc;
}

#reputation_container .reputation_report .last_row th {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#reputation_container .reputation_report .last_row td {
  border-bottom: 1px solid #ccc;
}

#reputation_container .reputation_report .last_row td.reputation_label {
  border-right: 1px solid #ccc;
}

#reputation_container .reputation_report .note_row td {
  color: #666;
  font-size: 11px;
}

#reputation_container .reputation_report .pagination {
  position: relative;
  left: 83%;
}

#reputation_container .reputation_report .admin_action {
  position: absolute;
  left: 100%;
  white-space: nowrap;
  background-color: #e8f6fc;
  border: 1px solid #afccde;
  padding: 0 4px;
  color: #004e78;
}

#reputation_container .reputation_report .shipping_turnaround_container {
  overflow: hidden;
  *zoom: 1;
}

#reputation_container .reputation_report .shipping_turnaround_container .non_business_day_container {
  float: left;
  margin: 4px 12px 2px 0;
  padding: 0;
}

#reputation_container .reputation_report .shipping_turnaround_container .non_business_day_container li {
  font-size: 11px;
  color: #666;
}

#reputation_container .reputation_report .shipping_turnaround_container .non_business_day_container li.non_business_day_list_item {
  padding-left: 12px;
}

.subscription_preferences_pagination .pagination_container table.pagination {
  border-spacing: 5px;
  border-collapse: separate;
  line-height: 21px;
}

.subscription_preferences_pagination .pagination_container table.pagination .page,
.subscription_preferences_pagination .pagination_container table.pagination .page a,
.subscription_preferences_pagination .pagination_container table.pagination .button a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: auto;
  min-width: 17px;
  font-size: 15px;
  font-weight: bold;
}

.subscription_preferences_pagination .pagination_container table.pagination .page.current,
.subscription_preferences_pagination .pagination_container table.pagination .page a.current,
.subscription_preferences_pagination .pagination_container table.pagination .button a.current {
  padding: 0 6px;
  background-color: #677681;
  color: #fff;
}

.subscription_preferences_pagination .pagination_container table.pagination .page.current span,
.subscription_preferences_pagination .pagination_container table.pagination .page a.current span,
.subscription_preferences_pagination .pagination_container table.pagination .button a.current span {
  display: inline-block;
  height: 21px;
}

.subscription_preferences_pagination .pagination_container table.pagination .page a,
.subscription_preferences_pagination .pagination_container table.pagination .button a {
  border: 1px solid #d9d9d9;
  background-color: #f2f2f2;
  color: #2a678c;
}

.subscription_preferences_pagination .pagination_container table.pagination .page a:hover,
.subscription_preferences_pagination .pagination_container table.pagination .button a:hover {
  background-color: #3d84ad;
  color: #fff;
}

@media only screen and (max-width: 340px) {
  .subscription_preferences_pagination .pagination_container table.pagination .page,
.subscription_preferences_pagination .pagination_container table.pagination .page a,
.subscription_preferences_pagination .pagination_container table.pagination .button a {
    min-width: 15px;
  }
}

.subscription_preferences_pagination .pagination_container table.pagination .button a {
  padding: 1.5px 5px;
}

.user_session_wrapper {
  width: 100%;
  max-width: 555px;
  margin: 0 auto;
}

#main_login_form.user_session_wrapper {
  width: auto;
}

.user_session_body {
  box-sizing: border-box;
  background-color: #e5e5e5;
}

@media only screen and (min-width: 555px) {
  .user_session_body {
    padding-top: 15px;
  }
}

.user_session_body * {
  box-sizing: inherit;
}

.user_session_body .error_explanation {
  margin-top: 0;
  margin-bottom: 15px;
}

.user_session_panel_body {
  width: 100%;
  padding: 3% 5% 5%;
  box-sizing: border-box;
}

.user_session_panel_body h1 {
  margin-top: 0;
}

.user_session_panel_body p {
  font-size: 13px;
  line-height: 1.5em;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://assets.bonanzastatic.com/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa, .user_edit_container .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .address_invalid_no_padding_proto::before, .user_edit_container .new_shipping_address_form .address_form_field_status.address_error_icon::before,
.user_edit_container .new_shipping_address_form .address_form_invalid.address_error_icon::before, .address_invalid_proto::before, .user_edit_container .saved_address_invalid::before, .address_invalid::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .user_edit_container .new_shipping_address_form .fa-pull-left.address_form_field_status.address_okay_icon::before, .fa-pull-left.address_invalid_no_padding_proto::before, .user_edit_container .new_shipping_address_form .fa-pull-left.address_form_field_status.address_error_icon::before,
.user_edit_container .new_shipping_address_form .fa-pull-left.address_form_invalid.address_error_icon::before, .fa-pull-left.address_invalid_proto::before, .user_edit_container .fa-pull-left.saved_address_invalid::before, .fa-pull-left.address_invalid::before {
  margin-right: .3em;
}

.fa.fa-pull-right, .user_edit_container .new_shipping_address_form .fa-pull-right.address_form_field_status.address_okay_icon::before, .fa-pull-right.address_invalid_no_padding_proto::before, .user_edit_container .new_shipping_address_form .fa-pull-right.address_form_field_status.address_error_icon::before,
.user_edit_container .new_shipping_address_form .fa-pull-right.address_form_invalid.address_error_icon::before, .fa-pull-right.address_invalid_proto::before, .user_edit_container .fa-pull-right.saved_address_invalid::before, .fa-pull-right.address_invalid::before {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left, .user_edit_container .new_shipping_address_form .pull-left.address_form_field_status.address_okay_icon::before, .pull-left.address_invalid_no_padding_proto::before, .user_edit_container .new_shipping_address_form .pull-left.address_form_field_status.address_error_icon::before,
.user_edit_container .new_shipping_address_form .pull-left.address_form_invalid.address_error_icon::before, .pull-left.address_invalid_proto::before, .user_edit_container .pull-left.saved_address_invalid::before, .pull-left.address_invalid::before {
  margin-right: .3em;
}

.fa.pull-right, .user_edit_container .new_shipping_address_form .pull-right.address_form_field_status.address_okay_icon::before, .pull-right.address_invalid_no_padding_proto::before, .user_edit_container .new_shipping_address_form .pull-right.address_form_field_status.address_error_icon::before,
.user_edit_container .new_shipping_address_form .pull-right.address_form_invalid.address_error_icon::before, .pull-right.address_invalid_proto::before, .user_edit_container .pull-right.saved_address_invalid::before, .pull-right.address_invalid::before {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before, .user_edit_container .new_shipping_address_form .address_form_field_status.address_okay_icon:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before, .address_invalid_no_padding_proto:before, .user_edit_container .new_shipping_address_form .address_form_field_status.address_error_icon:before,
.user_edit_container .new_shipping_address_form .address_form_invalid.address_error_icon:before, .address_invalid_proto:before, .user_edit_container .saved_address_invalid:before, .address_invalid:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.address_invalid_no_padding_proto, .user_edit_container .new_shipping_address_form .address_form_field_status.address_error_icon,
.user_edit_container .new_shipping_address_form .address_form_invalid.address_error_icon, .address_invalid_proto, .user_edit_container .saved_address_invalid, .address_invalid {
  color: #d29a0f;
}

.address_invalid_proto::before, .user_edit_container .saved_address_invalid::before, .address_invalid::before {
  padding-right: 4px;
}

.account_settings_page_blurb {
  line-height: 20px;
}

.account_settings_form_section {
  padding-top: 30px;
  padding-bottom: 25px;
}

.account_settings_form_section:first-of-type {
  border-bottom: 1px solid #f2f2f2;
}

.account_settings_form_section_label {
  display: inline-block;
  vertical-align: top;
  width: 35%;
}

.account_settings_form_section_label h2 {
  margin: 0;
}

.account_settings_form_section_fields {
  display: inline-block;
  width: 50%;
}

.account_settings_form_section_fields .text_input_field {
  width: 94%;
}

.account_settings_form_section_fields .password-toggle {
  display: none;
  position: absolute;
  bottom: 3px;
  right: 22px;
}

.account_settings_form_section_fields .password-toggle > * {
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
}

.account_settings_form_section_fields .password-toggle input {
  margin: 0 3px;
}

.account_settings_form_section_fields label {
  position: relative;
}

.account_settings_form_section_fields label.user_name_label, .account_settings_form_section_fields label.password_name_label {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: baseline;
}

.account_settings_form_section_fields input,
.account_settings_form_section_fields select {
  margin-bottom: 20px;
}

.admin_control_button {
  margin-right: 13px;
}

.account_settings_field_small {
  display: inline-block;
}

.account_settings_field_small .text_input_field {
  display: block;
  margin-right: 15px;
}

.account_settings_field_small .text_input_field.last {
  margin-right: 0;
}

.account_settings_field_small.half_size .text_input_field {
  width: 141px;
}

@media only screen and (min-width: 1200px) {
  .account_settings_field_small.half_size .text_input_field {
    width: 180px;
  }
}

.account_settings_field_small.third_size .text_input_field {
  width: 86px;
}

@media only screen and (min-width: 1200px) {
  .account_settings_field_small.third_size .text_input_field {
    width: 110px;
  }
}

.account_settings_user_name_spinner_container {
  position: absolute;
  margin-left: 5px;
  margin-top: 6px;
}

#shipping_address_country {
  width: 96%;
}

.account_settings_form_locked_field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 93%;
  margin-bottom: 20px;
  padding: 2px 8px;
  background-color: #fafafa;
}

.account_settings_form_locked_field.hidden {
  display: none;
}

.account_settings_locked_field_button {
  display: inline-block;
  margin-right: -5px;
}

.account_settings_locked_field_button:hover {
  background-color: #fff;
}

.account_settings_form_locked_field_content.password {
  margin-top: 4px;
}

.account_settings_form_label {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 8px;
  color: #808080;
  font-weight: bold;
}

.account_settings_form_submit_container {
  margin-top: 20px;
}

.account_settings_form_submit_container .account_settings_form_submit_button {
  margin-bottom: 0;
}

.account_settings_form_reset_button {
  margin-left: 10px;
  padding: 9px 12px;
}

#collect_zip {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

#collect_zip.collect_zip_page_container {
  box-sizing: border-box;
  width: 100%;
  padding: 0 10px;
}

#collect_zip.collect_zip_popup_container {
  top: 100px;
  left: 50%;
  width: 400px;
  margin-left: -250px;
}

#collect_zip .popup_inner {
  padding: 30px 35px;
  border: none;
}

.external_scroll_popup_open #collect_zip {
  position: absolute;
}

#collect_zip .loading_overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column wrap;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  color: #757575;
}

#collect_zip .loading_overlay.is_hidden {
  display: none;
}

#collect_zip .collect_zip_login_button_container {
  padding-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
  text-align: center;
}

#collect_zip .collect_zip_login_button {
  display: block;
}

#collect_zip #collect_zip_error {
  color: #db7500;
}

#collect_zip .collect_zip_form_preface p {
  margin: 15px 0;
}

#collect_zip .email_capture_explanation_container {
  display: flex;
  align-items: flex-start;
  margin-top: 5px;
  padding: 0 6px;
  font-size: 12px;
  color: #757575;
}

#collect_zip .email_capture_explanation_container.highlight {
  border: 1px solid #ff9999;
}

#collect_zip .email_capture_explanation_container input[type=checkbox] {
  margin-left: 0;
  margin-right: 10px;
}

#collect_zip form {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
}

#collect_zip form .checkout_zip,
#collect_zip form .checkout_country,
#collect_zip form .checkout_email {
  box-sizing: border-box;
  width: 100%;
  padding: 6px;
  border: 1px solid #d9d9d9;
}

#collect_zip form .zip_code,
#collect_zip form .country {
  flex-basis: 47%;
  margin-top: 10px;
}

#collect_zip form .zip_code input[type=text],
#collect_zip form .email_capture input[type=text] {
  height: 40px;
}

#collect_zip form .country .chosen-single {
  height: 40px;
  padding: 8px;
  border-radius: 0;
}

#collect_zip form .country .chosen-single > div {
  padding-top: 8px;
}

#collect_zip form .email_capture {
  width: 100%;
  margin-top: 15px;
}

#collect_zip form .email_capture .optional {
  color: #757575;
}

#collect_zip form .submit {
  width: 100%;
  margin-top: 25px;
}

#collect_zip form .submit .loading {
  display: none;
  min-height: 40px;
  text-align: center;
}

#collect_zip form .submit .loading .fa-spinner {
  margin-top: 10px;
}

#collect_zip form .submit .calculate_shipping_submit {
  width: 100%;
}

#collect_zip form .keep_browsing {
  width: 100%;
  margin-top: 20px;
  text-align: center;
  font-weight: bold;
}

#collect_zip form label {
  display: inline-block;
  margin-bottom: 5px;
}

.edit_user_page_title {
  box-sizing: border-box;
  width: 960px;
  margin: 0 auto;
  padding: 25px 9px 0;
}

.edit_user_page_title h1 {
  font-size: 30px;
}

.edit_user_page_title h1 .fa, .edit_user_page_title h1 .user_edit_container .new_shipping_address_form .address_form_field_status.address_okay_icon::before, .user_edit_container .new_shipping_address_form .edit_user_page_title h1 .address_form_field_status.address_okay_icon::before, .edit_user_page_title h1 .address_invalid_no_padding_proto::before, .edit_user_page_title h1 .user_edit_container .new_shipping_address_form .address_form_field_status.address_error_icon::before, .user_edit_container .new_shipping_address_form .edit_user_page_title h1 .address_form_field_status.address_error_icon::before,
.edit_user_page_title h1 .user_edit_container .new_shipping_address_form .address_form_invalid.address_error_icon::before,
.user_edit_container .new_shipping_address_form .edit_user_page_title h1 .address_form_invalid.address_error_icon::before, .edit_user_page_title h1 .address_invalid_proto::before, .edit_user_page_title h1 .user_edit_container .saved_address_invalid::before, .user_edit_container .edit_user_page_title h1 .saved_address_invalid::before {
  padding-right: 4px;
}

.user_edit_container {
  font-size: 13px;
}

.user_edit_container #user_name_valid_image {
  margin-top: 0;
  position: absolute;
  bottom: 0;
  right: 20px;
}

.user_edit_container #user_name_valid_image.hidden {
  display: none;
}

.user_edit_container .inner_account_container {
  float: left;
  margin-left: 16px;
  width: 720px;
  padding: 0 0 10px 10px;
}

.user_edit_container .inner_account_container .my_bonanza_module.first {
  margin-top: 0;
}

.user_edit_container .inner_account_container .linked_accounts {
  width: 60%;
}

.user_edit_container .inner_account_container .linked_accounts td {
  font-size: 14px;
  text-align: left;
}

.user_edit_container .inner_account_container .linked_accounts td:first-child {
  width: 11px;
}

.user_edit_container .inner_account_container .linked_accounts td.actions {
  width: 140px;
  text-align: center;
}

.user_edit_container .inner_account_container .payment_methods {
  padding: 0;
}

.user_edit_container .inner_account_container .payment_methods li {
  margin: 2px 0 0 2px;
  list-style-type: none;
}

.user_edit_container .inner_account_container .fa-credit-card {
  font-size: 10px;
  margin-right: 3px;
}

.user_edit_container .inner_account_container .horizontal_divider {
  height: 1px;
  border-top: 1px solid #aaa;
  width: 100%;
  margin-top: 15px;
}

.user_edit_container .inner_account_container tr.payment_separator {
  padding: 0;
}

.user_edit_container .inner_account_container tr.payment_separator td {
  border-top: 1px solid #ccc;
  height: 2px;
  padding: 2px 0 10px;
  width: 100%;
}

.user_edit_container .inner_account_container tr td.payment_title {
  font-weight: bold;
}

.user_edit_container .inner_account_container td.payment_hint {
  width: 200px;
}

.user_edit_container .inner_account_container td.payment_field input {
  width: 90%;
}

.user_edit_container .inner_account_container table.account_settings_table .credit_card_on_file {
  display: inline-block;
  width: 290px;
  margin-bottom: 20px;
  text-align: left;
}

.user_edit_container .inner_account_container table.account_settings_table .credit_card_on_file.delete {
  color: #f00;
}

.user_edit_container .inner_account_container table.account_settings_table .credit_card_on_file.delete em {
  padding-left: 8px;
}

.user_edit_container .inner_account_container table.account_settings_table .credit_card_on_file p {
  margin: 0 0 0 18px;
  color: #666;
}

.user_edit_container .inner_account_container table.account_settings_table .credit_card_on_file ul {
  margin: 0 0 0 18px;
  padding-left: 20px;
  list-style: disc;
  color: #666;
}

.user_edit_container .inner_account_container table.account_settings_table .credit_card_on_file .add_card_cell {
  float: right;
}

.user_edit_container .inner_account_container table.account_settings_table p.notice {
  margin: 25px 0 0 0;
  font-size: 10px;
}

.user_edit_container .inner_account_container label {
  font-weight: normal;
}

.user_edit_container .inner_account_container label[for=user_verified_ebay_id] {
  display: block;
}

.user_edit_container .saved_address_invalid {
  clear: both;
}

.user_edit_container #shipping_addresses > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.user_edit_container .shipping_address {
  padding: 0 40px 20px 0;
  width: 150px;
}

.user_edit_container .shipping_address ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.user_edit_container .shipping_address .editable {
  display: none;
}

.user_edit_container .shipping_address .actions {
  margin-top: 10px;
}

.user_edit_container .shipping_address .saved_address_invalid {
  float: left;
}

.user_edit_container .new_shipping_address_form {
  width: 400px;
}

.user_edit_container .new_shipping_address_form,
.user_edit_container .new_shipping_address_form * {
  box-sizing: border-box;
}

.user_edit_container .new_shipping_address_form td {
  padding: 0;
  vertical-align: top;
}

.user_edit_container .new_shipping_address_form .address_form_label_cell {
  width: 107px;
  padding: 25px 10px 0 0;
}

.user_edit_container .new_shipping_address_form .address_form_input_cell {
  width: 100%;
}

.user_edit_container .new_shipping_address_form .address_form_input_cell input,
.user_edit_container .new_shipping_address_form .address_form_input_cell select,
.user_edit_container .new_shipping_address_form .address_form_input_cell .chosen-container {
  width: 100%;
  height: 30px;
  margin: 20px 0 0;
  border: 1px solid transparent;
}

.user_edit_container .new_shipping_address_form .address_form_input_cell input {
  padding: 0 5px;
  border-color: #d9d9d9;
}

.user_edit_container .new_shipping_address_form .address_form_input_cell .chosen-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.user_edit_container .new_shipping_address_form .address_form_input_cell .chosen-container > * {
  flex-grow: 1;
}

.user_edit_container .new_shipping_address_form .address_form_invalid {
  color: #d29a0f;
}

.user_edit_container .new_shipping_address_form .address_form_field_error {
  max-height: 2px;
  margin: 0;
  font-size: 10px;
  color: #db7500;
}

.user_edit_container .new_shipping_address_form .address_form_field_status {
  max-width: 0;
  padding: 27px 0 0 3px;
  vertical-align: top;
  font-size: 18px;
}

.user_edit_container .new_shipping_address_form .address_form_field_status.address_okay_icon {
  color: #58a600;
}

.user_edit_container .new_shipping_address_form .address_form_field_status.address_error_icon {
  color: #b22424;
}

.user_edit_container .new_shipping_address_form .address_form_submission_cell input {
  margin-top: 15px;
}

.user_edit_container #email_signature_signature {
  width: 450px;
  height: 90px;
}

.user_edit_container .account_seller_booth_help {
  position: relative;
  margin: 20px 0;
  padding: 25px 0 25px 67px;
  border: 1px solid #73bae5;
  background-color: #f2faff;
  font-size: 14px;
}

.user_edit_container .account_seller_booth_help::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 14px;
  left: 14px;
  height: 42px;
  width: 42px;
  padding: 13px;
  border-radius: 100%;
  background-color: #3279a6;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.user_edit_container .account_seller_booth_help p {
  margin: 0;
}

.user_edit_container .account_seller_booth_cancel {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.user_edit_container .account_seller_booth_cancel_button {
  box-sizing: border-box;
  width: 185px;
  text-align: center;
  font-size: 14px;
}

.user_edit_container .account_seller_booth_cancel_button::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 10px;
  padding: 16px;
  height: 30px;
  width: 30px;
  background-color: #fafafa;
  border: 1px solid #dbdbdb;
  border-radius: 100%;
  font-size: 30px;
}

.user_edit_container .account_seller_booth_cancel_button.request_consult::before {
  content: "";
}

.user_edit_container .account_seller_booth_cancel_button.more_sales::before {
  content: "";
}

.user_edit_container .account_seller_booth_cancel_button.vacation_off::before {
  content: "";
}

.user_edit_container .account_seller_booth_cancel_button.vacation_on::before {
  content: "";
}

.user_edit_container .account_seller_booth_cancel_button.cancel::before {
  content: "";
}

.user_edit_container .account_seller_booth_cancel_button.cancel_account::before, .user_edit_container .account_seller_booth_cancel_button.cancel_account_disabled::before {
  content: "";
}

.user_edit_container .account_seller_booth_cancel_button.cancel_account_disabled::before {
  color: #ccc;
}

.user_edit_container .account_seller_booth_cancel_button h5 {
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  font-weight: bold;
}

.user_edit_container .account_seller_booth_cancel_button p {
  line-height: 1.5em;
}

.user_edit_container .account_seller_booth_cancel_button .cancel_button_icon {
  display: inline-block;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  border-radius: 30px;
  font-size: 30px;
  padding: 15px;
  background: #f5f5f5;
}

.bg-lightblue {
  background-color: #f2faff;
}

.my_bonanza_module.subscription_preferences .title {
  position: relative;
}

.my_bonanza_module.subscription_preferences .title .tooltip {
  top: 36px;
  margin-left: 8px;
}

.my_bonanza_module.subscription_preferences .title .help_link {
  position: absolute;
  top: 33px;
  right: 40px;
}

.my_bonanza_module.subscription_preferences h2 {
  font-size: 24px;
}

.edit_user_page_title.email.floating {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  height: 100px;
}

.edit_user_page_title.email.floating .wrapper {
  width: 942px;
  margin: 0 auto;
}

@media only screen and (min-width: 1200px) {
  .edit_user_page_title.email.floating .wrapper {
    width: 1116px;
  }
}

.edit_user_page_title.email .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.subscription_preference_section {
  position: relative;
  margin: 20px 0;
  font-size: 14px;
}

.subscription_preference_section .loading {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

.subscription_preference_section .loading .fa-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  color: #d9d9d9;
}

.subscription_preference_header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 15px;
  padding: 12px;
  background-color: #fafafa;
  color: #757575;
}

.subscription_preference_header .subscription_question {
  text-align: right;
  font-size: 16px;
}

.subscription_preference_header .subscription_preference_section_header {
  text-transform: uppercase;
}

.subscription_preference_header h3 {
  margin: 0;
}

.subscription_preference_row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
  padding: 12px;
}

.subscription_preference_row .preference_row_details {
  display: flex;
  align-items: center;
}

.subscription_preference_row .preference_row_details .row_details_image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 46px;
  min-height: 46px;
  border: solid 1px #ccc;
}

.subscription_preference_row .preference_row_details .row_details_image img {
  width: auto;
  height: auto;
  max-width: 42px;
  max-height: 42px;
  padding: 2px;
  background-color: #fff;
  border: none;
}

.subscription_preference_row .preference_row_details .row_details_info {
  width: 100%;
  margin-left: 10px;
  line-height: 21px;
}

.subscription_preference_row .preference_row_details .row_details_info h5 {
  width: 100%;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.subscription_preference_row .preference_row_buttons {
  text-align: right;
}

.subscription_preference_row .preference_row_buttons .subscription_preference_button {
  margin-left: 5px;
  padding: 7px 25px;
  font-size: 14px;
}

.subscription_preference_row .preference_row_buttons .subscription_preference_button.selected {
  background-color: #f2faff;
  border-color: #73bae5;
  cursor: default;
}

.subscription_preference_row .preference_row_buttons .subscription_preference_button.selected:hover {
  background-color: #f2faff;
}

.subscription_preference_row .preference_row_buttons .subscription_preference_button.disabled {
  border-color: #d9d9d9;
  background-color: #e5e5e5;
  color: #757575;
  cursor: default;
}

.subscription_preference_row .preference_row_buttons .stop_following_seller_button {
  margin-left: 5px;
  background-color: #fafafa;
  color: #757575;
}

.subscription_preference_row .preference_row_buttons .stop_following_seller_button::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
}

.subscription_preference_row .preference_row_buttons .stop_following_seller_button:hover::before {
  color: #f23030;
}

.subscription_preferences_save_status {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: none;
  min-width: 160px;
  margin-top: 3px;
  padding: 10px 5px;
  border: 1px solid #e5e5e5;
  text-align: center;
  font-weight: bold;
}

.subscription_preferences_save_status.error {
  background-color: #ffeded;
  border-color: #ff9999;
}

.subscription_preferences_save_status.error .save_status_text::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  font-size: 14px;
  color: #f23030;
}

.subscription_preferences_save_status.error .auto_save_spinner {
  display: none;
}

.subscription_preferences_save_status.saving {
  color: #58a600;
}

.subscription_preferences_save_status.saving .auto_save_spinner {
  display: inline-block;
}

.subscription_preferences_save_status.saved {
  color: #757575;
}

.subscription_preferences_save_status.saved .save_status_text::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
  font-size: 14px;
  color: #58a600;
}

.subscription_preferences_save_status.saved .auto_save_spinner {
  display: none;
}

.subscription_preferences_save_status .auto_save_spinner {
  margin-right: 5px;
  font-size: 14px;
  color: #58a600;
}

.subscription_preferences_save_button {
  margin-top: 3px;
  padding: 7px 32px;
}

.subscription_preferences_save_button.hidden {
  display: none;
}

.subscription_preferences_pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  padding: 0 12px;
}

.subscription_preferences_pagination .pagination_container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.subscription_preferences_pagination .pagination_container .pagination * {
  box-sizing: content-box;
}

.subscription_preferences_pagination .pagination_container td {
  line-height: 21px;
}

.subscription_preferences_pagination .pagination_container td.button {
  display: none;
}

@media only screen and (min-width: 600px) {
  .subscription_preferences_pagination .pagination_container {
    justify-content: space-between;
  }
}

.sms_subscription_promo {
  padding: 10px 15px;
  background-color: #f9fff2;
  border: 1px solid #92d941;
}

.sms_subscription_promo::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: #58a600;
  color: #fff;
  line-height: 20px;
  text-align: center;
}

.sms_subscription_promo_text {
  display: inline-block;
  vertical-align: middle;
  margin-top: 1px;
  font-size: 14px;
}

.no_subscriptions_available {
  padding: 12px;
  color: #757575;
  font-style: italic;
}

.unfollow_seller_notice {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px;
  border: 1px solid #73bae5;
  background-color: #f2faff;
}

.unfollow_seller_notice .text::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 10px;
  color: #2a678c;
}

.edit_item_alert_link::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 3px;
  color: #757575;
}

.unsubscribe_user {
  width: calc(66%);
  margin: 0 auto;
}

.unsubscribe_feedback_container {
  position: relative;
  margin-top: 30px;
}

.unsubscribe_feedback_container .loading {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

.unsubscribe_feedback_container .loading .fa-spinner {
  position: absolute;
  top: 40%;
  left: 46%;
  color: #d9d9d9;
}

.unsubscribe_feedback_container h2 {
  margin-top: 0;
}

.new_unsubscribe_feedback ul {
  padding-left: 0;
  list-style-type: none;
}

.new_unsubscribe_feedback li {
  display: block;
  margin: 10px 0;
}

.new_unsubscribe_feedback label,
.new_unsubscribe_feedback input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  font-weight: normal;
}

.new_unsubscribe_feedback label {
  margin-left: 5px;
}

.new_unsubscribe_feedback textarea {
  width: 98%;
  height: 80px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background-color: #fff;
  resize: none;
}

.unsubscribe_feedback_submit_button {
  margin-top: 10px;
}

/* @override
  http://localhost.test:3000/stylesheets/user.css?1278456390
  http://localhost.test:3000/stylesheets/user.css?1278462006
*/
/**
 * New Account Registration
 */
#users_new .login_message {
  color: #999;
  margin-left: 15px;
}

#edit_profile_picture {
  width: 147px;
}

#edit_profile_picture #new_image {
  text-align: center;
}

#edit_profile_picture #new_image img {
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #fff;
}

#edit_profile_picture #new_image .image_container {
  width: 138px;
  height: 138px;
  margin: 0 auto;
}

#edit_profile_picture #new_image .empty_image {
  height: 68px;
  width: 126px;
  font-size: 14px;
  font-weight: bold;
  padding: 34px 5px;
  background-color: #eee;
  border: 1px solid #ddd;
}

#edit_profile_picture #new_image .empty_image span {
  display: block;
  margin-top: 3px;
  padding: 0 10px;
  font-size: 10px;
  font-weight: normal;
}

#edit_profile_picture #new_image.empty .drag_drop_upload_area {
  background-color: transparent;
}

#edit_profile_picture #new_image.empty .drag_drop_upload_area span {
  display: none;
}

#edit_profile_picture #new_image.empty .uploading {
  background-color: transparent;
  background-position: left center;
  height: auto;
  width: auto;
  bottom: 5px;
  top: auto;
  left: 25px;
  padding: 0 0 0 18px;
}

#edit_profile_picture #new_image .drag_drop_upload_area {
  height: 28px;
  width: 126px;
  font-size: 14px;
  font-weight: bold;
  padding: 50px 1px;
  position: absolute;
  z-index: 9999;
  top: 5px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  left: 5px;
}

#edit_profile_picture #new_image .uploading {
  display: none;
  background: url(/images/spinners/spinner.gif?1683815725) 17px 49px no-repeat;
  backgorund-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  height: 28px;
  width: 98px;
  position: absolute;
  top: 5px;
  left: 5px;
  padding: 50px 15px;
  font-size: 12px;
  margin: 0;
}

#edit_profile_picture .actions {
  width: 147px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 10px;
}

#edit_profile_picture .actions .upload_container {
  width: 61px;
  height: 20px;
  position: relative;
  overflow: hidden;
  float: left;
}

#edit_profile_picture .actions .upload_link {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
}

#edit_profile_picture .actions #image_form_uploaded_data {
  font-size: 118px;
  height: 18px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
}

#edit_profile_picture .actions .crop_profile_link {
  float: left;
  margin-left: 4px;
}

#my_bonanza_container .personalize {
  display: inline-block;
  max-width: 890px;
  margin-left: 12px;
  width: calc(100% - 220px);
}

#my_bonanza_container .personalize #edit_profile_picture #new_image {
  width: 138px;
}

#my_bonanza_container .personalize #edit_profile_picture .empty_image {
  padding: 25px 5px 43px;
}

#my_bonanza_container .personalize #edit_profile_picture .empty_image p {
  margin: 0;
}

#my_bonanza_container .personalize #edit_profile_picture .actions {
  width: auto;
  text-align: left;
}

#my_bonanza_container .personalize #edit_profile_picture .actions .upload_container {
  height: 24px;
}

#my_bonanza_container .personalize .left_col {
  width: calc(100% - 270px);
  max-width: 500px;
  float: left;
}

#my_bonanza_container .personalize .right_col {
  width: 210px;
  margin: 0 60px 0 0;
  float: right;
}

#my_bonanza_container .personalize .col h3 {
  margin: 30px 0 5px 0;
}

#my_bonanza_container .personalize .col h3:first-child {
  margin-top: 20px;
}

#my_bonanza_container .personalize .user_avatar {
  width: 185px;
  text-align: center;
  position: relative;
}

#my_bonanza_container .personalize .user_avatar img.checkmark {
  padding: 0;
  border: none;
  margin: 0;
  position: absolute;
  top: -24px;
  right: -40px;
}

#my_bonanza_container .personalize .account_settings_table td {
  width: 140px;
}

#my_bonanza_container .personalize .account_settings_table td.input_label {
  width: 220px;
  padding-top: 8px;
  padding-right: 20px;
}

#my_bonanza_container .personalize .account_settings_table td.input_label.password {
  vertical-align: top;
  padding-top: 12px;
}

#my_bonanza_container .personalize .account_settings_table td.input_label.newsletter {
  padding-top: 4px;
}

#my_bonanza_container .personalize .account_settings_table td.value {
  padding-top: 12px;
}

#my_bonanza_container .personalize .account_settings_table td.status.completed {
  background: url(/images/global_icons/explanation_message_notice_16px.png?1683815725) 6px no-repeat;
}

#my_bonanza_container .personalize .account_settings_table td.status.optional {
  vertical-align: top;
  padding-top: 10px;
  color: #757575;
}

#my_bonanza_container .personalize label {
  font-weight: normal;
}

#my_bonanza_container .personalize .text_input_field {
  width: 260px;
}

#my_bonanza_container .personalize textarea {
  height: 100px;
}

#my_bonanza_container .personalize select {
  width: 330px;
}

#my_bonanza_container .personalize .chzn-deprecated-container.completed img {
  position: absolute;
  top: 6px;
  right: 24px;
}

#my_bonanza_container .personalize .chzn-deprecated-container.completed.chzn-deprecated-container-multi img {
  right: 4px;
}

#my_bonanza_container .personalize .chzn-deprecated-container.completed .chzn-deprecated-results .no-results {
  line-height: 1em;
}

#my_bonanza_container .personalize .chzn-deprecated-container-multi .chzn-deprecated-choices {
  background-image: none;
}

#people_body_left #user_search_user_name {
  width: 425px;
  font-size: 16px;
}

#save_item_search_container .left_side_body {
  border: none;
}

#save_item_search_container .error_container {
  display: none;
}

#save_item_search_container .signup_form {
  position: relative;
}

#save_item_search_container .signup_form .email_field {
  border: 1px solid #339900;
  padding: 5px 4px;
  margin: 4px 4px 0 0;
  width: 183px;
}

#save_item_search_container .signup_form .email_submit {
  margin-top: 3px;
  padding: 5px 8px;
  font-size: 12px;
}

#save_item_search_container .signup_form .cover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(/images/spinners/horizontal_blockspin.gif?1683815725) no-repeat white 30px 6px;
  opacity: 0.8;
  font-size: 16px;
}

#verify_identity .identity_box_container {
  margin: 15px 0 0 15px;
  float: left;
}

#verify_identity .identity_box_container h3 {
  margin-left: 15px;
  margin-bottom: 5px;
}

#verify_identity .identity_box {
  width: 400px;
  min-height: 250px;
  border: 1px solid #ccc;
  padding: 15px;
  background: #f5f5f5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#verify_identity .identity_box table {
  width: 100%;
  margin-top: 32px;
}

#verify_identity .submit_link {
  background-color: transparent;
  border: none;
  color: #3279a6;
  cursor: pointer;
}

#verify_identity .submit_link:hover {
  text-decoration: underline;
}

.user_edit_container .account_settings_table td {
  padding: 3px 0;
  width: 225px;
}

.user_edit_container .account_settings_table td.input_label {
  width: 175px;
  text-align: left;
  padding: 12px 8px 0 0;
}

.user_edit_container .account_settings_table.account_email_table tr td {
  text-align: left;
  width: auto;
}

.cancellation_container {
  margin-bottom: 20px;
}

.cancellation_container .cancellation_link {
  margin-bottom: 15px;
}

.cc_update_container {
  border: 1px solid #ccc;
  background: #fff;
  padding: 15px;
  margin-bottom: 10px;
  width: 400px;
}

.cc_update_container ul.card_actions {
  margin: 10px 0 0 0;
  padding: 0;
  overflow: hidden;
}

.cc_update_container ul.card_actions li {
  float: left;
  margin-top: 9px;
}

.cc_update_container ul.card_actions li.save {
  margin: 0 10px 0 0;
}

.cc_update_container ul.card_actions li.delete {
  float: right;
}

.cc_update_container ul.card_actions li.delete a {
  color: #f00;
}

.user_edit_container #verify_phone_container {
  display: none;
}

.user_edit_container #verify_in_progress_container {
  display: none;
}

.user_edit_container #progress_container {
  margin: 15px 0;
}

#cc_capture_table a.fancy_plus {
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}

#cc_capture_table a.fancy_plus:hover {
  text-decoration: none;
}

.newsletter_preview_container {
  max-height: 85vh;
  overflow: scroll;
  width: 100%;
  max-width: 600px;
}

.account_email_booth_subscriptions {
  display: flex;
  flex-flow: row wrap;
}

.account_email_booth_subscriptions .booth_subscription {
  width: 31%;
  margin: 0 1.1%;
}

.favorite_sellers_grid {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
  flex: 1;
}

.favorite_sellers_grid_entry {
  margin: 10px;
  text-align: center;
}

.favorite_sellers_grid_entry .follow_seller_container {
  margin-top: 10px;
  min-height: 32px;
}

.favorite_sellers_grid_entry .already_following_notice {
  display: block;
  padding-top: 6px;
  color: #58a600;
  font-weight: bold;
  vertical-align: middle;
}

.favorite_sellers_grid_entry .already_following_notice::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 5px;
}

/* Z-INDEX */
.form_error {
  z-index: 990;
}

.form_error .form_error_content {
  z-index: 991;
}

.form_error .form_error_arrow {
  z-index: 996;
}

.ui-dialog .form_error {
  z-index: 5000;
}

.ui-dialog .form_error .form_error_content {
  z-index: 5001;
}

.ui-dialog .form_error .form_error_arrow {
  z-index: 5006;
}

.input_container {
  position: relative;
  float: left;
}

.form_error {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}

.form_error.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

.form_error .form_error_content {
  width: 100%;
  background: #ee0101;
  position: relative;
  color: #fff;
  min-width: 120px;
  font-size: 11px;
  line-height: 1.2em;
  border: 2px solid #ddd;
  box-shadow: 0 0 6px #000;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  -o-box-shadow: 0 0 6px #000;
  padding: 4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
}

.form_error.inline .form_error_content {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}

.green_popup .form_error_content {
  background: #33be40;
}

.black_popup .form_error_content {
  background: #393939;
  color: #FFF;
}

.form_error .form_error_arrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}

body[dir='rtl'] .form_error .form_error_arrow,
body.rtl .form_error .form_error_arrow {
  margin: -2px 13px 0 0;
}

.form_error .form_error_arrow_bottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}

.form_error .form_error_arrow div {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  box-shadow: 0 2px 3px #444;
  -moz-box-shadow: 0 2px 3px #444;
  -webkit-box-shadow: 0 2px 3px #444;
  -o-box-shadow: 0 2px 3px #444;
  font-size: 0px;
  height: 1px;
  background: #ee0101;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}

.form_error .form_error_arrow_bottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}

.green_popup .form_error_arrow div {
  background: #33be40;
}

.black_popup .form_error_arrow div {
  background: #393939;
  color: #FFF;
}

.form_error .form_error_arrow .line10 {
  width: 15px;
  border: none;
}

.form_error .form_error_arrow .line9 {
  width: 13px;
  border: none;
}

.form_error .form_error_arrow .line8 {
  width: 11px;
}

.form_error .form_error_arrow .line7 {
  width: 9px;
}

.form_error .form_error_arrow .line6 {
  width: 7px;
}

.form_error .form_error_arrow .line5 {
  width: 5px;
}

.form_error .form_error_arrow .line4 {
  width: 3px;
}

.form_error .form_error_arrow .line3 {
  width: 1px;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-bottom: 0 solid #ddd;
}

.form_error .form_error_arrow .line2 {
  width: 3px;
  border: none;
  background: #ddd;
}

.form_error .form_error_arrow .line1 {
  width: 1px;
  border: none;
  background: #ddd;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(/images/fancybox/fancybox.png?1683815725);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
  text-align: center;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(/images/fancybox/fancybox.png?1683815725) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	max-width: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(/images/fancybox/blank.gif?1683815725);
  background-size: cover;
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(/images/fancybox/fancybox.png?1683815725);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(/images/fancybox/fancybox.png?1683815725);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(/images/fancybox/fancybox-x.png?1683815725);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(/images/fancybox/fancybox.png?1683815725);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(/images/fancybox/fancybox-y.png?1683815725);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(/images/fancybox/fancybox.png?1683815725);
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(/images/fancybox/fancybox-x.png?1683815725);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(/images/fancybox/fancybox.png?1683815725);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(/images/fancybox/fancybox-y.png?1683815725);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(/images/fancybox/fancybox.png?1683815725);
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(/images/fancybox/fancy_title_over.png?1683815725);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(/images/fancybox/fancybox.png?1683815725) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(/images/fancybox/fancybox-x.png?1683815725) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(/images/fancybox/fancybox.png?1683815725) -55px -90px no-repeat;
}


/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

/* ITEMs In Booth*/
.status_icon {
  padding: 0 0 0 12px;
}

#email_form {
  position: fixed;
  overflow-y: visible;
  height: auto;
  max-height: none;
}

/* Put responsive CSS here.
   This would normally be done with media queries, but the overhead of respond.js isn't worth it right now.

   Create an html element class for each breakpoint. Also need to add supported breakpoints to respond.js.

   Include respond/gte-1200.css and respond.js in the asset packages for any page you want to make responsive.
*/
html.gte-1200px #main_wrapper,
html.gte-1200px #main_wrapper.webstore_splash .wrapper,
html.gte-1200px #content,
html.gte-1200px #background_replacements_container {
  width: 1134px;
}

html.gte-1200px #header.for_api #texture_container {
  background-image: url(/images/backgrounds/application_canvas-1134px.jpg?1683815725);
}

html.gte-1200px .my_bonanza_main,
html.gte-1200px #my_bonanza_container #main_right {
  width: 890px;
}

html.gte-1200px .my_bonanza_body .body > .wrapper:first-child,
html.gte-1200px .my_bonanza_body .my_bonanza_page_header {
  width: 1134px;
}

html.gte-1200px .my_bonanza_body #main_wrapper,
html.gte-1200px .my_bonanza_body #content {
  width: 100%;
}

html.gte-1200px .membership_home_body #main_wrapper,
html.gte-1200px .membership_home_body #content {
  width: 95%;
}

html.gte-1200px #header.for_api #texture_container.webstore_splash .benefits .graph .benefit,
html.gte-1200px #main_wrapper.webstore_splash .benefits .graph .benefit {
  margin: 0 24px;
}

html.gte-1200px #header.for_api #texture_container.webstore_splash .support li,
html.gte-1200px #main_wrapper.webstore_splash .support li {
  margin: 0 20px;
}

html.gte-1200px .user_edit_container .inner_account_container {
  width: 890px;
}

html.gte-1200px .edit_user_page_title {
  width: 1134px;
}

html.gte-1200px #floating_header ul.categories {
  margin-left: 45px;
}

html.gte-1200px #floating_header .search_container .search_box {
  width: 530px;
}

html.gte-1200px #floating_header .search_container .search_term {
  width: 470px;
}

html.gte-1200px #main_right {
  width: 921px;
}

html.gte-1200px #category_show #gift_guides .gift_guide_swatch_container {
  width: 425px;
  margin-left: 30px;
}

html.gte-1200px #category_show #highlights .item {
  margin-right: 20px;
}

html.gte-1200px #item_show #item_body {
  width: 1134px;
}

html.gte-1200px #item_show .item_meta {
  width: 600px;
}

html.gte-1200px #item_show #bonz_item_description {
  width: 875px;
}

html.gte-1200px #item_show #bonz_item_description.full_width {
  width: 100%;
}

html.gte-1200px #item_show #item_sold_container #item_sold_recommendations {
  width: 805px;
}

html.gte-1200px #item_show #zoom_space {
  margin-left: 520px;
}

html.gte-1200px #item_show #zoom_space #zoom_space_inner {
  height: 502px;
  width: 607px;
}

html.gte-1200px #item_show #customize_ad_link {
  width: 234px;
}

html.gte-1200px #item_show #booth_item_box {
  float: right;
  margin-top: 46px;
}

html.gte-1200px #item_show #booth_item_box.item_referral {
  display: block;
}

html.gte-1200px #item_show #booth_item_box.booth_referral {
  width: 232px;
}

html.gte-1200px #item_show #booth_item_box h2.title {
  margin-bottom: 15px;
}

html.gte-1200px #item_show #booth_item_box .recommend_items {
  text-align: left;
}

html.gte-1200px #item_show #booth_item_box .recommend_items .item_preview_pic {
  width: 95px;
}

html.gte-1200px #similar_items_outer_container .page_intro table.main_contain td.bond_summary {
  min-width: 810px;
}

html.gte-1200px #essences_container .item_details {
  width: 905px;
}

html.gte-1200px #product_catalog_container .catalog_entry_container .full_reviews_container {
  width: 669px;
}

html.gte-1200px #product_catalog_container .catalog_entry_container .seminal_pic_container {
  width: 447px;
}

html.gte-1200px #product_catalog_container .catalog_entry_container .seminal_pic_container img.item_pic {
  max-width: 447px;
}

html.gte-1200px #catalog_search_container #catalog_background_container .panel {
  width: 225px;
}

html.gte-1200px #catalog_search_container #top_stuff_container #mini_search_box {
  width: 530px;
}

html.gte-1200px #catalog_search_container #top_stuff_container #mini_search_box #kaleido_logo {
  width: 500px;
}

html.gte-1200px #catalog_search_container #top_stuff_container #filter_set {
  width: 500px;
}

html.gte-1200px #catalog_search_container .extended_grid_block {
  width: 500px;
}

html.gte-1200px #catalog_search_container .extended_grid_block .name_and_count .name {
  max-width: 350px;
}

html.gte-1200px #ctm_container #taxonomy_category_map_container #to_category_container {
  width: 650px;
}

html.gte-1200px #ctm_container #category_taxonomy_map_container #to_taxonomy_container {
  width: 650px;
}

html.gte-1200px .api_content {
  width: 890px;
}

html.gte-1200px #buy_booth #main_right {
  width: 915px;
}

html.gte-1200px #buy_booth #main_right #grid4bb {
  width: 915px;
}

html.gte-1200px #buy_booth #booth_header_container {
  width: 915px;
}

html.gte-1200px #buy_booth #booth_header_container.bigger {
  float: right;
}

html.gte-1200px #buy_booth #booth_header_container .booth_banner_image_container {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}

html.gte-1200px #buy_booth #booth_header_container .booth_banner_image_container.bigger {
  max-width: 915px;
}

html.gte-1200px #buy_booth #booth_header_container .booth_banner_image_container.bigger img {
  max-width: 915px;
}

html.gte-1200px #buy_booth #rtchat .left_side {
  width: 913px;
}

html.gte-1200px #banners_outer_container #banner_browse_container {
  width: 850px;
}

html.gte-1200px #banners_outer_container #get_code_container {
  width: 250px;
}

html.gte-1200px #bloggity_container #main_left {
  width: 900px;
}

html.gte-1200px .gift_cards .stats {
  height: 103px;
}

html.gte-1200px .discount_banner.discounts_1 .discount.coupon .note {
  font-size: 24px;
  margin-left: 0;
}

html.gte-1200px .discount_banner.discounts_1 .discount p {
  font-size: 24px;
}

html.gte-1200px .discount_banner.discounts_1 .note {
  margin-left: 0;
}

html.gte-1200px .discount_banner .discount.coupon .note {
  margin-left: 33px;
}

html.gte-1200px .discount_banner .discount.shop_all {
  font-size: 16px;
}

html.gte-1200px .discount_banner .note {
  margin-left: 36px;
  font-size: 16px;
}
