/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    transform: scale(0.5);
    transform-origin: 50% 50%;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        transform: rotate(-45deg);
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        transform: rotate(-45deg);
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  animation: slideToBottom 0.3s; }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  animation: rotatePlaceholder 4.25s ease-in; }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  animation: animateErrorIcon 0.5s; }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  animation: animateXMark 0.5s; }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  animation: pulseWarning 0.75s infinite alternate; }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  animation: pulseWarningIns 0.75s infinite alternate; }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */

@keyframes ball-fall {
  0% {
    opacity: 0;
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    transform: translateY(0); }
  80% {
    opacity: 1;
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    transform: translateY(145%); } }

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@keyframes clockwise {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes donut-rotate {
  0% {
    transform: rotate(0); }
  50% {
    transform: rotate(-140deg); }
  100% {
    transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  animation-duration: 0.75s;
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-duration: 0.75s;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-duration: 2s;
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  animation-delay: 1s;
}

.animated.delay-2s {
  animation-delay: 2s;
}

.animated.delay-3s {
  animation-delay: 3s;
}

.animated.delay-4s {
  animation-delay: 4s;
}

.animated.delay-5s {
  animation-delay: 5s;
}

.animated.fast {
  animation-duration: 800ms;
}

.animated.faster {
  animation-duration: 500ms;
}

.animated.slow {
  animation-duration: 2s;
}

.animated.slower {
  animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    animation: unset !important;
    transition: none !important;
  }
}

/*
 * bootstrap-tagsinput v0.8.0
 * 
 */

.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(../flags/1x1/es-ct.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}
.currency-flag{display:inline-block;width:24px;height:16px;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTY4YzRkYy0xNzg2LTQ2Y2UtYmIzYS1hMGNhZDcxNzBjNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA3QzBCRkU1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA3QzBCRkQ1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2U4OWM3NTYtOGI0Mi00YmMwLTlmMjItZjQyOWNhZjAwNGQ0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmM4MzhmMGYtYjNiMy1jZjRkLTg2ZDEtOGM2YWJhYTRlMzRiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oR1RLAAAAdVJREFUeNrsl+mKwjAURm2t1lEUl/d/Q8VdW5fWM35QisKYxKsIY36UUO5NT77cJY3Ksmx80ogbHza+QI9GEux5Op12u12WZcfjsSiKKIr6/f5gMGDybiBQFosFNPWXcDSbzSdpQoD2+/1sNpMkP9eRpiko5XXULfM8xwyDFwKt1+v5fM6Ez4xGoyRJ6grd0GB5OBww4yhfAsQZiWY4HBIrfxsjW7fbBQgX9GNunGXEDSflSKOBGcZMcMTdGGi5XBIibNSRpmLCBUeSwBKI/W23W6KEgPBNAlxw5LgdRYodo4cneyUafIGqALopE08BUf2UWWGlRY5axAaIWsyz3W6HAclRi9gAUd8kfhiQHLWIZXN9z83JCSiOY/ct3o/z+VwtYgPUarV4UnbDgOSoRWyAOp2O2moYkBy1iA1QVUgkvu95VWXMDIiurg6g5uo1cFHPqV8NDLKMNqkOsFqt3GkwxgVHdVlLIPY3mUyY0CY3m40jjXoqjo7y+NUhZKdTkr0PCxJ9dDqdigZt3C9Dvxc933LHVZAErhcVXWcVv2Q4OcUxsSwvx+Nxr9fzWj96vv6ixH1goQrauJ+UwW9QJQ8HJIWQDfGoN+459RKFvr/S/xzoIsAAC8ECkbRnk8sAAAAASUVORK5CYII=)}.currency-flag-sm{width:16px;height:10px}.currency-flag-lg{width:36px;height:24px}.currency-flag-xl{width:48px;height:32px}.currency-flag.currency-flag-aed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAADFBMVEUAAAAAcy/+AQH///+EOfg+AAAAHElEQVQY02NYtWpVKAwwDBTnPwwMQg4DHAwEBwCJ+ck3G+19rwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-afn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABcVBMVEUAAAAAmQC/AADABATABQXACAjBBgbBBwfCDAzCDQ3CEhLDDw/DEBDDEhLDExPEEhLFFhbFFxfFGBjFGRnFGhrGGxvGHBzGHh7HHR3HHx/HISHHIyPIIiLIJCTIJibJJSXJKSnKKirKKyvKLS3KMDDLLy/MNTXMNjbNNjbNNzfNODjOOjrOPDzOPj7OPzzOQT7PPT3PPj7PRkPQQUHQRUXQR0bRRkbRR0bRSUfSSUnSS0vSTEvSTEzSTk7TT0/TUlLTVFTUU1PUVVXUVlbVVFTVV1fVWFjVWVnVWlrVXVnWWlrWXVrWX1/WYGDXYmLYYGDYY2PYZGTaa2vabGzbbW3bb23bcHDbcXHccW/eenree3vefHzffXvff33ff3/fgIDfgYHfhITgg4PghIThh4fijIzjkJDjkZHjk5PklJTlm5rooqLpqanpqqrqqanrsbHtubfvwsDwwsLww8PwxcT00tL019L02dX05tn059n119cHMZ20AAAA6UlEQVQ4y2NgQANMaIARDTCMahjEGlhkxPg5mYnXIKBj4mpiY6nMQZwGFnErSX5LYy45ew0WojS4+mhxyptay3Bo+roRo0HR2YlFyraywkaKzcldkbAGdsdkO27D9OKiNG1uu2QXdoIa+PyL1XNUwgTFwlVy1Yr9eQlqkIgM9rPTTasyC9G18wuKlCCogS06I55bKSm/NEiRJz4jio2wp20cAkQT8lJSM+NEAp1siAgl1sS8bANhVXVhg+y8RFZi4kHWyyvG09zCO9bDS5q4pCEcUVZSWJBVHipEdOJTNtLXs1AYzaLDSQMAH/4sukLu0gwAAAAASUVORK5CYII=)}.currency-flag.currency-flag-all{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACkVBMVEUAAAACAAADAQEEAAEFAQEGAQEHAQEIAQIJAQIKAQILAQIMAQINAgMOAgIQAgMRAgMSAgMTAwMTAwQUAwQWAwQXAwQYAwQaAwUcBAUdBAYeBAYgBQYiBAYjBQYlBQYoBQYpBgcqBgcrBgcsBgctBgcuBgcxBwgzBwg0Bwk1Bwk1CAk4CApACQpBCQpDCQtECQpECQtECgtICgtLCgxQCw1RCw1SCwxWDA1XDA1YDA5bDA5cDQ5dDQ5eDQ9fDQ9gDQ9iDQ9iDg9jDQ9kDg9kDhBlDhBmDhBnDhBoDhFpDhFqDhFqDxBrDhBrDxBsDxBuDxBuDxFvDxBvDxFwEBFxDxFxEBFyDxFzDxFzEBJ0EBF0EBJ2EBF2EBJ3EBJ4EBJ5EBJ6EBN6ERJ7ERN8ERJ8ERN9ERSAEhOBEhOCEhSDEhODEhSEEhSHExSIEhSIExSJExSJExWMExWOFBaPExSQFBaRFBWSFBWVFBaWExaXExaYFBaYFBeZFBabFBedFBidFheeFRegFRihFRiiFRijFRekFRmlFRmoFhipFhmrFhmsFxqvFxmvFxqwFxi0Fxu3GBq5GBq6GBq7GBu/GRvAGRzBGRzCGRzDGRzGGhvHGhzIGhzJGhzJGh7KGhzLGxzMGxzMGx3PGx7QGx3RHB7SGxzSGx7SHB7THB7VHB3WHB3WHB/ZHR7bHB7bHR7cHR7dHR/fHR/fHh/gHh/iHiDjHiDkHiDlHh/lHiHlLjLlMDXlMDblMTbmHh/mHiHnHh/nHiHnHyHoHh/oHiHoHyDoQ0fpHiDpHyDpHyLqHyDqHyLrHyDrHyLsHyDtHyHuHyHuICHwHyHwICHwICLxHyLxICHzICL0ICL1ISL1ISP1IST1IiSgCaiRAAAB/UlEQVQ4y2M4snMXCWDnEYYdW0kCOxh2k6ZhN9017DmxZdv+cxcvHtu69fCFi+f2b9tyYh8+DXtWzj6/fmlbZMWyfftW1UY2Ll53fv7y/Xg0nJkgPuN4izE/g9Xlq14M/PqNWxZKdJ7Do2HbyUwlv/CiDAnOSTP5RFLLIoNU4g9vw6Ph2By7Bn8G1pzlfNq67LMrORhc6+ymnMLnh00J1m5cDOpX1RkYZC/pMbA62Iat34PPhgWmOSECDCwKzAwMjAqsDNy+BSbTT+CzYWNpRqgQAxzw+mYVrtuLR8Ph5VZR9qwIDUyWsRbzjuHRsG9Ntoe9FEKDqK1b2opD+DSsCympEkNoECwrD1iJL+IOLYkNijLQkGYHqWaT0jIMDY5ZcBSfpzc0t5pVuYbagDSYR7jWmjQ1rsMXrAfWmsi3Jzc1yClxsapK1nZEdysbLcfn6a2nyntvXUsRVNsuxbdZhyfwys2JxSfwpdbDM5MCimscFac3MTKULVSwqS4LjJt6GI+Gg7PcnfKce3pyRRkY+NK7+h3yXZ2m4QvWrfsaFt1YPavJW5GBQcazdu6K6yvr9+BLrVu3nD28Zc+FyV4uwvx2Pn0X9285dI6YPH2uOlFfM7n0HNGFwLY90xkY+lFzDv5SY89pG5PD+0gpZvZs3bKftHJpz57BUvIR1gAARnK2W4i+aFgAAAAASUVORK5CYII=)}.currency-flag.currency-flag-amd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAYFBMVEUVMaIVM58VM6AWNKIcL5cdMZsdM5kdNJsfO5gmL5EpO5LJBCHKBCHLByLZABLaABHaABPaAxXaBRbbAhPbAxTbCRrcAA3dAA3eAhDhoB7imCHxoAnxogfyqAD2ogD3qgD0Dqr1AAAAr0lEQVQ4y+2P6RKCMAyE1/sAG6sVvH3/t3R60aZ1GPOfb6YkbHYLwcVoY7TFhONKaFhv6wlnIlI55A4pr9qh6ylo0NyqeJprtsIMF3ET71NxAf/d3OXfjrkSDNUvDVtUv+ZlGMoVKi3Exm4HKmf5QkmLd6VAstHY+rj2ka4v6H5pODSWtqlpw4PPsFvKwGYhA+u5jCkQmY0FVhCy38rA/SYD748MPF4ypsBfgacw8AWhk1qzhygshwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ang{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB9VBMVEUJDHYJDXYKDXcKD3cKD3gKEHkKEHoKEnkLEnsLFHsLFHwLFXsLFnwLF3wMFoAMF30MGH8MGIEMGX0MGX4MGn8MG34MG38NGIINGoINHYANHYINHoEOIIIOIYMOIoIOIoMOIoQPJIQPJIUPJYQPJYUPJoQPJoUPJoYPJ4UPJ4YQJ4cQKIYQKIcQKYcQKYkQKocQKogQKokQK4cQK4gRI4MRI5MRJZIRJpQRJ5ERJ5IRKJIRKZIRK4kRLIgRLIkRLYkRLYoRLokSK5QSK5USLJQTLZUTLpcTL5gUKIYbQJMfQ5UlZbUpS5oqTpsqargrTZssTpssZ7QuUJ0uabYvUJ0zVJ4zcbs6eMBLaKpPbKxXcrBYc7BsATNuAzRwAzRzBTZ+CDKKEzOLFTSOH0OOIUWOI0aUDCqVDSuVHT6WHj6XGTyYHz+ZGz2ZHz+chKadf6Cjs9Sks9Sks9WktNWnhKKoi6mwvdmwvdqwvtqxvtq+yN/M1+nN1efXAADYAADYAALZAAHa4vHbExnbExrcExrcFBrcFx3dFBrdFRrdFRvdFx3dFx7dGB7d5vLl7Pbq7/fv9PnxrK3xrK7yrK7z9fn0AAH0AQP0Dwr0Dwz0t7j0t7n1EAz1Ew71FA71FQ71FRD1uLn6wbT6wrT6/P37zsL7z8H///9zdymPAAACOklEQVQYGW3BS26cRRiG0ed9q/6O0zGt2MagMCExN0XCYhYEA8YsAPbBFtgMe2ABMECKBBI3gcQgCYqRUELsjt3urvo+GoYun6OvuOrsz9msUWl5eXjAVWakbBVESUZmIGVtNOhiVBlkqk1ijZORGSjFJtYQSgZmkEBtlS0xMAOZCm2CZGRGmWrMEkgGlZHYTESjcI3KYH5YJkc6Y3GLQf0eEMmWSETmaSntgp2i9aIoSaAECZRITQlKQYJI4OCDPO93/JR5+eFvQMn/lEqo9xw4zJYS6Pb56fLkc395e4/9RZ9Qx4EDTFBvilQqAwOLZ4/1Ln5j/U1Z7Pc6e9yO9k8JSoYDh6VjtkqGCRNLf5jf3rzB/nfx4B+tLj4qDzdzwOqAAxuDEyJMeL338VsnG+LZ0dsv1PuTo0/vnptCdBuDVe6QiABSqfnLsycXe50EBQc9/vj1Nqm0RFoidOww4TAELvH7zvvLR/1eL7d+0puv/Hx2Xz0hDASlo2NKNxAlw+GAFu/ol4n1cf64YwcOjLohTNTQJeBww80R5vzpZ4cPS3n+ydnXr88djnDSMQEOIaXCgQOnSO2+99ruo3ku767++u05Dhz8xwROfeGQOyZKIET0Ze87iVcqi5JkCSUo2RL1AVflC09KlOvcrVxVGbw8mQrVwWZ1+CpXVUYW0wYq16mMItlMSUNiYK5VN7RakpEZzCQabUY3IzO4zKzAGiIYVAYyDZhAjCqDRFTIVldmYAYK1UYTjWv8C3IBFvf/khHtAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-aoa{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAADPUlEQVR42uyXW4hNURjHv29d9uXctpyZc44htyKRy2BCJuXSIJfy4BohhdzLJfJA5MGDQpniQSlRSAkZt6ZGjWhQKFODQcaYGWYcM3POnLP3XsveKJLU3sflPPi/rvbav/3//t+318IafTjkjRAkgbySzDcggLwDYr/DZ8dpANuNALJ/DiQBVUAbeJEQJlrNCPSfAokuiJRavba9opGOdG2PZ8sLRBap5rrlT3QlT+QYQvsdyTSGeIKFihvN1u5IwWojjnM+mJy2xxznEBKg3USmgThvL1ya7bn1ibNr/aYhyeuM6N53k8J/lyGCSANyiK9IEeqSNZ9QXu8bjIpbR9tXzdB3hqRwUGR8VSY8pjM4qFkpSiSrAq3n1JbTPDyud2JdizBjqXvUa9MJROK7UiKDrZc0XtBFB2SB2m1XVfl5qem4ERrd3GfPaxIEaXnbtpWFWE4l64Cu58GOhwYSIZLgxJlwyNSRdG30Q0XU/ghE8Wg8Er9ANogsKAWy8ZCRrsfAAMEi0u50HbdTYLfo9Ktf3udQGL0Psixgf1v2tVLXFIWhqoOspwp3Zog7IU3nQ9MktrpOVA3rvMsw4GHjjOPQAeuNZx5LlpXwOZuTJ99Fb95PhZG4UbTdJUtAOABbElbVdVrx6q2FhHiJURrCPis2s0y1GlhdJYwb+2PRi0ewN7dIzxj3k0tu+ARSOR7aHjSfK01VZO1cjX7XrGcPBs0XbEap9leBvmjBdO1ppWbWkvIdaiLqZnH9Iq3tjnr+SGDoQOVvABECE0ZpUeNbH8S60/JdofYHrKJcnTdFeV+N21cE/I8SbnhrMSNIju9naxaikFp7O9qWTGeg5pHQmTJzkjmhRFTX0AuVUN9g+wSimuc/zvyp+smjZuqtyFqkKUmzgsYMES+C8mOk05TLZneduaLsPWq+Two/Rwcl4vmZSJDOK9P7JPjGxfrHx3z32sCsidrlY/r4YtVZnTxWu30qcPEwLx2p+gAqNHI4n3GGveI/6W1dJZuW6C9v8A0LdEa8VSDeLbfj5i9UMkR9cF45uNNbwGN/DsjRwH7K/GlaHgH5kAP0/6L4HygnWbZkhUa+BNu5jxdGyCcBBgBukRPoKZSeHwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ars{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAmVBMVEV0rN/XoFrXoVvYoVzZolzZo13apF7arHTbrXXfnjzho0fho0jipEjpyJzpyJ3pyZ7qyZ3srEHt0avt0azw2Ljw2r/w27/w28HxskTx3MDx3sjx38jx38ryskTztETztEXz5NT06Nv16Nr16Nv16dz5u0f5vEj58+36vEj69O/7+Pb8+PT8+PX8+fb8+ff+/fz+/v7//v7///+MAOsLAAAAnklEQVQ4y+2SyRKCMBAFUVyCEgJJAAmoYTMCCdv/f5zlPYe5Q1+n+tD1xnF2NsJqYzGd6mfrySqYpohTUY9QwUhOccC41DBhqji5Ho6I8HICCTpn6Na2d0TFABJUhi9Pz3ucwkTBhCR0P1H0PeMMJgyCIv/98hHLNSy65AS5/+gKFr1qyVmAKZcGOtxYizQuGgNeep171ZnF/ho7G+EHYSBlU/Tu2lQAAAAASUVORK5CYII=)}.currency-flag.currency-flag-aud{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAllBMVEUAIH8BIH8CIYAJJ4MSL4gYNIsaNowvSZYyS5g0TZlHXqJNY6VTaKhWa6pXbKpYbKtkd7Fxgrd2h7qOnMaVosmWo8qXpMqmsdKnstKtt9W6wdvRDSTRDybRh5rSZHjSiJvTGjDURFjVKz/VqrvX2eneytbo4urp4urp6fHq6vLr7fTu7PLx8vf19vn3+Pr4+Pv7+/z///9M1mOaAAABEElEQVQ4y+WTWROCIBSFUSoz28u2m9Gepi38/z8X5BhIYPHUQ2eccRzuJ5d7DmgJm+MYIyYKQPkbj48bWCKTDltY7/aeALz9bg3bgxEYpCuAVTpwcsApvo1A8cdFnQP1hdjRKByeWM8k5kBM2JlOIZbXa75fU5AgjlgdBxgZxYHSwv0ub0iFGCAkKnrnc08CwCCppN1GdkBZn1vSKEiIODRRD/02qzwKUcKBJBJRMc2qwjjZgdesqqJRcqCYVVX4FAdyiSi84v2MisYBG/X7lkC3i36iZtOm2m3hyQS33O+J0eV2vYyqU1QOC8+o7i4rN65QJ+NA1nlf0frN1JhTOm/oVkx+z4bDqdVUvefzD3oALqcw5PUAVWwAAAAASUVORK5CYII=)}.currency-flag.currency-flag-awg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB8lBMVEUygesyiuYzj+o0hOo0hvI0h/I0h/M1h/M2ie82ifA2ivA2i+E2jOI3iN43i983i+I3mPA4iNw4j+I5idw5n/Q6id46its6it06i906kuQ7iN07it07i908iNg8it08jN48j+A9i909jd0+iNc+iNg+idc+idg+idk+itk+jdw+juI+juM+j94/idg/idk/itc/itg/itk/i9o/jt0/jt4/juI/juM/j90/j94/j+M/kN5Ai9lAi9pAjNlAjtxAjt1Aj95AleJBjt1Bj9xBj91Bj95BkN1BkN5Bkd9CkNxCkN1CkN5Dj9xDkN1DkN5Dkd5EiNNEj9xFh9RFiNNFidVFjdlFkNxGi9ZGjddGkt1HjdhHkdtHkdxHkd1IjtpIk95Jld9JleBJmuJNidJOnuNQpexRn+NUp+xWoeFWqOhamapfn61foK1goK5iruhkq+prpt9zs+x4odR5uOV8qtx+odGCvO+Gt+GIw/SJu+CPqn6XsX2Xsn6YsX2YsX6Ysn6cudmlrsu1obi5q8C9n7LNwUTRxtbV2+vZvcnZyjzZyj7ZyzzZyz7fiZLhyC3kzNTpeH/sZG3s0wDuOEbu0CLu0CTu0STxHizxVF7yFB3yHir1GiX1IST1JCf1Ky/1MjL2aWT2bGn2d3T3g3773QD73gDPl0m2AAAC60lEQVQ4y1VUB19TMRCP2oLFPVFxofKqr65aoK0TNSGac++Fe++9EOtWoG6oe7ff08vl8gr3e7lc/jeS3F2eOHHk2KagKZi/dGXHzl0d6WQy2ZTevm/voSBAMUBKIhYkg3QaRcTEbgNKyUy9RE6fZ1pKC0gJhEtaKiVWGbteeHcyKAk4lAZSKN2unKEiNz+LeVbZcPLt2gXoYIOTHUB1Q+WMwTmLRQhsHnHz9+VRWzgauAEUVfrgCBobQexRa+pHTnz6/dHYMfUStIxu4e15E3tYu6c4nNlw9tazz5/eP7l+ennGaehoAHRppbWqOioQ22bdfvXnx9eP337+fXFtit/fmoBkD7+djQNihxw39cy9d19e3zg1fgKwLRpqTmY1AZzWA3Lr6oahj3/dGTJzHWkkH5ln5SdyABD7cTajr/47N8klL4oGrh7u6qodD2hs8sRiW8vG4y9nZ7jWfDt7V+CMuTJwHeZS2DlXGsHVAEHdLm14qThP1eJZhxU2awDTWSltWO1Pp70PSF9BcdSgkdbgLyqjOimfYZDa8BKkOEjxpNdyh2IRIKoW2MQCuKOJALyNIhNS4KSjDDkdHRKwcAHflJLMDStdow/oay1dU9odJOcedFQqqap3odu75iJ3ERiffqnUoPb0VXdd4g4GSkwLW8Mwn28JUymUUpbCVL41FebDEFmr5ZZaWi1PpcSMbC6XbWvL5JCaM825NlxmkTXniBDIokUuawH8suJNqdRf8tTXZ1f9DuKp1E+8j63E82JPd5Gol75id08xIhJ7e4s9SAwIEY/VxmLxOE0kxHGqJawmZuWY5Q6vqYmJ8xcH0AX6BgNElyJEfKhUKuVyhanMo8JoVeMU5Yq4X+gqFDo7u4geokhCoeAAxrs67fqBhcWwRKKuLpGwfHhiEDmYBJKcWiwxZqPhbjdmvTEs2YHcLj1oUSOaXHNiz2pAgNsEJP9AwHUkvwZ8O2IZ9/+A5ytd1+LQ/Axk9Vn9B4nOwwTwCib0AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-azn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAKlBMVEU+mzU+ueQ+ueU/nDU/nDY/uuXsKDntKDntKTntKTr2lZ3++Pn++fr///8+i9xhAAABzElEQVQozy1PwY3jMAwkQDUgAS5ABvInQBVgQG5AAa6GTQWJ9rFfS3nkvfnc/zqKgbv0ckN5lZgSyeHMkIIvfvYhBh88gp/j7O1QiNGHOfip+OgnH+MZd4yRSggDf4z48AtVMJwoYqwcNQAwMxlq8uQNP/l5DsaNGoozUiqj4w/FgbXLB6MKsZRgmjixWIghknHjCV+jg2+2EAkcZ8ieTod0DGUaXNjjbJBgvn52hOdpItjBggMbijn3fjih1jv+CLW9/9ndL+27Xjo1lO/1o333x6v2XtGpW71WqnWztNf6tqv1rbdr3yo96/UyGH7vCF/7cxD3TgZ/otEeL6TvP/cfTQL9of3Ya0PDEmOnoWaox6vdPh+7ZbfWG22DsRpNr63Wodcvd9tjaGzta+8bLNmv3W/UN5j6HGPvvx/V0GOGFnZ5ZcqsiZURs7qUOZEqccrZqapbEJYMJC7KSxIUVlUBxmWWFbOitAonMOQsjHoCJKkkJlJZM2HQqNRJRldcSkq6OjYaWViFOGsWypIToCQKbWJdODm84ccloUUFjpCsYMpiIgxKBhBzTrOyrmR+MalpUWzGnOwFK4KjmpOuWNlozJKA3rZh2w6a/wExOscAerrL1QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bam{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABuVBMVEUIAHMJAHkJAHoKAH8KAIAKAIIMCIgMCYgMCokMC4kNC4oOA5MOBJQOCJYOGI4PGI8QAKUQAKYQE5sQFJsQFJ0QHJQQHpMQIJMQIJQQI5ERC6cRDKcRFaERFaMRFqERFqIRGKARIpQRI5QRI5URJJIRJJURJJYRKY8RK40RLI0SAK4SJpYSJ5YSJ5cTALMTALUTAbMTAbUTK5gTLJkTMIoXJZUXJ5UXJ5YYOqAZO6EZPKElQqMmQ6QmQ6UmRKUnRKUrQHwtRKUuRKYuRaZPYcBPYsFZb7lacLlcbLRcbbRcbbVdbbVedLtfbbVgbrVqcLlscbpscrpscrttgcJtgsNvg8N8d0V8d0d+ksh/eEl/k8d/k8iBekeBe0eBe0iCe0iDekeDlcuElcuElcyKms2MgkKMg0KNgkONg0KNg0ORhTqRoNCRoNGSoNGSodGYp9Sks9qls9qotNuptdyptt2xveDp7/bp7/fq7/fvwArxwQjxwgj3/P74ygP6yAD6yQD6yQP6ygL6ywH6ywX60QD60gD60gT60wP71gD71wD72AL74AD85wH88AL88QD88gD98wP9/gH///85vOFQAAAC70lEQVQ4y1WUh1cTQRDGAxixoIgFUDFxZ0kM3QoWFAXUWFAUFSuKKIpdsSBoyN0RYtAQvL/YKXt75wVe7uXNtzO/+WY2BhtO+f77dc279t6rLOVd1+E/8zjhy8pCpgW01jFYf/X20LPq/rs1216Ui/lI9H+PU1poS2hUxLTu2lRzYnTWv3a++87aslFwHvw4rufJL5ghoSiDTjU2be374Ptfs3XtM+VC3nFMNAs8OZ9KakuABsAMoDriR3z/Xax1e88E5TDFs9KEuyzQnAFA6doLY0NTVQP34w0vhcORKHrx5ABkaAEQAahUJ3LcnPVHhg+Ory3nXAti/01JLMBPurG5vpc4LjFHLtpVJxRgPDFQs7QOOHYeelQp5BnAk+OxTVhWaSGTNNDmqb04Nvi0auBBvGF6tZiLWsdtwwxJgeYHk6TRj+Ojn/0R8mMp70VAXBEEXTKKFHL0fRQ/npcLi2EOjzPMZ5KKSwIjwS/meB1r3dEzwXMVDhMaN59JgAKcJYpXpiz041zEj2hrS/PIQAIKBKUkSbpro/Gje7yyvGh9k7aG0BB0Kt3YVN9rOCgHRXtWIMYB5bEKDYEfyIG9CoedRkOLQFJYcuKYrO5HjplV4jADawTYJWWdEFG6k/xgDvLDjTCoiA+2JK2Rg/yYy25GP4qLPBsswAwyGqZHobKLON7GduN+YK+kqpWAAXtqzcZXPEM4cD9Okx/M4dqNk7YqCE5XZq46kONG4EfeMQI73tykKAvPFe7H3GXyo5CXSyApGycCrbRNwy8d8cPEgX485j1fwdHA5QwXCEAqC3iQ49bQZPUZ3A/uVYlHA4LRUGCPBpMq1SlzhffVeGUpRzdfKAA7r3QncIWAe76V/Ph2pa59ulz8hQwCzXVIIUG3jOvAfryhPX+49vt7RsYbgm5qpcO6Qj8Gp6qY4+/PA0mKk30QhoBZvqi0FO75yeuf/Oxw96s/R/dFGcJhClul+b469sX3f2S37Hlydj/9/A/NB7R4JV9LRQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bbd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA1VBMVEUAAAAAJn8BAQACAQACAgAGBQEMCQIOCwISDgIXEgMZFAQbFQQeFwQiGgUiGwUjHAUkGwUkHAUlHQYnHwYoHwYpIAYrIQYsIgYtIwcuJAcxJwcyJwg0KQhHNwtJOQtTQA1TQQxcSA5eSQ5hTA5+YhOFaBSGaRSNbhWQcBWYdxeceheifhilgRmthxq2jhu3jxu5kBy6kRy8kxy+lBzDmB3EmR3JnR7Knh7Qoh/Rox/SpB/UpSDVpiDWpyDerSHxvCT1vyX2wCX6wyX7xCX8xSb+xib/xya7c1sKAAAAoElEQVQ4y+2Txw7CYAyDzZ4Fyiy77LLLLFB2we//SNx7yn9DCF+jT4rtBAGf6JN/jj/w1cDaUQSaphjo97bkKhjakZvuUADc0uHTcxRPWK899LtkpSlmpFYmJ5iLPHh5k8xUyJbxlpkeRD1mDT4iljAlFy71Kh1cpbHGxoeUdrSS4h5KAAA0xMDCvuSM89JWabpQUzyNYl0RaHf+L/pbwAevSoJ22QWJ3QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bdt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAIVBMVEUAak4Cak4FaE5OVkpSVEqFR0eeQUbQM0PTM0PpLUH0KkFhgp4jAAAAZUlEQVQoz2NgGNyAya1yeooCFgmLVUDQjCkuugoMAjEkoiASS9HFmVdBgQGahAZMoglNwgsmsQRNIgsmsQxNogomsRxNYhZMYiWxEjiNwmk5Tufi9CDOIMEZiLiDHWdE4Y7awQQAophnd1UnP/oAAAAASUVORK5CYII=)}.currency-flag.currency-flag-bgn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAlm7WJhL////BTf+eAAAAFklEQVQY02NYhQQYBoQzmEEoEhgQDgBowXeJbih2qwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bhd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAPFBMVEXhABHhARLiDBzjDR3jESHmKjjnM0HrVWDsXmnvd4DzmaD1qrD3u8D4xMj73d/73uD86Or+9/j/+/v///9eamlNAAAAP0lEQVQ4y2MQhgJBHk5WBmKAMBLg42JnJkmDADcHC9EahHg52RhJcRJIA8l+4OdiZxr1w6gfRv0w6odRP6ADAJJyHO5HaS99AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bif{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAJDklEQVRYw51Ye1BT2Rm/QXksCoSEh5VdBTUkPBxJQgIYWB7Vjt2xHaHa7TjdtdNupzOd9Y/OuF07u7WOozuuOj6mVnfdnd3urquwPOQRArYIaiAv8gKi4FZdxUeChPAQCEnuTfqd3Nxw7w06nd755nLOuV/O9zu/7zvfOR/YjG/OQ/iQeBceHD3Tm5yqjk7S8bP16Tn6NJE+NShpSHSpQj0ScjDUQIN0NYaCMPxb2gzoqyEtR8fLVsdy1UlJ9z484pmbJTEAGMxNeAK0Z6anb6CoUoNhhuh0c3K2hZ9jShaYednoHZJs6JqDg6hNdkNt2iBLgWrAhOZkUX/M6j4Ms2wqnmxR0a0DGOyq0xRgPrhrcvQvh/pXrdVimClpg4WfRwHKZgsve4lB5lfTIjJBEI1Ah0Xpuavu733fax9jmb7uGsCkTaLDttMTvuesbzPd6luV22Ed+uV8Cz/XzBeRJJHIKHzQBcOLJoM4kI4pgk4rP1e/PB0mHCypcLV2sszNE55TIxdkzZswaaNQXLvizZu/vT7Bpso37nyw/6A+PgFmMSdsQLAYPFGu5ItCwhMxmAt+NZHEJGVrsWU6Tsy9ve95Hz1hGdJP3dqjebfgcqKkfj0m73hd1iYX163a3Fywz3Z6Hp9nU6Ux2Cq3qyGqXnnNkpIXJomMMAtPaIzJ0GHJOoxrjM4IhR1PEI4hS2qeMWFNLxBTVDXVrQ7gOCM8CO/7w+fLggBkrTIAg8nbN8vbS+Fd2Jwnrk39WffOPtcAC5N3bPzxR6d0cckaLDq4dJIMkY6TqMGWGZdnDGRJB9fLjDGvajCOjrPSzBUAUBTCPKGWE6+NXvlw/wHPUwdrWtvM3Z039xRc5kPYyNuL5apSmXIzCWgztOQqhUxZIvlubdGV/BPff+b1M5YSIIjJf10fkpf3cZYZY9eY4jO1nLjBgrInH5+Zs972OV240zV/64799Pmh4i0aTrwp9lXQAWVrjmyitT3g9TFW6Mf/cfdicbMUzIF/gowoEIZ2GqBgXwEwC5s3iWvTKq5V940biICfPpHf53t06Lh2Bb83NvrxoRN+mhk/TefpyfOauJV98fGjfz5IzLFjwOwa+vGNt8R1qwub8wGKTKkgMZCChehZxISoAmSS7zJkTcK//+eLZ55J1owTbe2Oc5+D/8nuAuEdfnbf6himp7Sxi3XOugb2D33P//mgQX4lHxYcXHyIFQYg1lAYnLyjAlZQcCn+lzfe7p6wBl78DN3VXdpeVFu10Wjt8r9YrXfS9pbmD+JanrQpF4KXhSNsGivuqKSGFItoQlFVLlMWiS+nShuzj9hOuyJyVSibqesaMawTpPHskgrBHPOprGWjuDZR1oa2EtsnVLtYVYkAUZ8VLLyhqOp4HQAVXFr5K/XvepxGHyvYA4E7EyMX39vz1d43B+2DLIZwP6GdtO3R7kU5pmG9XFVG7mg6FDo9dECKJYKpnYLYUYZyVW2aollqm77DAgShNI5PObwTeAQ3T+fHylUV4CZEDEKzOXLNdGQAZtFli5S0M/CFuqqywpYCWWvhE7cj8D8/M/hcSUclSjNU0ERGMV0YgGiiWEJbVQrzVnbv9PiX2OqM1MBwmb9G/Y6kIYuk50VowuMhl9GHIsONDqiqZ5fXj3Y74Sem3dPdP9x0+9x+CgP88RCenofq8TkXHgw1wu/f1UsCKn0RiJcBCuOgvykpBZfJlSWOBSdYsnucdft/XyvgNn99dCbgDd1mAkRn4yeXRfxv/lh9f24URmZxd9nVrdIrImCIFg8RKYbqBl2mYjO0BD3oAIZT5UdFTXlDUyNgaZRwfiXMuo1h37z9i2nKQZAVvnxntw3DLmZmfD//AAW126FoK0JB3SpHO0P5Mn9FMqRgQqaiu6NCeiUPtv0bXTWt9h7Iyyjn4s/b605++vPSG/qWeT9BnVCEYbDnwo6Kpk8+dPhc6AJD+K4909dc/zUkWGmTEDDRrdANhbZ9kKEqeiwzMCHHK+DQkdS/ts908N48Y3/NBgK3535A6ChAZGNk7uFUgHGUOryTfx04Jm3cIK5LC57qZfTYoDsEMSRrq1g6aODoaJEWXIrd3lXd+UyPh63+v881p6W6Z3fB5Vfg8IYzgOWvEIC2cgBUTj83KKpKJfWZkvo1Hwx9/NQ9zs4uWoOrvvnl5l1Xuya7e1iDYx7X8eHz0sZ1cHKjlK1SsAOcBMSM4lJZqwTcVHp1q/JpFz3rBK8WuP3sBV1qpiaeO3b2c7hpLIEFx8e//FabuFqTkP7k2BmWDjB9bayvvGuHuHYV2ra0dIBgtFIMUUFdImnYIGvIOmA7Pku42cQYzLeqtmui4IKW0R+7VsOJsSm2Pfu61vvYgU9O41PTHvuYs+7K8NYd2qg40DHGrOnjcIbkFdM3ewN+RhL1+PGjw+fkjUJJ/TqZUr4Y6SFAKnQ1KWzeCLfJqs5tjfZu9ponpxxfXNRzM6BeM3OpQoybrcPitVgM3Jpt8p/YSrZZVm+CLogpESoCYfCmmwN3XENCiv3UOdw5ERFVhp/+G6jiwe056L5SBEiu3IKIqc+QN4retR52RETMrNE6UrMbajRDTLoVajRa1WFJyTElCQxRKRosToPFQgNBScmll2bWlDxDXAbULcPbqmc0/azJp7zTf7KdLGkqgCCRtRXJ27dAGSQO5phqpf06+1RyL8CVuT8VTWdakQUlh4lRm1LCF6HyA2odqsw1h99kicLPNSVsAHb1K5IeHviImJpmGeoeN9SgDbhSUp+PieuE+0x/u+8eiyTmzq7foEIxKtHCyyFrLlPyYsFFs0ovVQXhijFcUlK1W65+WRLAGn5j5/MbGpY5u9d1YOAYAqS0G3DWncvrfXT4RH+mENxkTFgXqg95AhOrSmQYFtCQCV5Ua4M3oTZH3l+dNfrBEWJ2lgWrc8yKuX2MjDd/a+T2lh0aDqZfxjdBeQWxuaSbwsVyZNnPUBawRhDZXIEhOh2oGlRsfa4zMv7Z4COwGTfuwf1IfMSjz77VrBKqOUm6JKE+ZaM+JR8JUE02yDYS1NCR4/x8xjukgHR0IU36p/zwiI6bo47i9vEyR09eWFjwkhgAzH8BS+g/n4pMscIAAAAASUVORK5CYII=)}.currency-flag.currency-flag-bmd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACcFBMVEUAJH0CJn4DJ38HKoELLYMXOIkcPIsdPYwvjyIwTZUwTpYwjSMziyY2Upk3iCA4VJpEH2JFIWNFXZ9GmTtHhTZNmSZOZ6VPZqRPjT9QfTZUni1VbahajUZeYxphfi9kcKVpbzxpfrNqf7NsbUFstshueKtvg7ZweKtyhrd2t7R3sq94f1F9ZJJ+gFN/YpCAkr6BUTCId1OMYEGNncSOnsWQoMeRaVCRalCSxtiZp8uai6+csJ6cy9udOA2evqCev5mjgWijl7ejv56ksdGkvpalMgmmhKSqttSsj1Ssj3evPT+w2N2xOj6zr3O0iqa2qcS4qGy8KjW8i6S8r8e8sKa81J69IzK/yN7BBgXBq8LDAADDGy7DeJDDg4PDoLbEV2HEiaDEkKfEkqjEzOHF4+rHMELIIzfIbYPIcjjI38LJU2rJVmTJorbKAQHKHTLKSWHMFivPCAfPDg3PFCvQCAHQeEDQ1+fThI7ThZfVgZPVhGPVhpjVyF7ZRljZu1fZ3uzaSFraS13atbHa3+zbTV/bUWLcU2TcVWXcVWbcXm3cX3DcbX3c4e3dwlrec4LevUfex8bfZHPgaXfhbHricoDieXnjbW3jfIrjhmrjnF3jvYjj0p/keYbkfInkhJHk68vmhZHmoJzniZXnmpvn1a3ojZjoyIno8ubpkZzql6Hq8PLr6rzsoars7/Xto6PumZnu4MDu8dvu8fbvsbjv2uDw8/Txra3xuL/x9/ny78Dzt7fzurr0ytD08Nb10NX19ej2ycn39vn3+Pv43N/488f4+fv529v54uT5+Pr699z7+vv87/H88vP99PT++/v///+4K9irAAABbklEQVQ4y2No23zCnZ8BBPYVF+8DMzjduibuKcYBGFSrGxadDhdjhGlgFE9qn3O8XhGnBgZGoaD2KYd71FhAGpjlK1pWnE6WZmLAqUEDCIxz5u07fwikYcvSzafKTEFiODW0wUFtcXEtgodTQzGJgGENHCwoLl6A4OHUwMbGxmWyac/E6f4gPzgf3Tepz5EXKIg7lDgtD27v6LZihwQrq/7afZM7/fhxh1L4mZWNleosiIhjUWo+Prc1ASKdlwoHaVANiVkxeoICIBCXnx8HZgjqBEemQ6SzzwPBuqnngGQ5UaEE0nCsKGIbSRp25UZNI0HDhIUzSjOqFjcRrSHFyV5LU8Xam2gNG2rqXCxs7JYQq+FsYX9vgJHDspIDRGrYPXPvbE+DkB2z1hOnIX75/tVHtq46uTM0M5YoDV7CcrYe8zf6uspymBGXvM1FlPlEpTgUJLULiMwPgYYyPNwSuj6kZKDoMIpy3KiGQaEBAJ7YprjTXrdsAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bnd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAEz0lEQVRYw2P4/kB8UCGGQeegP19W/3qd/eOx9mBx0H8Y+Pf7wZ9Ps3++CP3+UHZQOAgB/n37+/3g73fNP5+5Dg4HIbsNGGyfF/16lfL9keqgcBAS+PP358XfHyf/fO73/YEkminfbkl8OiVBZwchBdvft3++bvr1puTHYwOIKV8vStxwUP50XHJgHIQWp7/fzfqw0/tZh+LnC1QIJIYXL15Q6KYPm3fd8o667RP1oq+a8qzAAARKSkp5eXm7d+/+8eMHqa75++XrlxNn32/Y8WbBivebd/15/5HCrMCADLi4uFxcXDo6Os6cOUPQKT8fPnlS0XJRQve8oNo1I5fLmrZAxgURzQfpJd8uXAG67N/vP/izAmEHIQNgsKWlpa1aterDhw/oofL9+8PsiuvmntetvC8rm10Q1QQ6BeQaUc2LsoY3HAKvGjg9zKn8+/kL/qxAmoPggJmZOVbToCkr9/Dhw3///oWWAR8/fT504kl58zVT90d51dctva/qOTyt6bhm7Pq0tvPLqXPfb9xGCc5HTz/tO0pMrcBADKjhEs/hFOFiZBIREQkNDV2VW/Lo8lWY0cB4+f9y8tznXVPA/H8Q8W+Xr79buwWezp619D0srCWmViDKQZVcYuVcYpN4ZISZmIHcdm5JtKzwonvq49JGtMR+2zsayPj96vXd8DRgWD4uayRUgtz/82k+Q0aKtbKiBH4H8TAyzeeVPSKg0sMtBeRu4VdkYWBEyPLwLFMxOmjoePs2Ipp+v3kHTE9Axv24XCDjlmckMJaJybbQ9tC1QyJT2viCvXn5+ViwukmGiRWYbKfxyADZO/mVLFi5kGXTOYWBcYqcFZ4uX3dRxgBowZ2gJKDGn/cfEVmOoDfQvtwVP7ZZqLqA21CXlYkJYSUwsoDmzuQFOWgmv8wyETk2pECayysLRHAuMPy26sjvMFYvLy8/be8H1AiMODIdhIyenBNdOpU/OYpTSoJJkJH5LMxBOdqC182V+8Uk2RhBbgI6ewe/EhBBuECHTpCXvO2vVKAtCHI9rwxQY7x/4MyZM588eUKRg5DR1TniW2xkelXFOdkYmRkYN+rI3PZW2qkt78jKA4y+Hh6pyTzSNqzcLmy8G1Xl7kYqbtAABSHQrbmcIrVcYrosHPDiDX+tQKyDPhyQfDVXBojeXBTbUyu2zEL6sJ387WDFa6bK59SUl/LKrRSUPy2meidIERg2Ow3lsjiF1ZjZgWHmzMYDRArMbGiJEletQHIj//0WqXvxCtdtlW/5Kl5JkLvkpHTDSemaoco1E5VbXkqn7RSaeCW2mchc0VXp5ZEyZeEiplhRUhBLTfZduXzqhw/vSHPQ12sSQLtBtYSY2k03pWtGKtetlR+kKNzLUDgRKLvGWGajuMINe+UbDkqXFFWByjbwKfAxMjMQDVhZGElz0OfTkh92S71aIHPdRvmCqOr9dPnrdio3XZVu2Cvd8lC6rKoCZNzMkD8tq7JFRc5TjFudmV2ciYWBJEB2w+XLVVBz7MsViberpV/Pk3k1R+b9bqlvd8Et2rvi8OKtu47XyYYNmJpo7iCS0NvrYluXCBZngoq3QeEgZASpFYK8Ofh5GQeFg9BqhZZyHksTpFphkPSgH50VndfPHxnIwTA6+kEAAQDlPYV2XveofwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bob{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABBVBMVEUAeTQIimsIimwOfjsSfTgYfDcwnIs4mX85mX5BlXFQnnJSnWdTkUpTnWdVnCNZmlVcmVNipIFkpX9mnHZplUVwpnZ7gSiJdDKPkSWRiT2Vi0KYrCucg0iksnCrZSirniirnyessXCtZCexoCu4rCzHvDjLZxrNZhrNnjDPuDbPzAnTwDvVKx7YbRjZbRjcShvcSxzcThveWRneXRfeXhfeaRXfaxXf1AbgaBbhYBnhdhPhdxPibRTjZxTjfxbjixHjjxDjkBDlog/mjSrrwlXwqQnwqgr00Cf00ib2vgX20wT53Bv62AL62QL63Rn74SP83AH93gH+3QH+3wD+4Ar/3wD/4AAZjL2lAAAAmUlEQVQ4y2PQIREwjGoYohpsSQQMYViBeViYFnYZ7BqUpbQ1JVWCidUQ4qchISMupuodQpwGf3crZ0VhUVkXaw9/4mywsJEWUlcTlLaxI86GUCN7Xh4WVhFue8tQ4mwwdORn4mJmFHAwJNLT+iZO7GycHE7GBkRqcDXTlZNXUNIzdSNSQ4BXkI+np2+gVwA2DXwkAoZRMEIAAAjH80daTXQaAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-brl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAP1BMVEUAJ3YAnDsInjkMMHEhpDMipTM3T11CVlhMsClNsCl/vh2AvR2ali+yyxGzyxHd1gfe1wfmzQz33QH+3wH/3wBV7BLuAAAArklEQVQ4y9WU2w6DIBBEtyB4AfEC//+tbUgrhtlWpL44z5zkMOxCj5Oh2wDNODYnADGsIayDKAW6KcRMXRGgXNji1CEQbVLQi3iblNyLOBtvtZTaes6LGJulpZh2YbwIbfz7/Ivw6EXYjaUtFvsi7EYnQGNfhN3IBEjsKwL9XALM/U7JHCsZ8c+lK2rde8HDGXHNaFQMX95XZnPNAlWs6McLbX59M8oxNjf7Kr/nCf1cIP2H7MrXAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bsd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB41BMVEUAAAAAAAEAAwMABAQABAUBAAABBggBBwgBCgsBCw0BDA4CEBMCERQCFRgDFxsEHCAFIysGJCwHAAAJAgAJLzcLND0MCQINOUMODAQPP0kSRlIUTFoWSEUWUl8ZU1cZWWcaXGsbX24cFgYeZXYeZ3ggbH0hZpohaJkhaZohaZsiapoiapsia5kia5oibJoicYMicoUjb5wjdIcjdIgkcZ8kdYgkdYkkdogkdokkdookdoskd4kkd4okd4sleIoleIsleIwleY0leY4leo4me48mfJAmfJEnf5Mnf5QogZcogZgphJsqhZwqhpwqhp0riJ8riZ8riaAsiqMsjKIsjKQtjaktjqYtjqctjqktj6cukKgukKkukakwJAkxJwpAMQpBh3JCi3FDi3FDjHFDjHJGOw5Tm3Vcq39fkGVhlWdhlmdilmdilmhwrnJ4qmt6ZhZ8UgOKZAuSfByrjh+8oiPStyfbvSrgvinkyin23zP5wiv5xCr5xCz53yL6xS36xiv6xyv6xy36yCn6yCv6yC36ySn6ySv6yir6zCL6zCz6ziL6zi76zyH6zyP60CP60R760SH60h760iD60jH60x760yD60y/61C/61DD66DT86Cf86yr87zX88Tb98jT98jf99CZ3gNsdAAACWElEQVQYGQXBMW+VZQAG0PN873cLFNCIIS0wEMFBgouJioODq/EnGHX3j+rqaEJiYghaKkJLwRbufR/PyXfr07GmqZQ0GjSFABWUGM+u3jt/O4QkIkgTSRIUSUmSGhfPX366Pds0gpCkaYqQCEGUZHj36vjepRd70lQgIhDagKQJI4O+Or794YklQiJIJakECUSTdsCbZ+6fn68NEQ3SAEmRNCkGuDh5+bAnew3RNCGQpBJCkAxg++r47rXnm4gSJYAEiCY1AD07Orh1JkuREiTGMgVJk0oCwLXDz39/s5cZDZlRFlNQiYoAYO/w275dtYnOATsDqAArAN6+3n+Q58vKXACYFlRMFgEAfrr18fH5JbuBnQGwM2xHdmoAAL89vXlve6bbztlud53bzjnb7a6d7ewAALx4fHjn+r9rMzO7hABJIBkAAK9/uXVx52yIBAAAFgAALrqZTHMCgMmcrAAAm5/37/65/25ZLEAFAAIAOPz+4fnTjWYu0wIAmBYrAPDD4SfHp5fTVFcItoZodjEEAG78eP3+i6zC1oitla0VNLsaVgBkf3fya5ZmLhogppgW0WkRAK4cfPHH6WYnmkaDxSyIpTMIgPc/evD3+aqhUoESgIoKwM1HmydjAyU1ZpGlBRWKAOvB16dHV0saFU0DShRZ7AwBVw8fHZ1eLtJUmgqAgmgQ+OCzG09s0BRSggpFoILg4NH8a79plFBpKqhAhYoaLt3+5uyfK0hDSsRoAFFJJYJcP/zy6L+kaUo0JZVGBaiowPrVe4+zAcsuRaOiKRpUICr+B5IFKaWFxcILAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAEYklEQVRYw9WY60+bVRjA9zdMFx2YuFlBcRrnPcGYzStGI2wRwQ0GGSE41DncFM0SMUxEXCYxZnNfNicywW2Zg0kYF2FswDaCLfcWaGkLpdzGpQVKL5T+/HAaSqGMAF073uTJSXpO+z6/596zjrZNDto2sebkv4ch40HWrUmAi4EQex+Er19jAE6rE75+VtYOwByr+xlAAqowUGxZ+mz7M6DYucDq/gHoeAE00dCzD3Qfw3g5DGZB+7OLf6c53aPVfQwgge446I4XyhuvgLEADJdh7AJMyWCiEsZLYCAL5EEi1k+9CcW/wYnP4bNX/AigiYSeJOj7Bkb/AksX2MeZ/9hsNrRaLVajDuoKob4cmq5BTjr8sh9S34aI+30MoH4PtLEwmgtWFVjV4LDi6bFYLBgMBtcH9WXw6yGIe8yPISSXiFWXDDOmOeo6wD7mTqBpgowYyD8KrbWQlwWRGyEywM85oHgCJq7NixcdGArBUAEjaujXgF4F1QVw7hjUFMDZTLhZBBX5cPA1f+ZAFFg1YB+d44BpGKiEv3+ExK1CmcSnQdsKjVWQGQdXz8HxFLEXG+RHgK53QPkqGIvc439sEDqlkJsB72+EDwLh50/gp4+g7A8nqAOy4n0YQqo3oPegaFJyiaj7s3thMCJ1DyWHQ6yTBmipAWUDmMZFOCkbQNMCw3rYscEHAN3xMFkt6vqUDCauC9EdAGkwXEqGqgsw0u8CMNwW8W9xJrh9GspyQVYJM3bQdcCRD++mBzaLGm+qB1ufx/KI3Qwdt6Dkd6gvBeOwa++2HnY+ANIKqL4E8SEu5SID7mh573lAGwXmVldymlvAJAWzCswG7vg0VglFUsPclV+GrA5A/rhIThzgsIOxGPRfQU0M5KUJBYf10CEFpQz6utwBvo1ckdLeAegMhaFsYXEASyfI34XvAyFi3gAWHwI/xMGZNFfiluYsVMjDqHB3PdCTCNPOpDT1QMJD0FwN3+1a2EFjg0DVCOZJcf7kF676HhkAJWfg3zzY/YiPADTRYLrlHhI3i8AyBepmET57gl0vS3gKDr0OmbFiVJgdIVpBKwfHDPS0Q/nZhR70OkBnKIzlw/QEDGpgoNvZnIbEOuWcNs9nL/7yPcEirApPirN1V8BmgU4Z7JZ4EUAbA32HQZ8K/WlgkoG1F+xWGNKJ4av4tFDiSLSYIK+egxv/QPKLSyux/2Uwm1zwAOlRXgKQO/+M9KaIJHXYnOVyBoZ6Yd/zsHcL6J3V5VjSyqrJ0QQoOCGaWm2hmEJXDyABdQSM/gnTQ2KOGWyDG5eh6TrEPOqqMF++JZrUxCikbIe9T666PK4OQBECfV+Lum5uA+UpSNkKKdtE05nfIT8NBUWdazxQ1EHSc34EUG6HkdOgz4bjLy39Q6U50FIL3QoxiO3aDAe2+QlALhE3CIvcw3iUw+GuBFQ2+Cx8PAN4uP1aUnZsEF5QNy+rgngfYDlWv0dEAKzE6vcMwMVAx1qz+lz5H+iuROqmh6keAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bwp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAARVBMVEUAAABbV1NcV1NcV1RlYV1mYV1mYV5po9hqo9hqo9lqpNl1qtp1qtt2qtt2q9t/sd9/seB/suCAsuCAsuGAs+GBs+H///9JEJ+WAAABx0lEQVQYGd3BQZYdBQzAQMmeTMiDLfe/KG3RH07Alip/32sOjH1gfEBCYk4PA5ySs/GJFPRxuEcsYZizc2Ul7G5yf7ggtsaHTAaWYWC5T2L4pZclhzWHHY0cZhjM8BhkjDfQAiW3BHr3BJsh3oM5kk0+DE+0fCyvROgmhw0POySHABl9GOBikFooeTiZJgp1v5nSRF7BHhN7CCYBHv9q8AayIlb3WW72YgALpEUQnfCWlyhHN494yQ3xmvCZIOnrgY5IpjBePry8wfOQ6QKm+/oVTXMeWsCc0HjNGZghmdnXD/4bvyGTQyHPBm6AmwPxYMqYU/4HlLm54eYwPubmDMPmmEM5LenrT/6br780mkM+5oAMjCkJk2Avwd/mmEOaQ+TSEA6nYM5gChD/CLB9pvZoL2COl2FOtzcPJu1+85oiLC0QXERkK29CPpoUA7Uo1oXpiZc8YDTIy92fYdOE4lgEDcbSJLkEyGuABk+boRMBj9wnROCcoXTbH2CyQSGwCLa1fExQ8jL2GyEI1jnYB+QjEhhYDDDYX8xtbFCx5PKxtiHEKyYQ94tgyRcwxyu120djQ1gQxP2pePzDLbAhGQ7RG6ba0uBvDqxtObo4qrAAAAAASUVORK5CYII=)}.currency-flag.currency-flag-byn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAF9ElEQVRYw51X+09TVxw//8VMlmVZMs0wkWqzzCE91MdoQQsyKbWLxulwbm4TsXNQYTzaQQFFROMPQIa6ySsiiBPHdKJosW95FVv6AlaRilCGEEN07HFv6ePcc8+tZsnJybff+z3f8zmf7+OcAn9Xz4Bkl6+pbaH/4cT5pqH0fTM3tab1IsPqOEMsNPACIxaZaUEQ/BkLGTaYBtPzmAKPtZwHjTwIPOqTzvxS5zH1gt3pyC12FVe4CjTmjRI9L96wThgakJ75MKLhJwSUIc3yJ1opRJQJuAd0OR8ylLSGtgdDGZ/Nag3OXPXYibOuovLZ+8ZBeabpw0TDWgGyJQx6D+IQsrwnMBAwoKCWMJpBwDnwnq0f2vOlW1256JtyFZQOZ2aNn66xUAzFbiAtEEYgsgERzNh7w6A9B3rwzDxgy1LO3NEuPvZN/9btyFXND9pM8WL9mg3M7WE0ZJEIsvgLs4snQAJOf0AArrxSX+u1Uc2pp123xo6f8bVfdyrVZpgcyaHwyvDJ+Ow4htIicnTI+BQkBjJI5bM8UAw5sgsmm9vcquO+K52ekpOTLe32LKU5PslAA4IRX8RzhxMTixo7nwgxJfMHnlmGPKVVVF4vTkzO3NaOV9fMD9tphhghYxJLiAvHYBDASjs0amFAvobW++/wXEUVS4uLjpwiXcwHjy9eMm9MYSY1JARuHanUw4gZxEAOVggewEDyTuP6LSZB8qNzDab4JFOcqE8ip5KaLnuUdqw00L1RuFjaEX8S+hDCkCVB4v6hcuRoYe+b7znzStxF5VTNmzeIIoC42gwrBEasmNEExwwwghFj8Kju4tPOm77LV++98e7ULzemrnV5a85bNqWEckhIigWMGiPIaEIRUiFnUiI2YN4ytDS/MCjb6zhaNLjrwL9/L83qTIa1ELk6IKH3s0NAECDJmKNdhRYCx1HVWFm17eB3f83ND2ceGj9TR/Uh3Uo+82SQs6q5mjWp7I3rAjNuyXAO7AcU5njRTPc9/20tNZsFSbavc6iQGXCGkK6PEcBqbozDsMsQLzEGW2Cy12j7JmfO8IDqjXOmvpEsJTU/EEv1a+Ki9hjmlUK8y7AEJzdY7KUgBGN6s/3wsTmDxVNSScEaUeQ/67c+EKXTgKKEiQ9ZFxNaOxAHhHGJNjNmJQLdV9+aBGJ/z/2nv97y39VRIbNn51s2p4auDsjKa0hoxDgZaGuA7FKKUhZAfyjHVVhmzz629Py57aBitLx6RPG9buX7uHd2N8LeGHjnpKEYoyDGKyCIGIzrTS9n/xxI2+0urhjI2PvPi5d+rZ6qeR1PwGqswmhvNPJLQxj1ZsV6QYChhxca/Hd6fS1t2hWrnnRcp+7XiR8brXFb+1fFDawWBEcMDAmBEdTDoCZsEBNQxiBCxAPTfjX2KeQkRgC6t6R4Sk+5Csq0K1ZSz4+xouPaFKlSJc/OTz2Sv315KJizAtGjn45w6BXMVaiG4SqPnsGtLanmTSlmQfL46VpqtiakdEszJB17ProiF7XRIzEwRMi8LLA/idqiLUlk6hNJrqgBhusvat+KcShV1PPDfjjP9Pbah63N0iv7kxqlW5tkW5vkoVnOkuXcevbPKE5k2xAZePv6nYVl/t7gA81bUj3hde9o3StuTEdWYgKXnohA9hr4Ij+BMadgsqVtVFM1de2Gp+L0dGO7Ua2iACU1ZXD7fSVzMg7QslceEhgV+b5LHW71iSdXuzyaUzPNHYbCwvTL+8Q0IDnHxjLuCMpeDzEnweAPg4V6eFCVT4Vs+uad8TyNd9S+49Kn4ob0qKeUkWKBYSISLOPGRMtgqPYc9VfVo6l6MTXtKi4fkX9h/flCenumOJLU8tfwy5XpsldmNGYMeqR7Zu/qHEr1WOVZCtDCbd29zw+kNe9OaiYe9P8NrjgSDgb6C0qoBKIAUZe8I7fYq6oya0pphpqkLEpk3NvIubdk8xqNM9Df2Xl3m9T2U/Mjq9VaV6+TfNLX87ukfufmmtTE2rTE2u2heVlANZgeHWz7NJYlwYO47uP/AL/PFWnumTCBAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bzd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAGzklEQVRYw+1Ye1Ba6RVP/2n/2L/6SNOkM93ubpvZ3W53p9m0mel0+kjSJFubxEiirrvipjbpGjcaU7WucePaRF1Fo0KCChoRWHloEBQMQUQeF0RiFa48BPUCiSAKXpSHgrz6pel0OmOnmVHSyR/95sydc797vvP97j2H8/0Ouya/vv+Fkl0vHKCfH/jkhZJdu35Vu2157f3WzCpuIWG4mqYCAhRwCyZ34nM7gF7JbG3ufTjn8AbDwUQi4V331knrkBUE6CvBFaPLCB419Wq+n0F87oD2pOK7hdNLa26wt86p+6gnm3ivBlaKB4RdfyBnwNCwViE6z8zWOXTAYDMS67oPfzu15XkBOlzU4/T4zW5z+YNybBtGKmZfoGIVNoVj1QFmEC8Sj8cJY4QL9GyF5J50pPcc7SyAtYQGT5Swkg8op5Y/7dRf5l1uFTYOCjovci5sRjchu3h2RX+WffBz6cclD7LSWAceOuXxRNyKWj8VlOWQMPOmqaGZoVgsjq0ZTCag1Gv3ItEYuo6CoLx/F+MP+yOxCE5Veoz6KtdE5SnamVBzk6SkQpSbwT50jPYDhV0YioQ8QY/dPH2ScGxjcwMsP1XelxxAe9MIGkR7iXvpQucHc3Ow0q4EgcBdL+kXdpT1Z/2ya98J+n4pv4sra+2vPsIue+cK6WBeSxrxVgMAVCGqwA/jtHIhbZLmC4a/i7mdBEC9UhOIjhMxZ3amgSxJ/GMEVWeF1zKdFjtNXMukfi4htRRwTqV8+UbD3RT5jfeo+Zjmo4eeWjJh5hfcytOklCf6iHGngN76qMPqsZYKSil9dQtrC9E1l4FNn6gvRLuOhEZLY0GUDhPy+afqSDlNFen1fXkgmT5jfHAn7XjjkYMPO6rXHllisdiEY2KI1zHtmgb6j3LIOwJUQ1cJZgQ6nSKTcta3uCgqwC51Xwz0/yxmxWxMnJjVd4FEZvztdk9DcV079jTj7WJRlrydULt/d+Pre6698g1yRgrUUCZWdXdLSX/qOW9eMt+gKncEyGjzgNcaGaJrHmtCfn/Y60FLXgswsv1tr/vb3nYwi11qPoqimkHenKzFbeNAvX8l5KSWvrq7aO9Ld7LOlLz7ZnQjGItGGDAD11MOoqa3urcP6Cu/rg1tRrEsbE4bhmfiPc2JRDSy6jAhULdLLzZLefr2glXnotu16Jkod42cXjEQdcPVNvBjl1HXlpFoJPJ0Ub2sXj3Ca5A3AIfA7TYBgboMfNlQ28TIIEPLSGwZNpvNM2sY78I7HiMx5KIf4bs1n9m0+K2WII1ALaVoKEB/Ru3+L8/ASrBePi/PJWdIEMnWbWZnZpQUSjwWnZ+UrcL5iUcFhtY3jaPVWy3H7GPgrawrVqDvPt2y/ZBthCNF/KIxcT9xjPgfv1A8FltCfcwpH2vK4TZ8kpj5hR0mbbXM4+VV0C5ff3AdONx+yIAYrO5AOCAXspYDy1u3mUcQo3O1bzamc0Unl+NfKlzm6SarWbTVMhwNUzmNO01qIDepT+rye61HrzLz+/R9QA9F18F1alEFrs2K6w2QhcQ3cEZNXKmBpHTjZBoZch8cZ+uRwL/QEMeJEhVv0ggBvYoC7QgQqGPAy4BhQDXEdgfcK+vLWPYhkezPx3lfreT/+Dztmyndb71LTv9pN+ZAV+ZPbuf+tvOHv/viazkdew+zXyLj8mCH+glRcelSW44WDhQC/Q0saadHB0tiAo7aRwm5d7OqJFUDJhpLU21c0InUAhpEqrp/5ThtTx77W7nMfecYh+pFlXSolS5up6rxRfSTVtRcL6+fUg2jS07gpEdsSMJZ9p0z+NVAqGa0RqLkwFoF8BuJRNTaR/Wt/Y23WiTS8Tmb5bEXWfBaQY73coW4xuYbzeyxyVlQUYFxNiW9fahBZVWtBUL7MITk0I+Tn/YC/gBGE+/mJep5/Bje6fJotIgO1jP7Bm81366rq6PT6Zx+AZXOmtLC4zqrzblQJiybmYDE8nscmLMeDqf8hZ1MgpZdPQh4Vj4332ozjvBpMv1w8f1ihRniK6wQjPr9fp/PNzLlfaCcgxdgnAw3Z9f/Hn+4gl/mC/nAwg9vDiSfwv7mSo99yevb8IFAnGlLUUsGdNCwck5WOFgonZdqF7VXBVctDsPHlGyOgGTWqREPYlm2uNDA8WLm8yL5oHZ3CnSAvWsdWsgGRSObWPI5kbgHMMk/kjMBZbNo1Yh7vlJUCah3eDNK5mufUZeT0ga9nE68xdZYHqPgU61urApMAqC4/W7yOHl980mVAo8aWePfS7/zP+rL/r1By6jiFuD/2SgCBdyCyR01ii9cK/3/fz+eIX8Hm64jjqFZdnAAAAAASUVORK5CYII=)}.currency-flag.currency-flag-cad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAVFBMVEX/AAD/AwP/BQX/CQn/R0f/Skr/S0v/Tk7/cHD/cXH/hYX/lJT/q6v/r6//srL/t7f/xMT/zc3/zs7/z8//0ND/1dX/1tb/2Nj/29v/5ub/9/f////rrEQTAAAAbklEQVQ4y+3Ttw6AMAxF0QsJvRMI7f//kwExICFkjwje5uEMbnDJdhOe8oO3g7bVgSGKBxWwYOVgWasUsmpdhKAITAKJCQohqM+qFoIyPIqwlDbdGADTyKeUA+SKsXrXd86rNj3NytNw4/9AHwc7pig+ByeVQt0AAAAASUVORK5CYII=)}.currency-flag.currency-flag-cdf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAGsUlEQVRYw41YW2wUVRg+vSW2DdAtF4Eo7MxueWm72yVCokYjBnwRo6BSDYgPXiIijYjtFm1nVsGWQGNajJo+KDyIoRWJgXpBWhLT0m67t9BtwQJSTHpLigKtQrez6/ify9x2Z7YkJ5OdmTNnvvm///v+/yzyCLJHJENQjoLxd9JFq1P9IvqRugg5Xf2RXLZXLnlbdonjrX1bE3LO3ciSoWdWIpMXkAGzy2pkj88Ch2B8fepXiSlr6n6X1cqlu2TX+3J166GYbEvMZozUrgjmO7oRj0y+CR74UPYcGPfU3fTUWsQpFZBgEa2U9QEHoNnQdDY6ujYho9ipnGipsxM5exEfKeSQyRcIsus9+cSZV7cdaXHtsXifYB5XcxD01KdyNNHi3wZQpD8yr25acR45exAfLuDCNg6OKDXOZR/gkErD6PPTlaXvWJOSJvmS1vQRjirwd1a3HJqVFyUSmTd8iwP5TkATysOBCRfYMaYCJULwAM6YWvbk4190xW+iSM8T7iqMz0Pu4gmmqSpaJLvI0ECYgaP1je0DY2swR6fv6y/BUPoQhUIHAbRAjdC+OxBPYNddKRe/KTf8UBu/kSFdy/ccnCh5C1+EW3jax3FLUlLjRHW0U3YJ48f9r2COrmVcfR5z5CcchWz2kBIYQBbM4XuQEwOCMKxpDPn7HosE1v7U8dKPHeWTF/jY0ELpyrxo3yNtv5Sf/e25a/2rmtoq3TXTOGBC2iDpdbRH9rY2SMCRhDBHuY7ziFc5CpERLrSH8u1wvTeDn6hagujDbm9ix5Gv4qMo8W8GHKXL8+9EH4ABeRefRIk7KOB/1F0/5K62CIz+ig/nCiTfhsaOKOXoVO6FYkenxpGd5i8+2uwQrW7k/H2dfdafDZMRXQLWgiXcwu2fO58FpmYu3X93cOndi0uloQVTlwt2ftuM71ZiFixVLeC7gJh63fGe7VRHVzZjjroRez0lCAIDyALZHKAML3POHJ0Hk8emVm358iTSWIcv241z5WJwjXQ9e2ZwcezSIohWxbHm4teIM1lltHKkHDGvS2RO+hYHsY4oRzRdyFjIheZx3dh4HGO7l8ZvZYJN17fVuvfG4LMNsnd7Zc8n07f6H5SGc+JjmdJ1JI2gz055S9818x4hWUdPHW5XvC43WsJ3KV6n5yhi4xSO+Nk+gILODGx01w+U7CBv98lIvzoI/uWvT8SnkPRnVs03Dd+3b4fffw+spOZkoibV6wTwOkVHm+yMI8XrGBTgKIsDlCHMUR5MHp92vND8HY7rbpY2sKbBqeHG9bBLmshff/hc8ev/wWnjaW/in8ytR1sBa5LtYo4qCEdGr+tCDsqRYjBcuJByxPuRY1zjqMZdHQNTwMmgq5haDuGINfWHwAz3D2ODVjJUOFl/7MwbrspZEGOK13UoXpfdX+xgXreQUzNX5QhuXVrHUY7aB59211+ElcFuNChK7DXKMNKDIzhOe7R5AAI0XFY36dkXw4B8Jl5HddRDdVTI6b0ukMWDjiKKjoCjLcBRhcKRz6RfQPo8BUwsV4wVCkAwjkjPUNXSEFe8LpincsQlcXSecbSMcnSgrcblJRzVKBkjpgFk2prpHYFwpPc6qEcGr6P1qBBzBNHCOnqS6ehXrKNBzJFXcTLBojXQktoKDeVoh8Hrrm62dxt6BlaSAFlfFva6yPIixtGUo7y5lelINHJkYfTIvPdL63XAUTDXrnBEYgO+x7yuCHN0EwFHdeB11djrDBzNVZiReQBVjpra+0eUvq6E70z1OsJRL9ERrkeUo8GNrjrN6+bsaPXhSKHM4HXbmI42rVA4YjhoHaAcdaGi8HKmo4lpx4vNJ5iORLOW3Oq3kESZqNORjqPkvs6WrCPCEfU6VI91NKNxJFh3c4LlXkUDpPZ10dGHaF93AXtdkaGvs3HJOurNsvQ68R66ypQmE61WewZhjHkd6MjY16mBoV7XxbyO1aNy4GiXzAqweE/tm2XYABCtR6SvK2Bel0u8TtMRSRqdjsaM9ShZR4L1jtFqK6cbaP2n56KjD6tep+sZFCg4QnbCEa/oKOfsoOJ1VXgPmk5EVsZjwRrCHF1BUI+YjmhfZ+NUrwtkk3qk6GjsNk+9Lpkjca6NoulmLQUT+mv/kuB8h+Z1Nk4tAjodsXqEvW7vLKtH4lwb2fSARPO4Ith5BJJ0RJqpXtLXqT2D5nVVKbZr+qY0KNP+b4HCC+zqrpEWAei9IZOI1+URrysyeJ1o/SeJmHbbb1U0jAUUaTsSjSPHhFKPDF4n3nMkROvGIc3Gkhz/B5yhTsMSX9JWAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-chf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXXKA////8DMMfZAAAAGElEQVQI12NgIBswHyCW+v8fN0W8KWQBAHkbER3fLCbmAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-clp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAOVBMVEUAOaYCOqYIP6gQRasXSq4hUrEoWLMsW7VDbb1IcL+FoNSkuN+1xeW9y+fT3O/f5vPi6PTnABT///97ck9KAAAAV0lEQVQ4y+3SOQ6AMBADwITcd+L/P5aOgoZ1ByguthvJllapW/AQ9V4QAglyZoCPaYwUvRjYBgDNyivpClTNbOhzdma0K8YUR4DjOl9+DTlYZDbY4MfgBFz7WH1QnEyoAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-cny{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAARVBMVEXeKRDeKg/fLg/fMA/gNA7gOg7iQA3jRQ3jSA3jSQ3mWQvnXAvoYgrvhwfznQX1qQT2rwT4twP5vwL6wwL6yAL7yQH/3gBAqu69AAAAaUlEQVQ4y+2SuQ6AMAxDW3ql953//1Q2BAtqFgbUN2RyJMcOY98CQNOHWgNto3eaXlgrVo3dRGvGYqQYM86P4Z15GHtDFUTEotav5Rkxc0o+bc5GqU8nKZMmpHRcg1gfwFpKn//SZvMTTvidA/sPm5HJAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-cop{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAOJPOESb80RYoeTcGAAAAFklEQVQY02NYhQQYhgGHXiAUCdCQAwDoj59hAKyP0gAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-crc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAFVBMVEUAALSEhNvZAADtg4P5+f3++Pj///++ifHvAAAAKUlEQVQoz2NgGEjgggMwpOEA1JQwxgEYlHCA4S8RigPQJT4EcYABTaEA9WCBGf291M8AAAAASUVORK5CYII=)}.currency-flag.currency-flag-cup{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFnklEQVRYw8VYa2wUVRSePqSPfc7Mne2ypQvtdh/z2sViIlEiARN+aDD+QH8Y/+AjJvjDBIOJiTwamtAiu8ujrVUearG0RtQQUtCEqoi22+7O7kAopSD0FRoWYmPZglCieOex25nZ6UL8sWy+TM6599w735x77zn3LLJj4QsOpgWw7SgVRqkQSoYFgQyJalhWqXSjSlVbZhpJhaC01zFWqyKQGQt+hqij3ZuJQAdGt6BUUPUmzbzZhKj5DXSh/Sr1l5NhJE7QN6yLrlurNjpfB+xBwB5CyaDgKoXRPFPPQy6bpe4kAjMdhyEJQEcBexl337aAI/ZVHl8T4T+MUXsFWsoBpN6LM59L6q5vKNc3UOrFTasCIQgOUHFAp6z2EazmJdcGInAYZz61+nbJ82bgC6rVLEGy8YV0BmrG6s7sC8qEJMQAO4a5blmIoGOtjW3GfYcM5VvLSz4qL92cCyXzyLK65ZEGplUVIYnTeZxKmYkfDJ6Gt9s+659u7b7S/FWiuYNvOSIACoLcoZDTgi4evbdFfCJxQGk4SbRGS22pxTX3jrY/yO9P9tAcLULmxNtYzlT9O4IMrnjxzvAf+SakpSXBxvIY01tQGrM6bx7+Or+EiDRsTAIno0VVaYp0wh6IFjl6EeTyq2/OJm/k1UMCA5RMEP7z7Oq41TPnNsIfR31w+XjPU9Onfs0jIYKJLnDw7uW3es7ElzzNGWoVy8ckiEDkCTyClCY3besd/uv4pXvc4PXEhWRcBCcinhOcWuCyRkE5s2QMT7ADhdgv0A2r1/47c4f3rjyNIP0FlgTOwM0kuYq3BeLlriGkuL1sWU3lFsx1yLJ4l7mq0exseggyNlUSGrXtUpezSTz2BA0XiMM91+rDkzv2TH1zDLpu6tvj15rCk00tiYXwuLmUXuRwOllGXCpb9Ip9PeY5gLr2WaobLTUfC6jOej4iqndKQtpDOAUXa+TdTar1nJ0d/3B7tMQON5Bmqw0A9grugunvWMWKWm+DeE0IPSTP50jJVFYuiwtHzA+PEk89OzsxCcn88/fdwVUv/wZbMFpaMg0hMR9jp0Gdz7sdpz+Zu67o51rdq4HOnUIZGBl4vLnAM/dv/CkQmrl9rm5VpNjCVyzVxMwYziaNjnFj5QbHa4Dcj3lbre6dVnfQ6gkKT0nIwK0nuOfp8iiTK0bCLZxs/jLVz8WdVKqPmzrRE0EKE3hm9wjhO26qvYAUthd6a8zvW21tJtBoxOuN+HZ9AD0ZZNmAhoysCIwYGQPuiU0NZ5987gyCwHg49t4W4ViZ3WLMZKA8UFLRjyy4/s7GnyITnw+kfuwd6+kbOdU32hMZO9UnoGfuOSq1iIJgIDX29M0J6YGjShWRFkJKGvCV0WJHrMzJ2+uixVUDxXbeHhDp+hMoBXcYV+md+q47r5EaHrd0dIY+E1lWBGILnDBMD61Zd290PN+pQ5VGICec6Ssw9hehyb3785Rcde9DUqrnLLXQMeeWrkxFuMd6HyKEC9rVcsc0sN9t2/3gwf3HcEHL0IJUeEBPm+0/l9a0vrX7+wt3j0aSXd1DXScudp0c7oRPAcNdsiCjU25Mt0uWJ4eVBpJN55yxbKkacuIiogx6sB66KiQE7ODCNRXMHsLfbsQaDIatBtM2g1EB0za5xaRoUaqyTb1saVIM0YwyKQRRziwZrISYadQxiS1ZX/0G8H8B2ANWLwydIRg9UW9IAlSVsrormOnNFjQGkpo9rRypoWOGcO+MGeu2LWc9DYS/A6P2CTU1pVeca2rh7NyUo6bWyXchTbWJxIAfeuWmtbJ+0TqCaRNKaYmKzjvmp0LpFbL6mTWk/19FprafMYOzgF5W+wGsVjG6FSV3qT8ilCtRa1iSOYvr3BeS9ITIfsfz1VQYskGp3do7jdLDuhPl/tOD/D9d/wFTpuyX1RE+NAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-cve{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFtUlEQVR42qRYTYgcRRR+r6p7Z3Zm1tXN5meXhLAmiuBPMMFEkyjKnvTqURDxFC9CRDAegiAeIngxOUQNiLn4BwqCeBLNQUx0Q9SQXDTEhMDKJptNdiaz89Nd71ndNdNTXV2zCaQYhpqa16/e3/fVq8bJJw8DIuhBACL9Bt/EzPVgBkZXJlsXfT2OQluDPWxhTDSIxBrKSztawHom2Rhzeo1wog49+xWNIOsDedNTzWLgB1n2OkZ43cqERf4vAE+8hfWI8Lndlxc5LWK4f7Z9wywoKhE+E8m3PnhCZ05/nJAaiWzdtmOVvNhbQiEAYEXLLtBMISeWiCRzJv2i4KIpL5EPDxU2IN9OxRTbGxsZM8lUpZaInAdFz2yPhyXRqKYhUICCPxkYMxzQwB+xmtPkA7/Z27HYEIdOsRiS02GuFuZCMOUqv1gcDjpst5yR8Vmxfp0taIj/kEWIfFTmr9A08Z0RUAKRPaBDdrLgYgV89dS3WKBYFe1ZFvQn7i9GEoTidsixREFACAodfrPCxh6sZbtktJytMRVgIvIFaKLSHuFmFaKQG6Mb11//9v0jr71ygtsBt/R6mesVYIGSex47UDWaMf+X8JNCP0JepsryHYvSuqVnZufGp69BezToBA9OX5ne0IKO5FZ567a/tz/9pwxi7gYDBFHhrGB0C4g8R0I+QuSDhnZseezZx658/cHRFx64CO3gUrP66L533zm2F0cJIjiy7+QPBw+XJHAn8IDIOSscoGWY7f8bqHpbmSdwULK9ea8GJLcbJ06PvX1o9pvfpxXfwOW2ThxIglIdVHjo+OZSeV1zISa8BTFxQripHufbHs4u1k+ceu4oCTFYzcnqbiCUcpwhUq0mLd4rJm9gucsqyAQxjOjaBEeBnFqWOMEUEy3rUvKb4ixm5W4tYv1mE8KA+9SdilnPqQbVfxThJFf2AMoUlrbhOhzY45/4pmqekMEEVvcCin5/hPa3Y5gN/YEMdyNedaiVnUQH+PYjUt3NxG/y3Y2g8espCISvNTSOdOLFGVldg5XfgFX+jM63PLysFneJ6jTWTgPFvr6peHB4VOGpsJaSBSbRN9xv5VjzHsstyMscL5lkp0lCe5IIEguBENwPXOdoAUAOnDJq07Lq6R820n0DjlqJwlQx9kqnV2accPAohg1WEVOL+0WY5lsLUCpPnNQQxlCWoEHXVSrSJwuCAZs2U/VRBzxovxOPEtLpMW9PTzK7/sVXIGVGqhlm059Cta8ingQYZ7lbysByhrPj1JSk6lwVOMdc42C3DMIkMhaAIIenHMxS9yyc3b6omzuI9t9RUbc3EL9+10W90uVQ5ZqIASR1YcVq8WVR2S6qkVI6ZGRO+NShXkUQJX0wclMtviVru7CaGGeTiDNxYJ/xgtGK62c/BnbZyWJHGgm3Kl6KG03ojkCpg6PdREPvakZ6wo0KKIm15kh1Rmk2iq8lRe2l6Rzpuok0q0F3vtEje/BzfAf+0q1Pae3Sjicu/HF+pnVpbXJodEMIY0DSjdHM42fHxprnTz/cmT8HQXxHBwV6zigzAnlPyX9Dzc48pSlmfHbPhePvffnGgVc/v7gNp5Y0dDguI+iGAz7af3b75l+2vPRhs17Gatfthu2bLvjbVvsvWdn0fB+DhZCaZ2RSIf9FcP3ymu/OPNJemNi05cpnBz+dmGrPnZnRPfD8Lfp+bts//27kJGb9CzVnV2x0LbPDJtyEBrk2RfiuH5qjaisr85OfHHsR1y7hfbfSfujiuYWHWNdzJfr5p526h8T1OmzpxRx9F/OUhP1RyV8scfKpI54XDMU7Axua0talnaGuFe1yFCbNq92krvJaomhB/wWDfXgI11jkwf3N7t0MciWiJI6Rb4zRzWqSj4A8tzCyXoZ4r7aD7dCxMnBLLKPyLOv5qLJhjVoLyRBV4cZDGeunGgT63wgMeTXzvwADAH6lJQ0Bd4i4AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-czk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAJ1BMVEURRX4hQXYlVYlSNV1TNFxhg6mVJDuwwdSxwtXHGCLXFBrs8PX///8pWPwdAAAAg0lEQVQoz3XNTRWDMBhE0eGnFmIBLFQCGnBQDZVQBUh4GiqholiQnoRkvlnOXTztPz+NnwD0+AagNQLtEdiMJJ+R5DMXmEyGPpOhz/xBSwRtpsD4DqDJVHDP1JCoVv3T4WF44eGJh4SHe6BAEyiw4SHhYT489IEMGx4SHlwA8AHAB4AT5FKgDEnRXtsAAAAASUVORK5CYII=)}.currency-flag.currency-flag-djf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACNFBMVEUsmQAsmgAsmwAsmwEtnAAtnQItngEunwYuoQAuoQ0uoQ8vogwvohEvoxAwpRYwphkxpjwxpxkxqB4xqR8yqiIyqiUyqxMyqyUyqyYyrBMyrBUyrCoyrCwzrRYzrSozrSszrS0zrS4zrUgzriszriwzri4zri8zry80rkg0rkk0sDE2tUI2tkU3uUo4u09Fn+FIoOJIoeFJoeJKoeJKouJLouFMouJNwmROw2VPpeNQpeNRpeNRpuNTpuNTxGJWqORYqeRaquRaquhbquVcq+Veq+pfyXJhrudir+dlsOZlsOdlynhmr+ZmsOdosehpsehqsudqsuhrsudrs+drs+hrtOhssuxss+dss+hszX5tsuxts+dts+httOlusvBus+1vsvBvs/BytPJzt+lzuOpz0IV8u+uBvuqF1ZWHweuHweyO2Z2Vw/qVyO6Yyu+h362i4K2jz/Cm0fKr47as1fK42/O73PO+3fW+6cfA6cjK7NDL5PfMAADMAAHM5ffRAADSAADVBw3W6vnXEBbXERbXExjYGhzZHyXZIifZJSraHyXbKzDb89/c8+DdOjzeP0Le7vrhVlnhV1vh8Pri9eXnc3bofH/ogYHp+O3q9fvrhYns9fvtlprt+e/w/eDxrq/x8//ysLPy+Pz0vcD0v8D0wMH0+/X3zdD30NH3+/7529v5/P375uj75+j76+z7/f/87u/87+/98/X9//3+9vb+9/f++fn+////+vr/+/v//f3////FOrK1AAAClklEQVQ4y3VSB3vTMBBNAiHsUUqAGuR0hBI2YbdsArRMiQhSCqTsvfcolL333nvvvfTn0Okk2W4+7otlyXrv3b27hI6uHJpZQilllHJ4wULxDA/TR8oZZXAICbG7dkhtDm/sNSD0SSJBhHO8lwTxZltVFcvCF5RlRj5A1wEEIa6tHzYhy31FMB4ozZ4MQYhDK9KZxUaJ+WWZ2fEAQYhdNenZOerTosolpxzL1DIeQTzdPLaazrc33KgbFmr4CEJcXjNySnYetz2mBd4DGSAOzEpPX8T1OLzq2H8yyPi0c9LwGXX6nhk486prThDi3qbqcXUGaAbP7RALCdLK6sEZNcdAHj1PH+H1e7P7tWdOuiZrkMEm+AgXH3n7d9snjpmbYzaDzcU14ctH8bbxhvjxwVLurBsxeXlexlJY8svyOjTh+9Xj546cPnX2hc/K441TF9Q31MtQC0aDKenzlaZjh08+83t/OL5zWSqlfnJJpfrCUmY9fD1xsPG+H7+qbevePUviJSrUKx6XP0u41fTk0hkPvjXRsmspcR3XIS4hrit3rivfjiXcfS7EzVf6sH9gpEOFq2AAMg+QDeHvT7n8+a32D6ZFYyQh75UmcUCdKIaUKJz0t7VFLbolXRSU5ahaCNFLIWFHv1CXSgJomYEQpaoeTNSccH5QpH2yF1SiPDquZwQ4MgKE2zPbxUgSIcRBAlaEBCjPT9hQFC5OOhKqHGJjsA5sqfziL2lv/3CnSqUKbh2UtEnQBfHmcGFUNJYoB7O6Bp8NVbvpLBJeLmwT7VEKAGgGSKmWIlr7wM9I2NI9XJyQ+bHTCok+VWcJyuOgYdL7BkQ69tFVKhFrE/8SjvaAowhdH90qVlEOCfXfxfOJSLvFLvwDrCAm+PotjQQAAAAASUVORK5CYII=)}.currency-flag.currency-flag-dkk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXGDDD///9Xs3fUAAAAGElEQVQI12NgYD7AAAK0o/6DAXaK5rYDANc7LT3YjsDKAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-dop{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAvVBMVEXxt7J9lszxt7Hsn5fQ2O2Bms6In9H439ydsNrpiH7WKRj//////v79/f7//v7///8AMZx9krWAlLCKpMaMw3iaq7qcrsWjts+mudOpyY2rtpaszJGy1qCzyb60z5u4x+K72K+/o7HCtbzF1NzJr6zJ1OPOt5jTx8rU2dzWKRjaqa7glX/gm5Dg5e/hbl3irprozMTp7vbw0MTx9+zz1c3z+fD1vrX1v7b2xsH3ysf5+/j6/Pj9/vz9/v3///+wGJ4GAAAAEHRSTlO8xMfJys3P0tbY5vP19vn6S0CDGQAAAIVJREFUOMtjEMACWLnBgIELC2DApoHNDgyYNLGAUQ2jGnBpYMQCWOzsdA3t7Ng5sQAGO2xAXkxCXEMVqxR2DbKCoto6yrZEa7CWFDZQV5KxIlqDsbSelqKQiCnRGmzk1PRVpBSw+4EHC+CzNDcxMrPg58UCGLCFNTPEMA5scTSqYVQDDg0AMKjM6uE+T7oAAAAASUVORK5CYII=)}.currency-flag.currency-flag-dzd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACTFBMVEUVVSIVVSMVViMVViQVViUWWCIWWCUWWSEWWSIWWiIWWiUXWyMYXTMYXjMYXzMZYDMZYDQZYTMZYTQZYjIZYjQaYzIaYzMaZDIaZDwaZTMbZzIbZzMbZz0baCIbaDMcaD0caTMcaT0cajMcaj4cazMdZTsdbDMdbTMdbTQdbUEdbjIdbjQecDIecTIecTMfcEMfcT4fcjIfcjMfcj8gVTIgdj8gdzMhdz4kUzQmYToniFcoVTMzUTRcPTRnOTRuNTRyNTRzIyNzNTR2MjV5MjR6NTN9MTN+HyJ/MjOBLzSGMDSILDSJLjSRKTSTKDSWJzSgIjSuHjSwHjSwHzW2HTXCAADDAQDIEzTJAArJAAzKEzTNBCPPByXPL03QCCnREDHRPFbSDjPSFzfTACHTACTUDTPUID7UJz7UKkHWEDTYDTTYOlHZDDTZDjTZN1DaRVvaR13bCzTbDDTbRl7cCzTcipfdCzTdSGTdUGXdjZzeVGvgBzDgWHLgWXLgW3HhWnThXXniCTTiCjTjZ4LjaH7lHEHlIkbmdovmuL/nfpDnf5Log5XohZfowMbpBTDpCDTq///rBjTr///smqbsnqrtBjXuAzTuBDTuprLup7XvBTTvq7jwrrnw6+rx9vTyAjPy7Ovy9/Ty9/X0///1ADP1ADT1ADX1ATT1AjP1AjT1AzT1bYj1ytL20dj2+/n2///3eZL31Nv31tz31933/vv42d/43OH53eL6///8///98/X99/n+9/j++fr+/Pz/+vv/+/z//Pz//v7////SoYeZAAACSElEQVQ4y4VUVUNUYRRcUbEQmZ1REWWN1V11FWVVVOzu7u7u7u7Exi7cRSzsFuP7Yz58F3357uW+3JdzvjMz58yEIFEkBfsTQCkj+si4v5AIkqQoSiQJkgENpP5XC6QoBE6QbQFFQoRIsnb0sT8k+7xXKwsvI3rfF1J1FUWRkkAFcgAoURQgWiZS3e5l/g0CLBEQJBhmLNko96E/B6s/6c3KiST7jZ62ZPmizXf9OVjmJKXsdokRJanUxQW7Nq46+Mm5B0IiYfGHI/FJqcsVo/peMsZcPffRCQmSJJASWDgovb5iYH7v98YY8/VNlWsCBVGiJMV7Xt9ZPq6oQetKY36/NOaPY9OSKIGSpOTw9NYNWYk6bS8Yc+yQ+5ZgJSVJNm855faziZ2bZRbvOHlqzll3A0mJAAXlNZ51pHxoAUPdPj+fOW/l7ju/nCpRAEFSkay5R8sHFzDU6cvrGfOXbrr107EHz0ISyRZ5U0ufTkg0zSzec+L47DMuSKg2g11515Gp7WuyO2ZGT383h/f7+eHfVZPxPqVbUmOK6reqNObbC5estLJaM0hKDkuvrRiQ3+uVMcb8eFfluiXZexUphSOxyemSB0M6XDHG3Dz/wQEJ8GgQkpjTPjb2RurJvsUHtq3e+9bFAQS8xQkim7Qp7D9++oplC9dd8zlvL14kAKQUVqJLw9x7gQYSBe/8QIKs16MsoAGymeTppZqCrDowQM+mNaSGrbUsvJBlcLbaDcCLWEkia9WUS9ZutEGpQEjy4h7w4FCBcf8X2EqO4MCWyI4AAAAASUVORK5CYII=)}.currency-flag.currency-flag-egp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA4VBMVEVtbW3VMkTUNEJzb2UAAADJoiLJoiPJoiTJoyXKpSnKpSvNqTXNqjXOESbQr0LQsEPYvGDYvGHYvWLYvWPZvWTcwW/cwm/cwnDdxXbdxXfhzIbizIjm1Jnm1pzm1p7o2KLp2aXp2abq26vq3Kzr3Kzr3K3r3K/s3a7s3bDs4Lft37Lt4bbt4bnu37Lu4LPu4rnw5L/x5cXx58bx6c3y6Mry6Mvy6cny6cvy6czz6Mj06s7068/07NH07dL17tb17tf28Nz28d738d/38uD48uH59Ob79+77+fD+/fr//v3///+uEF/KAAAABHRSTlPHx8jKtHtGCAAAAJlJREFUOMtj4CURMIxqGKIaGLEDJhzijAxeWIGHojV2CS+sGtzdvSysQCSxGsTsXY2MXe3EidbALSKqoiAqzEOsBk9OIUl5GQlBLk8iNbixCsgZGsgKsLkRqcGBQ1BHTU1TkN2RSA02/GYmUtKmlny2RGpwMdfVUFJW1zN3ITaUnLUVtPVVtZywhhIOwMyMS4aFRDCqYYhqAACqVKAsszPp4gAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ern{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAJA0lEQVRYw32XC3AU9R3HN3cBBwtRYltGkZCEJPfae+T28d+9JOQBFBkiY4vWkjKMgjgw2CllaivoKKVFQgSRiKQhhFofRQWUlwSUgEixrdiH1LZiuQNSILn3I3eXu0s6099/9/b2f3upM//Z+e9mb//f/fy+v+9/QyUowXsbf9wqPLWKq+u1Cv0m13kD32diD5ucB83OdyzMITxgLk/y52Z8Dz41y9flPxFXaPKH0kXNqfbhlK8YhSkEsmDA/FQtv3oV27TPJvQbxI+M6BR+hPMAnVusUJNG2bhqyAn5DqQmeVA+PcJjAg/HcFFW2a1voIMMWvtjRnzNKp41us7X8CeAmbwGXUhCM3JSpDtpRTGt3J+7qCFnlgnxeCiyvNKpxAyLuzFJOCrwj65lGt4AZQbxjInvkx59gC7UkV8R8tVpoqAkGy1mGFQWT7FyLJaUySp1fFQCBuN6CXpDRKueZIT9tOuc0fWxkTtuZt4zEQwsCrxcpTRrq1Yj6mgmzSCVTBYhK8jOpQGWooQhShyiBL8emGWVXZ0ivNOA2n7G1L1lA2XiGQN/wiIzKzAHiURr53xaKlEqW6/sEcm184KaO5FvCgpYOf8MNEgJQcTBRb8OxbIdIHpK0d5G9OjTTnTAjJmdq2GPmph3VXsSnCzjujvfcKqHcoSkqhXxsPBQkRDf4hjZRye76ehSNrKSSfcZAy4EtOCv3onADEUkWSDucil6bR63+Fmn65AFZAn9Ndz7JomZuaAZx+0D8p5syVQ1vhIUErnQ94WxWFnqoClkZ2Jr2NGBsvT7hsSbDu+3UOAeqCaPb5ZGQIfiSmpcnsa/PI9v2+REhy1gMmhP9kiu/2kyC4ge1IqjCN9gNsEmPrbemTxsT/bYQhZ2+ElbdDU7WCoML3eODZbFnmCiS5ghnFg8YX/kncCDz+QOGKaEz6cJ3a1c62aneISGmBVOQweoPvsaA8mmVrysw9aJ/JBNn64Oz2Hxqneh9HlDeAnnLUH+mShyPzOyiU71Wvx3SZCygpCm6MAsoXTAF9P5jlbuwfZadMyMmZ3BG4Cms0jXg2iVEMZj5ka6zZmL1aE5koUn80GOT3ZYYXhvR0OTxdR+OnXEGH/M4dUJEApYRDYsyCbF/QF5lmMWLUIX7xV2Lubmv1ArHLfU/d4gfGjkjpmxyQ6Yc9XMlYxX6sUHG/jMn2Yl9ji8kzGDkd10+Htc+nNzut/gL+GHKH54CzN6pSK51+otUgQpP1djjNDnlS4GdYLCDP25HP3iQX7Riw7hhAl6UzhtksKMzoWZWjJAAn2UuVQVMIA40TeFT/eZ08dMI2/TiY023+1YMWRB5u81iVftuKC5/CzOlzKBqKY+z2cBHR+TGjOsR+crUHsb17zTIZw0ATP0gZE9mi1Z9qEgKFTHZ76oCjpwvXyTUKrPnPlrtX86CjWy+EoRbvvUGXOi0+a7DcFpnnvGmROhX6zKAsXBIkHemqAD/liN1rfxC3bZhVOwAZiUYJQcnfiVLf1RTaAMw8BpNFWMb7YnX7VFlnFQI8lkCEydessUrMc3FNSIXFu1lL8Y+TXipLl3ghDUI4mZGNazF2Zae1pnqEmdtciX5dGHGbwY2KiEjz7F/nfk3uR2OlAON4ihVi7xjDXzF4N/lpTmejSOo7PbIj+e0LybvXoRAjZKWeJURZwyuksXvWvvoFS2egTNNeafGV3vhL0i5GRHei3xZ+yBZh68BTXCfTedz3xqSL5uC97NKYQKNkGNuPxTb7EICwV0bBzrKItT1ZfuWdg9d+ND687Wdw6KPVFFEIUzevjx2tRhc3QFC4Ii85nMpcr0eQvsZbGlTv8MDgwUqEOjl6tGNluDjbKgr1GjPVV40HGqEnT8c9r8rjmblq79sO6lW+LehGuXf/aLN5rb3ZSaHBAYK9n0WSPsGL5SFKjlMxeq0/3m5BZ75rMq/93YNLGfOEevVSR7bRBLUjYSntAXsgELY4oBHTdMWeNUOUj58tvzftu4vu1Hpxp23BC7o66u8Oxt11u2/rt5q1sexF6m4/Ge2u4Y85YPtzMAyXeHGFrAjl6tTJ8zeu9EYO1Rd2XqY4vfigocrbU2lEbagK0Sj6or32z+TcOGFWuO128fEHsSrlcCDTtuNrVfmbNFktLhaenwNG/FR4q0ISwTXsCkP6gZ9VT6q9AtcPF9fPKgzVspwHykjx69UR6535ndy2RH5/ybDUbRr+NilE3yaYVnatPb4rrlq441brsudsfEX0catg9IJHJIPPIRC+rAE+WbWikcNBd8b4yFyoCEzyCGvsNCZ3ntrniXfSwwM3XaBN8CKh7la1O2ahjzqAYk1+5o2C/+dPXjh2Z3eMSeYXF3sP6lm7BwlkdWh0cV1OFuyUJyU9qElb4SQUT6JJ35pCrVS4+8boHOSp2kIytY31ScjcQuATz4COWQ6lI+UFJ3mFmzasUhAAD+ACT12/8jvbcb3KooUIesQB2SLGqchNDjVcFPAYEfuzlzbKgsgLhB+dNMYoN5FIthyi7xqLg5WXiv9ol1j7zZ/PxXrj0xzGPnYJPEo0USkXv7wiFbh8RGFTSquvn7Z/CR5UxkORcoV2IQ+9QJJgUe8K/SSetja5f9bu7z/wJziHuG68GnHVcBRouymOyMnD+IYikS1WJllRHf1HnfXNKQyjdIuXwQ7UUOiUeZbxLbZ1m5oa137i//4QIdXaH6zqGmrR7JH4QtFKvKC+cT0lBx5xOakB8eyj+NsrIwxco8fJOYftMjP1+y775Nl8SusNgTh0BreuEaXqz9itop2iq4xy1ZDh6pSb5IaeJE9keoqBY2F+ARnOg4Y1y28aGu+c/9DUIMpNR1eps6PES/qC9HLExaR2sjzW2a51Dkl2iwiItTBuARnGi/UPWD5xZ3LXz2M3F3CKK9rnOwadt1goeW//9Zg2RGcvLkYVOcJBHSoyAFPEzAI6qzfDLr4a0P7Fj49Kd1rwTAqq6XfY3Ao/2rFgJsgQ/GNYdbA6nALm6Nx7M5BH0bKbZcLP/ulkU7H9jwB3GXH291nUON2wZwv+TzIEugOEB93Vz8F1g4LwmJpvNoQML4H+86zOs8zHZFAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-etb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABdFBMVEUAa8YBbMABbMUCbMQDbMQEbMQFbcMGbcIHcaQIbsEKa78Kb78LaL4LdJENcL4OcL0RcbsUc7kVcrkVc7QWfGEadLUbdbQcdbQcgkMddrMeYrAedbMfdrIhd7AjhyUkiB4mea0nihInihMoiw0piwkpjAgqbKkte6kufKgxfKYzfqU0faU5gZU6gKE8gZ9AgpxBgpxDg5tGhJlIhZdNh5RPh5NQh5JRiJFSiZFUiZBZi41ai4xbT4Rci4thjYhjjoZmj4RnkINpkYJvkn5wk31xlH17l3aAmHSDQmaDmnGInG6LnWyOnWqQn2mSn2iTn2eUoGaUpEOWoGWZomOaomKbomKco2GdbVmepF+fo2CipV2jplymOE6qqFirqFesNkitqFawqlSxqlSzq1K0sCe6rU68rky9MDy+r0vBsEnDsEjDthrJs0TLtELNKzHRtT/TbTTjvDPnJB7ovjDpIxztwC3vIRjwwCvzwij2bhz2wyf/xiE6dWc7AAABBElEQVQ4y+3Qx1LCYABF4SMIGlHEXrE3omAvUREr2EGxYosFG4gFjSIv7z7JzC8LZ1xwlnfm21y6c4w8+MegvaW18/ego7oYCwVl9V2mIKFvp8oJiy6wDNwkjJHV9eggUsnaAk0h+r+yhvTg2w3l4b6jW+euBCticGyXZdm7N3c/Mdxb2yZ9CsEM0/snwdfxUDR4qTZwLQRD4DqIzVP0HPcDUSFQpJGgT016t85GlzygCkG4xmeTHsaST1PbjsmALS0EHxWgXEUGPfGYBfzil7LnVjbdrFO4rNCcNgEZfYcldtgArD0vGWNohlKzpdRB4+qbZhJm4/vd6UVKMw8tx/LgT8APZIPwXe0TD2cAAAAASUVORK5CYII=)}.currency-flag.currency-flag-eur{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAU6eApFP/9ABWIW2TAAAAQ0lEQVQY02NgoD5gdEDisE1AsEXYJojAOZmMDpkIDhjBlIERMbbAbQLZArcJhYOiDA9AsRTFOSgORfECiueIsoVkAACg9AqhFj835AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-fjd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAKMklEQVRYw31YCVQT1xq+IaDUQu1q7TuW2ta+Y7HWJ1pbW9sqnlZFJS6IKGXfMiEUeDyqYqtWWcRa4gIWSwERVwS0iqRsIYQ9CbIT9kAyCZBdhJAqMm8mgTCThObcM+fO3OX/7v9//3IDtB2dUwhyLIVp+5qH9TyK3YcQ2l78d/DCd4M4bWLxNtcaAMZz7gTG/2lj52bnCNmvoM1/y9Nmwf61P+SyU290LXMc9QkoEQwfqJQHlcHUcgm1HNY3CYT1DU/Ddwl+lDo7OtsPLBoEihWOikQGgiCdA7I1Lj+TwTbbf3nZOVINgERbd2KA7uRigF5yt1tOtbahvLbh+PF0lizqf9JlH6iSL6Nr73Ur3R70U9kEGRAbL8+IAyZChPFDQUUiUHrpxrjLNzLnbyYFnejWCZeLXlzsSbba/pJDUGUHLNYD0t7JDUosIINv5y30/Dwmrzr5yvimLxXbKZODg+iS/x675hSaFcbX0CqkRpEQ2yhPQlSPyQTCNAzQy06Hwi8Vi6IOqT76WB17GhXQJ1Wvd421fvnbh4398M7dKKDHuXcPRme8tDI8/vcieViYYtXHmtQ0dGZtk/DDr6KtwLp1wRmH2icgDBB2XKOwuWDpv89Ylj2rNgyQ9TwXK7DRgXKe8VNqs6OTYPVnz/j85whyJqOY09Anct6GAlKlXf01n3c/4ufxzV+LKfuewlJUMzsCU8hWG63AF2SweU1w+g9t2hlAeMPN4oMs8AYmNr2GcntUd3pUv5Z0XRHIxhFklMkca2xC9L9nclXz599yAJAyMKI849U94XINQ3z107g/m680S3P71He7FYkNI76lYqoFFsMmliKSxhQTBkiXkanLuKLLuqpLuSyPY8iycmTJ6XBMvPRYojjip8Z3/lNPthdsdhuOTVL8cUP+x3XJiTPwkbjR0wxdVpYu84ouPUOXeun+3UqPSmWwUTZK59JBWq3aawD5bgDx7Z7y7Ua8+xEvIeLdh72inYCuSVqZGCI6IAaomkSqAugTVOufWN/wSgI1gPxowftNb6yqJ72Ofq+a+W5YYmg1JNAGwPkDh/w6p0IqhqYBsWBqncovnx9KPRfh91tw6IWQ6HO0sOQI/8t0ekrw4XNhIYzAuKtB1TKqcYnRZDUkEoYAoE8S2te/kmqwBmqBdcOCZU2LVnFJi6ox2SRjM86vBSQjICpnenf06L7dz9xPXWsA5I75oHTLC4WO81ivk9iv2rDfs2atB+2OIG3Jpj08NVQ5As1aUx+HJhjn0aa7cHHiTNJwxFEh7bDkSLw8OXMoljHgH9H49kquzSuCr1zFkT8Nhh4RR5+UXcyATzI0h0/ozl/E1iadm0hIuH+z9EC1OoQtNWxNY4n9WnQH4+/VR7rzT73fxQF8+pJHu97pvG7VWwHExVbdG20yl7rt4T6BKofxPohpiCnUMEWjaVX9mXWDmik9l8fGtWUlUxPjz5Sa5s8wUkvOXjJw+blWqyoomJRIBFPIufLe3Pbhv0SjpYMaRqPcp0QUMuPGEAsOaNR6/vpn0dmjxZtWdWQDAQeIuFZ9uUCQBqoOgJ4gkOa2ZW8FpiF8dMAA2byw1wp8arf4YFIe9ymCKG/njaxdpw4MOHsyo7ZNPOi8DTWWMjUzpbCR3zqAYho5erzlTYdy3zDXmJwX3g6wAl+TwZa11MxozO2HDAelsWCfZq3XWWafx4rR5C8Gvfe0u7vUv+fYFOk4keShfDdSG7D31o8+u8tkEGcEHyn0cciW4hWVOYYgUxr1sLf/+FqntrPJO0/es33bu4DXC+/cVYsGxry7Hof/sLbdejGrHFPho0dD6zeMbd/24NLt5cFZaBz6NDjdEBihmbjnW67wv8V+VMdvaO4v5wm6eOI+8HVT2JnsHn5+PSup7PaZmwWehUIcqWdMVsbtRmWM5+XLVn6sCQxMySx22JFEBjvt3/Kv7JAYkqs2544+dWwlA5cv9yYIpSp0CRrWVStXSA8fDYnPWxNf/H29gjajIdSZAytU9FwuPS9uf8FpH1bKsdobjx1c2qITN94/svTQ8m23qKmlxX4PYQuAnivkI+4HH6/8qO4UY+PhHBtbd+t5rqh67N/0rG4flG7Z0QDAxK1bwT/noWhsl/iQwTfzX9t76sIDlG/PWlpGnZ3HN36Vll3syRsNwYVmr/LhI4WCpJxz3kn0U/dT0/gP1Uu3K0/8Ftde+MlRyjV+QWu3fFe+gIoL7npAYtDg9GXrzn0XbnMcKAybBfvsP6IvdAq3X0l/ZTmd3QYPUNxQUo/l5PslPpj/xncLV4cvXBOxYGmgNZmyYf8vrTCmKmVUTCYt3rtBG1wxZPBeGlt6sEgS9qC5+8loU+cjgUo89vdEx6ufSE5c1KG5sl8whjwtbOul5LRS2VLIREO0rJoo0aRzTteua02BJQMBTGEAs1/f+r5nw+FFffSCznCWiFoq9i/sM4wG/iX0YfZvSq3bc7s1qkF1aAgJq5UHlwwaMwNGau6o9+XC4ZiEsdjfR2IYyhhGk/3qns2+owlpbd9FaKPjrkcn7EbjJ2cYn2poRf3Ah//EmyUJq1NE8NXhPFUET4120Cfa92PB3vWP/Rr/9uLIoKqRyAYNNmqYw1NH8jVBlcOeRSLPEjgA2xeeTZ8o+t5J9/irfEDuBFY8AHiA3GK3hmfrUAlAF/gQBtYpS9fvbVSi2+KTHa1ICPAam6kKiKWC5e8mdQW+VoRD2ZKDHDntZnX39ez+3ILHbO5wAavZ3kno/+NkT4vyTkb36XTmrXu7mP3UaT+YTrd6QGyTFA3jSk+TMsqs9mNLzIqN6Vcf1jD9YXuToq9eNgBP6po08p7FG0aOpzYjUmbv61pVVl6rzK1AGEIUEVosBLj6FzbZGjItqSwUwsSSA54+D0scVqN0zW3PK6tEJielSoVSIRcu2jDxy41d7KQ1ifbPtczIm62oJ+IrtWmTGbfDQj6bsC9kenQYslTlWCp90IXigCrN7vTyZh73sXZMLBKJljiPxqZvzYGimOfT8hv23e/FhelpoRipLTHDtIzCqQc2q0phqNwiw2B6xdABlsIjvaS4qEAmaFIv2yELPSbgPsxm1lJuC4JqlKHESg3dJ9SgITMFmDCJcGuBLJOaaLKZV3rViEe5kpJdnc1kN4M3/tofEFvR6prfE1KrCWXBxHoXnuYQRCSjGT0tXLXmQoNX5LReWTCdIw2uH3O52+F1NIVy8cE+jiasToWSzAz9TBwyI8HslQoiSIKJKrTg+bj7A9HuLJhWKQvsR0JaJkJZsxwwt3WoPg6Z+jY0JzP+mTewmZ6I+iu3eCUicBTTEMFkbAvB5h/oQnR4ExNbvJTBECECm95iaXhSQ6a7mx8XNmOb8SRz+Zp+Ghu2dCQznuAAWbQCwdGIlz3Y/EJoMe2Y9/GJyKhCI+1mU4dZjIHN4jU+ckrmCIwWz22qMHNfpuIBmf9FQvBz9pxh09xGc4R1idmNlpiI2LMnRwH9H4RHWq+ozdpuAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-fkp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAHsUlEQVRYw8VWe1BU5xU/5/vuvfvGFSECu2FRFCuoURN1fKUGMz5w8B1JUhOq8Z2pSTqDjMbWJKbTMenbVqWmVTAmk1ijiSYSxWC1GqFqdGAwgCxo5CWwCyz7uLv7fV//2FUQ0SYOtOev786ce8/v+53f+Z2L9qVrY9/YQBJtW989kbPrjM/rJ0YtgBC+oHW45XjWWMeSTKrVkbzdaVvOtNQ6UKEggLtV86PRqxcNX1JRiJdLyMbXxmQXQW8EcZmiGn+yxrX/0NasGXl5y4clxwWcHh7kHEAAEoIoAAEAiRDAAXiABT2Bsakjdiy2Zh7brVHVwUdy2ZQnoZeCrHMOvrrwBXX33tplr85MMR//Yv2ql6fRIGcuH2CXRAQhBHOp+gHmV1ZNyjFXjj6wx7Tihfh927+64X/m2ZxeA1RyrvKnH9flzFzt0ehvpj1Pjhz9/Rtz3s9bNjQlztPqEUKE8hjjPi8fPX3k3zLi153J1bc64g7vDcyfl/3r44szcqqrmnoLEB0Q+1R7vfPs6eriuOT48cnavbmucxfHZaSmZ0yUDboRJuE7cAgliTyz0BBpzPJfsRUc1SxfGrN1w+GiupWr3z/6QZEgpJ9Z62fYK4Aw78Mi1q+f4NzlDsQmxs4eqlePHtcOTzKMSQGA9uIrVamLUKtNOv+51mxwnzitPDlJY4npAPgkv6K1zWsyaQlFV0396++e6h1AzW//jhr04b4EmRoEotUyVRWqShRZtd9oPfAZUmLOWKAZHA8S5T6/UFWCqNErlBIAIETUNXZM+MjdO4AuRKWAw9n5jACCAxBAAAEgyyTCCAK4ywUBf0h2IbHfVhcoEGyIsi02zekVQJLT5Tdz1nWaQmQB5wCAQoJQYc7DAhcMgIdcIBQCAq0dfmIWnPHw6+FEnvJ4gibS7FGDioQyQUQQAAggUepxtpUU2YESABAgEMOFJevaF6N14UszJrzegBCCaBRUZGBMrb7hOnEKCe2XsUB+JIoHGdVohCyBT9XJSEItQ9HaLNgJFQl23kqABNyclKBPsCwfY849Xd/QEACKgAgCtAZliLXt2+IqP4juDF1//sVaSgGgo0M1GDRTH7doANTGFl52VTdlnOtyuetYAWhozMb1huQhAOAprWDNLWTiuK/t7d7mNr1eIZQ01jo0pz9RVX8nJgABwBh/OoGnW9ThT+sLypqCRKEiUOGA4mrm0Qagp7mUVqzIdbZ4WJsvcZRl8+tzFLC0HPjc/Ycd7pRRhVUwN1GmBCgltY1tX10tWTpnuBxQb76zgzF27ccLt59qqi6+RoxKhBZlFH5UwspCECAIImM855/tNp132qhBTyTbkFLBgjUNjkW7bjAB2BMi0t7iBoBl65/KP/qzJRNj6lZl+f6cUzn3uTWe5N/svwxBRhAJQX+Qbdny2YLMvd+a4pKO/D1q+uT0Q3/NG+d/dtVUqtO5A+jhFMJbBu70ARH9fmxs97vanE23mm7U1Nysud7g9AU4Qeyq284HyZoY/atfps+fnuT+NL9225/UlJEfzVz5l0OVreW1ticGUUpEaNoo0Ro1Z78sm11al501c82Gl+msaXzD1jd1l6eunvfOifq6qvquAgrbLkGusl1fewyk+bS9pdUTHDbQZHf6/G4tMZNOGF3ASQf3vZRk5N+tzcaS0vK5z/22UvrXzvNABDVpkBAhAEMlBBCC1Kxzdfg2Zf/jZGH5W5vTRud/WL/1j7MO7Oo/YUam/a7FFxonX1DExBlaa/Ky9tiNEVFMsC8K7bZ4a/TAxWowvuex9xT9u2jbdjrYlp+29r3DFY6aRmJUEJH7g4zxlg7VSfQUNeDycy4AgCgSyvTksZJvLl1/7dXUpetW+saP8739HsCj3T7tV9mMEf1/njnaYX/l433bZk6eRCFYUKykZ2ZFWx/b+cGl8yoDjdTdGCMfyw66lfv6lAB4uB0lgHnVTW/Ov6a3kuaSDcO+vFnrdBP9j6xk4+X5xoHDklnDW5sPUa0CAEIIxLCQqD52CvfT+5ZHeEisCMCEV5aHxLLBUVBcVtXOLUE6oLBSNQ5IjjIpBScr6qsaiEwBARhBAiFxSOGvirt6/19vf1tZD0wmpKGyYdZLybS1Rjd0pCNiEBI6SL7E7TupbfXB6hYk5HYqvzNqUncmupXpseT9krsFE7GRUNfs2nExcp3nYJnX5AJlnun6bpyT5lFije7vxG1AtHM2qT6mS8vubdO9yB4At8ujYNwUYdiyftSw5lMDDVLH0NRl1vopVumKZf6EyZPGei+Sxm8uOAeq3gAI6OrvBPomhCrSU6PHD5JrDQnaqkLwKHT2Jk36Fqc3Srpy5NPcPbZAedpYCRgFdhcdUh8BAglLq1wXCgtkvRESR/dvyj+7/6TjVoN0q/ais80SGcFtQ8vPgRCsu1MH3XJf4CEyKSlr22d+hAe4vZmNTIgyKz6vJ9IdsJQ1yUlaPZR6r5S58B7DwYghv/ievvIDNHT7wNXQruXAEAkBQoBzQCG4QEJQ7mEg+kpDD08toeIH0HP37rzrDA/r6d21J/NuOu/FQBkBAJCAhACAyIUARAz/svb4g0YoZ9BngMJV8Q5/eOd4Hzr/Vxr63itS4oz0LY4Hr+d7Geq+N/7f8R/s73J3PXny3AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gbp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAyVBMVEUAIH8BIH8CIYAHJoIOLIYPLYYZNYsaNowfO44nQpI3UJo4UJtLYaRhdK9idbBmebJnerJoerN4iLt5ibuQncenstK7w9y8xN29xd3P1ebRDSTe4u7fMh3fNiHgOyfgPCjhQi/hRDHjTjzlW0rlW0vnalvna1vpdWfpdmjpe27qfG/qjYTqj4bqoJnq7PTropvrs7DrtLHrurfrurjr7fTsxcTsxcXu1NXx4ePy8/j06+309fn17e/49PX49Pb7+vv7+/z+/v7///8ZBiYZAAABQklEQVQ4y82U2U4CURBEW3ABRR2VdShkQFTcFUQYQIH6/4/ywbm5KwYeTKzHSarOTU9XC4D+nGkkhsg4jmNSfzmoc/XSAi5fpQ8gGZLVwi+G0jOnNwCuJhQOEg/iGPJl8qMD4GHBhqSc37oQ21BscPEIoDMiy3kp1KghpwHD8YyTHoDrKd9LIiJy5kEMw26FfGsDracV6/vZCzyINhw2+XUPoDvm8iKnx+JAlCF3vuS4C+Duk80jc/BSqBqQSBlqavhkZU8cRQoyIJXhZ/i9CWcn4suEZIaRGn5RQtqJUs77ABJl0MO39iak7EkBbW+It9R/NPz9lJztsH5cEiq8tRpDezX8LobizeULFd6P1+sdpesgZrxRIKcma+LtTocgTrxzNTxIiGrfJSfQi/cvn5W5yam0IOLFB6+3hshm514X/hucN8Af5X8PRgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXSGx7///9d2aTGAAAAJ0lEQVQI12P4//+P/f//DNip83/sPyMo5j/2BxAUqhweU/ABmtsOAPEcizmL0rLfAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-ghs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAhFBMVEUAAAAAaz8CAgADAgAHBgEIBwEJBwEhGwMkHgMmHwM4LwU/NAZOhC5TRQdURgdUjTFlVAlvXApwXQp0YAp2Ygp4YwqGbwyXfQ2vkQ+wkg+4mBC5mRC6mhC/nhHCoRHDoRHOESbSrxLYsxPZTh/dUCDsxBXtxRXwxxXzyhX5zxb70Bb80RaXdyJLAAAAhUlEQVQ4y+3Pyw6CMBBA0aui4ltEfA2Kio/S/v//uXFD0ibTJQl308XkZDrcI6MHHQUvf3UdGOD8nc6BQQis1nHgMxm/tcCUIlJAISKl0Wy4zvg3vei+ZPYjgOH2q74hA8j0R9uUJCG1anBj/nguqNRgd2ics8fcCzaelq2nHYPIetBR8AO7cpBu9R0J4AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gip{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFWklEQVRYw91WfVBUVRT/XZaP3fcBQY32YdpYmNWk2YyZjo1p+RE6SiONGtmYf2iTgVLZ1Izm92gMY2OKpFmmOAoaSiCgfLcsSyapyOeywi4sC6KriG4DKO7r7nvs9ni7NNMfz2l6c+bOPeeee8/vnfM79z0I/7EH/y9Ad+/2C4JLEO4LQr84uue9fQ8U0D0JiThe7ehIfWVq9pyo7KjozKjonNlzUydNttTW0SUJVL/agGgCipetyIuLL54xt+ijuOJvdh2JjkkDKRDlOJAaNa8gaWfBx2uKX59zZvWagthlLrUBlazftBX4CUgCcleuuuHqLwVJAZIRUAh09/QUrd+4AzgMbAHOxiW41C7ZLUEoHDaqHiglpO1SFbXsBt4BlgA7AVe3s9Nup9kyg+SzEV0PgEMOQagd+ZwTGhvQWVV9p7enAmQ7yCZoDMCdjqsOe3sT4CRBtWFPOHp7VAfUJ7iKH4+MATYDvZVVfX19F4EIgAHKgHud1/ustq/FnJ0OHd7r/PNBtP32kc8AGA30m5qoehQDD2WS0H/f1XV7vKh++dBwddu+Li3dmJ7efSIzWcfSeBOBrlJDu96Q7gF0CGjNyOz64+JMUU0MDLn1Q+rvJ09V/3hIFUDmrJwdmuBTwC/QbEbILmgrHx5xPjiiAcxR6I6BMYE5rwmrihjxHbRfISQTQVkUFgLrjqapVbLKffvTgF+J9gr4s+Bo858EOQHWCKYCXAZYqqbS6wBsIzg9dLSa+u2JKnKo02SqBK4iyA6+FexpsOVgL4KpAidJBZhs6FoQ2g6uEyG0AS3nzqsIyGowlhNigbYDHA1pAHsZnBNhThIujmG1YMvAtoGlqy0I0RNSn5OnKqByPb1sEGwC5wBP80FTVUy4NxA4HYF5YDoRagR3g4Q1UKCEKQEacs+oCMhiKLcC6dAMB1mIIHdU8C9DI3VZJAK6SagZ7FIEUYeDCGoGTDlqArKVG7uBKE+f50J3m/CjPOojIG0kzOi+I93PVMo2QsyqZshha7OCzPYgyALj1IRHMgGSOiw4wBnA6z2ApgD0k2e7XKMWoGvtHcenv5kufufXAfHAbhA9yLqnMWksxj5JPnwKlGH7QFaLDokAvSOOTXzVbrWqAsjivHN8wfyKuIT6+M9aV6/NnzYza8zzGWPGVT874duYRz9ZEX7uhfFZkeOoMW/KjJb4tab4T3+LT8iInm/qsP8LQNc3bKXi2LBNGgcmG7d5LQMOG7fd3LLjZvJ+x94DjpTvr6UcsK5KMMcsaYqOtb+2dM/8cUkLI23T3m16+z3TwsWWlXHUgbpR5y4qWxPlp0lRpBC+dlSDChEFg4XUiPYaz2otSL1IC0ksgB1opD9G40nS5IDkKE3ZS6C/QdTY7PFpEMe6IU72qnSs8Yz0CNYMnt70VOjELN76MouksuISL1Pd0gLuwjDu0BfaY3N1RxYwRz7XXgp3G32dG2VGeQhpLo8F705ZeN7rJPPmfU+h16MFXBP4tOXaE7HaJjAWmbN8r3e7AoFvLCi2yT2GmsszRzG1gS+ZxxXNZG1uY6gsH6w8vN8D5aM0geIN5PF8Efg7l6Vf/or3OeMinTzTg7OiBKdAJn8HeAmhqJrn0CGL6EVzBWzJW0zZYsZbAh+28YPLxCroIS8lfMs5VJ58CU7ZY3iRObtcl7+HrZjlG1ip+iOyklWQR1KUU6H6pJ2lv0SnZrAHFmlz0pgLs3T/kImhOkaBcoBDQ5CG992mSBjt8NwJzM8fMIcPMoXzmObBifSX10EN720j+eFQ7PdbNb+slCx1hG+O4LJHs/mPMa3+cDf6u5Z8qPb3rr8AsYeELdUgRn0AAAAASUVORK5CYII=)}.currency-flag.currency-flag-gmd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAGFBMVEUVFaFRUbkDmgP/Hx8AAJkAmQD/AAD///9g3HFJAAAABHRSTlPPz+bmRgNakAAAAC1JREFUKM9jSMMBGIaYhDEOwFCOA+CWwAlccIChJiGIA5ARVko4AEMoDjDEJAACCfVxe6Nw/gAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gnf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAHlBMVEUrk2ArlGAslGHNESXOESXOESbOEib60BX60RT60RdyUI+EAAAByElEQVQYGQXBQZYbVQxA0SfFY5e+53GpvACgOTmZZ1fskmYB2LIZU19lxki5V75fx2P5MsePuJWG8wcALaf1IcPmqJeiEA0wpqD5IRyjwy2gXQB5AKeR8PD6CAoEb2Qp4LSQxj6Oby1RWki2iSWac3msG0ngW6myjiQbrZCL/DmMjTok4eDoFJRfPwvf9yBeNvYic6E7T/qPM1s256qkK9ixiJhyttSLZbQSprRxZgGlk3kILoQTyOyBSKth/kvbI4or57V6kNBoyp7vcXz4Cy2dKkgyOXSMy3g0RzqhGIADQ/fP49+NDoMVNGiSwdRjbb0TDUgUTIBkqDV3T3Pg7s92obFhpbzYvqzWHe1szxoiZIXo4zc0k34i7yh/NUiKob/P7rOkeJW5YrQs1nCao+Wv1Q9uBL0ZB80I0yP682oJUe4NuEEa+nX/b+huDVoBkIfMhlN6fJ2gdUW9S+mlhYmqrm87B6pFC6QgiA0lRUIvIwokNIA2DrTLzv70eZVXtYdbM0hrRVOprBBXwUn6wQKa9n9zGaL3aChsvK2TPG30++/bVIfwIslGYJzux61vzHc/3VEW5pAepF68+56XkitBhfSwnWz7CbMyG0E3FcLGAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-gtq{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABUFBMVEU7j8w8kMw8kM1HMAZIPQZJl9BKl9FKmNFSnNJSnNNSndNTndNaWiJcbwZpTjJreBdsj1JtmVFvjVFzhkN0ll51jVt5lWF9lmKBmmqEm26Jo3WMoXWNnlmNoXeOoXiOo3qOpICQromUqHmVqX+ao4Oap3yfmX6fso2ftI2nuZaptaKsvqCuu5+zxru2xq+7vYG7xq29wqe9y7HB0JPDzrvFsKrHt7DL07/P09XQ493R2NDS5MvT28nT4M7V5tXW3s3X6NTX8OPa2cDa69bd5NXezH7i5d3k6+Hl6uPm6+fn143n4Mzo8+nq7ufs2Hrs8u7tzYvt13Xt6e/t8Ort9Pru3Xzu8uzy5pry5vTz7ur0+Pr0+fP178z18en1+P/1+vz2+v33+fb3+vz48bf58d/5/v76/fr7/Pv8+v/8/fz97pD986P9/f3++8r+//////+sHcs2AAAB1ElEQVQ4y4VUVXsbMRCUr50d2YU0ZaaUmZlTSlNmPqWc0v7/tz7opJPOutQP9nefvZ4dWgMQAPzHYFRr/nJDAwAUUAAABoAgvBnrugPWgAzfE2ge4WfKA+0GLQIBgKxsXRwQMIwYRAAAZoxD7REYQUzyc5EeDi0DNgMBxQxdGQGRSLuSlFUaxr8kCDDnUPWrxJwD/y8rWlm9kwBQDQsqNQoxV0kSDjev6scdX/Xl3Ya0JGvTtBIJaUZO9cG6Ix++rJp8dHvtM1VnB0kWOk6DxjrVS2uev3/x6+jhb5sOqbqwkkRZM0bWqe7b+FdfPfxz+f7eDX4lZlZxbGDlfv30+cnPk+fPrp/X2lbhx9KktTvwfcs2nb117/Hm68e2zqkbGQBCgPS6oHmOA79PrL7w+s25pweurTg4H52Oe6VOEwPrVHXPohtvf1zZvXzXXEKazIwLElinqqeXLjv+bufE4jOJ0/RuyFgfnKrq9PaZO6emLobwsdsHiZXtyZKAwSyaYEmKkGVp0A1fkzuPZxcoUOgDEoyqXCCRtmRxJXqEeuE+xIrSL1a8GkxOQPBB0ix1BySDMCkczZKeU9malaWVxatBpKes0Ify5Ru7Guy73lWSTgL/APLI5/iI4V1sAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-gyd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACdlBMVEWAiHpmbGIAAAABAAABAQACAAACAgADAAAEAQAEAwAEBAEFBAAHBgAJAQEJCAAJCAEOAgEODAAPAgEPDQAVEgEXAwIcGAEdGQEdHBkeBAIeBQIgHAEkIhMmIQ4oIwEpBgMqJQEsBwMwBwMxBwQzMB80CAQ1LgI2LwI5lAg6lAk7lQs8lgw9lg0+lw5AOAJBOQNCmRNDCgVDmRVEmhZFmhdInBpKnR1Lnh5MniBNQwJNnyFPDAZQDAZRDAZSRwNToihToilUSQNVSgNVoytWpCxXpC1XpC5cDgddUQNgqThhDgdhqTlorUJuYANvEQh1tFN2Egl/bwR/d0GCu2OFFAqIv2uOwnOPw3SQfQWQgy6RfgWSvXuTIQuTwnqUFguVxnuYFwuZFwucyoSjGAyjjgWnkQWq0ZStGgyuGg2yIQ22nga32KW5HA29263BqAbCHQ7DHQ7Dw8PEqwbE37XHrQbMHg/OswbRHw/R5sbSHw/StwfS58fWIA/YIBDZ18vbIBDbIRDbvwfcwAfdIRDeIRDe7dbjxgflzzrm8uDo8uLo8+Pq9OXszQft0BXv0Afx9+7y+O/z+O/01Aj11Qj3+/X4+/b52Qj5/Pf62gj6/Pj82wj8+Nv93Aj9/fP9/vr9/vz9/v3+//7/3gj/3gr/3gv/3w//3xH/4BX/4Bf/4SD/4SL/4iP/4iT/4iX/4zH/5kH/50r/6FL/6mL/7HP/7HT/7oP/8Iz/8ZP/8pz/86T/9K3/9bT/9rn/9r3/+Mr/+M7/+c//+dD/+97/+9//++D//On//Ov//Oz//e3//fD//fP//vX//vn//vv///z///3///7///91JKExAAAAAnRSTlP6+7Kv75sAAAHuSURBVDjLY2CMdtUgBTDISBS2JtmToCFGlCto9oKKcHNiNTSUe7Hqt28/Or8i1Jg4DS0tyaIiWUvW7zg5vTjYgCgNLaWGLL7TFi3duPPU1Fx/XSI0tDSH8Ko1LVq0aNnGXWcmZPtrE9TQ0pIjL5i6CARWbNp9tjvNR5OQhpYadyaPyWAti1Zu2XexM82bgIaWlkQhhapFULB288GLrUku+DW0FCjzRSyCg3VbD11sjbfCp6Gl1ovZsQ+hZfH67ceAUWqGW0NLS4KQdMkiJLBkw85TqFGKpqGlQIk7cA6ylkXLN+05hxSl6BqAzmKy7FmEClYCg2BKrr8OVg1AZwmI5S1CB+u2Hb3Yn+2vhU1DviJPFKaGrUcuLqwOM8WiIU5IrgxN9Rqgk4DR4ozNSZW2TB6TUFSv2LT3AlC1G3ZPZ0gJpyKrXgpMjRc70jxxBGt9AIdeG0rEnbjYleaDO2mocgbOQvLm4YtYki2Shjgh6SKY6tWbD4BCURtP4qu0YXLqg3vz/MRsSDzh1JAuJZgC9ebO01PwZFSIhno/dvVGiDePEygKwBryVdl8Z4BzwMziYCPChUCcgHjeolWb9wPTsQkRxUylNZNd76bd89BzCi4NmZL8kTvnVoRbEFtUyqrUtSY5kFAYM8Tak1TcAwALjw3ticaLswAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-hkd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABaFBMVEXeKRDeKhHeKxLeLBPeLRTeLhXeLhbfLxffMxvfNR7gNR7gOCHgOSLgOyTgPCXhPijhQSviQy3iRjDiRjHiRzHjTTjjTTnjTjrjUD3kUTzkUj7kUz/kVkLlWEXlWkblW0jlXEnmYk/mYlDnaVjna1rnbFvobVzqd2frfW7rfm/rgHLrgXPshHXshnjtjH/tjoDukYXulIfulonvmY3vm4/vn5TxpJnyp5zyqJ7yrKPyrqXyr6Xzsajzta3ztq70sqn0ubD0u7P1vrb1v7f1wbr1w7z1xL32vbb2xsD2x8H2ycP2ysP2zcf3zMb3z8n30Mr4zMb40cz408741M/41dH41tH419L51ND52tX53dn619L64N364d774+D75OH75eL76uf85eL85uP85+T86OX86+j86+n88fD97ev97uz98O/98vH99PP+9PL+9fT+9vX++Pj++fn+/f3+/v7/+vn/+/v//v7///+ebWIhAAAA20lEQVQYGe3BV0NBYQAG4DentKNoaKIkaWhZDVKUGaFonYaGaByV9+/3E8537lx4HrS1MoM3OQQNzPeMQovTz3elF2I6ABh45aMZYtZ0wBRlxsYCZxGnBFWv9XrapDwGHN+Vao3Heqi5YO7jcKvcV3zipZ/0QM0qQw+KcX3OPrpP5sctUNN1xDc5tTKxHN+etXVCgORKFLwjO4PXlVIPxAxsBjO3My8yNyCm8Mu7rwWePOcgxMpQ+C8z/JOtliFi+pxN3hjhafAAIqSl3T13N4D5xiQ06V9EW8v6B5p+Kt/cqbu/AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-hnl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA7VBMVEUfTsIhVcUiWsciWsgiW8ciW8gjXMgjXccjXscjXsgkY8kpc88pc9ApdM8pdNA3hNQ3h9U5jdc6i9dEj9hIktlIm9xIm91KnNxKnN1Knd1Lnd1QoN1RoN5Xo99Xo+Bep+Ffp+FfqOFfqOJgqOFgqeJmj9lpl9tqltxtnN6CtuaGv+iKuueKuuiKwemLvOiw0fCy1/G00/C12PLN4/XQ6PjR5vbS6PfW6fjW7Pna7Pna7fnd7fri7/rl8fvs9vzv9/zw9/zx+Pz1+f31+v32+v32+/33+/33+/75/P77/f77/f/9/v/+/////v////8sigodAAABwElEQVQ4y5VUZ1vjMAw2JaUtQmJDyHHQsvdeBwdlb/j/PwfLSwofSJFSy5Kt5T56DRDEz//sChRMTrcSAYKVTNxAvE3hrjdT6QjYgZKHt6LkjM4+t4sCJugQbogQGUL6pIYjYrxqGSkFS/W5ToKnoeQdz3yH0hqknmJJyYFSTHkWad/fM64MCeLLGUIVmFQCAgOx6fBQRFB61lI93HSj6bjVbDUa9muyZANrzKw1mi3mFp+aoiimi5mZPFAxNzvlZJ5P58Xkn792k6dTazafv6TvDhcT6+9K3Ro/rXA4G1zR6trAcYXD88m5k90rXj/+HT1VOAS6HR257q2HQK9jw/e9OVzu7L5Y8XjTfbDibX/zf4XDSd+yVlfNYYXDw/aeVg827nrr4Yc/bmGemcmtnU6nPZ+ovbTYliNnMrUss19Ws5TV61mtbqUzsC3rd6s1B85qRg1b2KKeT/RDKwPv5wEVEoSpBFD4IhgCBr+BBDjYUjkV0qWZ9nHcDkFSIIWRpXSDS0KkIcSIMAoleNY1TnqYMGWkghJiCs5KJKObiggiRZOMv7egkSCgUJPkofgQIxh69FZZPUQp7CUihYF2+QKkTMF3d9yvQAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-hrk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABblBMVEUAk90ClN4Jl98Kl94Tm98VCpkXF5YcneAfj9giC5IlnN4mJp0qKp8rD5Avi9QyNaQzMaEzoN46XLk9PKY9pt9CgcxFjNNKYrpOqNtRquBWp9hYqtpbl9VeptVep9Zfp9VgptRlU6dsos1spdBxLIN4n8Z5XaWDNYGDmb2nXo+oXY2phZ+tXo+tf5eyfZa2ZpK2eI3aUVzeSVLoM0DoOD7qNz3rLjnrNjztdoHvcXr0IiX3GyD4Fxv4X2P4ycz7ExX71df9Dg//AAD/AQH/Bgb/ERH/EhL/FRX/Ghr/ICD/KCj/Li7/QkL/RET/Rkb/R0f/UVH/VVX/X1//a2v/bGz/cXH/eHj/eXn/gYH/iYn/jo7/lpb/mZn/m5v/nJz/nZ3/n5//oKD/o6P/paX/qan/rKz/rq7/srL/s7P/t7f/uLj/ubn/urr/vb3/wsL/ysr/y8v/zs7/19f/2dn/5eX/7u7/7+//9/f/+fn///+qFaZnAAABGElEQVQ4y+3P1zPEUBjG4U/Jx+q999577w5WRKwQrC4sZ1knSqzy/fdmjIsdycjZi70w471957n4AUty8DfAXM/iSMPYbPeyFBivH2rG0kzIKcKO/sYZf9AEUIiYAdmIJQDt/qAFoBIxCwoQKwC6/MFwGpRjXnVZXS4WQ/qkRHRtzcBEkLGV9dHeqlaPaPq5Y3NfiEPzSMRM88T1khuYLEi0zXbpg7GDlADuPGsady60Tce5lgGCXhmL0SVbJYrKgIh9p+sR+0wP2faVXMNacg17CSAsA875jWFY/NTY4dySAbcJ0UIGvD29qGo0bqkb8Yd3GUD3oe+GrUfyAIp7nUtfYKHN41O8gJI/OD0/1RdQpMFv+wcpAZ8BYXtjL70NrQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-htg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB5lBMVEUKEXULAIcLAIgMAIwMGIEMPgANApAOAJcPEJcPEJgPEZgQE5oQF5oRGZsRHpkRH5gRH5kRIJkSH58SIJ8SIKASIaASIqESI58TIacTIagTIqgTI6ETJ6IUKaMUKaQVLKkWLasZZBUcLHYhegUifgwmOcQmcicrMHYrP8UsP8Qtg0ovKnEwM3U2hT42h047jE1DkGNFkldNmGtUgFxgRRlmkDRog81pfMZykTZ5PSB6itF6mot8jc19js9/aBp/dhyAeBiBl9aBp5OEiHeFSiCIlY+N0ZWOLyKRlimRmi+SoNyTYg6T1aGUlIiVotafd4CjLBKnFyepGCiuiYyyHzKyIjiyJDe3FS+4Izu4saK5Izm6Ey+7Jj6/ABO/ABS/KkLGETrHEDrHETrHETvHEjvMybPM2t3OEjXOEzXOQTbRWhzSAB3SEDPSEDTSETTTDjTTETTU7OfVACbV3uPZAAfaAAnaDDXaDjXcSRDdCjXdCzXden3d99jebn3hDSvhDizh7+3iDiziDyzjAzLkAzPkBDLlBDPmBDPmBTTnAzTnBjXoAzTq7fnr7fjs/+Xt8Pjulanu8PnzAT70ADr2cIn3hp/3jAH3sL/3+/P6//f84tb95dn984b+9uX//+////H///P///+LkRKBAAACtklEQVQYGQXBwcqmBQGG4ft+3tffZhBJM9woAwkaBEFELouWEYJrz6BN5+KJBCEdhCsXuWgTImEgLdTRmfmb+d7n8bp8Yyk4UggFGdlItThAmdS5LBOFgq3owoZkwBIYXRuQsA0ahIW5WtEVKraYoWzOZIDBidWBcUwqZMEBDJhLBUoB5xYZYw6HpSyVJcAIBtMMEByswOLiIEBKNkDC5gDYQLcAwsY2aCgAA0ZkoxSQWRhsoEogSENhMLOJooTZICimDAtjWBAlO2FMByWjDoabY8ssMMIYkDMTCqGUlPjsBju2cT7sGC7NHJRzc6ZQ0Kbz4d2Oh7fj/pbr2VEQGrJMepLahGZSC49/89Htv58dT3/17vG3T1+JHUCBDU4qFDOKDq6XfoqffPHWH3/OaxdDC3WObOcZCqSkKUd6Pud65aNPfv/odn5/vjzgIE1TIOf9yLAITOvzc//416//8unH73z44MWTTIaTuZTzQzgugPRYCbz47f8///dbz//3+dM/ffDGcdzShBsnzY2cjw64ItdxwXGlx+PzJ++++c4/f/nn+wc/vPngBC6OCzgm+NcxXGZTmV6vf/b1z+7PFw+/efV3z57rFopLnR7vDwmM4AK+9/cvj2ffPb1/cn391R++Ba0QiMo5gGbAlkr/84u3z/u7l68nh/nqIvS8CFJCT5TZ4CYZfPfotRe56t2Vb795aZBLKqSVEwFhE2nY3ePHKYD2btY5AjSVAHUrTBDAAKgEFxxQAFls0Ui0bGQCODoGVdyyBZYYKMhsiANaXRbLAgMPtBXOqduQUTLHPLrAph0lcBOhWagIuBHL1JWVLEwg7cLRIDsJIFRkKW6WrKSIrBC8QiinNGDTbAIEhJEGaOYoSFEzbJkDYgmFblqgUIUgg7FsS8rINpLCGraFLg1ihgx1PwL+NvWZ469rlwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-huf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEVDb03NKj7///9+JuPjAAAAFklEQVQY02MIRQIMA8JZhQQGG2fAAQBchId5SJWRmgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-idr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXQCR7///8KMcEvAAAAEElEQVQI12NgoDP4DwZ0owDtDF+hORNoMAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ils{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAPFBMVEUAMrsGN70MPL4NPb8OPr8PPr8RQMAmUcZKbs91kdt5lNx6ldyKoeC1xOzZ4fXn7Pny9fz09/35+/7///+pkLZFAAAAeklEQVQ4y+2UzQqAMAyDs7k59+emff939SR6ERpBD2KPpR+0aQiELNDAF+p5lS76tXLAGsJKAQUoDNAGYGhKYDprOCmA2RzzZtasFGGRRTIsouqG7jAuIssI13WA3wGvAyIskkjSrkQfTctKP+6WNXjz0fb+c+nlXNoAS5JOcd9mD/kAAAAASUVORK5CYII=)}.currency-flag.currency-flag-inr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAMFBMVEUSiAc4RVs8SF48SV9jbX5jbX9lb4CVnKiWnKiyt8DKzdPLztTq6+7x8vP/mTP///8DX5tcAAAAUUlEQVQoz2N4hwMwDHuJ/zgAksTvRLH9WCWa5py0wCbxS/f//8v7sUh8m////898LBIfz3/x/yOPXSIeqwROo37b4rD8fzEO5+L2IFqQjFgAAKYM7paqvXB1AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-iqd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABMlBMVEUAAAAORAAbaCMbaSQcaiYcbCcfdDQgdTUgdjYgdjciej8kf0Ulg0klhEsoilUxk2IykmE0lWQ3jlo+m2xLo3dMoXZOo3hTpntVp31Vp39Xpn9Yp4Ffq4VjpXpmZmZmrotnr4xrspBsso9vtJFwtZN4tJF+vJ2AvJ+AvZ+Ev6KPxqqRw6eUxq2WyK+XyK+YybCay7OgxqygzbWgzregzrihzrihz7mkzLSkz7mk0Lqq076r076r1L+vzLWz18Sz18W42sjA3tDFAAPF4dPGAAPG4dTH4tXM5dnNESXN5drOESXOESbOEibS6N3Y6+Ha7OLb7eTc7OXd7eXeXWreXWveXmvfXmvh8Oni8erj8Orj8erl8uvp8+7v9vPw9/T0+fb2+vj4/f34/v38/v39/v7///8ShDFMAAABd0lEQVQ4y+1R11LEMAw0vffee++9cxACGNvUJAdHb/7/X0ArJzwGbubeQOPIsta7khwhjVa0lJbaKK2NkZI2TR8l6EwIoYoAYFoLAnABIGUdkwlGEs43FTADjAKhWAcMOJAVhMgrrhKbcZGiCsZlOEH9SWqMpCCYABIn2jkhjJPHGSnMwQujGO6PGNLdQU0RV1fwLB3PRHxpuNvvbvgTkHJTsI6TwjBGqrgpaBni8yxEMAiV61YpPCbGxgxcl5LSFSQQQyOn+a2lcrUwuUneiWn8FE5W+L7vYZGLoyTkzfc8L76AyPdEGIZB6FyWtghx4oMoolwAyGWyUSBsnlYYwtP8x+dWztqX0+f97V8Q7hsWrW07pig33DTyM+GyNWN3TiaurX2ba++eTSc8Hr4fjDevjdX2TN7a88aO0c7pdMJrfVV5TUVJcWlXS50dLKosG6geSiU89PZNLayvrC6dHc3Yi73NjZvl3VTC1V3h/0N/nib+7Y/YFzCMSsCg7i+yAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-irr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFbUlEQVRYw81U21MTZxRf/gJb2/JQplBgLLdooCLVpwzTqpVa7IOPSL2NECcENCGSIdwqV+ulaqeOOLMM1473UiERMMFcAJswHdEZLgFy00iym1QKgTAFtWc3EDa7m/jiTGS+yZzfOb9zzu8732GRLU2ZW5p4W1DygE388ladTX47c5WArsEmih2QkknJ9dModagHpWatMpGAEiiP0onRZl0xVQStNFM07XpU0ZnMmyCB7RlDQmkJgQOgz4ZHF0prjwaG0MAuaxNijoFHz2QZTMiL+snsw2aTgvqfjLYZ1FdglgvoRBtqJn1XUB59S2j7yjZChHJvHvvyhpKYybKwaIhSQQbfRJsQ858FDdxxlG1IwR4IDfb6vHWJ1BNYB+E0budc/YrTuI1zdRvx27h98zUfTAfP5ms71uC2dUiGOI0ZZCiDhOkk3EFU8+WCn7Az/JCMZvgbrVVOp1Qmogi3+ZvU1m/TO35I68hOa9vLbdnFbd61Fez271Pb9nCbvyaj+1LbstLas4DMbd4NMK39O/Bzm3cCZ2t7dmrbXjK6k9uym8yF6B5f5VXYRsIWAkKIhETulx17oTJJJhoBRCqGLv00dImvLCtSnxZran/5GxUoK470Sou1tbKBs2WDF0TqmnylrETXINWdqRg6f0JdLVBVlOjOiNTVtfrfwAm5YJ/SNdTprwj7K4+ryiTa+hJtQ9XQRSh4XFUOIYmm/vSjy2JNHUQhV6ptqDdcEfRXCB9WndI2gEc2cP6kukbYX4WM4GNK22CPVfvANtA5/WDUPfnntPK+Ra2zG5S2gSf4uNys7rPqdPbhXqsWyD1WjdI6CLDHooGowqKG9P5nj8B46pq4Z1Kpng1pn+tVtsERbExufkhAu+GBTUeQzWqVdXDAPgy9oNTdyV7Ncz0cqPAYG+02PdTYDcib9+zvHQh67fV6Ov+Yv3nzlccTZkGvZmdfXjj/an7+RW6uPTsblP3z85kVpzNsgtw1Nc95PDCwohMzOTlg2Pftc5WWhkfQf0bjzMGD7prq10tLuLh4JjeXkFhb4zh8eOnpkzAIWhp5jEuleGEhGC9/vewqL1+223GBwF1Z6dX/FZ4nm7t+3SUWu0Sil+fOzV686CqRYkWFsN1vlpfDtNRu92vY67NnRxEEjksmW8HxFZcrzP/2Kxhu37/flpW1bLO9F9+hd/xhXLh/f/7WLa/B4FEoFrq6PH29/7a2eh8NgX9BofB0dcFOeIcNBITT3TV34waQCVsuX1QoIHcRoj09C319wJ/r+H3RoPfI5R4i997cnTve4WGAwPd0d/vggi8ql89BZSjVdY+AnZ3zt297DXoEl0jw4mLHsWPO43ysQOCuq3uRkzNz6BB8WjCpFDtx0nH0KEQxsRhouEjkOHLEyecDxIRC+ORgAoEjPx8TFgATl8kcuT8CBBomLsbFYmd+noPPBwM80MjJz3dCVCIh0ktLXxw44ITEYoKJFxQ48/KwQiFiSUi0fJEwtWGDOS7O9GmUlbPZHBs79eEH1oREU3SMNSXFFPs5RIFj+izakpxsiY+f2riRiEZFWZKSLHHxQLZs2kTAlBRzTMz0xx9BTXN0DEBIATJAMKxklCAnJpmjo4loVNR05CfW5GSCnMwBpykyEhlDiDMe5EBogmKMrRoR/uj4mp8KxxmQkrteYSIw18dEjGtnEonw/VIN6qHRjJRcI8XJSqBCWkFjQN8IhJbGzAwBg/dAQjOZ9/fbLJm0KzKGQRdBk8LamLUOq2iWp3nrJGhqgl2XVTfr61P9CPN+wZYpxNiNjE5MiawPxJSOsIplPt9bdyuwekSInWOd6/qEmM/MnHaw4YVeWCPbIIMMeP33f1acPcODMg6IAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-isk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAOJeOp9HXKCjgV1f///8zSPRgAAAAPUlEQVQoz2NggAAXJSUXBmxgVAIBBCEAJCGIDBhcoAAogQIYjKFASckYBTAo4QC4JXAahdNynM4djVqiJQBcPDNFIkaSNgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-jmd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAS1BMVEUAAAAAmzoBAQAeoTMfGgAfojJlsCNmVABmsSJnVQBnsSJoVgBosSJpVwC6wg+7mgC7ww+8mwC8ww/DxQ3ExQ3yxwDyzgLzyAD+0QBDbwwYAAAA30lEQVQ4y42UyRaDIAxF44hjwQn5/y9ty3BqypC8jS6e9wZQwRij+4qVXn/KYL55dXS9edkqSHvRA9UftC1KqNfb3qmmiFe2dK81ALSbk/TE9MZsLdhQEoR3KUr+8F4y5yQBP9eAEyRDcnMwPkiuSOLxV4TPSAr4lITARxISjyXHwcAjCQuPzySx95mI8IBg1Vv5G0kyRhJu0efpFi14eL1U1aIZEo/f7Rfb7ZTkgXchJB6vHj+ETuUlAT/h13vKScYYjyUjB5+VZPFpSRGfkBD4SELjsQQYeCQBFv4heQPRlim1YF+LNwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-jod{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACglBMVEUAAAAEBwgEBwkVAQQWAQQWAgUXAgUYAgUZYhsZYxsZYxwcZiQheD0heT0heT4iej0iej4jfT0jfjIjfj0jfj4ke0MkfEMkfEQmh0AmiD8niEAoi0AojEIojUAojUQpkEEsdDwtdDxHBQxIBgxJBg1NQ0RSUVFSUlJTVVdTWFhUUjVVUjVVUzRVUzVXUjRalW1beXZhrIdhrIhirIZirIdirYdirYhirYpjto9p1ayDAw2MESKOCxqODBqPCxqQChuRKSGZMDOaLSydLCyfKy3DAADEAADFAADFECPGAAPGAQXGECXHAADHAQjHFy7HGS/IAAjIAxHJAALJABPJABTJBg/JECTJECbJESbJFCjJFy7KABbKBhTKBhfKDRfKESfKEyXKEyfKFCnKFy7KFy/KGC/LBRLLBhXLCRvLDRzLECTLESTLESXLESfLEyfLGCHMBRzMDB/MDSPMDiDMESXMESfMEiXMEifNCiDNCyHNDSHNDiPNECPNECTNESXNESbNEiXNEibODiTODyTOECTOECbOESXOESbOEiXOEibOEijOEinOEyjOIC3PESjPEifPEirPEynPEyrPFCrPGi/QECXQECbQGjDRDybSESbSKT7TESfTEifUNUPUOkjWDSbWDybWECbXDybYDyTYR1jZTVbbUFrcXmjgByPgCCPgCCXgZG3hByPlEyrmFCrmh5HmipToABXok5volJ3pCh7pmaHqnKHrnKTsBivtrLPtrbDuGjXurbTvESvwQE7xEyzxFSzxIz7yEyzzAB7zACDzEy30ACD0ACH0ACL1Ey71FC719fX43d/5ssD53+H56On5+Pj5+fn6/P77z9P75+n///8MVrE3AAACmUlEQVQ4y5VT518TQRBdO4nu5WwBRQ0i9hqV2MUK9i5qsCHBil2Dim5Q9JbFigUL2LsSe+89gL3k/3Fm9/h4IZn77dzu7Xszb3b2yLBGJBarR16uTo6FUJ9MC74b0SQWQu7WiprMTrEQGFsSfDu8cdQ1+Dg38iqqM1OizeAzBOeB+cEPaQ2iI3iFwQUkKa+ZlxKdJMYMAYxA3p3PIxtGI4kbnHEOWfLLq9ck153By4VgAvBAWxt8PbRzv+5dulpbN+KDGgwYSDC2nH705m84kv0hxzmCA9tQlGC7jy6fdftfJAZZBviSQ7PnZO0HXiHnpdvHH3xhjf9NJoD6XZvP3Tu7ch9WIgxxZGbG9Z9WhK9kMpSwd+6r8OOpQFCVlO7IWPzAmsBZycZVz8MPFxUgnhuMH9gzcdJdawKDTmddeXpmA2fQQDiC0oXpV39YS1qAQsTOGcXQbSEM43BR+von1kX/IidloZsKikqwefzYiinXvkU81lzG8foxhvjCsvvvv9fROK+Q+ADccpF94+OovkMGD0j1uFOleTzg+sNrIAx3qtvtHoQ/kOw1Y/mnQpd7d2hht9ns9jh40OLsNpzVfrHZm8Llw7sE+HWVn8YkuVppDjAqna6bTscleJ064kmOAPVC+Muqzvdo36aZAwAIp1SXOOkpIKkDN/TWJEd2d2llaFySqzmtjaYhkOqSSDELhsdA8XC9BfeXhS72aZdATTEaNWVJnOQpYfA4ia+YZd+qGtvR1RJFwKAmx5QkyRrGh02dAsF/InShZ2JbKvclWoVVoSG2hgTcUJKm3/wC4UE9JtBkDSiGUlUMrPGjTk1t8eTZpV6JCRqegsyBHDmRuWQGXTm1dpLR6nAQoI4RA1FVplrrqjY1d/4H7AzQuv/Mg70AAAAASUVORK5CYII=)}.currency-flag.currency-flag-jpy{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAIVBMVEW8AC3ADDfGI0rGJk3UWnjbdY7pqrnqrr3++vv//f7////GoaNjAAAAaUlEQVQoz2NYhQMwDA6JFSmGwm5dWCSKGIBAHVNiKgMYRGJIBEAkWNElljNAQRWaRBNMQgNNIgEmwYYm4QCTYEGTMIBJMKNJCMAkGImVwGkUTstxOhenB3EGCc5AxB3sOCMKd9QOppQIAHJMlppj7t83AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-kes{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABDlBMVEUAAAAAZgABAQEDAwMDZwMEAAAFaQUJAAAKCgoQAAAWcxYfUwAjGholJSUmJiYqAAAsAAAtAAAtgS0uAAAvAABAAABFAABKTQ5NPABPT09TAABXAABcXFxdXV1eg0ZfAABfgkZjY2NkomRnLgBsAABtbW1uAABzAABzq3N7HR2EAACFYmKGAACJAACKAACUAACXwJebAACjAACuzq6zBACzs7O2AAC5AAC6AAC6Qjm6Qzq7AAC7AgK8BAS8vLzBFxfBGRnCHBzDHh7GLCzHLi7IMTHIMjLJNDTJOTnMzMzNzc3Ozs7R0dHWZmbYbm7Yb2/beXndgIDht7forKzqsbHrt7fsu7vvxcXxy8v////8TrOKAAABMklEQVQ4y93R106CQRAF4Fl6R1G6jd571UOVrqD04X//F/FSEzayl8ZzNzn5kpkM0T+MS/9z0rsugvue5Xuw9O4uAqfW0BGZMxkzka6hOS/v9K5FyFhcr4tGimhvCkcEtSXFO4dDJ05LLahydmJxjSHzEFeLhKTWJJlhwjzBTNbJwBYYM4+BrQzgPKEmBswDNEOSUgJa1jyw3wN5a0sJVCgMfH4AYaoogSx5gfkc8FJWCSTJDZxOgJuSSiBFt8DhANxQSgkUyAeMRoCPCkqgSo/AZgM8UlUCJL9xlNA9HrsoORQ/nWvjlfkV7ZwMiPPYgSnzFLBLShkwPWPEPMKLSRGkn+p95n79Ia0GbDURwG6HgKjZlEDZI0RstYoJ4SmrAENUCCH8fiGEiBqUbvg1fxB8AcgSqVVcgHbYAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-kgs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAHKklEQVRYw3VXa4wTRRwfNQJ31163t9ter70+7np37bXslEeAiCaYAL4ABY2oIQgRjQRR4yMiF0URkGiAGDVGo4IfjB8gBIwoPuIj+sHEhPhF+eAjynF2tq/ta9vtXe/U2ba7OzO7JJPN7OzMzn9+////N78/kDhRckPkFv/hxcseOOkRteZtdby4D3H/kke8ZIx7RWPOpfac9qBXX+UhOuYEqE/Q/9B6XjLndGaClkEi9TQ72FBoftIHpc4g1GfqI5xIj+t9s8MuRNQq7RV0XhiDiMWIo15pyyxnIF+p+eQWUG/MKm0Q4B5iQOIgsZ9xeihZ0EJag51P5matcU5EJh7EYfQTahM4Arn2Xi2EoOX0BpLtDiSQJ7zWmo/aI7zZoRxEImScR4fA8BcyzywCGjdoAsCAbyw2+gJELig5IepOoXkp1JXS+g4NMOSmIoM0Edm4jAgDDaE2yJzFnZw1BgmjBRFbgLqh5BIlbzIzmMwEE9pXF0Q9sDPO038jUbGmhX5OgDgbGGxSiTQI4zQ/JfXA3PKx/Npo4ZZIZY9fvnUov2qkeFckG49L/QkMFeppe5BBHZo4GSYSLgZsFhiA2a8UNb90iZmhRGFdtPyEv7RjsLrPN33OobzSX3kqUDvGl3YF8jdFc6mxtKPtQfLnNDa049rgAbucZ3IVGqHTOncqt3S0uDmC91Y/4NX3+qZ/cExfcM782j3zY1fjVDceqe7tL90TyS0f1aK1l7aGDSPWYmBDG4RNiOA6LVGdMCeOle4LK/v5xhlX8zegfs5X9/sqe3zYCOWl/vopofk7mP7CoRzwlLaEssk4DqlO6jHxxNmNuNvEyEEz1en4RQTbYnhw8Mq3RZUXvI3PupuXQXF3LL9iRD3lnv0HNKdA/UxfbmVUfiDW/Bs0PnXVXu8r3h1CgpjugWSSUxRguQCApBMUMmiGIkZzEMdEFsYrj/nV910YBvmRUeRYKG+OVA+FSgdjpf2x6suh0tYw6k3IW0ZmfgH1j4TyXl9uzXC6FyLsOB6axMZBW35HetqbDkIcw2y643F4+sTig6HaYY96ukt5K5xfGVd/8tU/dGX8MWlBQuoezwgx5Q2v+rM3t3a8+mZIPdVb2hmUN4Sl/qS2vOMdgmM5kc6bNkJuu0vHQms4ejKhRHHjcHkiMP0DKG0eKh+Jzamg/OhgcVs4Gx/PDieKW8PYgtkiUN6LFjeFp7+bpxz2yRuHsuEEcqaojdyQjV3SZZSlFDYEc/RCTH35m6P140Lje0HeEFDPeSpHsY+CpW1h5ZBPOezH/iptC1ReDU9/45BvCqqfeBtf9uCQzyRwaKeInBctcsAMDyDRxIg4Cym3vduTykQS5d0B9WRf47xbvj1UeTKI4ZE3hsv3B2czXXPVa8o7/YX1Q+WHw+UnA4W1YfVbvvaOUNw0nB0bNwnJStxuxmUUo1vIWs8+5Ehh5OU7hqv7/M2LQN6RxJjVDrmKmyK1o765JpibBcprntLmSP1Yb5pLFbYsnPkVlCeC+TXRjG8hplPdKRbVQQspwEaWRfR0crAV1PJd4crTgcbHvcqJoal5iwvr4vUDrpkLC+bmrp7796qZC87ai73yfWNTYHH17aHpr+Ypr/HF7UFpYCEOQVZI2XiNQMiGr0l6wBC6tLjGx60+N4AdgUEqTsQmr1mWuz4+K4G5/7Q2mwe5VbFJsLzweKL5B6ifcJefGsiuiGn87rKckFYgdJaxNKXrB1q7aTJDgIUNQ7WjfOMLh0aMz8amwCK0bEl+x6LCQynpukVTAMpPx/EnHNfKfo98ZyQTjacdkL2/dcsQdauQQW1z24nsvYjXd8NMLI7vBOVAH+bi5l+gfn5A3hHLxkdy46OF7fH62cHmn6DxdZdyUJDvjWAex3cZ4iAVkYyCcFN7ASrQGPqxXtFOEcdyfmW0dE8IXyDq8b7GaSe+0ZqZa2cuXotNUc/21N5x144IpfuD+RtG0s6UdpcxuodVnpRZAHG2ct3uL23HOcQ0vmKT8fzqaGW3XznMVyb66+/y6sme6vMDlWe81Yn+wq3RzGhcEyrO1o3BQgIRe5GZOwKqdqHyy4a1Wsq1JUKcIlZhWey+7aHinZHC6mh5V0BeH8YRlr8Rqw4xPR8LD8LX1iLEzRhq6KGOUIc0kYsMwZtFQns+p0lYCTdeowPJn8z4k9JgUpu2ACs4DEySPaqRsEw9RPMOYCQYw1eIY5xNeJ1vKWicerhhzBbATgdf7AK8sjCHtp4yY4hKIrKoMJzNXUnwd0ow0z7eEPaUFESMULSVpmbl2in2REYG2FdFbOFMZ40h9NxGWQepSsO2Dqa9yWpqZFWW7LEoXcvSnW1Jbr89XTuwtz3TbMwSr6BjbLPXWnCyFaNN9nCiWbkidyrNp6aExZc9SztNWGI+jRHttdWEJZPaYPt1KfFcYk4TiH7nJ8SnztPcYrI1+X98CUw8YCzb7wAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-khr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAF3ElEQVRYw4VYW0wcVRj+h8a0QG203BoKxVrZhcKgVB988EFrUp+8PFVj4oMmJr6oiU9N1ER9kWJNrfbCpd0OJqWlA3RnoVgWlt3Vclm2lMJuN1BhZ2F2oWELLSxJtTHB2Zmd6bkN3fw5+c5/O/+c85+Z/1/Ir2nRSDBGIZ/XMC9gzAzW+Lyho0t5RIR5a0EMBdIPSryp0wK4BhMTURLLIB5JqVVwxENirmAzS54y4610yAdluOXpCBiagC+DHoGAP7GAqxHL46vy1A6RsQpUqhABsQ0ExqHwgsVJETrMHBCemGHA3kCeNjb2jGdlJXF2dDT8ptcCUYPCA6JG7RqhWKNag5MBIqJGGCJjrYjoIzq1hqtaYkXRkIqQV9WUpurmDOkY5VQ3ZUZClAZNpGaVQdUIwPwgOCNFrZohklV9O6tKHzXwGN/GMZPCaXpRhudjsDeUxYetNSObTk2CVShe40r0UQerkBmNabEJGMpcyToUTD1bGcmvWoe8Na4UUX5sjnqgmRrIYIhBuQzlMYNkZEwTZzP5OkWhQuH2xKFEhkp1qsALC7D9t2+/P1FXvwjPzGkmMthVBQV2y1zlYydpvuFZ45g+TakKQNbFhoYpQLXNMZqO4Ll4do2SWzMPZVGwLXGlweyK81Jn4xVxONuehFJNp0zJqZnP5VWAPq35eCjAFPSA0AhiuD0hneNsdyGn/dMvLxz5Lg65MbDfg6eD+96QbgXbJ24M2g+uwHaZsy9ATtsXRy5+9U0CtsXAFiPcEiegkWxECaQGbiZjp2a7B3v+hq0nTp483nYhBMUp2DUHWy+/9o7r1o3u8PilQ4djkKMyI1BwXDj3i3BuGravQEkUbFZL0Kszcog+Wp3isO8OFHS+97F3KjR8Vxl85e27wPmzK04JjpA8czs609DW6t9RnQQIlB/0zUyNzEfbPvwsxOUn0nfQMggzZzI5RJwLlnq45RIUBXa8dH7I13P9z6Hg6IXmc63H6i43OuobTvm93pGhIRWITY6LP9ddanb4Bq/7R4Ybgn/5il5d4fJlKgHo7NH5QMcrU0AXJaAssrW449ivvRNjagQu30DvxERvcKTf7Q6MjAwNDl7r6XHfCLgnJ5w+j6evzzs53t7smNyxd5ErZV5e9D6ZK4LVbac3aR6q5gEaX383+M+DSCQiCEJPT09nZ+fw8PDMzEw4HPb7/V1dXS6X6+zZs6FQaPJRqvmDT2YBFqCKziEZPxBzClgEnI2ZUhqwL3JFk08VOb7+oc3X39HR0dra6vV6e3t7u7u7JUlSI+t0Ot1u98DAgCoSRbHd2+/48aex3L0LkB/jKmXiwlMJJJtJTaYYBaLaed2BLcHfRXnl3lVJUndCUZR4PL6QSMzOzkoaJxqNqpxEIqGK1H266pRiK8kx5x8R2JZIv0htssXLBQ0OGPeQI98cc+mXMtw89FHi0cPl5WWPx6NuQzKZXNZ+yaWlAe2HcVQdj0fFS//9e/P9z6MA6AsJyxD8GgEZCi7WgQK7bu0qjyWTaxsbDzY2+qbDfVOh1Y0NlXRO/3RYJX26qutMhfqmwrqO8ujheNnLCuTFqG8AfePA+MiV0J9Ac5oCbv7AW/f73etS19oVafRofaDuqApSTte65EppnNH6ehWsu1wpybV2xRlI62gcqet+n1t583CK45jOEUoHAJuUFpEt1ZFMqcCHoDIAhaNQGISCm7BbJRXo0yAU6hxjmuaPw+4xjaNZFU2CLZJVs3klkyk/kKKJWZcZ/P1NO21ndtpP77SfyatoUEkFKBmc0/qI6dhO5+1vfFIBmJECVWuKWOVKckRWyYvVoGSly6hW23EmNgKzW2N0ZGS3ZFHb8wKrCWyxVCDaGKNRpFei+xuBMhYYvQRbKrDaWXY7CuwI6I6M6ITQZpJuCxlRbtrbI2EB1RELrFaVucNETBYrEf8OkGGRrRxYLGntl04mHv/nBNsVep9aLKPhBSQgeg36Txaeejii++QFiza5xSLPGAf9Px7Rhh7X2tNkAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-kmf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAE8ElEQVRYw8WWbUxTVxjH+bBscy4jsizRDzqEtkKh0N5z+3ZvqxQEWwmZbgMjJFMZCkq2TAWURURAoK+0VCgviq64MeRlmkAYqJEEpFCgIMwXmG4L0eFkhqHECReEndtbGSD4AWnb/NP0nHNzz6/P/3nOc1zkF8P7mnGiW0hYMKLD+XIJ0AdtzkWKKlnDLeuI9rWEaZ1z5RJWuEWgBkCJRhZyLtd5Eea1pJwLJM4BohzAVaF8NUg2svuu0clQtToViBKeQ4YqJBc5U+U7QjnY6lQgSnyrg1GFnMY6b6LN0Q4uAESJpwIwt1JK/fobKQfXEC1uVn1kVy0AhKvZfCWTK/fiKpgcBZDqQUmVz2g7l+gJITpxop1vV80BEuUgIJvOV/psK94aXxkXXxm7+ZSIq+QAOWuX8RPT3frpKWL6xegUMWw/zQChmJoNaQ5UxF7tvzL8bLh/qP943bGwoi24hgMf4Cp8hWqQ3pAx8M+DaXt+bEBCFUug9C02FY9NjMHZ2pu1m3Q8uGS5b0muSYIOUs9wMj22GgLLOr8fnxi3I5BIg6Byr9OmYmqq9lYtT8FEsmlwqfpG1d4foykgWw0qmUiWZ8wPu01/tNoJSArzN6Zsz/gk+acfPhkMLQiCM9BEaBYn0x0GZqMWnZf4aDYD1/hnNmT8+WRw+YHg2+vv1FPjM20l7JMfk7Wm4cgMgYqr2ZHfhWNqv3lAENHqoGdoQfCFrvLnE8+XDUiaL9mSH/BodAgOpqan9lfsQ+UMuB9MqSjjjkdP/zrxcypXsUGcgyx4XMGSBFm02PIY84B5eYCC88SRxs+fjo3CAXQtomQb3AP6BRNrk44L4xekx0XWQnuNIBOuQ9KuyweHBiYfj0w8Hl6yKKAICmhscjzcBmTbCcYvQMsTLRKeGQkNgK9l7d5Jb9yA3FqP9XgKlywX6JfMIBl6aVlceQysONIyFWvH2U/v/X3v25qjsOhEi6BgepRfAD5LAqUoq+9dWu8Kj8733S0rly6y7LlyBjwMKQuLWorYme4QCCZyaEGIoTnvi/NRglkxs0kD8FwgKAASOZoZyra4MX59h3bDldHlxuha9UayVpmcEXdhHzE5AYEejNyXGiRcW5B8IRxP4f1q2QvzydgciOZcXu99921a7wdvyjEbiDwYIUFpu5EK0k+91fAggJRhRdJz5nMxZbuEKt+ZNML0iKAQbD8KjDzWnRW02+/RLG7LRmMDotoC9Oh8R+nECzJOld0VVsuCYUdLrjmCkuckwHUovxBIFEhGGLvzQ5tHy0vzPxDZXFX+cONDFw82/9b8jPj35sNfUutS4Kokly/WIPgpNp7rvz/a74o7/fe33G+v9Oh19ehxJb+XV3OvHxoEtjDY9iPObj906eBXVfGBegxTe4n0TGmqSBeAmd1AxyrQtAZtWg2aVqNWzf4B5s6grwxfs2TTAhc0aBZMZJhDfBVTpKOLNUJhemrANw3SvQ1B8Q2Sr+2rRa+wYq2PWMsUZX2JJVdjh7uFSWbBkVYHaCEgLUuspYuUMiylAEtoxxMsWOJ1h2keECLWMcQaAZZ2DE9qxA53YYkmR9LMBdIyxVpvPHsPllyFJ3RjCW1YYrODaSgg6UbokY70CD+e99KjFsej2IBkhUKxhoelJ2NJ1/CELiei2IB2nk6SnrwkS+2VneiSpbXJ0szO1X/7Uuh8S1JB9AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-kpw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACQFBMVEUWO5kWO5oWPJoWPZkXQJwXQJ0XQZwXQZ0aTKAaTKEbTaAbTaEbTqEbT6EbT6IbUKEbUKKn1/Oo1/So2PSv2fKw2fKw2fOw2vPmAADnAADoAADoAAHoAQHpAADpAQDqAADqAALqAATqAAfqAAnqAQDqAQnqBAbrAAbrAAnrAAvrAQDrAQLrAQnrAwvrAw/rBA3rBBPrBRHrBg/rBw/rBxPrCBHrCBPrCBXrCRPrChHrCxbsAAvsAQvsAw3sCRbsChjsDBjsDRbsDhjsEBzsEB7sEh7sExzsEx7sFB/sFCDsGiDtChbtEBztFB/tFiDtFyLtFyPtGCPtGSTtGSbtGiftGyPtGyTtGyftHCftHCjtHSftHSjtHSntHijtHintHyntHyvtHyztICvtICztJi7tMTjuHCjuHSjuHSvuICzuIi7uJzHuJzTuKjTuKzXuLDTuLjbuMDruNUDuOEHvMzzvMz3vOUPvQkjwPUbwRk7wRk/wS1XxTVTxU1vyUFbyXmTyYGnzZG3zZW3zZmvzZ230eH31eX/1gIb1hor1hoz1iY/2a2X2a2f2bGb2cmz2cm32c232kJb3l5z3m6H3nKD4mqD4o6j4pKj4q674q6/5sLT5sbX6u776u7/6vcD6vr/6wsX7yMr7yMv7ycv7ysz7ys77z9D7z9L70dX70tX81dj81tn819n82dv82dz83d/83uD84OH84OP84eP95eb95ef95+n97e7+7/H+8PP+8vP+9PX+9fX+9fb//Pz///80K5C9AAADH0lEQVQ4y21Uh1vTQBQ/aiOUkJBiW0SNLQGkYMWNC/fAAeImsYA7EQfuvfdooXVvceAe4MSdf8337pKQ+vnu7o3fG3eXy/eIJIqSICJHIYGGFtqiSO18kWIiRSWRUEWwvZTTWOZHTKDFGCwJBHi+aIdKolPdKmHtLWAqbiOSPB5HLg+MrjxU83Dm5uYxlachPBPEk+XxZBEqPAQZrH5ZWR6AUGUexD0E/ID7C/wD/EgFOAv8DhU4HjfqJx0pGEDpVCqdBpFOdaQ7UggBAwMERoCWohpRlDJFKSlTYgqISnnw0EiJ4qZYhlWmEFU1VLri66dVzt5/dPvo0gVrVYt0wHXVIQ0WoZphqPHm8KqLr3vf/np0ZmrVBlcETYSKViKBIhriLZUHvprmyyOmaXbOG7HOXVlzNJ3tgK41yl4INa/KX4C/GTMrzuJ1nZ23L51Ycu74H5hwbOA1FDfljKpushJWF5/88PRTT9eSYYe7ez52vmubrv57XV13EmDLRuX+w7Hy8vmLtfoVdfKu7vMRenLDnWPYCbqqaw1Vz80XO4fUNjc1j5RP/DYvhWmo4VyZ1tf7jtQwqguOfq56mVq38i5olyvt8+v/ewddbYzcgbBX5TMqxm3DW5+NsAjdubnmujSg8eGnIexU0dJDNYNug7Zlkf2BNOtQuqH23QFozsTPZq+88Il5pWi3ad6Q4/bZNZZi2Fey7mC0FO8x7236DsUfbDW/TZoZt8OxnpbxDjrL3iwff2YyurWxzPqZDNfbaZkvrcabwjuuv/9j/nx8YXJ5a8Yra+4fyklQ463V4dp9B9smlNbD723YH0h3nwd0Eo3W1ESBkBXLg8OxiiijKTGGOt4YhUkykQRqb0eWSKJIWlACjUQCJijt1A1EgsFAMBQK4AAKBVGGAkHUC0PgoWYAI2AVBoIkmxKX7QXuzeY4r5cDAxiHaDbn5dDJoRNmf47wvC/X5+Nh+Hw5OcB41HN4tHm0cqgGLp4CxGqk2EAFiTZH0WnPjAm2n/ZOaMYCa9l2BxcFO020syTsrFYHJ6xPC33dl7VgeyvJzrHz/wKbGYy9+zadpgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-krw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABU1BMVEUAAAAANHgBNHgBNXkCAgIDAwMDM3YDNnoEBAQGBgYLMXMODg4PO3oRERERO3sTExMTO3sWFhYbGxshLmwiIiIlJSUpKSkpK2krOHM9PT1CQkJDQ0NGRkZHR0dISEhJJV1JU4ZMTExQI1tWI1lcXFxfX19iIFRjIFRjY2NpaWlrY45uHlBubm5vb29zc3N0dHR1HU18G0uFRXCLi4uQkJCRkZGUQmqVlZWWlpacFT+cgaCegqCfgqGkEjykpKSurq6xHEKzfZmzs7O4uLi5ubm6DzXCDTLDw8PEDDDExMTGDDDHDTHHDjLJFjnJFznJeJDLy8vNzc3Ozs7QNlTRN1XR0dHS0tLWTWjW1tba2trfc4jfdInfdYri4uLp6enr6+vs7Ozu7u7w197x8fHy2uHz2uD09PT12uD21tz32d/5+fn6+vr7+/v8/Pz++fr++vv///+dcM/hAAABl0lEQVQ4y7WU+1fBYBjHn0VJkgilK12lUEkkpahkKMolQi4luT7//0+xkU2bHXX6bufs3bPv52zvu+/7AI4o+DUQLwyzFeKDQFWjSPD7EwpNdQCwgbbe8HPb/Y26FmxsICeDa3SAmctvBgf6QJZjAUYwYEEBHi7AA4oCGsDIBKJiaQr3YZH7k5a2XjElFUcZgA6s+Dw53pt2JRML3z+9fHZva53TCro+kFUpS7gMu/TzVjpEUgpmmt0Zbq5iSanK9t9QjqAX5Hlq3EyS30q2qFJeDl6MlNk/zgJ2epAhGUrTNTtYfkYjUKcuH0EmEKpQxXqAP0sPJEsZwfAddZ13B3NT84dkTBBYuKWBDaKj7bAgML1D+fcoPzFxKQjoibXTm/P1MRogTgQBN8HSFT/QXdaihOkXvfMuq7X341xMwE3XjttZYwHMaLRMfb+pyR0NKnwrvfA13SLaLnG1+MI3EO+3M/3sjN5d5I03RlUXOHwD4YXqkTnpWvsYukU7BtYqedU+dPI1ASf61N4/tpnRG9nIrfL/uvcX2qkzENscFawAAAAASUVORK5CYII=)}.currency-flag.currency-flag-kwd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAw1BMVEUk31z1OE1WFBoLRBwAAAAAAQAAAgEAAwEABAEADgQAEAUAFwcAKQwALA0ANhAAOhEATxgAXhwAeyUAiSkApTEAqTMAszYAtjcAxjsAzD0Azj4A1kAA10AA2EEA2UEBAAABAQECAAACAgIDAwMEBAQFAAEFBQUGBgYHBwcICAgJCQkRAgMYAgUaAwUwBQk6Bgs+BgxIBw5ZCRJpChWJDhuZDx69EyXGFCfJFCjSFSngFizmFy3oFy7wGC/yGDDzGDD////aSCCgAAAABHRSTlPHx+jrbZZy9AAAAJxJREFUOMu1y0UOwlAABNACg2uLa7HiXorDcP9TsaYkP5kFb/+sYr0nsZCyW1oAsuWuFoBCTQxI2k0tABmnowUgXxUDEqWGFoC009YCkKuIAfGYZRYO6L+NfsNQDSM1jNUwUcP072GmhrkaFmJwoxGjcNicaPYdlscnhTA43EghbM+kEFbBi0Lw/DsphN2FFMI6IIXg+Q8qYX+l5AMwlePhJTYEmgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-kyd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAGbElEQVRYw82XD1DSZxjHMRVLrZEzXaWllWY4s3KmbdrqZq2wrCu92W1qsw3/RlgqUgRlZmSp0ZxlKQj+mWaJU3M40uUf1AkGgoSkpJB/CvtjdqlJwV5zNVJTV+b1u+8dd/DwvJ/35Xm+zwvklotLL5+vUqnq6qRr156CQJDD5OQU011YyIFAgNoiIrBY+sgYU1NMJqmgFYnkGRp2EonrnYgjYyYqGZ7AhcFkKJTiwQOlUpmVxV64EDtxIH39vSeP0mWH8YNJ9u17/vAhSGJvH/3uQCYmb2xO+Qw8ChKpZNYs1NhAGhp+Hh5JTSkZfDOzwWMWCMAxczitzs6n3p1mUC9fVq+Orib/3ujs3GBp2V1QAFJ3dHQjkWmamv6jAoH4GnJeo5NTw9KlQ/Ht7Y9A/LRpfu9H8wpIfccCc3P1HQcFZaoDEYmMsU/0fUUms9RFo1Vza27JKan3yeTnjx+rXj7qQM97+x6kp3clJ4OaAx/JZA9ycjjDklhY4N4dqA2DGVcSd/chIJGj40Tit9kffHegoZUmVz7LAz9qoJkzUdraAVZWeBubo7q6weMASTw8xhXopqGVGqysJhLvbhf2eoEZM4K2usa2i5mi2svKJu+nElLp1Vxf7/i3ArFYzcPU2Hi3v18BCrZPKHzK4Tzv7lYv6qEyVymVvTzek1r2HUlnTc3tYRmWL498vYCLS6yig6oSeyiFG1T19irBNyoZvoxRCEDHaXsg4LAg3SCKWAw2Wj9/fjPpfMxJhjpQYuL16mrJYExjY5OrK9/EpJl0zg9JG9WB4HDCvjDaHX76Q5Z1VZaRmLFKxZ6rFP+QnpwBg6HHAgJ+DRoeuD7wftAmYA5IQ8MSYgqBu4w0RuBY3t7kzs5BU3jMZAqtrUUODmwyHUQOyx6dSjHebb8yxFUbbgCBf6JhDVuAWOqK9EC4nQaWOzoQqDIM5sqTJ/1KhaIrKane2BicTVEKY9Gig2OPDj29vUeOFPT1DSgHBsAXeUZGLV5eV6klZmZvjMLIuGyNHeZ6bhYQu08hKwwgXxhCNyxExhPg1vi3+FDbo8GNFhc3wOHAZuqoecOG0djDFXBfvlwHMii6uqQBAYMjNjJqpfV/xhiKyfaKPWbrj6GWFMxEYMIvZKMvxH0e6AmFvsUaXpdLS+xZNCpr5ElO5Prh6Ej8t7BEoiYEYqjtyZgLjKjkO/SrD5klDFJWW2GxJLeITclryfuDgk/JPZhIwVFGAbJfEOxoGmhlHv42hwDtYGMR4bwoGGjVklADg5BRw0BRg9Makv70APCOBOHKtNX9a5l+hYMeby+0csHMsi91i+B6jO+1S1fr8g1grV7e43TZ5AoAVSBm3ERCeVitygRNnrcOK0yLjde8EQBl7oBWWelPNVDjZkSRvW7VHigLo1VC0OS6Ty//UYd5eFqNr07FV7o3IrSmGkieQuG4bWSbzOI4WN7y/1loaMieZ9SORjdaWjbAYFyf77oys6YUSHinR/64v6e4uK9dJL3f18vl9otEt7t6+1vrexiMju5+UduTKQVad5JtcYBOKboUGG67BE07lMMLShOYodKDDzmdv3R6WWjGzoT6KQWSdfYUlNPX7PxMY6UxKWGzW3y157kbaWle2nbGcIRRcVlK292eKQKCwfZlemELaYyoAgk9Y2vGb/7E5EP35LebW2qiaHFp6T6ZlE1H6fzrZ6hZ2NMjpuxk0+xyj5L/7XfTZI5wu51DJGv+/nLT/aURpHBP1IodflYRpBDT/cy5IWVb4qoF5vPlxxD3hfiNG2I+CNDs2eh636C8jHwiZpX0yu6Bet9nslgqq6P1ft+9u4Klm+bM+3pOm6xC3Pn0CufuCylKIcCwsl3T451KyCli/MFX83/ygMC1ULL9W/mJLd1iQjxuVfN1t9vCazhc3rF8yWJ02q9UVBwVZ7s/IeGaDMyfdkFSS8W2U9gVcv4B6U6blhPh4BIx+T8Z/eK5gfpdLyRezayfEo851Oa7s6+diSTQwlL5izGV8ENVOBofh029URqfn7zhLGH1s6Y9L5p3PavzT4i+9KFqaP26Ez7eSeDSmPQLVVAaHBOxEoga51Ka41Oe61tJ9zxz2C46dMU94fGLiTlr1hADkEkIxFm1+90Ha3sgI6MDxwmJtczTNUVo7p9+t1ghUm5UQ3VqJD513rzw8a+wH1o6OoH/46/0R6J/AP1BhUEyONRrAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-kzt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACxFBMVEVv3P9w3P1w3P5x3Pxx3fty3Ply3Ppz3Ph03PZ03Pd13PV13fR23fN33PB33fF43O943e953O153O573el93OZ93Od+3eV/3eJ/3eN/3eSA3eGB3d+B3eCB3t+C3t6D3duD3dyE3diE3dmE3dqF3diG3deH3dSH3tWI3dKK3dCK3s+L3s2L3s6M3cqM3cuM3syN3cmN3cqO3siP3caP3saP3seQ3sSQ3sWR3sKR3sOS3sGS38KT3b+T3r6T3r+T3sCU3r2U3r6V3buV3ruV3ryV3r2V37yW3rqW37uX3riX37mY3raY3reZ3rSZ3rWa3rKa3rOa3rSa37Kb3rKb3rOb37Gc36+c37Cd3q2d3q6d366e3qye36ue36yf36qg36ig36mh36Wh36ah36eh4Kai3qSi3qWi36Wj36Oj4KKj4KOk3qGk36Gk36Kl35+l36Cl36Gm352m356n35un35yn4Jyo35qo35yp35ip35mq35er4JSr4JWs4JKs4JOt35Gt35Kt4JGu34+u35Cv342v4I2v4I6w4Iuw4Iyw4I2x4Iqy34iy4Imz34ez4Ii04IS14IO24IG24IK34H+34IC44H244H654H264Hq74Hm74Hq74Xi84Ha84Xa84Xe94HS94HW/4HG/4HLA4W/B4W3B4W7C4GzD4GrD4WrE4WjE4WnF4WbF4WfG4WXH4WTI4WHI4mHJ4V/J4WDK4V3K4V7L4VzN4VnP4VXQ4VTR4lHR4lLS4U/S4VDS4lHT4U7T4k/U4U3V4kvW4knX4UbY4kXZ4kPa4kHb4j/b4kDd4jze4jvf4jjf4jnh4zXi4jPi4zTk4jDk4y/n4irn4yvo4yjp4yfq4ybr4yPt4yDu4x7w4xrx5Bjz4xXz4xb04xP04xT25BD34w744wz44w354wv85AX85Ab94wT95AP+5AH+5AL/5ABpiyT1AAAC40lEQVQ4y2NgYDANK0yQYyABeKuYW5qQoiHIu8bLjhQNbq0ttYakaMhN2JkQgC7IxMDJxsCKXYOGQ7yKCqoQL0M4t6mzloUFUCMmYExlyENVzh/nmTOnbsm2nMPcNQzMGBoixT0NdJD4wgwb/R8Eb9ZOmDZjxUW/ZhV09aylOjuUqxCOZ3PZFnfJdfrZR69u70wpOTKb3QLNK9ztJYU59Qh+6Na5c6IfvIaA4zYTLmui2cA/MWKq51Q4V7W6fmHYi9cwcMUscXYFD2oAVpocUiqD8bj0Y/en3X2NAPO7fdE94ags4y4N56kvOJOJpP71faub6+0Y0WKOKQnOZgtdc2AesobXsgvq7DhR1Btod4lqwiOYwX1hI7L6F8J97sJAmRiEhqTuxd3uULY9e9G8HqWXSBqOhp1fZwCMnCpLJA1LYRqEI5QYTM92bUKof2W94bI9gynDJLMuuAYj/S4RiJOYlKfNlIhUnBV4FKb+eWHUXWcdgTltK/dxaMN15DOlQlOV0bJb4iyLZmend9wGqz/hZHu3O1ds+bPXx9Qn68PUOyhLQYNV0G/Rlol8LIanCg44OhQ3JRvl9t+RjDFedWZix41zEYzwiDM9pFQJZjIvDGeYoM5gxLQx+uGmSTcsn5id1CyUO5TPwLB+a70XLKXzTomY6gNNGhNMGZhmKDGwGfokbJE+zb6bIYKv/bgCA0POvXUaiMTXVV6Y1QRh8/TYMzA1F7IwCDEYMfgwqDMGHJzGysAUdm23ASJbsBYiJ++6fmYGxwNtWiAHC/esjQEm7Zwj12eLoWUgQ0QGMlhYxsXAYpWf5LJnuxWQz7L18Qk1tCyaxpCDzNeaCkwK0l4T5UEcTucwB/SyQMMxQUkJVYivt1NNX49ZLGP1vFxLaTY0DTnJu5LRihkXc5eQA3uvAqPu6YXeIG40DR5tHQ26GEWDuFdCTmmamQKWYibAr8aTpKLST8XcgqTC2CiyiITiHgBCFi1jpCsP8QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-lak{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAhFBMVEUAPdIJRNQKRdQLRdQMRtQhVtgiV9gjWNgtX9owYtoyY9s0Zdt9nOh+neiAnumBn+mIpOqKpuqMqOuSrOyVruyZse2iuO+lu++mu++uwfGvwvGxxPGzxfK9zfO/zvTG1PXH1PXJ1vXK1/bX4fjb5Pnc5PndAxzpABL7/P79/f/+/v////9NexdtAAAAj0lEQVQ4y+2Uyw6CMBAAW94qQkFRQXk/bf///0g0Qfa02wRvzHnm0t0uGzVhe0AJBk3YJrhh0XdF4BJ1Lt7qg0xMim80aqE2CMFDrbjjvifXgTyggVAAgQYZDFI0eMHgiQYxDCI0OAFfHjWf9UaYg1X9/JI0an6dvvp04cRtcs552+a+vc0qa3+g/S79I5gBp42QKID6G4gAAAAASUVORK5CYII=)}.currency-flag.currency-flag-lbp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACKFBMVEUpkScpkikqkioqkywqlC8rljErljIrlzQtmzstmzwtnCwtnDwtnD0unUAunUEunkIun0Mun0QvoEUvoUYvokcwokgwo0wwpE0wpE4xpU4xpU8xplAxplExplMxp1Mxp1QyqFQyqFUyqFYyqVYyqVkzqlczqlgzq1szrEwzrF80rV40rWE0rmE0r1M1sWU1sWY2smc2smk2tGw3tG03tW43tW84s2k4t3M5uXY5uXc7tXA7wHM7wnQ8tG08unc8u3s9u3o+t3Q/uHRBvX5DuHRDunlDv4BDwIVGvH1Lw4lPv4FSxItTwIJVwodWxIxYxY1YxY9bxY1dvoFexpBfxItgwoZhw4pmyZVqxItry5pw0KN0yZZ1y5p1z6F4z6KBz6CC3auH0KSI5r+JyaOLyaKP1q6R2bST7MiU2LKX27mY0K6Z2rab27yb3Luk8M+p4cSr786s4saw58+z2cC09du259C45My93Me+173A6dTC4M/C6tXF4M3J6tXK7NrK7drN7NrS7+DT8OHU8OLV5drbISLc8+ne8+je8+nf9evnJSvo9+/p9/HqJizq+PLsChPsChTtChTtCxTtHCPtHCTuCxTuHCTuHSTuJy7uJy/uKC/uKDDvDBTvKC/xKDDy+vbzDRj0+vX0+/b0+/f0///1LDj1Ljz1MEL1M0X1NEf1NEv1NUj18O31+/j4/fz5/fv6/v36///7/vz+8/T+8/X/+v///P/////HC8KaAAACIElEQVQ4y2OYPG0KBEyeAmFNngwXwABAIQZMCewapkENBmqYhiQyGU0pnDUNxmKYgh1Mm47QA1Q7Ha4XasM0mHHT4OrglgF1TIargdgAMW06uh8mo7kGoqEfCCb2908A0ZOAaAKY2z91EogEi06YABSZ1A8BExhmzZg1Y8YsIAnCM2bOgDDmrV42a+asmTNA4kBBoBhQBizLsBkdbAHCzdtSWrZv3YIiCgUM27GCdC7rgiVYZbBraJNh5mQWriZeg7+ih7mhZFwfsRp8RL3sLGXMioi0odnRNlxW2irKULCSOA3rGoKNVCXY1N0VlEuJ0lAXxiGiZR/Aq6RjElpPhIZ8rZAMcT55CzkxAYn4TURo6CxzldBWVxHjCYwN0ktbTFhDqpIpq7Gbsz43p4RDbk4HQQ2FTokxapoSUkIG3jLsLtnrCWrozoyIXrhdkZ8lcvv8nlpfv0UEndS+Yfv2RgYmRk8wr2ktETG9Mc8mIUlXowR74sNI3pvXlCfXbN9eVZFVvBkLYJgFBjPABDj3zO3tWrl89qwVq5a2zoLmLKgKcHYCZ1FgFpwAzor9E4AZc9IccOacMGfBJGgm7Z84sR8GGBC5Hl4GIpdK0MJqOrx8ZEAr8YBFBbT0mI5R5kxGaIDYMQ1SRE1GM2MarNgCl1EM04BGgQybDNMExpMhRedk5JIKooIB7lJMf0yHGoFUIk5GlK0IZ8JKV0TJPA3JHgDldJmj008vkwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-lkr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABm1BMVEUARTSNICiNICmNISiOIiiPIyiQJCeQJSeRJSeRJieSJyeSKCaTKSaUKSaVKiaVKyWVLCWWLSWXLiWZMCSZMSSaMiSbMiObMyOdNSOeNyKeOCKfOCGfOCKgOSKgOiGhOyGhPCGiPCGjPSCkPyCkQCClQSCmQh+oRB+oRR+pRR6pRh6pRx6qRh6qRx6sShutSh2tSx2uTB2vThywTxyxUBuyUhu0VBq1VRq1Vhq2Vxi3WBm5Wxm7Xhi8Xxe9YRe+YRfAZBbDaRXGbBTHbRTIbxPJcBPKchLLchLLcxLMdBLMdRLNdRHPeBHPeRDQeRDQehDRexDTfg/Ufw/VgA7WgQ7Wgg7Xgw7Ygw3ZhQ3ahg3ahw3biAzcigvcigzejQvfjQvhjwrhkArikQrikgrklAnllgjnmAfnmAjomQfomgjpmwfsoQPtoAXtoAbuogXvpQPxpATypgTypwTzqATzqQT0qQP1qgP1qwL2qwP2rAP2rQL3rQH3rgH5rwL5sAH6sQH6sgH7swH7tAD8swD8tAD9tQD+twD/WwD/twAK1cORAAABKklEQVQ4y2PoIBEwDFINDEDQDgQgNhMeMKQ0cJmTqCHYCkiIGdmYKYr7p1TEmxDSwNqgZR7kkgfk1TubCofblvgIieHVINEhK1IICXaLXGtBEU4xxwC8GlQ7RKXt1MpAXN2o5BBXV3dPTrwaNDoEDHIy0oC8RjZGsOvtzfBq0OzgZmJRyQLyypTlZXWMTRwSBPFq0G7hZ+JJRE5BFbx4NcT4ejD5oaY5I7waLOuy3YpBnDa4Bk28GvTammpSO1o7Oopgmmo58GqQy69uTqqu6ugojTLkiUws7+iIxh/T+slC6v5SYR1ZfECOUktKXEcAfg0KwaDQl+kIZQPxAgvlwisliUjeEh3e7CDapYDdKZ6ZoAaehMxCHiAt4JMe65UbMfSyKCENQ7xsBQB9JPPPX4MUWAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-lrd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAqFBMVEUAAGYBAWcCAmcFBWkMDG0ODm4QEHAREXAUFHIZGXUkJHwoKH4rK4AuLoIzM4VGRpBUVJhWVppbW51dXZ5mZqNra6Zzc6uBgbORkb2Xl8Ghoceiosejo8imkbOsfJi2VWm3t9S6Q1O7u9a8Oki9Oke/v9nMAADMAQHNhZLQFhbU1OXZQUHaR0fa2unf3+zjcXHjc3PsoKD09Pj209P31dX4+Pv7+/3////WJ6pjAAAApklEQVQ4y73StxLCMBBF0QcGRM45mWhysAn7/39Ggdyo2NllBp3GKnQLvTHgWEc89z420iCw3+WBl96v9+xhQrw0mF6y8iBnTPlFTWNMHpg9eQCKw7etVzXho6sLIqJjQ75Si4hoBAAIT7xvsE0GnWtSEK9UGZeAoNsWB3bRDADMY97vv4Y46Dv2Nx5ISR/clRAp6YNYycNKZyUPKz2UPKy0U/r/Sh9HCvBAzdRnvQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ltl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAcwh3KwOfmwO/AAD/swBRmS52AAAAHklEQVQoz2NwwQEYhr2EEg7AMHKBIA7AYIwDDHsJANI9dFnVARzfAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-lyd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAIVBMVEUAAAArKysunUUunkUunkaRkZHmABLnABLnABTnART///8/reb6AAABHUlEQVQoz71OsXEDMQxTk8ZVZpA4wYsTSNwlG5jUBKQmkL5z7SmDT20XKRKedEcCJIDkQ8fS0LAd6mrnXO5f4WkO0+lbTzWzPWMsuzpP5m7Twwz7Q/XcF+pzJVOfBiG1BVq3bY3QpcnvM/ay8HBz4ABHDHgoFqAG3BWYbUiEwkPvuufQMwaiaYwLN9+WzBBjmC9s6cUNnJtp+ud6Pl/jt7cH+I/PF8QjpY+XYm+Jt1K3X8f9u5Is7WAWybVl6VfH1I6SKslBmSr3JlUw5A6+S+LWuFbqlJlzFtRBGCVJY5LWj1wvMZw0PAinIqVLKwISWtTrT5M5MVNtnQUBGpXLiSFEkg54YK1wab0QkVzOCAoP4toFUQoDq0gr3Hr9BrIgkw5rQAIiAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAclBMVEUAgwAEgQAHfwAPewERegEWdwEbdAIcdAIecgIwaAQ9YQVDXQVLWQZkSghuRQlyQwl1QQqCOguKNQyLNAyWLg21HQ+2HA+6GhC8GRC/FxDAFhDAFxDEFBHJERHNDxHQDRLWChLaCBLdBhPlAhPmARPnABSYieWMAAAAp0lEQVQ4y+3UyQ6CMBQF0MukzFChzJSp/f9f1GgajDHyunDHXXVxT9r3FoUyDE6wp20NQZoaAt83AxzgRiABEhOweYC3UcAqxqGvqxseKaq6H0ax/gRLjI/Ey8GTmPVet9jxDPyy96+cMvQc6X4007Yk3VfflcS1NvqGhghyDXIiCACnLB0goIEJCIVSIgQmEihs9pxWMrsggazTpy4jAfn1eP5LfwV3mOXMQxN3UocAAAAASUVORK5CYII=)}.currency-flag.currency-flag-mdl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAEZElEQVRYw2NgMJxDEvp/j4EkdE9RgCTEMOqgUQcNpIO+3WT4cmtAHcRuNHHzZOm7e9lBrrnB8PQGw/NzDEdn8azr1lrToXx0iSCyU16fYd4wQfqUujANHRQZFLS82npRteHTo2xAK98dYnhUx3AwgXfjxCSg+KwSPbhrvlxhXNKgDhScF6d7nUYOYtKbXBdvOK/UojvNcH2/NNDWD1cZ3lxguLKZY3GlFdDutd3ycAcdWSLYnmKwuMKqM9Vgh5YITRzEodfSmmzQmWrYk264rFUWOXbmlOsCHXRlGztcZOt0kQlZxm3J+j0Zhmv1xWjjIP3mikitqihtIJpfj3DQp0tM8ysMl1VZX9mKcND6SSLV0doQxbRzUEtrkj4weJoT9FYWKhxMljlfJHyzludYhuTRJHUgOpwid6Oa51K54JF0qdWZMo3xehOyjYHkFkNxWoVQc6JefZwuMNYOhgv/Z2D4y8hwxZLhNyPDq0SGd7UM33kYrlkzfOdmAEpdd+LtSjUEBg9QMW1CyGg2MIT6s4wmZhsD0fEYUaCtTxIZXqkyfBFl+PqM4f9/hlemDB/EGR50gRx004UXohKIaBBC1r0MCf5s7iloDrrbxvBJHGT9GweG9+EMPzgYvvIx3FyBxUGvq7mo5yD3SoYWIYYGCTbH7M4cA7iDgPH1lZ/hSQbDuzUMnzczfNrE8HUjw/0yho+yDH+ZUBx0ew73G2o6CIhcqxkC01iDAw2bBSF2zCv0Xt0ftmOh6/yGeGBkwdG2hY5b57mvmRg8Mz0R7qAbU3keGvFT1UGOTQxNYky5unHlis35ekA7esrywnz/h/t9K8rZvXun/cOHYu/ech/YZ95SNwcoDkT1edMgrplZqn8kVogGidqtEhhCdvVipk3CQGsmVGSnxN5YNN+vsmjDssVhK5d77NhmtH2LR0TAo7L8vbEhbxsLJkMctHmG8hYjWmR7y37GRhH9RoGiYo3+HKM1fSalWXsn99Vlp1zYtcNnzy6LY0fUrl9Vry6bVZB1pCjz5PpprkDXTM41Wj9FlVblELtpTWGhemqxskO9+MJZwuuqFGZW5TYWLZvc13zzJuvz54wL50eVZ2yfVFZ9YL7EmbXcQAetm6Q6tcCQdgVji3utpHAXm2wnx+21LCfN+LcUSvy4wbBzjnZvRWtnRffyHsfTq/kWpWptDBX9dpVhcrHipukqtCmHYA7qzTIsr5Fbv4X1ozfDRw+Gv7cZnp1gXVSjP73QeHaJybwy08tbuL7tYfihwvC2iuHrPaaVPTK0dVBysPvbs0xPlBgeyjK8X81wbTvnkjrdxbV6U4vVF1Va9uQpLqoyObqM/90Uho9SDO9TGb5eYpjhpECzNKTfzm/cBGqX9TPccGT4sJPhzj7Ww4uFV/QILqkCtYcWNsoBG42XNnO+2cHwRonhZSzDv7sM1xQF1qkI0bxN/esuCEHYz08wb+iXXtmqcncf22Dpdfy5zfDkKPNoN2jUQaMOwoYAN5DpFV8531kAAAAASUVORK5CYII=)}.currency-flag.currency-flag-mga{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAFVBMVEUjfTkjfTojfjr1PTL1PTP1PjP///+cUKmiAAABIUlEQVQoz2XQwWHjMBADQFsVnLYCES2YrEBABQRauP5LyEOOxSR8cgTsio//7zN7mO7QVDL9+AYOOkOMzVD8gDQoeihWtxcgE0nzjKelBawXPTNeVnjPSLf9ijwVZ6myMtVlRTp78oFu9ZBOl0+edyI6Y9FkpO47MexQ1ilNn1p+kKI1ohdjat7gzExPmrR9g7o8RdLq7unLk2TEkzEjLsMtmUkPKZJ3IjTHpPo0M3gnAOzYgGoNANoNhQZUAwC0wgqohgKADVjh+hgHgLYCUFsB2DYAv6rwwOescNQTAAr7r6qrvAHV/u0LXFMLQKHdia0BKFz7/hj+vsABoHB8oN7bVGuFtgC2uoaj0J54rlXbN2D/sy6A/Wr8CQfQgB1bwxfG0s1sy1gomQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mkd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABR1BMVEXSAADSAQDTAgDTAwDTBADTBQDTBgDTBwDTCADUCADUCQDVDgDVDwDVEQDWEgDWEwDWFADWFgDXFwDXGQDYHgDYHwDYIADZIQDaKADbLADbLgDcNQDdNgDdNwDdOADdOgDePADePQDePgDfQgDfQwDgRQDgRwDgSQDhSgDhSwDhTADhTQDiUgDiUwDiVADkWgDkXADmZADmaADmaQDnagDnawDpcwDqeQDqegDqewDqfQDqfgDsgwDshADshQDshgDtigDtiwDtjADvkgDwmQDwmgDwmwDxnADyoQDyogDzqQD0sAD1tAD2tgD2twD2uAD3uwD3vQD3vgD3vwD4wAD5xgD5xwD5yQD6zAD6zQD6zgD6zwD7zwD70QD70wD71AD81QD81gD81wD82AD92wD93gD+4AD+4QD+4gD+4wD/5AD/5QD/5gDrC6sbAAAB00lEQVQ4y4VUZ0PCMBANCmJx4MQFCi6UKqKIOBEUt4IDtwLiKnr//7NN2jRpCPW+9O7l8l7TXh6aeQEcJz7ExSOGHnik7Yi0lVWEOrMkPe/ilg8wkueAjjPSlPeTyhAp9bP1JAZWWN17SemNMETuh6yGIK7HrHLglqNHTOR1hJbKN8C3QqvhZxs9J/IRoWUB4ILm4+8iPRP5iplFBmCH4p+N9EykvmTkiwALRhbXpPSWyG+KZAGAAEmWf5rQM5Ftl564yhXyWHOgt0T23Qi1hEL6htacI70lklO86no65m3PyOgH3SIy5Z97wz+qGvVPiWvuQQTa3Wk2pY52WqBnsk4GB+phDxMeVVPZ0zsNENCoFfMbiQgWLFHomnVabWyDGdpmNyu6NzVx/Z8NWw4b2CvdUOhK+kqNhw7TQ0/IDi35rD3RCrkvsz3Tks8qhj8Pe4o3lk7Pe5VdOO7770erZTIarnFzNGoJx3ad3hy+SpUOn5OITm+O9xA33k1FMD29QHGARXaB5CI6ve2KZrgrKhHB9JwJFAEKNhMQRTC9aDM+m83YRAg9b2QhXAcFI2MihN5mlasYSIpWaYoY9HYzPsTIQaMZYxGDXrD7Jww9S+y+lvgDjJDctwAfLu8AAAAASUVORK5CYII=)}.currency-flag.currency-flag-mmk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACW1BMVEUqlAAtngAuoAIuoQIvogkvogwvowwvow4vpA4wpRQxpxUxpygxqBYxqBoyqh0yqh8yqiAyqi0yqyMyrCQyrCYzrSYzrigzriozrjMzrjozryszry40rzk0rzs0sC80sTE0sTM0sTQ0sTU1sTQ1sjI1sjQ1sjU1sj01szI1szQ1szY1szk2szY2tDc2tTc3uSU4szY4szc4tDc4uy87xTE7xiU7xjE7xjI8xylXv1ZYwFdewl1fwl5kxWdyy3WAz4GC0IKI0oiJ0oiN1I2O1Y2R1ZGU1pSU15SV15WX15aX2JeYPROY2JiaQBed2p2lXDalXDemXDemXTevuAOv4a+wuAOw4bC3gGG347e7whG7wxG8wxG8wxO9wxC+inDA57/W8Nfc8tzj+PXkAA3mAA7mABDmAhbmBRnmBhnm9ebm9ubnBBnnCBznCh7nDCDnECTn6arn9ujoDiHoDyLoECToEiXoGCroHzDoITLpGCrpGy7pHC7pHS/pHi/pHjDpHzDpHzHpIDHpJTfpJzjpKDnpKTrpLD7qIzXqJTbqJzjqJznqKDnqKTrqKjvqKz3qLDvqLD3qLT7rL0DrNUXtSVjt7bHt+O7uUl7u/P/vYG3wV2PwaHXxaHXy+vLzgYzzipT0ABT0ABj1ETr1ETv1Ejz3iqj4mbT5vMH5wMT5wQH5wgD5wwT6xQL6xgH6xwD6yQP6ygL6ywH6ywX6y8/6zQj6zQ36zgD6zgP6zwL60AH60BX7x837yc770dX73lX731z843r85oT94+X96Or96+397e7+99n//O3///8/CruhAAADAUlEQVQ4y2VQB0PTQBQ+UQri3hZbCZrD1glai3tL3W1x0oob994DZ3AkJ7j3bl0oaFpF3HvkZ/ne5dKm8JJ79+5935tETyTgh4MaRdfNd8phs8AgdiCRGWmz0wZJtKBnar0VQjIcusirJ5JJi8zLJFOxtgDee1I8X7+yojmSFOOJAPOZtNXSm5rM4dGf0RdJpADdNv2L7z/q9czZBExEL9ZqxU7r//57mUi3ZG6boyQjhzlFMtH41jA+NqY3YdsYeS+kWdzvUDV8NYxvDR8sR7MJcwqJRqMV+FdE4IpEuVQu3GkY1xZXgmc5YCBwRSL4qiBul8vpdrndbqfThQq0s1vfNYZxc1AHt9MFDmQ4XS7w45tQSgvhQyka0jXX4cjJdpCJBsgkkp2d48jJ7TJ4AC0EBj+UcKpMqSTR/n2mLpkTCARmTV6FAaunlJUFArMXTc/vJ1NZRoZEKZElCR4yKLmgx7hdRiu5N6F7AdJlFEkm/IYaEEeLO7af1pI/My+vuAiIZk6sgGFQDiOkkt5ZYzfb6dfHZ/UqAQDbxrRUIjI2hhUpVqUDHT2Xpfkr89vRoVQ0xIeQCGiZDw01AZKKO7eZZ/EXZHUaKfGBEce8skS8Xo/s8Xjh83hlsL3Ds2ZYAWVthwHgla0DykP8pSC+Uj/8/lJ8jBmxKbWgUaP9iPj8fp/PBzTASSgcDJcHg+FwsDwcCoPMX4rcP79Qr5gbCqGTa9Mk8VgsFo/H4lyBPH74BJifDux/DtfTR9zJj6AQpjBFYUzRmAaasePVkPvB1u17ttyHOierGfdypaAQxljKh5Ebbhu/b6w9cvFC9bqrP41b62tYiqGhSgUopqFufPblYJVWy1htTdXhz2+2nWJpQQ5hmoq3Kqqcu3zn6O4zmE1jl3YcunvlLLNyKSoqCNCseDSU0/uO1VkZ607sPV+DgGJiPEC1TMYDNRVwVTx445qAVb4ba2jGV5XZLQ5pJjF7NhlENctx0RDC/GnRbKlUXBMR6UQcBzXRkZlJseqb/3+jTf2sNj8aPQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mnt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA/1BMVEUBUZfEJy/EKC/EKS/FKS7FKy7GLS3GLi3HMC3HMSzIMyvIMyzINivJOCrKOynKOyrLPSnLPinMPyjMQCfMQCjMQSjMQifNQyfORSfOSCbPSCbPSibQTSTQTSXQTiXQTyTRTyXRUCPRUyTSUiPSVSPTWCLUWyHVXSDVXSHXYh/XYx/XZR/YZh7YZx3ZaR7abBzabhzbchvccxrcdRrddhrdeBneeRnfexjffhjggBfihRbjhxXlkBPlkhLmkxLnlxHomRDomhDpnA/pnBDqoA7qoA/roQ7rog7sow3spQ3spg3tqQ3urgvwsgrwswryuAj0wgb1wwb3ygP4zAP5zwLvJc/7AAAAtElEQVQ4y2NgRAMMaABDfiRr4GIhUYOGCWkauN09eUnSwOrgxEaSBgEbWxFSNHB4hYT4sJOgQcEtJMRbjgQN6gZW1vpapPjB0NfPhIlYDaL29qKm9vbmgvb2EkRpkAkJEWPW1GHhDwlRIVaDiT8QmJCgQUzaQluSFBuUAz2cHRVJ0KAb5OIerEeCBnk7V6cAWVL8IKxmJE7TUJIydnc3EyVWA5+lJQ+jkiojp6Wl0GhBRh0NAAGqJrcFMhlpAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mop{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAC7lBMVEUXWToXWTwXWj8ZXkEaYUsbZEkbZE8bZUcbZUobZkkcZkocZk8cZ0ocZ0scaEscaFAdaUwdak0dak4da04da08eamYeamoea1Mea2Qea2cebE8ebFAebVAebVEeblEeblIfa2gfbGYfbWgfbmYfb1Efb1Ifb1Mfb1UfcFUgb2YgcVUgcVYgcWMgcWQgclMgclYgclcgcmMgc1ghcmQhc1whc2Ahc2Ehc2Ihc2QhdFUhdFkhdGEhdGIhdVshdWAhdWEhdlshdlwidl0idl4idl8idmEid1wid10id14id18ieF0ieF4ieF8ieGAieVwieV0jeV8jeWAjel0jel8jemAjemEje1wje2EjfFskfGIkfW0kflokflwkfmQlfmYlf2YlgFclgGclglYmgXImhFQnhW4nhlMohnApiXMpinQqinMuiXQxiVAyj3s0jng4kn46lYA8kn48k38/m4dAj0xBloJBmYVCm4hEnZFGnIlGno1Hkn5LnotOlUhOoY9OoZBRmIVRo5FRo5JRpJJRpZpRppVSo5JSpJJTopFUoY5Uo5JUpZRVlUZXn41ZqJhcp5ZdqZldqplfq5tgq5tjrZ1kqplnm0BnsKFprZ1ss6VuoEFur6FwsqRxr59xr6FxtKVxtKdxtqh0tKV1pTh2tKd3pDp3tqh5t6l9uayHv7KKwbWMwbWNw7eNxLmRw7iRxLiSxruTrDSTrTOTwraTxbmUxryVw7eVx7yWsDGWxbqWysCYysCax7ycysCey8KfzMOfzcOizsSkz8Wlz8any8KnzMKq0smr08qutiyvtiyw1c6x1c6z18+02NC12dG22dK32tO52tO83NW83NbDviXEwCTP6OTR6eTS6OPUyB7V6eXV6ubWyB7W6eXZyhvZ6+fc7+zd7ene7erf7eng7enm8u/m9vTo8u/pzhnp8/Hq9PLq+Pfr9fPt9fLt9vTu9vTv9/Xx9/Xx+Pby+Pb0+/r5/v761hT6/fz7/f3////fhLb2AAAC+UlEQVQYGQXBZaCYBRmA0c/ABLtQJygmiGPWUIcy477jOei9mNgd2IodINbs7u7G7sTu7u5CnR3fP89ZhihDYiaKAaUKGC2aAKGMiJFCiApLAGAiQykGwJCyAAxEUhAwBozIgsRoRERmIsOYAYqFUpUUJjZ37LjRDGCCEIuZCDNA2HmXux05hZA0EywyQxhTY/PgHbuu94f/3HzntS60ZzOmoWZqaiFJNYVdx7/7QQce88XvHH/gvT94h51SJEMsiAQxOzd/+JIL3uYsZ771RR79szsdvqdJjJpooaGmyI2vcMnrX+e4a5zhYY8/45VuePUbHHLIpplChVkwYMJ1dzzttcdcZb+TXv639RV79zty1+tfcPgeKUhmSRmAPQe/6yfXvtpZ3/nvdf3XJy9x1St+9wuX2qNMmmFaACbgZpc7x6WPet9v1/Xvn77txc924VtsoqARi0YMoZuc+1Yn3nF55bqu6wfOdNMT73zOLVVUMZYIzTBm4wKP+sx7H/PQP6/rP5/6yLd/9pkXOyqjYoiFhqZJjrjy9/7xm9P/9M0fresvv/y7v/563y82Li9B0JIhoeze/w3ruq7rf9f1f+u6ruvbDjgagkktJYiY8z/8+39c13X91Q/WdV33/fhxF91QGEQLVVLi0Ls//+M/Pf0vX/nIh7/0+30//9SL7nUYg2JKC0gDZu7xwDe+5T0ffd2Tn/6yD73/rW968D23NsZQMVgSMwRz6CNOfdYpT9n7kG3nuf8Tn7T3Gac+YfvRUFRYzAyJ4ditc93+hc977EnPftWrn3PyKc998V0P2NgiNCKLMaOpGMfu3nbfN3/1G58/7ROf+/rX3vGAy15zi8QwM9MCFGZGW7P/3OelH/vWt097zf2OO/vurRCiYlHIIExb28930C1POOF2lznvYVsZACSLGsQAqTnioG3bxyAGKMyiABNmggAZaiYMZilMEpQpQoYiaEbTgsRMEmAgk9JQZshSE0CNiiBRGkAZC5JmikkimGCgGOL/RLoFLKwznlkAAAAASUVORK5CYII=)}.currency-flag.currency-flag-mro{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAKlBMVEUyqFsyqFwyqVw0sE41sUvPGx7QGx7QHB7QHB/l0gbp0gr71gD71wD71wMEYetTAAABsUlEQVQYGQXBwW0cRxBA0d720RCwU3cDXf8qRaEcdjQJcNgJGJgEuucnoSR4JffgAAgYPJrcXPxe2ab78HCsTjd9dj90WPylnp5983Trz06n87Acqrp6bB7PbqrbaS+q3Wnvu3YdQ8f0KKrb0+kx7bc+h9tN3S3O+XzOs7vqvKlDp9PSFqAA0KgARFYomZG0lpWosCQ1uC4tCkC0BWgQCUFQoQAEUIEAGpEkFBrUACAg4LoAtEKDDC6RfP9otIUMMlshE/iAyuOThB9cuFALwAUAvn2QQMCSFCoNfgTw32+o/ANALQALf70A1Eb8+S9QoZBcW8QXsFDhngmQhUqSfH5VEurrA4IMSgCRfH+7Q+T7/QWoQCEBIh+vn4+vx+NOI0kokFSAx/vb/e0BtRIEhchIgD8+3x+vPwEAKK0QNCBocYEguCaU1mqDRiZAg4Ro16UAQStAA5IAIpMCRAVqJgQRAARlPjnddM4+p5vHUHdHmYe6OlY91GObf/9yOMru0O7sa5863O3O27kWPb2p6uYc3bmd/aZlX1X37eynekyf1Nm34nTeuqvT7ugO3d2m/wPKudzknj/CfwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mur{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAADFBMVEUAAP8AmgD/AAD//wCjliroAAAAG0lEQVQY02NYhQQYaMihF/iPBGjJCUUCNOQAAG61v0Fa2WQUAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mvr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABVlBMVEUWWwUXXQgYXwkbZxgbaBkbaRobaRscahscaxwcbB4dbiIdbyMecCQfcyofczofczsfdB0fdB4fdCsgdyMgdy8gdzAhdzkheDAheDkheDoheSQheTAheTIheTQhejMifDkjfTkjfTojfjkjfjojfzojfzsjfzwjgDAkgDokgDskgDwkgD0kgTokgTskgT4kgT8lgkElhDclhEMmhUQmhjkmhzomhzsmiDwmiD0niUopkDoqkFYrklguj1Quk1k0lV83mWJAnWpNp3lVqn1Wq39Xqn5uuJN1sIZ4vpx+tY6s1b6u1sGy28q01cC639DD3crGFTTGFjTHFTTHFjTHFjXIFTTIFTXIFjTREDPRETPRETTSEDPSEDTSETTTEDPTEDTTETTgCDPhBzPhBzXhCDXhCTXiBjPiBzPiBzTiCDTjBjPk8+zn8+3q9e/s9/Tx+vj1/Pr///+Z8hjRAAACwklEQVQYGQXBP6vkBxkG0PO8v7kzq4lZVpIVUigEBUkRbfzXq19Cv6iWaiOIRSKIYtIZUbdJcMmdnTvv4zn51dhpzSabjmW0Y5PKmsXQ2NnTLBWSHVaaSpGd7WBqR2ua2UxEGqlKpGmWnUprMNsxrdOolAo7bdSO1DRidaIpTTMaGrKNRtPJ2mo2a5pdJNOdTrM97GYfUJNiOtR0dJqRlFEny32eLqeH6+WyRju4uly5VBPXy/W4LhlOzO5cHu8LAKQAoOfzXcspdtrpb779ajnQdA8qlbITz//187fu0eTU2PHsi5fvfA00MPfPH1++2KLBw5PLY409KTz68sWrAfD2P+4/PT9+dpxge+y7rz0KTMDFUdhd9u2/vf+LHx6vc+Ju56D1MM3Wqcoig8E+fPryl+c//eH959edw2BgNTXJwwj3Asybx4/On/z+w2dXgJUY0pnp3rqpCSy8+sn3nv787iNmYQdWmu00acSWBb565rPXb3Fn7Coq6OQUcDVgwGgP9wOMWEkFO00neyF2WPbZVz64vHZYdhhDM7tZY2cFDOC9P3768KN/v2XHDoCYiJlZLQEG5/Mn9x/87C+3rzNwR9V249QM5Q5g7t/96+++8+N3/vufC7gf9wNvzMZMrcPVUYD1v+///bcf5xvXOzgccG7hNGs7J8/P32xAIx9dP75/64OWhubhxa6OnRNp8+Tz06u4H4pUzr78IvcD7kff++eHd5bNr6ORN/d1PyBN76cCAI559lTGKe00t2c5j+s5rg9uD7dzmquL6+V6Rtxubw7NzkntON3ytOOmuc5e86az4xq3vbXT092xprNTUh21bbtkNH3QSauxvS1RTA1bZRLMdpN6wk7UmKRb6ZrJ0QjV1oyZtBFl0UU7NMlp3RgdLGlNdrCz003WSJjt7JyGtWmR7CbZmZ0mi9gpa+zY9P+ZPNFMsdadOgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mwk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAACRklEQVRYhe2UTUuUURTH/+fcZ56ZcWLUdMSkXGiGi6CCIDeBBC1q0QtEX6GVEK3a9QVa9BFc9AGiVRAU1C4iIWijpGiBgi8zvs/4PPf8WxVo6p2ayhbPb3vuOfd3/weuoDX6VLpU6mQCKLBNzBtbGSi/0dMmGHI6GuuFSBVYMK4RACqKmqFLMe35JrH3if11oS6Vi5GOxtqvskqsk0tGAxKCQI/KKgmgotIpAuBpPX2b/FpizQoJMOBkrBi1q8x6fjGSqJE1MiEE2CTygqKgXaRH5ZhAgT6VBvB4K11s2qpZobt5dzV2U95KIl+Nk6nNGKvGOuEBfp/lgIKgV6XfyWmng04aBIBXiX+909QGXTOHrsfufE4dUCPepZxIbdJz2QDBSE5vF9zNvBvNueFIE2DOuEIsGdaJDSIWnHJ6JpIZz+UmYgon1KfysBQtGVaMU54TqS0aY8H9YnSvGFV074QZzydb6Xg9VeCEykhOB51UVBrAo40kCV0XSKggGGvLCWDAh5SfUlsw9qq86MjfKUQl2ec9nSrX8u5Szj3b8VWiATiRkkpZ0K3yMQ2kpIeXL8fuuMoqMW+sGueNBcHz9vhsFGi8Eut4OTZg1rNKrhnXiXORdv+U6B4C5QGnw048MGec87ZJlAUnNWDzg8/eGkBZ0K5SEWkA0962D81IbuUP3NoOUWNL3+6+dIjEB+cgG92FP35lKzQb/j8jEwqRCYXIhEJkQiGiBzcGj9phF9HLoY6jdtjFf7eyTChEJhQiEwqRCYX4BkQa5ujS5mu+AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mxn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAB3klEQVR42mJkTfZgIAX8mrOdJPVXWBhJUs/EMMjAqINGHTTqoFEHDQ8HfXh+/9reFc+un6fcKBZKNP/79+fH909Pzx24c273vXMnH77+4xqd5hqVxcDINDAh9Ofvv+f3D3y6v/ntg+ufv//69PX76mm95/ZsGpgo+///L8Ov11yCqqyyZj//MF9/8ElUgEtGjOfYpoW/fv4YAAcxMjJ//Pr+1fPbvLzS37595RPgUdY1ZhOUevb81ecP7+mdhh49ucb056fIfzbmvx8+PD304w8DMwvLF0Y+9+T4M0f2v/nw5NOPl4ryBnQMoT9fOJn/rj9//+5PASl5V0ffCC5B2RN7thxcv8jAwYOZ6Qfj/990DSEJKa0LF7crGhkvP332EBM3I4uQnu9rpe8635nU5SX4rjw4ZmMZSdc0xMrKJcAroMz8IsDUjEtEVvTjtd2v+R8KW/6UkfnB/FdcRAaogK4OYmRkUlN3unz3Gv/3R+rCzCEsdzK472vLK0WqCly9tl9L05mRkZHu5RAjs61VBD/Td6lXx66JOjBIOrE92vbz928XhxRGJtaBKalZ2XiU1d2kFazev3zN+Pu3oZQbFyf/QFYdEMDBziMpxzNa2486aNRBow4adRCNAECAAQB0Uq2Luiq6SgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-myr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAATlBMVEUAJWoDJ2gHKWcMLWURMGISMWIWM2AYNWAZNV8hO1w9TVBAT09FUk1WXUZ7djaThSyjkCaymiDBASvVsRHetg3muwr9ywD+zAD/zAD////SIwstAAAAc0lEQVQ4y+2TSRKAIAwE44ogyqJo+P9HvXClcCz1on1OV80kQJTBZ6DbhJjhqqBcCHY8H2neFlVR350V1L42aa6Wsi5Hcjyl+VYbo9uiEHhIgrDMVhQjwQIcCS5N846tFT/cC2/pyf8QQXDBg+DC3+EjHQ6GsWFmwMSoVwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mzn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAACYUlEQVRYhc3WT0iTcRzH8ffzOKfLbSVmtAyUKHoGo6hheBlURvRnjaLsYFbLw7DCiA4zO9gOERJRh7xUMIgOtYKigvBgHopBRZBZhCRF3TLKxJFspvt1eAy3ubEd9jzPPjyX58cXnhdffr/v75HuuTlxiJ9WSiSSgB82Otp4uMFoC6CC1Nx309HGeJWRGlJBwHc7gcM8WW+YhgyQmttNnGwlVmmAhqwg4FsN7UcZVPTWkAsECImbHs608KeiNEBqvtRyzM/zNTppyAsCkhJ9WwgeIGEqDZCajw787dKbem01AKLwx2QSXV0ikRBaJh9iT+bKMGg70nNRPkNSQTxFyAiYhH74CwKmoRfKdQNNwX5wwiUP4jVvXeyDazCTXvYStJhT6ZvaBk4CX3n0mwGF9zvp/4D5F4EYm9TfgRkYguRceRxCcBlmiwdKP8oxRAVs5NZuy5ijM9w3uMKxrHH72qVNFuSLfIIL8xqgEnrBB34YLRJIzniXXnAjysTIutDVqHVxncW2stzmGnhXP3FH4QiMFOmzhYOAxzEi0biiKOFw2Ov1+nw+IDK6OrU3auJwFjzFaw8LB+MzOAWRgw3Vx+1lCXl8qGp547DE7INWGsammlMqX4Ffi5YtPGWTIK4jriBqESBciLsI/3zBNISgrOiUXCBhRWxNXzEjdhg9GI26Ogq9XFkF58GpaXMgcw5ljQwt0AlmzTXkB9VBj9a7Ji25QRLshdNg0U9DTpADesCtK0VNNtAuCMIi3S1AJqgGzoHHGIqaFFAzdIPdOAswB6qGbthsMEWNiW0QhCVGQ/7nH4uOrqvcpTUXAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-nad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACeVBMVEU2YqI3Y6E4Y6E4oQA5ZJ86ZZ86ZaQ6ogI7ZZ47ZqQ9owY+pAg/aJtBpQxDpg5Epw9FbqlGbqlJqRZKb5JKqRdLcJFRrSBSrSFWd4hWd4lXfLFZeYZaeoVasStasSxce4RdgLRefIJjtTdktjlltjpphHlvu0dwvEhykb53jW14lsF8kGp9kmh+kmiAk2aBw12Fl2KIx2aLyGuMm12NnFyNpsqOym6PnVqQnVqRn1iSn1iTn1iToFeUoFaVzXeWolWZpFKbpVGb0H+cpk+gp02iqkyi04ijqkqmq0mmrEmnrUeou9eo1pCuskGytD6ytD+0tTy0tjy23KG4uDm+vTTBvjLD47LG0+XHAADHAQHHAgLHwi3H0+XIBATIBQXIBgbIwi3JCAjJCQnJCwvJwyvKDQ3KDw/LERHLEhLLFBTL5rzMFhbMGBjM577NGhrNGxvNHR3NxinN2OjOHh7OICDPJibQJyfQKCjQKSnRLi7TNTXTODjTyiTUOjrUPT3VPz/VQUHWRETWzCHW68rW7MvXSUnX7MzYTEzaVVXbXV3cYWHczx3dZGTdZmbfbm7f0hrhd3fh1Bjh8djh8dnjf3/j1Bbj6fLkhobk6vPliIjl6/PnkJDo9OLpmZnp9ePqoaHr9ubsqqrusrLvtrbvt7fwurrwu7vw+Ozxvb3x+O3zyMjzysrz9vrz+e/0zc309vr10tL21NT21tb219f2+/P329v3+/X43t744OD44eH4/Pb54+P55OT66Oj76+v77e377+/7/fr88PD88vL88/P99PT99fX99vb99/f9+Pj9+fj9/f79/v3++vr+//7/5wD//f3//v7///+iUnB0AAAB7ElEQVQ4y2NgIAKwma7Z2xMVkZwOBMSo15h2dnZaBBSgSjFiUS4VfmlZRUQENg3yrAaaHBKoygW8T29ujYjArsE3wNom1BnN8fv7YiOwa5Bp0naZ2m9uHC2K7Pi5mRERODSwuDqeBwI9D7jjYy4tLo+IwKWBNcShEKTBL9ALu+MhoBophDwdQBp03aGOPzAhHkN5xuwLCA2KKTrOE7tNLGuEQY6/MD8bQ3lU576VRshhEuxvb5tgxcCgUHRpRSWma6pWnwkSYkbWIM1kocojKeh9emsHpvKc+ReblZiZmdFjmtN0/dEpiRjKY/sOLTBkZ8bQwKAx48L8HEzj6zcc9OFjZsbQAHT8qmpM5XnzL2bJMjNjaAA6fndnJIbyuL7Dc/SZmTE0AB1/bEoSpvENG7c5cTNjatCYcXFhMaby/PmXwsSYmTE0AB2/ujYCi2uOTFJjZsbQAHT8nt4oTPWNm9bacTFjaAA6/vjMVEzlBfPPASMWAzBozbq0qARTedKUEy3KzFgAw6V1dZjKI9q3LzdjZ8aqoQuL40uXHPThZ8YOGDCVJ08/mSvHzEy0hvYd8/SZmYnWULpklxsvM9EakqecDBNnZiZaQ/vOyerMzERrKFu6xYmLmWgNaTNPBYkwMxOrIbJzb5sKMzEAABCKNXNTj9+LAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-ngn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEUAh1H////VrpuYAAAAEklEQVQI12NgYPj/n4GBYbhSAOZ1P8HLFyLFAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-nio{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAwFBMVEUAZ8ZVmtmFq36GrHqSr3eSsHeYt3qZtoKion2jon2otoiptoeryaWsyaezx1u2q3S2rXa3zGC7wLC8vom86Oe92TC96Oe/v4rDw7jI3C3J2inP3Snp8eTz68b07Mr179H279P28NT28NX28Nb38dj38tr38tv389z3+fL489749N/49OD59OH59eP5+vT69uf69+n6+Or7+Ov7+Oz7+e37+e77+vT7+vf8+vD8+vH8+vL9/Pf+/fr+/vz//v3///99r7+TAAAAj0lEQVQYGe3BRxKCUBBAwTHnnDPmhAFFRVHe/W9lldv5G9fQLZGwiP1JMHGd5fx8wkTQPrsdw2FgW280QbMuHNvNDd4aTVBeC6hmcxWY+iiCMnPolOrdYoPrAUUweJT7g16rdsdA0PxCKp2IZ5J5H03Qth4/TxtN0ILRKoDgMMFAMHHn9n58w0Rif5JISHwBoexuSILk+G4AAAAASUVORK5CYII=)}.currency-flag.currency-flag-nok{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAJWryJyL///88DZz4AAAAJUlEQVQY02MIDQ1dwBUKAQyDjLNq1aoFXKsgAJVDDsBt2iAOAwB573zZ1odDEgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-npr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABQVBMVEUAAAAzZpkMSZ4LQJoMQJcKQJkJQJkLQJgKQJgJQJcKQJgKP5cJP5gJP5cKP5YLP5YMP5UNPpYOPpUPPpQQPZQSPZMTPZIUPZMVPZIWPZEYPJEbO48mOYsoOIksOIguN4cxN4ZBNH5EM31HMnxKMntUMHdXL3ZZL3RbLnRdLXJdLnNfLnJgLnFjLXFkLG9lLHBnLG9pLG5rK2xtK2xvKmtyKWl2KWh4KGd8J2Z+KGWBJ2SRI1yUI1uWIlqZIVmsHlGvHU+xHE61HEy7Gkq9G0q+GknBGkjCGUfEGEbEGUbFGEXGGEXIGEXJGETKGETLF0PMF0PNF0LPFkLVFj/WFT/XFT7YFT3cFDzcFz/eIkjfLVHgMlXiQmLjQ2PjRWXjSWjnYHvvlafyrLr3ztb41t375+v76e388fP99vj++/v///+IRAQzAAAADXRSTlMABRUwQFBwkLDA0Or6qvkABgAAAUxJREFUOMuV0ld7gjAYhmG759dhl3bvbfdedu/a3Si0qICL//8DGgnbBMJ75IH3xRNIpL25PhJqAJ2tTXWhQBSgo6UhBHg9mgQA7jQAhNDl+gh3mg4Q+jmb7eFLMwBe6nCCJ80GeBeJ4cA0F0Do+3Sm2z/NBJlsNkN+PR+M+6UR8JeWKxU5/Ws853wlzkwjIJ8raVopl7fSvk6mu+hpBAhFDa8oOI/zuD9GSzPOIMiFguz6f3XJ5VhNmuctefd5POVJCwB4D3ujzjQHuJrDn4A9I831hOt5X6KneZJuFvAdbGvkvxoI3S72+hITiJIkGuRuKepDTKAqimq/mFU2IUBUy5pWVkWL3Cf6GIQASaleDUVynOVpjU6YAN/zjX4KYSSRvWwO1BDqoe2ltgY9hPJa3XvbHnKR4MuH3ndiDsIBEPrYjVsEQkwnAOHIP1GL0pScJ8loAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-nzd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAZlBMVEUAIH8BIH8JJ4MKH3sOHnkYNIsvSZY0HGg3G2dNY6VYGFlxgreVosmWo8q6wdu9Dy3QDSTRDSTRDybRh5rSZHjSiJvTGjDURFjVKz/VqrvX2eneytbo4urp4urp6fHq6vLu7PL///+3zF/wAAAA0UlEQVQ4y+2T2Q6EIAxF3fet4jbu/v9PDozRIgrGZB49L4bYo9BetBzqPjI0ygKwsKcR9TXkmoyugerTOig47aeCppMK4VwAFHOor4K+raXC9sXEZoKd4B+lGPFA91yOTBhLeqYhNg4Frisq/khoHROoSUb/+DZI04BbLggVEKwws8zkBJCAFZbnWY8EgfstXeBPJR66FA996tUaBTIxYSIYFVmvVIPjJrD3ShUNfgJ7r1ThEyawglHY4/2LysUEXv7K+capEW7cPZfzVvHO+zlf+v4c+EeFGikAAAAASUVORK5CYII=)}.currency-flag.currency-flag-omr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAw1BMVEUAkCUWhyYlgSU4eSbvLSnvLirvLyvvMS3vMy/wPjvwQT3yU0/yVFDyV1TyWlbyW1jzXFnzYl7zZGH0ZmP0aGX0aWb0bWv0b2z0c3D0enf1d3X1enj1hID2gX/2joz2ko/2mZf3iYj3jov3k5H3mZf3m5n4o6H4pqP4pqX4r675srD6vLv6vbz6wsH7yMf7ycf70dH75OT80dD82Nf82dj83t384eH94+L95+f96en97ez+7Oz+8fH+9vb/+/v//f3///8+6ycqAAAAjUlEQVQ4y2NgQQbWDgQBAwsLlwCLtDELuxDRGlhMOLnkWfT4iNcgZqZgoKJPtJO4NZVtDO1tZdQkidQgbKora2UvoW6hRayTNMztHKxFSQglFl5tflY5VTZiNbAa6XAA1UpZ8hCpQVAJEmncikQ7CQFExAkCVA1EgFENw0IDMxNBgKqBkYEwGNUwNDUAADMobgZMVr7nAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-pen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAADFBMVEXZECPZESTbIDH///88NuWVAAAAHElEQVQY02NgAIL/QMAAA0OSw4jMYcIpM/Q8BwCi2X+FRM2EQQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-pgk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAADfklEQVRYhdWXT2gUdxTHP7Pruokha1ijZlmDCQkSSEIMpaUEFTGHImoUm6SgrVXw6MkkNKENFAI9lfSi5CgoWqhCKEFPLsJ6CDFttuAfBA+mrZrWQ6AtG4Pu7tfDzEJcd3ZmdvOn+cJjf8O8eb/3ne97837LKYi9gecCrUcDmN0MC3GYEmTWOqGiCGAu1AP3V1WN7UjVpRP4PUsA0KqpcRppEulQaXF85OAfKN8HH/XCwxTM5d5fFuwCzgIB4JPSQr1HIIvr0FINVXfhHpZUy4b9QJm1jgBBoBzY6D2UDzDsbi5R49GyqhFYst4K/ADcBn4GPvYWygD+AGqdHDfDqwm4vxc+pABpWxwGGoEFzLf9hY3fa+AicNVdWNcEsuiBh9cgvMEU3xt6gNPAdge/l8B54LFzyIIllA/XodlzbxwDrgAHgJQL/23AQXf5GMCfwA43zsFgkHQ6TSplZtELD67CloJqNAKXMMvGCRngFiaBGuAk8KrwI7ZfoVwEg0H6+/sZGBggHA4D8JPTl8oHnMtJfgF4YrPJb5gNHrJ+q9zl9owlg8zOhoeHlcXQ0NB793vNKf7inUGzCekg0udIZ5COI+1BMpC+Q/olx64gBa3hNo30lbtJ7IpATU2NEomE4vG4Wlpa8vpUeZniFUjfIP2IdAMphnQTqRxpJ9KUdb2vcBzDIhB1kikQCJBKpZCE3+8nnU7b+rrqjSz8Fv1q4EvgKXAU84T2F2b5fV84hK0Cg4ODjspUVFSorq6uNDWy9gHSEaTd1vXX1pnJoYSe527e1NSkWCymTCajiYkJ1dbW5k2+ublZ4+PjmpmZUVdXV16fvL1RyFqRPkW6gPQt0sYiCAAaGxvT/Py8RkZGbN++YRhKJBJKJpOKRCK2fp7UqLfqfqs7wrYE2tvb5ff71dbWVrCE6uvrFQqFVFlZ6Vhun3lVwyWBF04bL6cV1RsrQSAajWp0dFSGYRRFxFJjbs0IlJWVqbW1tVQ1/p2CeKkE5lazhPLZCfg1VWRveCLQ2dmpUCi0IiSKVcMVAcMw1NfXp9nZWU1OTqq7u/t/owaYA9sxcEdHhyRpcXFRgUBgRUvKixqGRcDpPxINDQ1Eo1F8Ph/T09Mkk0mnR0rGCZi5DBG/w5nKlQJrZU5qAPy91km6sZM2vbFuCNipsa4I5FPDsAhsY50hDP/dgQdvATU1ST3Wn4HsAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-php{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAXVBMVEUAOKgVSK9UecRVesWqvOLOESbSJDfeYG7q7vfur7busLf66+380Rb90hf90x/90yH91CP94WT+4mn+5Xf+5oD+65b/8LP/88D/99P/99X/+Nf/++r//vj///7////Qu78XAAAAtUlEQVQ4y5WPSRaCQAwFcYiiNorgCFj3P6YLxAYH+PnrVNVLspwlvpHOnQD4IoAvAvgiLeCI0E2NvAE1Qm9SpA9IEYabjnwApAsNuN3UCMDj2pRlc31IEQBOh/3+cNI+AaDKQsgq7ROASx5CCPklAru1/VlbqI8hHOt4v13ZOEBxPheCPgJ3uAv6CKDpfwDj+i9gSv8JbFbmAQT9AFD0PUDTR0DUd4CsfwG63swSl97MEpfezJ78IjP1P7XWPwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-pkr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAilBMVEUAZwADaAMEaQQGagYHawcQcBATchMYdRgdeB0heiEjeyMlfSUrgCstgS0ugi4vgy8yhDIzhTM4iDhEj0RPlk9Rl1GDtYOFtoWPvI+Uv5SVv5WWwJaXwZemyaa9172+2L7E28TF3MXV5dXW5tbl7+Xm8Obr8+vz9/P1+fX2+fb8/fz9/f3+/v7////G/K3fAAAAp0lEQVQ4y+3UyRKCMAwGYJa6gjtqK1Z2Qdv//V9PhwoeSS+OB3L6m5nvkEmmDvpyaDWCH4PAswIsjkxwaYAl8pOuswMFxNiasLirPQGsdWXC5Fw9TwQgkHWRL+fuMCiQdnFKGvqB0m4PNbCxAjkgrQAH9PH79AZBqICmF1EwvDjxbmjZzrGTF8Km/VvbK9OsQsIox+cLZdo6ZsTzDnleN4VYjZ/AP4IX42hEg8qchEEAAAAASUVORK5CYII=)}.currency-flag.currency-flag-pln{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXfCjf///9h/emeAAAAEElEQVQI12P4DwYMdKPoDADFgl+h49FijAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-pyg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAq1BMVEXbST5rjM0AOKg0sGI7sWQ7smZAtWhXv31gwYB6x5WN0aaP1KqY1q2Y2K+cnJyd27Kjo6Ourq6w3MOytrO0tLS2wbm7u7vB5M7Hx8fH6NLIyMjJycnKy8rPz8/Q0NDR0dHS0tLU1NTVKx7V1dXW1tbY2NjZ2dnZ3Nra2trd3d3f39/g4ODh4eHn5+fo9+3w8PDw+fPx8fHy+vX6+vr7+/v+/v7/98P/+c////8d1EGbAAAAAnRSTlPHyomZpx8AAACLSURBVDjLY1AiETCMahiiGkgGFliBqa6uKXYZrBpMtDRVFDS1TYjVYKohJaYsLy2hYUqkBi1FUWYuPV5hOW0iNWgLsHCYmUkKCeoQq0GEk83cnF+cj1gbtGRlWNl5uNVlidVgqqZvbGRgrK9qSnSwamsaGmpqER2skIizwBFxjCQCBiYSwaiGIaoBAHbopgnzLt7rAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-qar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAolBMVEWNGz2NHD6OHT+OHj+PH0GQIEKRIkORI0SSJkaVLEuaNVObN1WdO1igQV6kSWSmTmioUWuqVG6rWHGtWnOtW3SzZ36zaH60aX+0aoC3b4W5c4i7dovChZjGjZ7Jk6PRpLHVrLjcucTdu8XdvMbhwsvixc7jx8/lytLq1Nrs2d/w4eXy5Oj16u327O/58/X69ff79/j8+vr+/P3+/f3//v7///+o2rMNAAAApUlEQVQ4y7WUyRKCMBBEIyrugLtoIBhxAXcl//9rXi0v5qWKvk/NzJueFuZLZbYZiX8yPzpniyYouGoZtaw7VDpsCDbSu1BxH+7w2C8964J7nkx8MFJ1SMYdivV5TKcE66tQ8559h+2sC7Hechm1IVZzWoEdShUPCNbdeigo1ouWgVdbgcNIcGkHrPRw3BrUfNTe/IHoi/IQoDHjEGQwKnkY28T9B5vsZ9lXFFGUAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-ron{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAK3/OESb80RYeTc2tAAAAFklEQVQY02NgAIJVQBAKBAyjnMHGAQD1mn+Bu3/cGQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-rsd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAD+ElEQVRYw+2XT2zbVBzHn5+f7dhOnKZNUtr0XwZpwpg20EYzoC1Th1ARQmJsEgckEAIhLhw4cAWxCcYFxAFOHIChHWDVkBBIHDY4MCEmjXV/2GCbWOiK08ZxndiJ7Wf72Y/LzhmTglWk/a6/d/jofX/f930/5ueZWbCZCoJNVrcNFIkRZegmArK2hEbmPwRC//Kcn5ToPXcxSf+6IvEZK0U432TEa3WWkP4CsS8VJnqfCCvjeE5kF4r0wvmo1t66OJZxbgTLepQ3uGcfIoMs6SDUdWOSLGQhqRL+RF2EBgRUtDgCgpCShIF4mXLdv9Gvf9I9Unw3BCn1s9DnWBurVAlCpWiHF4njw+zd7kDDX8O27CUaSXbdjm+ohR8sI2HCMILJCIxclWgEIBMM/c7ylLCRhQF3TovVZSwFyhor55EAYGYY1YCM0/yATCUekXQwekXos8t+Yod6tPNpmQmJ70SDhhOGGHuohCiwGRyEELG8zV0XJJhgfABbfZprdEgo92h/jlbLU/nUju2NM5+I1Z1Dk/uNY8eFwii/d7Zz6QNwrnn/qy+rR45+T1OHg4k4JONTydJ771A/cFbRxsWzaITN7pkf3f90Vz/VulT3dRYOKNPvvh3fDE0s7vVZOPLCczLMiad5cKWVfWwhte2+xAXCL4uZ8tbM3CwzNZkrjvfN9vzUIz3arz9TDTm26zqFp570mrp8YF+XUsd1UWkL1fTiwTfbphl6vqW3li4344gOXa0PKZIXBDCXVdfq+MOPMvOz7l8r+MaqidikYWCrQwNsrGtx2d73GYYRlCQ2LY7Swu6qIsuZ7FC+Ug7trus4QkoGkAmDIKZw9Vzs0EiMgKNvZGZ2MTyXrJT9fM6traSnS0IQMGmFCpLn4riyrG2meF6WRUQCV9OIaZFOJ9gwiGn6zQ0YBHIqlYQQd+KKDkddoySEHO/UVrxGM/I8rNa9et1v6rjTsRsaQohApttsxwRkt0yEUGh1BElQnni8eXYZABC02rqqDh/Y52l60GojyIaU6RcQc/zH8z3auZPfFBcX1KVjUjVLYEm2XalSpgBsfPsd2LmdrJ+SaIWbLqm/1YwHqv0BorTXf1Q7cbLx9VvSBMYqa53hd3xxRCxOAgDqR79c/fTj9MOYT8HWH8q2g58lxsfikCz36DwvTVELpu8l0jhE6VTk+5HnDex+UCkTIcFEFsjvmusXza2BGI6bfO2wdXm4qVEuP0babV9r+g0twjigyHQoMauFF9/oY5bdQrKbr9Haeu39Q4lCZXB+lkYRFHhiO+tfLSUrY6PPv8KKYtxANx139Vr7l9Oh1YGSyOfzA9UZPpft+xp0G0B3Vuk7QP8PoH8AkQflttX9ppUAAAAASUVORK5CYII=)}.currency-flag.currency-flag-rub{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUANKnXKA/////2gFzsAAAAFklEQVQY02NYhQQYBoQzmEEoEhgQDgBowXeJbih2qwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-rwf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABTVBMVEUWVkEWV0EWV0IgXz0gYDwgYD4hYD4rZTorZjosZjs1pbw1prQ1p7E2odg2otI2otM2otQ2otY2otc2o8o2o8s2o802o9M2pMY2pMc2pMk2pMs2pb42pcA2pcE2pcI2prg2prk2p6o2p7I3ne83nfA3nfE3nvA3oOA3oOE3ods3odw3od03od43od83oeA3oeE3ots3ot43ot83ouA3ouE3o9w3pNM3pNQ3pdQ4nvI6qKk+qaFCqZ5EqaJIqplLqppOq5RPq5FRq49SqZxYrIlbq4Zdq5JmrntnrXx8sGaAsWGDsV+FsVyIsluLslmRs1KRtFCTs06TtE6WtE6ltj7CuiPJuhzLuhrWvBPfvBHkvgPsvwfszgztzgztzwvtzw/uvgDvywHvywXvzATwzAT5xAP60QD60gD60gT61QH71gD71gT72gD72wD72wR6MtefAAACdUlEQVQYGQXBTaukVxkF0LWft071TWgDtiFEMxIhivr/f0fm4siQgQRMoD9y63Sd7Vr5x31bG83aLA8BmrUBWNvajcmuDbGxdwDL2rBYsGxhuLOwFooo7GzKZs/15vMTuFmbjQ1hbbHYEBpz9dEzipu9Nms3GtbesFWsrQk/Xi99fvjrJ7i+caxzxDq4rtNAUoes8/LvL97++Y9fvf5yX2UU4NGFLQu1BPa8vnn//e9/9+77X3/+LVzfRJ+BOM1p1raeWTvAPPv3ty9rzrv/fYXBPQBZsvbyuK/NAp3XN7eXL6+57wmDvYCwda8tNjZofHx8fL/3p7yWQTfKgtjYoCzO638+fXj98NsP5770+u5wP+vcnznrNKyD3q/T+/EMb399f//8r//evvXktsnutmNt9209gngkm3B/fP3T6+PafypN/rnstdduACwe971sDZjHF59WTsPKX+B6AlxPAK4nMk+Sr39uwe0PIEWaikoxDuZI53i+KyS3v9GonKQBqOQ5OdMmJ01UNOf2NidpTuJETjQ56WhOdKickGNObp+Tk8Zz2qlKpznZ0eTMTip6hrZm0pam5iAcJw0ThOKkjsZUJqXRkUkm5qhW0zjTNmVKhlOOOVGlR04ytImaDkYb3N4ckjNNOzROyJGayhnONEc6mtvHk5o2yHNoGkLpNNpIG9XISwpQIpp2CjoFpCkiU6E5iYaTlKCiaQAoyaoOjXOVpilpGifmxBkpleZcwzRCkTYjpMOgQStU9BqhUhlpMk8C6gwSk1RNm4l0Quu0ks5QQNGWCk3kpkkKqlOiQedEpR2gciaLplTECWk0cprgDCrOKP8Hmfame9MEV58AAAAASUVORK5CYII=)}.currency-flag.currency-flag-sar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABzlBMVEUAbDUBbDUCbTYDbTcEbjgFbjgGbzkHcDoIcDsJcTwKcTwLcj0Mcj4Ncz8OdEAPdEARdUISdkMTdkQWeEYXeUcZekgbe0ocfEsdfEsffU0if08jgFAlgVImgVMnglMpg1UqhFYrhFcshVcthVguhlkxiFsyiFwziV01il45jGI7jmM9j2U+j2ZAkGdBkWhCkmlDkmpEk2pFk2tGlGxHlG1Jlm5Klm9Ll3BOmHJQmnRRmnVSm3VTm3ZUnHdVnXhZn3tan3xboH1coX1eon9fooBgo4Fho4FipIJjpYNkpYRmpoVnp4Zop4dpqIhsqoptqotuq4xvq4xwrI11r5F2sJJ4sZR7spaAtZqBtpuCtpuDt5yFuJ6GuZ+HuZ+IuqCJuqGKu6KLvKOMvKONvaSOvaWPvqaRv6eTwKmUwaqVwauXw6yYw62bxa+cxbCdxrGex7KgyLOjybaly7emy7inzLmozLqpzbqsz72tz76u0L6v0L+w0cCy0sKz08K008O11MS21MW31cW41sa618i92Mq+2cu/2szB283D3M/E3NDG3tHI39PJ39TK4NXM4dbQ49nT5dzV5t3Z6eDd6+Tk7+nm8Ovn8evv9fL2+ff////JsQEmAAABPElEQVQ4y2NgGAW0BgKMnDysDKx8oswaQgoCHCws7Ay8/IJsLDg1qBjnJFdLqUapRSXGVU9KcE7NYGiparYLw6lBv2lybLdhjn1kgY1rYk2rUlYDs3dfSUA0Tg0NuVP769V1paKyikvjJdstkvJMYysaeHJxapCwrvD3i7MOzUzR0Z9mWxeUESFuWT5FpgCnBrvw1JbpfbGyUVn2rbViafk5LmYxuWEhWTg1MHm6KhfZmFtGFeZPmDmjQG6ilZleaWBfIS71jOq5PR1tsrGNel1JlVqi4UzZoZFtvdrSZbg0sMXENlc5xYT2FXEZ5Ch6SDUY+eWwCoenexCKP0Yozc3AwAwkRUZTNDrQDPb39fHydHd1dnJ0sI/yNVEioIHJwN3T08PD3d3NzdXVJb69cwJJ9nGKi8mPhjo9AAD5IU3Y7WoXqAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-sbd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAIIElEQVRYw51We1BTdxrNzuxud9a2ieEhed088YF9SG9eWFTeBBACCVBJQluXWZ1htzvtAK0zarvtlLpOp7Ow/3SrszuddXVnFCUiCUlueJcCYhHFIiqPVUADlnaWcQttYun3u7lJbkLAKHPnzuXmd+/v3O+c832HIdQRwiJCqCcEuTZ+llWoc2CFDrjjP5MXDqHOyc9qEeTZ0HUR4V8A/3rXYIWE9yffI4TvPrU++EEH7UHqX6HehhW0MUhADm7Kha2vd7xY3cvLsGAFdjogBLHAAVjxP/Vs3NspyG3xv86/Ae0b/BsQ9HPw54U8QmBFdmGxA9t1BUseBkAOsbEt9oWGjz69bh2a5yWeFe1p9X6x/7vhIi7p/Onu2azaIU5yk6islQQdtHfYLWnlIUIKH1gMhcnqw+ST28pPW8wZDH5OyxZj23HnzINF9/LyctfQfPrbfby0Zn9JeWmW5Jq+7pFvf3A/nPl26bjtjrCE4GuAXPquAej0stFpDVPOYjuW346pbolzut6t379w6ynPLAMq5ISPzqzqvbfwAwCq+vwmd9cFKEDgyXw7d+eF2nOT8OtPy8uqN3uAVkp5ASURdDWEg0KVnHpEb0dK2HFV8PKw4eCHEwMyz32G+87THlcUQ1iMAKVWdDuG58dc3++rH96AN4pKnYAJaRxepLVzks+/8/nN4Rvfjdx+sGlvJy+9Wah3BsRY5C8SXadEOLn4OMq8iKnG5HtPNTemee4x3FO/BigLN6L/ekyKRC3Ia0k5NKD4fadgt63oyGXBbjuSiM4h2uOEO+AsiZ7I/MuQNM2irOxOPTTASw+qEH2/Fd5ZIZe8TkwxLs3rqD9uWvovAzhyT7M996Ks54RbKrYxU5NIl5UQghwbL8MKJYGz2NAWk3BGqrHWE9MylZmz/Tws4KY2g9pAW7ASekTITitaQBAgdOhs6LxjBEu5bDz0/vilAEc3e+IM725lZarX56hFRpxBvV3re1G+Ha4LPvjqhOX2ovvh0YZxwydXAQTcp7bUBowTAiiEsoDtoTDplzDlePL+f/Q41Iij6V8BlO9Gov9ctzmmUMHKUPPKcFk5LkaAdMFe1dqhDEVHr3zzf2S6hUWP4cNBMJoXRyQSCfVRbhdAkRU66o4bFoGjewzPzHr3HVbTWcHWikTgKFaviDfJAQocIgNONUYKVgF8jZOvsUFb+rTtLgA6QUxHif9DVtGBrKcl6H05bMsJyAUWbx/FUgYra9+ZG45FHE2t88yyhzs42VXPszKS2HlKsQmXkFD8B1DmRC9C0rbzNS2wNy/Tir/a/n7D+M6avo/NkxJDG6gHtoczSVywOAK90QdFRxYm7Sss6cauys+6gSNQ7p2nPK7Y+1ejD9fHR2sVrMwkfplcZqKqEgIICWhD4rnt+zqzawc5qkYYamJDK5hrg6IRDCgpbwexc15uyj44kFDRxd3ZhGChihLBzcZXmJweDJ/crLecOKV1TwFHv/DcjXZPMU/+WywyvQQcbShWxINcfDgAEB0TA94ie60D9qg7PX5x7H+SQkK2vxPQoDmqQxMXnL+xogusZx6a3/fZiNTYChDhV9rkouQiLGwFjoQZ/W8cqZ695uWI6bnLutzGza55jpmmZu9WSkiOQkAEAQLFbCp1nuufWyb/RqcfpFX3gckpRrQOuN5R1TvpWkSd+uFPDV/MgjgQuf5WhEajDdt1GVOP5rxZf6XrecQR9LpZtmso9o8fbWHvVrGykgRGiqPVDi8s1KnjVI2KstZb95dgy9KjQ0AfrdMgWLHbzh74+yj8CuNMVuxEk05PE6/mS/BRwh4z4miG4bkLB2tpkv2vExKREXEUVxLw0SMPhqTUytnRpK3uPfWFy9w/d+CfN+KUZlovQJ2Jm3rhwJmJBsdU59V55Vu9kFXICIXiC6a+JcrsPVxXuXDzN545aDDPelzMXptA9YcXmanqqAKltDzURyurEgRIXGwR5NvkNX1b9ASM1ZSDF8nJGsgxaHSUEIkHL3KVZrGxXf12P19jQfFlJ8SXa/lVn1zpfoH00dMwAaYuxVYe2czOVa7PVmNGXGp6DCg+QCUWqD9oAhIFOJ+XbvUNTp99vAku1QIoeZkWvqYZ0/RjL0144wsiaOaXAOX7Cdbfjkm5pTgzLYnzSnhLr4lMTgO0IkOF9n7vAuguBe3AkTi3+706Kr4gjmae6bJSHEUXKqWmMGZ+VGHk/vtIQyuTZWj/1dvBShBfgKMyb3yZo9ruZH9c2eGtQNB6jVpkwmVPgibYZf4K0atC7zGoMCi+jON7TzabafFllA3xhVOCM9OTuHvweBMeoY/WgIVmmbjEulrw88cXSV5HnS++wGgEV1vPChPI0RhTpJCVU70uQkBrY0Uuo8cGP0cIXPI1iC+mQx+MD6waXyQRlyFCxDDtW+h5Dx3AUfoAphyj4ovLF1+uR71Xt5GML2g0xpeH2Wk19dB9RB2G8HBhlrUEjUaILyoqvizdZgAaz0w0ii8NWMLvEp9NQfFFZgpTmEcWgI6VtlgeShlGVogcjU5s+/Wg+AIczcag+FIN8UXtjy8iw6o7PZahwlOG6ayIo1RvfDlGxRewtCvKG19itEpAwy8L46M1hnYkOMKuZ2A5HRg+sam4GY3Gae9o9MYXKS2+yCNTyWO15qCLgIaEmq43amtmv44hex0ThsBga1wgvtB8FEmvi9BKazzFGLQrkI8m1gEUFF9qIb4owdUCA77GPFqDqSduSFSnfjD22x+HOe6R6JOnxMJAfFn5avljwXri42eDU5Ha25GWxgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-scr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAHH0lEQVRYw6VXa0xTZxg+ZuqfRQtFMmRtgZbRi3LZ4qZTWspl84Y4I6WgoM7L3NBFp3gBvA/lumSo2ZIhoHNx+7OLi277sSzZdCo4wBbaKkWzHxNEQahQJ7Sle7/v3C81mzv5cvL1FPI+57m871diRlplpLkKFrmBO7mYveAh9Zfpx8IT6yLmV/e0rPb3rfC58nw3rWihjQXvLdQTtKGfkN86c33u/InguiftK93m5M6oeKdO79RqyTvBFBNAiUyTQMk+N1WHqeqbm4oDY0t9DisLiCpv4e854Lry/L2rAM3Dsws7X4i/8Xyca7aOQcMCgjKSrEgyF5lZGRZTn76pPOBd5rttodCwmBgyOBu4w+qyBEaKYPWVpLZPjrXP0CA0HHrgTkiX5LPC+yr9mDypLuK1moHOfP/Dt3xOK68kI5kApcPi6waZ1o53WnqyUtoIRVfsSxQamhtKMh4UDk/kXgIiiKU83txcHBjHYt208ohh9hQy9ARA+O+CTGs9Xy7uUiS0T4lx6vVo8aFQDAndKuUb1j2UWGVIrJ5cn1PKy+Se8i+WabQo8KiotyS1Y3KMLUKNidGy3Oi0NBotjyHJiPEAZVQisebWDFJi5XO8ImUdQOOmZcpMwjJpXbMMXMfwGMIQCXGgEFtpVeLczTBWQbKamjezYvHSTseK5AbS1IdkGj63uEuJZQICuDIxi28jQiLYWD4hJhBLBWKV4mStpP3L9xDja0dewFsU8BT27pjf8RyWKdHA1tZRtV2cvXQf4tqZ66rI9Ep5MiSrtt8GYuXQyeI3GBIQ1fTWjttye9KTqDQZpP3LIUnUh1hizFXcPUWeqVqm/Lih8b2AbylCw3MMt+lRaUIyKeI7yDTpxAIxIHh2ZvuQ2MI8g2ccg2QZN5YHRrJ9dyw8u3DFYtK0cwGbJpFMId2Dl4uJvVA1JnrQBpPr5HNq7tvz/UPLeV5m2iDT9Oy5PRkpvDRxAbFiMQ/1IlND7NOqpEdYGiNWfcMpECubFYslyYplKkBND2R6EcvEpIkjhDhN0jqys4wvHGUgEEtVb9xQhsQikyVoOShNa2A29e4xdkyJpZueGIpWEHUXf35Rd4PBoYkPPe2xWDCzkFiQLMGUoI8Q0PTcbya3EaquGFGaBHu+di7mox7hsE2f1k4QdrmcCGln3AZPn9mMktVl5Z0uQCbU9NYNnV0EMrVPjqEiI+68AnBc7QyzHBoNxjHJJpe7MzL7KypGW1sISTSkWFnvwszKRgcMJx1vJy2Tp/DudjhCqOwRGlYmnTaUS1iNgI/4eJtMBnyQOO5VfOhtaQnSFyE+AFEza171kCPfP4gPGAwadx4QM2bLdZsTUZriODKJLcztMaQuJI7w8G6z+V5FhbflWlB0EZJtEIl1Govl4KQJn/SGv1jUGR3fMZVueoKGK9DIQPHRBjjCAEda35Ejo1evBkNfhDBcuA0u2LAvMLIMtUEnHtoO3PRG4QgBTU9pj1DfhNkkRMNxMavLJBrH4dGrV4L/4uIzBMlKgTZY239jFZUsQHPLCsSAdXreSGqHNEHTM/BxMHtSl7BwhGP6tG6Tqe/QoafzERIQcwSTKY5/2lBMzSxaJs9XaDYxRwgysS6GEoRDQ/ljugxw9B48OHr5UvCZLkIwsxasL6fEgtnkXeMfLuzbndoxNdYmV3MO5JRANI5J0D9oHJeD/+8ieEf3ufjoPrDcd6sApakD/W6iZhOTJr3eoab6hz0s3J2VhfLS2vps5fs8D35x/9Fw7duSC8cXntqmq82lGTJVwcxqhNPg4yX+v1ZPBNej300z6SOEwYD6GN0/OsPDujPJ/nHtP5XvfzTwa09bY8t3uy+eWNi4XVebpy5LUxRrozcqZ66Pit6oUmzBs4w8DZrfKfd7sgPjheikt9MIRwh7pMaVNBv7FPtDJnNnpIfqH+Lr/qNBsvyuiycWobfPU5enKbfqoHzU2zOjN8XCPmbHy3F7Xo8rTVWXGeNKjeoyE0GKJZ9TPeiA2VQwZsvDv5tiupRquxznViaD3N47fHjkqbmly5/f+8PJJU079HX56nKzYgtbXrElgVseLxONg10EzCxZdH3z11snghbPuezOKHUrMQX7Q+ZONz+oOOprs4nLD4w8vHS7ranlfOmPn2Q370Tl95mVW/V0eSA/QfVBSuzueUxhTm0TFwH+aCLpQYBkivrMDysmgit618VdJ4hbhHw4Z8WTE6f8d/qZ8kPB8St/2ppbvy/7CZevzdfsz1C+zy2vJcvz3x6VYSqFXuS3JCYjEZV9dOxCpnf1K95E69+VJ33XW4cee9qD3nP3bft++zznzC5DXYHmQAb59sh6dPm4PfPIYlzOxRyQTwS6iBli/ov46Ojm7gM59SV79//cYP39s1e/KdPVLFdtS4TC1NsXJ6i2k+VTpdiWgMIvb+KUDAWF5ekf6AzmgLgNKsgAAAAASUVORK5CYII=)}.currency-flag.currency-flag-sek{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEUAUpP+ywDfFTtxAAAAGElEQVQI12NgYD7AAAK0o/6DAXaK5rYDANc7LT3YjsDKAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-sgd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAASFBMVEX0KkD0L0X0MEX0Mkf1QVT1TmD1T2H2Y3P3ZXX3bHv6qbL6rrf6r7f7tLz7tb380db81dn81tv94OP94+b96uz96u3+7/H///9kSRtrAAAAUklEQVQ4y+2QwRGAIAwEFxAUFVFE03+ntkC+yL5v5y6BXphSPWdN/pXNaAqS3AbwvlWosgIx56gSKEUxyYILwbUfvVvdW4/nWvgPomQIQ+hY+AA5OkdE+VBF4QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-shp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAIQ0lEQVRYw6VYe1BU1xk/y8uFlVfDoqIxdkCkjZlOZ6J/tZ1JJsbGpK7hHV4qLi91orYCmgQlf9SxwUaT9I/a1ChgNg/No1U0D4gBFtg3u8tzBRLFhBpBloe7FxT29jvn3Hv33rskNc2db86cex7f+Z3v+91zvu+izMJaper5MLRj8YqDUcmHo5KqohKropIOYUms4iSpimsnXYsUpZtL32ZZdtbRYwlZYY1M6ox7GMQWk2xCcZ5WA3Tl/ulcGComE4mqJJHOpCp/CZJ8ePGDB8NQkTJiT0Z5A4LJJsv1tO21ysV7CKwDGBYHQlBxyI8JAAWVagigGUc3BqSSATJCV97+82GoRDSd1yDsM6kqeg2BoihSqvak7r9kuuXz3ZvAgOhjtFxPLaDWKlQtPxC9pprTIliIxwQW0pTqKCBz8HK/hWJTjGILKUr8UMSG4aC8APtXRjyfur/BPMb6mAnmxHGnaqUfEH06zNcytp8Jj94LsETWkiiFlTSCywggW9wveUAPSAFViYzNO2glOEirjNybXn7JcHPed2eMOfGqM3JVE0KtCKEBTf5kU4sMlsk2zHFLoQVrEW4JPKCAdBQQthDvMmtMsshC5wmHRL5OplbRglUyKi5ZRlnfzDjz6jFHxINNCqRXINfGjPGLnyDA1YaCr2ryp67IYYET0wvrBMqDnel2BZfNUpcRQGAkMakJhzhSc1xBlCsNmCuzbqamxhG5klqlb0Oa++KndFHEHDpsQ+pGAmtgy9bJK3q5tazArTPEWjsWL8ewBJdhUos5FGAhICKBohVxZZw4CEMBq/Q/kea+cFm8HHK6Wd/ECFNd3RkU/4UCtQOs1G1TAU4k3KpTRuEvEeiVukvn/8oW+uwLKj6EYZi2mCsNhCvjzPG/Uq4QB2WO/+uSbBVHzwiKiN2/9eUvuiZZ39RN5uVqm0INsPQoaGBLQSC3zLbhrMLaEJSx5snX4PWuE59DFtUCgNan/wOGARQr5oobcyV8BWgGB7mexFyRaXb2jmzbqQuP3YdgEyFocygqWL/1vQ/s7lGj/euifUYUC05sVijsq9ffOlk7554QT77Q1PPKm3ofyzL2LrPUZQDoTgsGdPx0+/v/ttxz2rzaEhNCnxOu9G9IF7hCH2bm3rmL3es2vh6K8gEGGBVpSt/ZsvvdJ7bVpvz22MasUx85x2Gct6v32q7KwS0FPes39j2mGX1LN8fMsAGPx9rFcUgtcOiBqeYO2jt/Y3A4R9v9q8eubsodyit1X5BbZX7e93Fj39OZb675Tc3j+ac1u9/VlOnk55CP/RHP7Mh3lqAES0SiiNSxTP/g/WuYD2hBQEz4eoUSxGvr8lidXkeP19HLOHq9RDy0kZSC3NZ9ZF30kDWKuEwNB+MvzCFLR0/pcK/N6bH3kOlQ9nlAG54rmQ5jZuzcogIAhFkZvByXISvMfGXBVzyMtpAS9y5a1aleS/1FMcGrVbkqcLqsTkXSy78iYACcbFQsWBJxPZIX2iXU+XYLqduiVmNAcQ/7Rb0WGqkqbvwPl5ES5bA64nYWJ9qlrOV/ivoHW9T3p4Efhuipf59rCyO5ivrHwFUvMD5waQRXNJYYXMLtaMOSgkvaTrvoq9BFKmRwinwNTO0UbrC4ItYcIyyUbOV6UwT9CE4OOM3+PzGjpZ3xj4hpZI9/xIwSoOv+1cpGIjjpva1GKHFFb4J4b7rZMN1imGoWpANkutU0rQcx4rLVSBvHTungm8LU5gM0U0jCrTfeor1iAYXTejOvwQzacGMzXtSjN3n1HABYHbE/4bl7awwORquKOxit0asNKIYZ/Pqn6EQQ2uWWn0/d/d66p954Ovuf71/snpuTn5/TbYZru8qHcsp6f7f5q+zCuX4nbb9jcQbeZcLVIbkAZu+O1p9zPZXZ9/izQ/k7h8urGRc+0Bt6JzX5Zx79/evP7nwnt/JDCFq4yzUEZf583ZGTdYaxCY8Uimkoq6gdhcHt2KZQTG9Ou9vR3NjU9bd6I1wycM5KAaWQyxUH+X/XmT5pccnMefO1k50P/fpLhQJCRFNQ/LWd5f8xd+lMY2szz4ai3GD0B3y5QvKhyTv9pX5AtqeplvbB7OIOpIRr34p+xhx8cX50uG+KLavRQ2iQvOEEvsuc8qxDCNAeTT0Jm8wrPWvpvCHTPHG58eozOW0KBJrtYcuYo0ch8rHdZnNf+iw89o+ozfCVHEqrYTC9sAOFwAQLimYOvjQ//q3Lwxb/pVUVX0nCru1pu7gQlgZoOH71h7DYQlsrPghF20iAtienqN5ql8Nyf9Y08EwuWB3iNXvwUubIn313vnO4WSR1kHEocwdYpYmD8uL87eEBL7vjaDOFolpWCSGsPKaO/N68DAZDjgATw6P2ZhXV2bu+kcGabLzi2pRNYXWGLmOOHEECVwYztcAVahVv5Qvz7m+vetiSGn1EfAWYRLWsggvyIS/7/kRRSIP4RJEG+dUElhZg5RTX2xxyWBOfNrk2ZYETARaaaukQc8V7ALhynXClTbUEb061pAInjUJaLcnLukkIm7hQKi1kHXxSlnwYDAxOBFh5pW8Hcst9+XPgFkT1oSKufNMPXHmFWqVQbBVx/ootVKaTJ4rk0pAAgkRRMpFksQArAe8TuPWcti6QWwAlFlvl9o0ArlRzOWtilSy9l6RBPKm5k1pioRJZBi3k9n5uRe/LLq7vFHEL+SZHXJgrbZxVllZw/0CE5DdR+uOCSxQlqbSQKBp5UktdJs2meVU8t8CJ+wRuobJj7aollZQrkt8xieI/BIfEf2Swhcp0/kRR5f/ZIP8dI/6LkiS3k59bCQd4bp39L/y2TBvQJXlWAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-sll{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAFVBMVEUocsUocsYoc8Y1tDo2tTo2tTv///8F3nL9AAABJklEQVQoz92PQZEkQQzEsozAVQhcpmAfAmsQTGNY/hDu0fs9ApevjNBHUg81wBRDQ1ENgygA6Aa6i2GYRv0AUHRD0QANrfcM3fV5GmZ4ZuAFNR+Grp6h64FCzLf4TlMwBXxhGDQFvwLT1UD/qQbN9DBTTffTNXRTVS0aqorPZ6CHbpoexPxazdtS3UMxYujut/El9dCf0c8/9v8DW7H8rhMr7MrCr+tqpUJm5nlTCsnN0o48TSGTVmyXn3S/6X6XSzI/2i5lxtX2tK1jrlQsM+VKSXaUtvzctbUUSt92PVweR2a+8+qGfJ2z5a4b69y7VkipFdKWyVIm03ZPXdtSSDfiSLKTe1mESctNa0k6N49MFjfN3LRzu5lOhKQjxV3H1/Z7lRbrL5yZrrnImTy6AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-sos{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAn1BMVEVApv9Bpv9Bp/9Dp/9EqP9FqP9Iqv9Jqv9Kq/9NrP9Orf9Qrv9Rrv9WsP9bs/9gtf9kt/9ouf9tu/9yvf92v/93wP96wf9+w/+Gx/+Kyf+Myf+Myv+Qy/+c0f+g0/+m1f+t2f+z2/+03P+84P/G5P/L5//O6P/R6v/b7v/g8P/j8v/p9f/s9v/t9//v+P/1+v/2+//6/f/7/f/9/v////9iVYDxAAAAhUlEQVQYGe3Bxw6CUBQFwGN/14a9FxQ7Corn/79NgyTGDd63M4YZZP5LA5bWHVgxoQcrM0Z12DiQcygZEemS9KsSyyONuHd+OI9ySNfa8y1yDb4b+EzsHKhUAsY8KLX5cilCZ0VycyQ5hEo55KmPwjTgFirj66KEJ1nemtCY1JBwesj8qAeivxLVRMNYfwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-srd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAjVBMVEU3fj83fj+uy7GwzLO0Ci20Cy61DCy1Di21Dy23FC23FSy4Fiy5Gyy6Hiu7ICu+Kyq/Lyq/MCq/MSrCNynGRijKUifKVCbKVifOYibOYybPZCbScCTYgyLbjyLcjyHfmSHfmiHgnavgniHhnavipCDipyDjqh/ovB7qwR7rwh3rwx3rxB3syB3+/v7///8UZxAmAAAAAXRSTlP+GuMHfQAAAJVJREFUOMtjYGAkDTCMSA1MzKQBBl090gDpGhSVSQMMrCxYAR8fdnEWXBqkJEnUoKpGmgYhHR1BYjUIiwOBrI6OLIgWJkIDu4SWDhRoS3MQ5SR+JYh6FQFi/cAG1qHERrSnuTRAGjS5idYgpqMuKqquI0a0BgU5XhYWHhl5YjVwikBoEU5sGkhOfLTPDyRn0dGSjwgAANhNRHZWRQ2QAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-std{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAC4lBMVEUAAAAFAAAIAgAJCAIMCAANCQANCgAlFwAqJAMsJAExqCwxqSwyqisyqyoyqywyqy0yrCoyrCwyrC0zrSozrSszriszrys0KQU0sCs0sSw2tis4uyo4vCs6wik8tCo8tCs8vyo8ySk9xSo9xio+qSw+zSY+zSg+ziY+zik/0Cc/0ShEmi1OOAFOOQJOii5QSAVUSgVVSwVbei9bejBdSQVoTABqaC9qaS9raARzWAB2YAB7bwd9awB+ZQJ/VjGAcgWAcwKCawGDaACDaQCKdgCRgAWTRTKURTOUewCUewKaeQCmNjSqqQWrmgCrqQitmgG4KjS7lwC8lAC8qge9lAHGcyLHAD/IAD3IHTXInQLJAD3JrALKADzMDDjMDDnNADvOBDjOwgDPEjPPEjXPwgLQETXQEjPQEjXQEzTQFTfREDTRETTREjTSDjTSEDPSEDTSETPSETTTCDbTDTTTEDPTEDTTETPTETTTEjPTEzPTIDLTIDPUCDfUDTTVDDPVrwDVxAbVxQDVxwjVyAfWDDTWLi/WxgjWyAfWyAvWzAjXFDXXLi/XLy/XtgHXzQvYCjTYCjXY8QDY8QLhATrhDDbi4gHjBDTkBTbkBjflBzjpADTqADTqzgDrBDXrBTbtxAPtxgDtyQPtygLt4QDvADXv4QDwohHw2AHy1gD0tgz1ADb1ADf1tg/3kRT3kRb3xQD3xwb4ygD4ygf40wP41QD41QL42QD5zgD5zwL50wP6xgH6yAT6yQP6ygD6ygL6ywH6zAD6zAX6zQD6zQT6zgD6zgP6zwL60AH60AX60QD60QT60gD60gT60wP61AL61QH71gD71gT71wP72Af72QH72gD72wT73QD73QL73gH73wD73wX74Qj74gL74wH75AX85QD85QT85gL86wD86wL87QD87wj88AL88QD88Qb98wP98wn99wD9+AP9+Qf9+gD9+gb9/QL9/gD9/gb9/xP9/xp9APLLAAADzElEQVQYGQXBy4uXdRTA4c+5vO/M6JS3xqZMoiRz4WhCCZrSRguhRRi1yNq0CtoG7Vr5BwRBSgS1qHZdlm1qUYaBbkQLL0WIqE2aOb8Zx9/lnO/peWTv4M7qdOBhUggBTjhhUpIqleAA4SWVjr6zZtPMyA1PUgJ3ALAsKUDcnaLKI6t5oMO3u7l+JFFeHg4YeCBOSElUBEgImEuFo+f6N2WTJxIJFJUAESUACEA5GVI4hK458+hCWx8SgCEIBY4LlAfhXkiEWwnluHp/+ujOtn4ChkBAEuUEEOYWZIFHStAqUPXJL2/stHVBBuDlFi4VXogQOEhRDl6Wju2jH/z78tWB3eukKrIkbSK0VKkmElJNorSkipIqe75lP2gvXhzpqhOuGo4SOARKUzRcQ1OjmhJOw2b/mn3tp4Mx1Ipu3IUjY/GoDmRCN6Yf0zGRjpLyQpjpLz50aO7QlVEPkDaenl0ZdghpBcTG0UpfMgTALTPvy0ycbsMjF5Z7gFG3eHVm3RhgZGn47zq/agCA7QvBSsbr7t3MvbeqNLXNn/z6zktLmoqW4pc/vHjsby0BQA2sadr4keVzp3ZUw2rb/K0z/8w/SUuI4aM7Br/eWrewdgwAniiVM+M2mv9zrS1cgz8+0LvceKXe2r1Ke9DeHUj99erg8Ov/AeAiKdiwrHVbz03Vtrtsbj/CWV7YnKDjDd3pZPH73VsbAChIWZZkCRTAhu+OdfixbzeuAOPrJ7+cgSOn9t8GAKXKSlCzuvHcrl13IJeGE43hSusgTf+tVAbDFQcALSxFLZm68cRTu69Crjl1+Zlrey79PJ1gsOkT/e3w2Y/nGgCoGJY0pm4+sOfAJRQb5dPHp49vj5FBYovrT2w6eXR2IAAg79/HUnT6Zh45ciG7EhpbVv5+ePaaaRrU8PG89uDcneW+AJD3ktQardk+d/jKqCe1GWmkNisBStKAtBoB4AIigwX/4cCJ+1PRUVKTflIdTPpxB4HLuJtI9VQ44pVSS4899tHiqcFUWjgAAOGQhUN4OADh4Y61lS0Ln16/vzSFhScGQIhD4ACOAxAeEk6O1i58fimWe6O0ddHwMOlLwvtQwqESr6SvTsqt2cGvztfSFOHpVZZg6YF5QeCAOAFe6aDjyf5vLtiSA4CI4JUEJiTmQACBOwKIjp+9cV5vWxUeXlBEursn5SlhgVfhHgQQoTtHX7RbViYFQAjmRJSXAGBAg/JwDFz7z+J24ISEh2CBEOZZElggSYiClBeChy0u/7c6LSIirZkUJkKr5hKGqJaiaVCChIbK/92oK23uhRBpAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-svc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABVlBMVEUTKKIUKKMUKaEUKaMUKaQXO3IbRq4bR64bR7AgPGg4Zjs4ZzdDaENGbVZLaz5Na4NNblFOfWRVdIZZjH9agMZagMdagMhags5ag9Rag9VahN1bgchbhNVcgW1jd4tjitVkitVlicplicxmisxmis1mjNpnjdpoeKtpd6tpgpFsmYxvi2x2gbx6md57iMZ7md99nduBnmGMqXeOpWWTlYCWq2+zsbm0tMW1z2a5x4W7xrHAv9jBuLjGxa3I05HJ0rjN0JLQyDXRxMnU2dvV2KvYzgrY2JjZ3eHd48Tf39/j0sHn6ejo57rpx4/r6cbv8vj08rT18rn19u728tL6yI372Lr7++/+9rv++uH++9f++9z+/OP+/dD+/dj+/77+/8z+/8/+/9D//uj//vD//vv//9v//+D//+H//+L//+X//+z///H///P///T///b///3///7///8Z2MF6AAAB/0lEQVQ4y41UZ1sTQRCey8nOqqAgRhFQJKCCDUUFwQJYUIoVsBcUjBoj5f9/cXbaxefJh9vclpm5d8pe5oUYQoj8hGgLTYwYVU1iGiGyBGlBgZiSrWgOyErY5IAVgBIAGcCug8PMh8bicKB5iHP0MFFArFF/gQUwPJqLIq10QvHHSbEWpE6ParnoLWAoymUDQnS/HCZ6/Vq0DNZzXiAuUTM1m9/af0WlByy6lul+W7Y0zWOESp7nFRq00g55LnJ+gJXJCjwrOVT4jRM8BmShH50GqtVT/Sf7Bo+Lmq38VOkM+23H7y8/6r/aWtoCtt9/W1v6/uljacDP1Scv7u09fP65JGDrw+yFB+t3x+bevisHaMwfvfpsY/nyscV6yZRmOm4+Xrg9fvB+sxyg+ajz0sWe3tNHnu6WjLB5vWv6zlT35Ne9koDmyxuHzhy+9Wqn7LXu7zTerLz++6ftd6jRGKmN0qRFZm347Pkr1ybODQ0n20iysppPAJBBlgHvdKBjJpvq2ZQsImVgDKHtrH9n7/TgTCIik4C9arqCF0xtLcMNpC2MqQUD8w9aw4gDFBLgXYlMGStYBJe0uz02yRC9zVNro71n1ICG135voRl3Z2SqRGC9rpmAkCgyZxU35GelgUTOHJAiYMutuOAFxIJVJFHwPITEsIWD0JhYvwsj/gFwAedgzUH3ZgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-syp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA+VBMVEUAAAAABgIBBgMGCAcICAgJCQkcaiUcayUdbiodbiwebyseby0ecTAfczIiej4jcS8jcTArg0srhExBRkJCQkJElWZElmZOmmxepn1ep35urYluromOwqaTxKiTxKmfyK+izLWlzLW11sTB3s/EChnGFyfGFyjGGCjLAxfLBBjMAxfMAxjMBBfMBBjNESTNESXNESbNEiXNEibNGizOESXOESbOEiXOEibOFSrPFSvPGC3PGS3PGS/PGi/PITTRU1/ZT2DZT2HZUGHc6+Pd7eXd7uXe7eXr9O/y9/Tz+fb1+vj2+/j3/Pn4+/r5/Pr8/f3+/v7+///////A47fkAAABo0lEQVQ4y82RaVPCQAyG1/vGWzzwADywBUMxYT1At+AFqCj//8eYpP2CTmfsqDNmZttN8j6bZNfcNK+bl4hAFslaACJCYo99JORlJczRM7xoNJoNcyWJWMYJoZAd/qIllXNOFkgUyJxb2aNENcV7qEs5rPIOkAIEBBuAFQ7JHDEnxUXCiNQSobXx4XoWL4gIYCCuCVhDSYrHuJLapco5LYPVwZxwAKmuAe0BdAQ5ViwqJKejzobmmGoYDyE6keiRkpY2pTiqF5CcyRUgGjWwxGNW48uM25KPODwTVwqoVjcnoKBcew11aKBoYlXGzyOPEV2IOfTKvueden7FK/l+hZfn+yWOcZT3XsXnUNljpyx+ydyGLmTjj3NhK1RrtVzoWuI7pyndyN858zxIZz8E3l/7XxT91/dkoLOU+wLkFjuJQGF/eiv/NCR/ym/O7BeSgL35zFz2cQh4zM5m5ncTW1pemCx+6qg4tbCS2NLLenv74G1I/3aw0954SQLuery6Q0D3fjDoPfzeO3wHWF1LZ2bUpLR/CIz8OTCWFphIC4yn1H8AD20PSX9PlZUAAAAASUVORK5CYII=)}.currency-flag.currency-flag-szl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAH4ElEQVRYw4VYC0xUVxr+77znvkaiwIiCRiBYHysWCVsI4OpIpa7SQVmBuIMCWrO0trZsS1J3N1mzmzWrG2tNdmtlbSsjMjAwM8zUGUShCNIFNlgEoW5iTYxFQ9fHpm42YpY9933unbF78+fkv//5zne+87jnnnOgwBUurIoUIBMcF+dwViU4kULJEQDSq4SRisgkUpEIVlZmUwpKVBGFk09BDY3IJlYgQVVaXREVWIUJ4+zquuUGx2ibnAWx2qTRrm6rS1Wxpg6sP6JEK92J9bqiXowAXmtBlbrReAQbUHwQ5bYqXViFUWHjGIWMqDpbUgaZZVd5G8zcwTs7eF90+FSJq2FiRI2MhkVjcH7Zl5DgqO501HSidCPvbKwWDY/IcQ4pggMCRi7uEAuieECGKbkcQwB/lZkVnzf49ze2J7dowZDPm+zYsDiNxefhGAEmRKKoNEhaAuNIFRXMfk3MTunEVHDkCO5HY9TBpxPG2RughWkINWWj7WsCQokUZwkkn9JYSgoWlExE8taZSF5IpEbs9LidHrazHgI+A2gGcAO0E3CBIT6XwXxBrrhAK/hSLQqt5IAHmFbeeIeVHFWKOy1AI38Q5vWB4TDAVoA1oNuVXXS99eL4aW9/w5HWLMfHAGcAvGBsg3kevqxArmHzYCbHwU9Tgvm4lEHmU16VoIDx0nQ3Td+wsR8adWvoOOaFYoJaDADj96bnpOfZ3Nw3o6ORysq/Ik0E0cmyAqdsEiEjV+3HqgY5Qw1l/Azjpyg/MJwRXNoO9KCeHbLZfm4yESY6ftOh8v0XS1/9i45eOTL8xVzUc73D9ymDehRCHIlNoOrSMz7gxtcLRIimfYzQfiXV9pAkiwqaGB/JtL9o8edafNnWtmxL/0+o7gw6A7iH0CVWFh+v3XrkwO7zpGFVytLku3fvRmv6fmbmk5WLmuwQ/DEZyLEEsnQfWqF9S8GkpyVcU+MmyYDVqhkZUPUKZu1xVEsS6d5sai6xnN1i7ttmaS+xpCzV6RMTc/PyMtdmOl6t37r+cNHmjzZsqUESFy1KGhoampqaGh8fHx4evnbtWl9f33dPn343e7+xNKUxE9wvm86XxZ+qyAocPTQ1NtZVX9+ECZJlgV8eWpYKkFQrwYbAehEgkEN48y1t6VZPCjmw1tq9iVwERlTxzvLysbGxlnNn/3D0cN3+d51F+z85712XtQZl7du3r6GhAaVFRUU7d+5MT08/ceIE6qd7E982b2SPGeBUdsmdkf/0vvfxEW4coQ8ID7BtwHaytDxrQZpQVMDMeBawVyuhcz1xYkUiSq9UG7prLP0HzJ5i8zyjgR8rmD9//urVq9PS0tOWLVu+Ii01LWnVCxk0w6Asl8uFBu7WrVuTk5M3b94cHR2dnhYn+4N/zrRVpoUrjOFDqeE34r8sh+YfGRtXsUO7oCvf2Gax+fEeEs3ERBjD2fcW7/jNu3muP7/y9q/b6qih1+Bqg9H9UzOAThDE0HRKSordbk9ISIhfsCApKSk5OdlisaCsysrKBw8e3L9/H8lCUm7fvv3w4UNB0L+ezbVWZ/TsJi7/DP6+i2g+tPSl989kveV5/yNnuMgUMFjxr0wcwhBDXyZgU/KB1dt7nM5T2RtOfgBxEcLQAsyXwHawDKvXo1rLKyrQLPF4PKdPnz558mRTU9PAwAASZzab0QDt3bu3trbW4XCUlZWlpqYeP36cU/PkiTs99Rxwa54X2CBAyeK6jNqRPNeFlPXBP8HCfjPISwPIa0MnTV826d9OXpvn/CDnFz2bN/wyoiM+p0gfv/yMMQzSFKfXk0uWbCspKSwszM3NzcnJyc/PLy4uttlsExMTjx496unpQfoikUhvb6/X6709M/P97Gzz2ky0ggdpbqKgWnp1xJvLN66r+Kyw2pf/ym9bTaYu0qxZh7g51EHTqJP6AeqXvbRu29GjC9O/MBh8Eg5p+oplAiwbD7GfPXv2oJ7TfPb/nZtDapp4NTwVajzTTVFeknxjxcv5W/94ZGFar57oENdCBp/UnKGMCzQZIo1teugxQgdrwxcCpGmEZa+wti1ms0YN+qCOHTv2+PFjXM0/BgbcS5acU9SIK007w1yy6CNm4lOa6jMCWoE7uM4TawHVMsDnhShLF2kVg4y8xouarrDMmM32e5JabjDIgkzx8TUHDwYGBwUp9+7c6X3nnTPcpIEgy8qLLfZXYEIUecmsl792RVD0T45LCfWPkGBbsVc0Mf8GtkvA/gooB5hTwSRIQ8tUR/3vhnYfbAS6ERAzIfxcW8XfNqtQ8fwx/t8EC/IeQNljJNBBce9By7sC1fYjgUTbj4sJ5Fd25vpCtt/OdtpZv50Ox5n5TwlCZuB3Fwy+Y5HItYRBbIeDDLhd1Q0DnwqO4ekEIb1yhl4FwzGy8XG++CTgMCmOAVSmxIUiMh6eTRNa+1anpM/LfR5MfDX9f56YnNMElNa5S+uaRHvdzZkYEZ3tr7u3i0E53qQqpY7zYDFL9NWcIqESVOLIh5WlwyudvJXGMk2WMxb4B8riuU61xSq+wjkE6rNmBDvYxjzdhVUnVNV1gPp8qDrtR10fqA7mKkLAzs6KjsIfPPA/5wCqOcNr7hiiT9m4DqUKiL6UKMAP9lgrNdcjqkZLQqPO/GHtHUiVmlktHcUBE6E9tOOdpGlNoWZQsCuKqDmg6NMMokyC1Rv5H83XYH9qxVfDAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-thb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUkHU/tHCT///8pp3ehAAAAG0lEQVQY02MIRQIMFHNWIQFiOYMZkOMfqoYoAKvmb5E+uaklAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-tjs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAgVBMVEUaZQAaZgDLAADMAADMAAH3wgD3wgH4wwD4xAj4xQf4xgv5xg75yyH6yBn6yRv611b72V372V7722b733f84YH84oH85Iv85Iz86aL86aP98cb988z9883+9NH+99v+997++OH++eT++ef++uv++uz+++3++/D//PH//vz///3////eF1b8AAABP0lEQVQ4y5VSh3bDMAjEQKLule69m+j/P7AWw5ZqpZFlPwnBHRzYwEhMRMxoBsmprwRSLFmyERDjGNHDsMJhcSQGKxKQMuCwvAC7O1XBdAOr5TkJJVnS1SOwTMUiKbm1uhWzOHodobEFECSlxawbTGBtHZ0uw9CmNZe0pyqJs1bYpjPUBtdGaBRL7nPEUY7s4DNIQLap6OBNpScxDsSZaxthtZpDuHyMB4fx4aqZcKrHRSPhqGr+Q1hWzR1Nf1/f/LQ2fZtf7hoIQfbnl+yyW9JmvQzrTet3WIaTr/MYzz6PF6Gx6af9+P4a9+5bP9xHWARZbzP+pe0/X9f1b+d7l9kAauaR0QF/4FDCDNh7CyCUJZwKOR8mAA/CVOQkl+eror1crmnSSH4zYTCJVgTlRcCeMlU5gmIuUBNcgQ5lfgED82/sfyuthQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-tnd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB8lBMVEXlAADmAADmAAHmAAPmAAbmABLnAADnAAPnAAXnAAfnAAjnAArnAAznAA7nABDnABLnABTnABXnARTnAg7nAhLnBBrnBhTnBhrnBhznCB3nChrnCx7nDCDoCSDoDCToDSHoDSLoDiDoECDoECLoECToECjoFCXoFSjoGC/oHC7oIDToIDbpIDbpITbpIjnpJTnpJz7pKT3pK0LpLkLqMEXqMEbqMEfqMknqNEjqN03qPEzqPVLrP1PrRVbrR1fsQ1bsRFjsRVnsR1nsSFzsSl3sSl7sTl/sTmHsUGHsUWXsUmLtVmntXW3tY3TtZHXtZnXuZnfuannva3vvbHzvbXvvb3zvdIXvdYLvdoXvd4fve4rwfozwf47wgZDwg5HwhpLxh5Xyi5nyjZryj5rylaHyl6H0n6n0oqz0oq30o630prD0qLL0qbP0qrP0rLT0rbX1sLn1srr2srz2uMH2usL2usP2vcT2v8f3wMj3wcj3wcn4xMv4xMz4xs34x874ytH4y9H4zdP4z9T609j61Nn61tv619z619362Nz62N362t7629/63uL63+P74OT74eT85ej85en85un85+n86u387O787O/97e/97/H98PL98fL98fP99PX99fb+9vf+9/j++Pj++Pn++fn/+vv//Pz////JTB5ZAAACwElEQVQYGU3BBXuXZRiH4efZ9pe5Ma6LH3Z3InZ3d7fYYneiInYrChaKoqK7v6fvu8FxeJ6NSAAhQAIoKEYFGZiYIE0mqKgoIIIYgmAkQgKIDaNREhAQURAUcYBBEWxGFFFBCIMkIqKICSKKTYJEBDEIioBBFCFiBG0KYRSERBAVJkZjwAEq2AQiKsTdFmZ6n5rDEUoIAwdNBEXFZfP9wLOvvfHytfMdl6Ds0ZQgAhNw0I9f/3UNdr513eycywiCaEOJiLikX7Gl6q8vP/6+ql4+enq1ihIGSmOgjOKgX7Ortt190mw//IINO+v9I+dUSGQQaUFiDBCdPvXX2nhi7xc9+9Hmp57eXs9Po4ISRBqCOCBKf7E+P6bPPFyjf3dUXdmVQJig0EyMCTiYXfdPXd/7bVWbHqyqxapXpxAigpjGKKKg/ebacsDcwVuqvtjnmSfv/KXqp2PnBcNAsCGogGJ/vF7r/fz6bfN983uteb2qFs9YYQBFMU0BGYl9Qz3X+2W16ZIF+jk1OndaMYFEaThRBAP2h+rdmenTFqveWLH2qPsXq/5eNyviAAINghgi2q+uHSes2PvNqg9O2fbDC9urvtl/QTQYUVrCQARx5RFb69E+debP9enbteSxriSggDSMEnBJv6d2XdX7ee/X4JMf6/eTZxQFEoyNYECJ6MJ+G+uPW9e0fuEdd93+ymLd0h0AEVCbDCREos4e917Vh/deetbFj3xX9UBHJQZESZNBGDlaPXPQE3/Wsq9u6KscEVFGDUVBneBoZT99/Tvfbv3spZsO6TgCgwKmCRIExWWzff7Qw/ad6ivdLREVsAkYURL3WLWwsMr/SSJoaILGKIhAFDQaEcNIAaWBAgJJgACCiihEojBBoMUQDMuiRpGEgIwUAoiNgXEJEEBxQFAIqFFBbCqyzDCQiEZwQIwQUfA/xmu/l4veCsMAAAAASUVORK5CYII=)}.currency-flag.currency-flag-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABC1BMVEWyAACzAAC2Cgy3AAC4AAC5AAC5FRq7AAC7EBW7ERW8AAC8AQC8Cge8Cgm8DRC8DhC9AAC9AQC9BAC+AAC+GRu+Ghu/AAC/GhzAAQDBAADBAAHBAQDBAQHBAgHBCQjCAADCAAHCAQDCAQHCCQfCCgfCIibCIifDCAfDCQnDDA3DDQ3EDQzEDQ7EDg7FKzLFLTPFLTXFLjbFMjnGLjbHLS3HLS/ij5Djj5Djj5HjkJHlj4/mkZHmnJzmoaLnnp3on57uurjvurnwv77wxMPxv77xxcTyyMfyyMj20c/33Nv65uT78vH78vL78/P88fH88vL88vP89PT++vr+/Pz/+vr//Pz//P3//v7///8X466pAAACaklEQVQ4y22UWZcURRCFEx1Q062LFvG7gGZfwZFsB/cVxYVFWWYKBtD+/7/Eh4iqrjmaT3268kbcJTLK7v/Pw89XagYD2LIxBsp85fR4fPJiD/iiWkK2rA0JNd4D7lz+8K2f/1kA2DdoGMtGiw4/vXJQflwAVhgbgfnIBkteUvr1jfWrv5wBIAM2jl62Jkp/P3u8u/3O+wc/nIzHz2dKEPeykbCmDn9+e/Ho8AP86fb6J/cD8HXFAmjRodGMWwLuvXdutTZtXc9f+H12ySBwCgcLFIA/Lp1breXNejh/4bdJQ1zE5oqVKTg7PPjm4tHhNfuwX79xNwBfVoQ0aaA1sJ2iXz57srv97vrg+5Px+OXeVk+6leREW9j6+uqMrXUyklnHntIU3Hf/BRgUUUicSfrO5Y/fXo7Gyi3524RFNC9m6ex59NVrwigsNZZlbJdxHMfx6fj05HS3270Y85z+davaqNluV2VhYRlK771ve++998+2vW+32957P7p5rcX4pKuhxrjUWt+sdRjqUGutwzDUOtRah2m0scxmT69knRSX/rWGadAUEJptjExx/HST82RSbgQLxUC1uFfm+sQUB1eHhwZkvBGOh02xjZvRghF5z0I0lCRsi5IbIYqRnKJRlsJXNso4cCHKTRbKss3GYia6yfIYUywcbK14ibLcQAiihZwro5kya7ataftI+8DChviQtkpo43kNMc30NElSSDTgErWD08SUfPzM4xrPR1ilpdqWIQloV+MvJuJk0Fgll1RTcsqvkQuegnNEbpd5u6H9qpMSC42GF9EVR3lF0SAdNJHDERRzYWz+BU8+7/FbW9zUAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-try{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAflBMVEXjChfjCxjjDBnjDRrjDhvjDxzkEyDkGSXlHyvmJjLmJzPnLzrnMDvnND/nNT/oOkToO0brVl/sWGHsXGXtY2vtZW3tZm7ubnbwg4nxjJL1sLT2tbj5y835ztH50NP50dT629373N774+T75OX86+z87O398PH++Pj++vr///+sIXRYAAAAfElEQVQ4y+1SNw6DUBT71NAJvbcUwPe/IFKGMPI9wYA3S7Zkv2chblwVSlK/lqkpdEm92wNdahuWp0rpwxlrqcnnebyBjClQAQ2jV7+AwxiewLAz3z80xED9J1HbRpRBjCMXyQwC87D0hyxNn/X3uJxysNPgx8fP+8YJ2AB3UgqNMCiEiAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ttd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACUlBMVEUAAAABAQECAgIDAwMEBAQGBgYHBwcICAgMDAwNDQ0ODg4QEBAVFRUWFhYXFxcYGBgeHh4hISEiIiIjIyMsLCwtLS0uLi4zMzM5OTk6Ojo7Ozs/Pz9AQEBBQUFISEhJSUlPT09QUFBRUVFXV1dYWFhgYGBhYWFpaWlra2tsbGxwcHBycnJzc3N3d3d/f3+IiIiWlpaXl5eYmJiZmZmfn5+pqamqqqqrq6uurq6vr6+wsLC5ubm6urq9vb2+vr6/v7/BwcHLy8vMzMzNzc3Ozs7Pz8/X19fa2trb29vd3d3gAADgAQHgAgLgAwPgBAThBQXhBwfhCQnhCgrhDAziDw/iEBDiERHiExPjFRXjFxfjGBjjGRnjGhrjHBzkHR3kICDkISHkJCTk5OTlJiblKCjlKirlLCzl5eXmMDDmMTHmMzPm5ubnNzfnOTnnPDzoPz/oQUHoRUXpR0fpS0vpTU3p6enqUFDqUlLqVFTqVlbrW1vrXV3sYGDsYmLsZWXtZ2ftbGztbm7t7e3udHTud3fu7u7vf3/whobw8PDxiIjxi4vx8fHykJDyk5Pzm5vznZ30oqL0paX09PT1rKz19fX2srL2tbX2ubn29vb3u7v3wcH39/f4w8P4xcX4ycn5ysr5zs750ND5+fn60tL609P61dX61tb62tr729v73t7739/74eH7+/v85OT85eX85+f86Oj86ur97Oz97e397+/98PD98fH9/f3+8/P+9PT+9fX+9vb+9/f++Pj++fn++vr+/v7/+/v//Pz//f3//v7////xKz4lAAABpElEQVQ4y4XS2SNUcRjG8ZOxky2DUiRL1siSrUKleEZGpiJLiGxTsu8VsisqFWOIEJW1pMkyzIw5/1cX/c6Zy/e9fj9Xz5cb4KPNuf8Xxk8oQB2HrqMEKyb8V2dziX8ZB7QfJtkycXZy6SEN0LB77TgTnoPr5TTAk1/pJ5hwfbT1lAZ4vKZ0Y8L51k49DVC03HeKCYfrB200wIO5D95MWCcaXtIACtVqABMWMfwQDZA1rgtlQnKRf5NBAtwe5cM5cfR3chJANmTK5LxGpSAB0G2MFzLxUX/OoQE69FeFTE4Pfi2kARr3UuyZkFb8KKUBnm3fdBJH36yiAcrXlVImHG/8raMBir/1nRRGv6xtpQHyvrz3YsLykuEFDXBvet5PGD3S2E8DZH/ShZhGf51BAmSOmTIJ1LyVkwCyYT7CjIlz6o93SAD0GuOETM6MTN2lATr1V2yYcG9aLKABmvfFTFzSvpfQALV/xEwcUzcqaYDqnxVCJnbJv2togLKVHg9h9FhtCw2QvyBmIokyPKcB7s/M+zJx7ILxFQ2gmNAFC6MHaQb+ATdPlox1oRLJAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-twd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABF1BMVEUIOZwJOpwLO50MPJ4NPZ4OPp4TQqAUQqEVQ6EWRKEXRaIYRqMZR6McSaQdSqUfTKUgTKYgaZchaZciaZciapYiapgjT6cjapcjapglUKgmUagma5knbpkrVaosVqoyWq0zW602Xa4+ZLI/ZbJBZ7NDgKdEgadHgqhNhqxOcbhVdrtYebxYi7JZjbNcfb5dfb5lhMFsicRwnr15pMB9mMqBqsSEncyKsMiXuc6Zus+dsdidvdGevtGfstmitNqmuNunxNaou9uputyqvdytwNytyNizwuG0zNy2xeK3yOC4z966yOPD0OXFJCDF0ufN1+vQ2ezS2+3U3e7c4/HeIRDh5/P1+Pr2+fv6+/39/f79/v7+/v/////0RptvAAAAvklEQVQ4y+3SxQ4CUQwF0AKDzWCDu7u7u7s77/+/A1uRQOhsCXfdk9y0Bfic2fZNXkdoTsAO0OaDXowGk7j5FPKueThA8yFf0Pk0mRYIlBigWs6NxTMhTfVo50BVUsRK5J5B0ImpJAqXjfsHINp+yvQdSCM19vAE1kaCwVSSRyuP+XHAjdqSfDFlqxdCemxn48EAhoJszuC3pLu3fsjDDZOKY9i1otCXtgHUhSCjuTyfhOu3Yt57yzF/8Ac/DK4rCoOe4BIRywAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-tzs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB8lBMVEUAAAAAo90Bo90CAgACo9wEBAAFBAAFpNkHBgAHpNcIpNcJCAAKpdUNCwEPDQERptASDwETps4UEQEWp8sXEwIZqMocqMcetToftTohGwIitjkkHgMktjklHwMltjkmtjgnqr8oIQMqq7wsJAMttjguq7kutzcwKAQxKAQxuDYzrLU0uDc2uDY5LwU+MwU/ujVAr6tDNwVDujRFr6dGujNIOwZKsKNKujNNPwZPsZ9UsptWvDFXSAdYSQdavTBbTAhdTQhfvTBhUQhjUghjvS9ltY1nVglovi5pVwlrtoltWglvXAlxuIRzXwp1YQp2wCx3uYB7wSt9aAp/aQuAwSqDbQuFbguGwimHvHOJcQuLcwyNvW6PdgyReAyTvmmUxCeVew2XfQ2Zv2WZxCaexSWfgw2hhQ6kxiWmiQ6owlirjg+tw1Wwkg+yyCKzxFC1lg+2yCK4xUy6ySG9xUjAySDDohHEoxHEyh/IphHKyD7MqRHOyTrQrBLQzB3SyTjTzBzUsBLWyjTXzBzazRvbtRPfuRPhzCziuxPjzhrkzCnlvhTmzhnnzSjowBTpzSbpzhrrzxnsziPu0BjvxhTxxxXzyRXzzx700Bj1yxX10Bf10Bz2zBX20Bf20Bz40Bf40Br5zhX6zxX70BX70Rb70Rf80RZvneENAAABnUlEQVQ4y43T5zsXYBSH8eckIiNJhaY0UJTsCqGM9tLeJSMZiSQkkSgqI7Os7v/TW4/nXL/rOa/vz/fdMTsD3cE3wNwVs/YC9ae/Ab3JxhMkPFkBnoUbT3C8GxjJM8YTXJ0CmmKNJzjcDExfNMYTFH4HupKUvEADu18APAp188hqFHDyEzCcrcyn9aOA6zNAQ4ybB91YxAUpb4HJCmU+vg34fWodKP4JdCYqfdE40LpDLLD3JbB8P8TNo2qBhWsbxQJZfcBghjKfPgB8ThWxwK15oD7azYOrloDnEWKBo++AiVJlflcHMJovYoFzv4COPUpfMgG0bBcL7KsBlm4Hu3l0PfD30gaxQO4XYCBdmc8YBHoOiawFcXf+AbVRbh5ybxl4vFkscOw9MH5WmU/sBH7kiHWmfAxoj1f6skmgcZusA8DizSA3j2kAZitFXNCfpsxnDwMfD4gCXkW6eehDgAdhooAzynxSFzCUKdppb35hGni9VTxBbBPw57yIJ8gbAT7sF08Q/hT4f3eTeIIjvcDXEyKe4PIcULclUC+rYcy9iKPpyg0AAAAASUVORK5CYII=)}.currency-flag.currency-flag-uah{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEUAWL7/1wAgSGNZAAAAEElEQVQI12NgoDP4DwZ0owDtDF+hORNoMAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ugx{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAnFBMVEUAAAAMDAwXFxcYFRUvLy86Ojo9QT1AQEBTU1NlYl9sbGxycnJ2dnaFhYWdnZ2okwOsrKyurq6ysrK5ubm8vLzBwcHGoqLKqKjM0MzZAADZREPb29vgvbrhOjrh4eHi4uLlS0vqdnbq6urrdnbr6+vu2dnvk5PxkgLxo6PyrKzyrq741NT64uL6+vr83AT9/f3+/f3+/v7//v7///99wKg1AAAAj0lEQVQ4y+3TRw7CMBBGYVNMDSX0ZkLohIAd3v3vxgUsNJZYIOBtR9/uH6V+sV5g6h7YJ4JTYGruy1zO18x4T16Qun1likulwDiW1Rs4IwQZtBsFkAlBDvXabPUg9wFPCYzLzcWORDivGFiXJhtiIdCWzrB1OFotXXBki+0AG8k3r/vdUaz///Dmf3jRN4AnxW2PJPImOcUAAAAASUVORK5CYII=)}.currency-flag.currency-flag-usd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAJWq0vtO1v9PBASv////7AfyZAAAAOUlEQVQoz2NgQALGSIABt4QSHDK4IAEGBkU4RJMg3Q4kS9CMQlhCqR3DxB8uOABuCWMcALfEiLUDADkOhlU5rxL6AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-uyu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABnlBMVEUAOKiNptiknX2lm3KnlEKnlk+nnXWoiw+pmlmqveKrmUyto3ato3ivqY+wkhGwkxKxnESzlxizmCOzn0i1lg+1lxW2mh+2sZq3nzO3qnS4nSO4spm8oCi8q129nBG9pkK9q1i9rF69sXm9t5i+pC2+pTu+pjq+qlG+uai/nxS/oiS/rFa/uqrBoBHBqTbBq03CoRHCsWrCsmrDohHDqjnDtXbEohHEqC3ErEbErkrEtG/FpybFqTXFtnPGqy/GsljGt3nG0+zHphjIpxHIqyrIqzHIwJ3KqRLKqhvKqyDKu3vKvHzKvYXKvYbKw6LLqRLLqRrMqhfMqxvMwInMxaPNyK7OxJ3Oy8DQrRLQsCrRrhbSrhLSxpLUxIHUx5HVvFDVzKTWshPWypTWy5bWy5vY0rnZ1snaz53btxTctxTe2Lnf2bzg2bjg28Ph3Mbj3Lzj3cXj6fXlvhTl4M7q6eTt6+Xt7Oju7evv7ODw7eTw8O/y8vDy8vHy9fvz8vD09PP09PT4zhb5+fn6+/37/P78/Pz9/f7+/v7+/v/////gwc9XAAABBUlEQVQ4y2PoJBEwkKuhobOkpLOKeA31zJ1+fgVsEE4zIx4A1lAj3Skc5+WtkN4pXQPk1jLgA2AzQwSCAyzVosK43DqJ0SCem20baCbGLx9kmMyhQYSGSgcbDxORoiI53USLCiC/oxAPAGooV1aSFeLLiI7IFJRQVFIuJxxKZXlJ8TKN7OyNopGxOaXEBGuWloqTgbu/sYuqFGtqZ2cLJx4A0qAjWWzvqqdp52yu3t4ZTlSwchsleOprW8eY8hAVrJ3VaZ0pVj6++SytadXERVxnJ1NFaGgnbxOY3eaIByBSa11dZztNkrcjiYBhEAJOEgED7UuNQhLBYAxWRhIBA90KY6IBAEhwsSJhPF3EAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-uzs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABblBMVEUpgaQqhKUqhKYrh6grh6oriKksiaksiqksiqoti6stjKwtjK0tja0tnSEujq0uj68ukK4ukK8uniAuniIvkbAvkrAvk7Evk7IwlLEwlLIwlbIwlbMwlbQwlrIwlrMwlrQxl7Mxl7QxmLQxmLUxmbUxmbYymrUymrYym7Yym7cynLcynLgznLkznbcznbgznbkznrkzn7k0n7o0oLo0oLs0obs0obw1o7w1pL01pL41tDo2tTo2tTs3qMA3qcE3qcM3qsE3qsI4q8M4rMU4vDo4vDs4vTs9scc9ssdAsshRus5Sus1Wu85XvM9sxddxyNd0x9d0yNd6ztx6zt17ydd7zNl7zt17z918z92DztqEztuEz9uJOlKM09+S1OCVQFeWQFeXQFaXQFeYQVeZQVeZQlaaQVaaQViaQliaQ1er3ue5UEu6UEu6UEy6UUzB5OzC6e/G7PPa8/bv+fv83t783t/839/+8//+9P////8Nybs3AAACL0lEQVQ4y+1Q61/SUBg+UWo3wBIQh50xLm0wI8oyO1tpJWiRld3LbujaVmzrJhn/fe+5bANLfz8/9K0HeC/P+zznvBxUAWh4bKZRqUKlKqlSKVVSU5Ja+TsQ1WdOP32oY9oWm+u12noD378uhYrqSGIGfPzL92aOtdL8Rr2+0ZQe3ciPnKuqQzecP/pskD2hASulajihlBJFLZGtjejjK8AgZQafEaXOLXZwo6PXOg18b1H6c/2qMOSVwbsj1JBbfj3T3Gxc2LwkvVrOjYqHVyqPff2RwBqe1PLjqjJRKo8r6kReO+CVJtXB20T22l08v1qsr2naWr24ehXvZ9B1vXny1rcHys3HhaUn5YUXVy6/XKg+vyPrAhejNEczmgWUj526PZc5I0+n5UK6AF85PS3P7kGB/5Bju6778cOb95+6znbXdrZcu2u5W9uOZbmW49qWZVsQbceybagc1N+h4DFEv8+5Pi/7MfdzBw0Oif+Gf2PY3Ytfu/uBTZAfBF7gB17P93zfD/ye3+tB9Dxoe8B4jIcBZOgDdJYiyUKSpin4JKc4lRQTYFmZhBlqt1farTZgBWILmhisbrVoarXDCTIMYhimAYnQwJMR9YSYvDWFCnEZDdxlEqrkLsIIMWY0MRAzckqcPnIVoUIzvBMoxAdiJ2EUusjLt+YncAMxorE4KDSaYsb+Bi1RdES8mDFsNoU8VCBBM6FYwzTjTQhbNLyDrRQ9JBHvG79JLItK8hvTbrqeutsREwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-vef{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAulBMVEUAJH0BJX4CJn8EKH8FKYAGKoEIKoELLYILLYMPMYQPMYUQMoUSM4YSNIYUNYcWN4kWOIgXOIkXOYkbO4shQI4mRZArSZM0UJc0UZhTbKdYcKtcc6tcc6xjea9jebB8jryJmcOKGUeLm8KptNKptdSrlSmrt9Stt9SxvNixvdfDzOHEzOHEzeHFzeHPFCvQ1+bQ1+fT2enV2unf5O7h5e7n6/Lo7PTw8vnx8vf29/r2+Pv5+vz5+v3/zABl3GXwAAAAl0lEQVQ4y+2RRRKDABAEGydGBImHuLvr/7+VY0IRCBypom8zNX3Z5RUTUiGhwigm/MQQQDCIhgiFxcmyzvM8iBGEzLHNeK/puyGdQy6C0Ly7SAAS7q31b20P6pifaNKY2KFC9TFTvrMyfdbC9iqVorcplVGD986mn/XdoLt1go3ryt8tLyEvkHV/qcneZ/RiwjomqZBQ4Q0FPd0jloPzawAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-vnd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAdVBMVEXaJRzaJR3aJhzbLhvcMBvcNBrdOhrePBneQRnfRRjgSBjgSRjgShfgTRfhThfhUxbhVBbmcRLoexHofBHqgxDsjw7skw7tlg3uoAzyuAn0vgj1xAf30Qb64QP65AP65QP76QL87gL88AH9+AD++gD+/gD//wCxOeYMAAAAqElEQVQ4y+3UyQ6DIBAGYFxxFy3uWvf//R+xTRti00Mdkh79TwTmC8wcYIZm2AWORJEmqCpNMAx6QABCC9RArQPMCZhMCrC454dJesMzeZqEvsetn8Bu8JXGPnmS3D7LN3negxiP+rugNO20qr51aFNi87t+ZsSxxuqGmAgKBQoi6IElyxagpwF3R8cNg3fYXRLIV/naZXLNSaAM1CooSYBRT69/6X/gAd2RF2fLz2bYAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-vuv{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAGgklEQVRYw61Xe0wURxjfvbu9vcfe3T7u4HgrIhLecA8BFRDhQKtUIK2NTdS01qip1tQK6R9W4x9t6iOtshqf1Fhtm8ZnFWk1/FENPlIVBdRatYqFauurkl6Fehc6e7t3N/vg0NTJl8k3M9/M/Ob7fvPNLlKoNbdQ2V5raS9VeJF0XCIdHZSzA9SkM6gEeqS6s0NqKbbhFdg+tAi8Gj+dDE13IlpUhSBIjc7aSTu9dMktsqA9tCIlXkUCDoYlggLDhaGIlTAaB7wgsuJto0oNICE4qlpCxP3KFHiZkuuUu50KYqcgb8EuCS/tFDsJmgVPUTihBB9XI77+EQ+6mLrxWiRQaDW23jTqITPByxR3Uc6LCl6BYTnE/pAFSz6F0yVhcsD4kHlV+sddtH8wufOIJT9Vw8PKwAzfWtIBsR5Q4wLEypfyQLxKOHyhpjzoIeiSE4oxcRzCMWTNAr3vSYx/MOHw50SsTc3DqsSpk3QugNVNcnxXOrFDGkEJ20SXQzYFdliwKZAalGhatW8tATD5Hts/e0+nDThLg6JzDFE3abeXKb1uGRsglpit4T0U75RT+WLCHiVFHA0D4kvOSM1Pey3+waSB67aFNbhALJXmIyLprrWojy6+Qrnaw7FwyOIov0dDu1YeTTkgvrxapH3YzsHqaaNKcwS+x6vxJvOYPmvxY2p8J+A75ZJ6SI5MMUEoHCC8gjIgvix9Q/fsThSA1bbHPCpOIJZba2ohs0AE/yCL2sn8S6TiRRMHThpiWUKC8EUCBAqhR3cu1/ufcnzftVJvIYT+Or2tnXF4mYkgkV6gHNJdKWenxB9waES30iFBJgJU4sBu/UA/+5nZsMygx9FQ/5gk9YkmE3DV015b/UxcFRgxoOr3jXG/WQtAfgeJ9CrtukYBcf9Cc8LrvASasASHQv10yMYVBlRXrvM+sZ/+yrT/E+LfJ9FtBylMjcLeKsnCbpyk/IMp989TtSUC32NUWtacco8u6iELb1MF3VTBbZKrBYUU6m4yPHQ72AyaFfKd/KgACCzffs66f4cFD8CbW6Pz/mVvWEDIgzj3FV3fTRuI4JUD5tzRGOgBqOMRXRpiTEEMLyKK9kYB0ISx+J/nqHg7Vj9b/916I+g5tZu62EwrEgtTI2sX6X19Mf6BuH2fGmkz8jILD6iqVN91lExO0K5aaNi63JAYg61ZYrp2mo4wEThm9SLcP2B/dsPac5TsOU72QtJzzMzVx6X9vcEebugY1QsZgCbQBUDglF0nyMVzdBYjMjoRm+HBmlniaisd+TANs8AFjPLdjRpoo/vPkv1nmf4zFFfzSlAf4GpyQFDAkFVsTEI1Eyb1/BmGRx3kB7N01aXYnKn4/ZvM/u2WoaDUv6nz/R7tH4xt3WJOtqtefsj4Mnkc1rLJtKneeIA1DfwT/VolLrevGY8/OE9ySfxHpjxPSOKoAUdJAjUb/q+YDNLEGE+qz7eAu536xccWycGzR2ouHOTek6c3bPOm6QUoBGafnZHdVJG13ZO5uSJzSwVUezglJPBoWPGEewIiBTQ6UXvne8vqJUYUykGxNtWhdWbuQ+CRfe27OP8hgGhUloqkrG3l7uaa7CZP1lZP1vZKACsosA51bvNwEtI5s4CloHuGeTowDbJ6Ae7rAy9aQksjEcsIxrq86DFrigGU3F2T0xvLMjZOEoQN1izUDI+WicyUJBKgWZV432Ur+Ji8fJR0pQqPqybRNKLB6To8Pf+bqRwUFtpMcRu2TNYzaUhY7BCAijKx7laOuQ8v069PwAS6mLSx72Q59k5z7KvO2BRxJ9hJQwkrawYWlAJKsmlat4J3NNZ3L2rFW3p1YBDF1XR1cs5OD3AMoKEoRkP5gBWPssNhYgUJAzIbVNs+NILM6++P271KRwRfe2NhTAY70d1cm72jKn2DjASSSLERfRAhskGDACAUWTZD238PJLqkU18SqfHCv4c2jU5ZWeg+UpO3Z4qCV4aJSNkwMZKTifdQXaG25wz3G3TnpKUiX6CLym5IWJzrPFgNGJPeOCmMJjKIyNtvHOrqiaLG/Sj+3cvMnxrMuTpN1My0vK+nuA5Nz9xcLkCJHBf2OajNDnu/hC0QdqmF0KH8820pT8jcUu4+UgtylOhKb4zIkhBc9jk4JF2hTIlDINHlMGnrQKKrzd1VJUCJ7N5hI8hGpBScIVlRD2JIMI9scLkO14BEJ5yVfb7YD0OgshcmWWDr/wBuzDSC4MVfcQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-wst{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA21BMVEULHHYMHXcNIXkNInoNInsNI3sNJHsOJXwOJnwOJ30OKH0PKH4PKX4PKX8PKn8PKoAPLH8PLIAQJnwQKn8QLYARKH4RKn8RLH8RLIASJXsSJnwSLH8TJXsTKn8TLYAULYAVLoEXMoQaLoAaMYMcNIQhNoYsQYw1TJM2TJM3TZQ4TJM7Upc+VplAVplGWptHW51IXp5JXp5NX51abaddcKhseq57iLd7irmKlb+ao8ifp8mqsM+qss+vttLNESXNESbNEiXNEibOESXOESbOEiXOEibO0OLO0ePo6PGJBBY+AAABpElEQVQ4y83UV2/bQBAEYKZYtiJlMpfmVKf33vtKmdEk+f+/KA+kZAiwAujFyL0cgcNH7u4c2GHDsmS7Sq6KE1myq7qtAQmAIIH9S2c4PJOOHS1i2+UkWgIA4DkQ5z99uTcBABBgUuXEykJOVdlW7K5/JzDhyQ9fr2F3DySB5prHttPX5pTkqupAAmij66N2cGv/5vNHl4F1YGsdAOD45fen4+l0cvfXt6sAyGbZtQJSXNVPiQBx+u3vJ7tsO6MXj8cksQSJLdmJUmX3PYDEhckVYvTu9YndiwTJVknsvh5p2J10BIkGTMHpqfdvdkD2JQ2glEiz2UyJPZ93JNmj8cHtbq9xiMLOKgOpqpQsgyMIcHL/4+eHY7Z+zG0jGEoApjd+/HnQd0xyM2itNbI1cPLs1Z2zrZENbP/4woZVZatKceJodT22B7Zt93dLiSuxLW0GySFYHAXsNaAMmffnGnq1Lal+xtIya9vJ/wiqqmZOSvZsJmW4zq4a9sXCORzh8QB5APZRINkC2OvAPgbgJLLtmifq/0HDyFOWXLarSn0gxwD+Ak5yRMiZMNdWAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-xaf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAM1BMVEXi5ujk6Onm6evn6+zp7O7r7u/t7/Hv8fLx8/Ty9PX09vb29/j4+fn6+vv7/Pz9/f7////wa/lPAAAAyklEQVQ4y9WUwRKDIAxEV7RgAcX//9pWwAgOhng0JzKTR9glgO1h4B2A0wr/WIWAj9WAFnYwyLHs2Wp6gD7qp4xrHqD9Yfc0DIDhAE/1KuZ2X3oGUATMZ67uAUf1QygauluAFGepU8NgtE8UL22t9LQA1J5Swz7gDk+FQDrDF2LAXhT1RCdP7eUSGVtN6Slrqys8XVBbwIzG53KJqjd8cdjC2cB3xnuMi5nqTe8BJU+HpuLmE90qT43wmxmzXi/8l6KnSrv3fpVs/ACotkr1X49fIwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-xcd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAGoElEQVRYw81WaWwTRxQe23GwY8fHru3YJoEQxXduKIhAjyBRRFVRpIo7FQ1JKlD7IwdqKYUWCDeilVpaoKgg1NKoFFBFoYKE0JLbcdYmBBIo0BDsHDQchSY97IR01t5dz+46JWn/sHoavZ3Zmfnme997O2B2tBw8Nc90sQx0aexGofhpQKMSiK5jVjCAp1Yok/7DfKEw7OswIbT/CehbReKAJg241KYBXcYmmX6s8yGCGZkUtXnzZSsXxIT8qanRCfoxgyuRaQc06c1qCyAw82W1ZUCXPjc6dkxLiKPA6c9UOZNJTJ9viC3fqYBOWnJU5QGVTDI2QNliGQxUO2Yl1GbgVpshSV7c1o3bjKLoJ06Oj4t6dfa4kP/lNkVPnQ46EETbSQw6107hP+xVhUbn5UQnxYueuKBSILqJ2XpwO4ThDgEi1CanOvkRnlo1CjFJxwk/WStvOEFur5AJhoYTls6VVH2haD2Bzc+RDA0bkxNIEBVfqQ9vUcpjBE9c8BgpndSmIBo3RgOCHuyCUdw4OjE9bNHdvqSbYhH9XKkNeA2PGrXQAjcNXqdmqi3K/ZM2cCtuNOsUSUnpQAAkBoahoJmgmFqDYpozQmUy6kTLXpamOigh//GLYfChobdKA/cOtBsCbXGBTmPfeXzwzvjBu4bQN2ZT1LJ5kgkG4UhVZwBPawtKJ4QGBUR2uTCLV+PwYraIlUkVK3hraUz7j5rui7oNb8pP7lIM3h8faI/ze/T+ljj/Ra3fo/Vf0Q/e15/fo1pTIL3VrLteoyvNk2JKQUTpXMOsvbi9SZ2MYggDCpJmdqrNUPBnRxaTRAQO7FRAbmCk/C4tBQW2lGn8zXGBDv1Qv7F8j1o1soaOKybBjRoZNBiFAYQ8Rklk0mFk4DYqEjhLwAxMiAZWFXg+EbQcEg79CQI+ELgtJK2TdoI29Jeo4xh4MRnYVGCiBEh5aIpjDbD4NVM70i0FCKEr1AUjCsXUL5swN3EGnlMkz1ooz1oc+8ySlEW5uWXLPzi0Yu/3b3x4tGD3kfzd5QWIFe7+mvaP5H/0TcH+U4WbDucv3/p6Zm6uYtpiedYieeYCfFZRdtJz/THjg1XHRMs5HKIgQxjFGNNCkjqlep9+csq6a9P2Dadv9mVs64GW9n63o9hnW+Wz5vssK2jL84Z90kKvXttKn6OoK219d2hueplv6qeP08u8NxJm9kjiXBQOE4EwRKW9G4HJxNKJ234HknMGiOlqyvqrluJaS3G9tbSBtBJo9Ugbcmif+oAeDb7C6Y73Lqdt7Dg+4dl+IIGLM2nFETFABkyc4SbM2i8Ql2W9lrGt1/a2y1pSay2ps5bWk0ZuVke3tFFD7B7SqbWtdmZuv1OSvbIfiAgeiLBhZsAfY+IKf3WtyiSIac4ruzJ39MFT0iAYq4u0Pe3Qr5aimsztv05fuB8u1S6fSGDWsEhC8QoLhhY1FykdURdm7ZTouqI1yavOZGzxWYousHHU8+hBSSIdS3FNelmnpaj6Rkx8txhz4VZ+KJBEMwHknUUd09kIxSSQVRmnON5tMxUQiYsrKVtyjtuSDnc0Oa8pZd317ya90A/ETtzOrE/QZ+YQAVjscZVE+VBM94Dg4KzCzW2PN5z1Bu120IJOhZfu5Bj5web2x/vmre4DoBmzUAhoMlgM0ZsCNLlQYgiENhj1RvlEHwD+6srhMT6BlsZesbhBEk8ECw9yVBMjIJQt4GaXAbRSoaH04DanUAnN39k9BjR995ok2gYg92gdnCTnBYthiAaBwDShdZKhyoM76gC4ZM8ePaC27JdqAIATw5HCzLyTsxINMClGhIsmGldWXfeobdUAdBSWjgaN752t1QK4vo2tSHSLcJVhrkQgEm/ctET5I2In1QjAvfKT/47mtzMXagWgOWYCgUVaGWWLpoNTGLmfEvx0CxELxSRQOkXKv2/5RkIzePeBK9ZISkdj59fiSOrhZpkp/JNjlQAzu5MRuKNOAFptI4rpynREOrwYsX7naM5j4euHic2QmXVJQuAzkfZgdhi4zlVr+Gi61u6AQ26llfUPwMLH5pRigr0+cPO25JLJPxA8CjRZIhT4g6OnUTSPKmogN83SeAK3skoOr7YxtwwCvYeEb4xoYYxQkMx8/qA+nEJ1o1DBiCkoHT0pHdzOoZZ7yVGHlcrZBbBoHLFeISJDQuzROGoBaE2ZSVWdmUHpaBwRsoGzMTf1TOh9KGK2s1GGf4fcI8LKBEH0bP/4zp6DtaR0+J8hkcIiBZG9+z8Njv0FlSShDwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-xof{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAM1BMVEXi5ujk6Onm6evn6+zp7O7r7u/t7/Hv8fLx8/Ty9PX09vb29/j4+fn6+vv7/Pz9/f7////wa/lPAAAAyklEQVQ4y9WUwRKDIAxEV7RgAcX//9pWwAgOhng0JzKTR9glgO1h4B2A0wr/WIWAj9WAFnYwyLHs2Wp6gD7qp4xrHqD9Yfc0DIDhAE/1KuZ2X3oGUATMZ67uAUf1QygauluAFGepU8NgtE8UL22t9LQA1J5Swz7gDk+FQDrDF2LAXhT1RCdP7eUSGVtN6Slrqys8XVBbwIzG53KJqjd8cdjC2cB3xnuMi5nqTe8BJU+HpuLmE90qT43wmxmzXi/8l6KnSrv3fpVs/ACotkr1X49fIwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-xpf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACdlBMVEUZQaUaQ6YiT6UlWMolW84pZLcqec8yarw3ZLA7TaI8jNk+W6tAUaRDe8lFZrFFesZGf8dJablJabtOb7NPi9BQcrZRiM5WmOZZfrtbf71dfr1fjcxgg8Fkmt1qjMVrRIFvmtNxjsdyj8WASHyMUlKMgo2Mm8ONcIGPXV2ipcOordGpAA2prtGqOFKtyfetyvevPVayjJWzMkezlaG1ITa31fG4qLy6AQi6NUu6oLm7Dy27Pl68AAu9TGW9mJ++jYm/TnG/bFvAAQHAKzjA3/XDLD3DRl7EACTER2HFb13Fop7GSlzGqqzGsLPHABHJABTKABTKABbLUGPLsrrNESXNV2LOESXOESbOEibOPDLOwLHPvcjQHDHQHTLQp5vRHDHRHTHRHTLSHzTURxDVIDPVITPVJznXNirXt7vYxLHZKT7ZfmrZ4vDaWVnbBQHbdVXb5PHcBADdlI/dlYHd5OfeYV/e2ujg3enh18ziupzi3NHkLjnlLjvlw7Pm8fjo7fXplVfq0NHrjz7rvHjsmWHtk1Hu4dDvxqPv8/jwli7xNz/yOD/ypW/0z7H0+v31p1T2oEH2okv3jQD3kw73nBv4nwv4oAP4oTn4pA74pQP4pyf4qR74qSP4qiP4riv4sDP5tUr5t0z5uj35uk75u1X5vWP5vlb5v2D5wkf59f/5///6xHL6yXv6yjb6ynj6yzf6zoj60Gv60lv712f714n72KL72qb722z73IP78vP787378/T7/v/7///84LT88/T88/X89vv89v38//7958X9753979r98Z3+9PT+9PX++PH++Pb++ff+/v7+/v/+/////v7///9lM08SAAAClElEQVQ4y41UhZIUMRAN7u5+uLs7HK6zAyETYGAyuLvb4e7ueri7LLCLH87+ES0zUFe1VTvZJJO8l+5O16afkNpR0JUjHa0cR2sp4ePAAAD2wACrgEDOcQQQeABJQNmSDLQEnk4q5DRysBCK/KAFTmis0BHMiqIETfNKQQTNCAFwPwkXA1foMCQk7uBLgNDsHvcIYR7UMRVN9wMLyWcwpgiiK5zJdZAT2EtNt/13GxrCtizLtmO2DQs7Bl8csIlBxxUPoCyLCGE833WN8YwxLvw81/gATZoxZ4pPqI+gQdb1DHSR+N/iNCcTyXevUx823XzzPpmPYlqk0rVPO3pPfPUkLZXO4Nm9+1Nb3rp7+PrTaAbfLp38MrfX4C0Pj138HMngzK7+j5aM7rr0xrAjZ6MYfLy8ufXzhdlDNl5rd/DK2wgGt09v7fZ435gee1/0PHD0agSDB7nbhq5es2zk5PUjDuXe+ZPZ4MKpE/26tO87vGP3ceeOn88c4ff2CU0HjWo0tk+zWZ0az171M3OENoXrDFgwvnz1mYs7VCvU9ldmg5waFZvPr1e1csPlTSrU3Bnlf5hXoljJcpWqlClapPSiaE9jQ6niDWrXrV+w7P6IbymV6iyyahUYmP7xwauNx8O3y3Pe97yVLVqtePnjazzf249DSwioEGPCEoFK8n1Apq3bvWftdEB8ZgD2cOn5vsCSxBLEAqRCjcWg84qLk+CQswUUvmRNoZrHQiexIylD5UNBcUh2UBil4C9qDakFqAtuCCMBQgVVhJJ0SaFUqGKsXqB7KIkqVDfckCyBFQxFQqYxPKuPDqI5pKksUYqlk08IRRLHqojpBBkE+kxaKMM1CqEINY1Unl2qIAf2Lyknzh2Av77YJjd1P7rgAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-yer{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAAACBgYHxBgD4hIH///+k2uhWAAAAHklEQVQoz2NUYsAOmBiGuQSLIKkSwz5IGHH5fOQCACdVAIRPIHWkAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-zar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAvVBMVEUAAAAAI5UAek0BI5UEe0wEfE8GBQELLJkRglgUf0gZEgIdPKEmjWcyhkE3Uqs5KQVEnXxbcbpcjzhmSQhmTgtqsJdssJaFlcyPnCyQnCyVxbeZcQ2Zcg2bxbSuud2719K+pyHE2M7GkxHP1evZ5+feODHfQDnhTkjhrxni6OPlYl3mqRPn6vXpf3ru8/Xvn5vvn5z0v7309PL2tBT3+Pv42dj5sxL5sxP77Ov7/Pz8/Pz9+Pj9/Pv/thL///9mu7OWAAAA3UlEQVQ4y63T1w7DIAxAUUP3SPfee++98P9/VpNWSgMPYKT6/UhcMMDdibQRd2PaAP9M5YX7iQ3guQOepzaAp+d4W9gAHu/jc00Aji+89K0ZHAu+IKWDELWwLwjpULqKXoLT0wGySzFz6OkAkByIQIiXrhsXQLQphVQeJgBQlEK08wVKCAEoIQQA0ZYU8n9geyTb6OLF6lq9h6v/jl++Gx5OWY2GaTWU5eviKc80o673CFcZpgXyB9rgMMX0IHj7bm4nxgzAkXKrIWYC9FwFmHNlQMiVACU3AGi533kD1nxuDxCkFfwAAAAASUVORK5CYII=)}.currency-flag.currency-flag-zmw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFKUlEQVR42oRXTW8cRRCtV92za2Nj2fkSUggySFiRkDgAx3BCOfMPuHDLgRN/gkj8CY6IG+KC4IIQVxDkhIkUkHCCFJSw3vXauztddPdMz3T39Dgjf8z05+uqV6+qcXQfRIqEyP6n2v6SgCDtX6qI1q7Rjul6m8f12onGv3N4ESo+7Wov6AJVmhyWDSEa0XS3g1Zhmh8j2ZahkRo0FA7WP6xJatssvsv1AeLAd+diEXEncpsYo1O07fIBRGijfJvCAMrRuD1qwhlzRaKNt6yDwjUZ5QezQ2iHQSDnrkEUqat3B8eKP7tD93uj7Zb+NcHdjoSa0tUT+vyR3F3RS6dqvabZFFVNnz6mBwve7Asb2lvy4X/09gz3/pZqhuMrrEsgwqoogeu6YqworGCd/OwKfb9QH83wfqVO/rn49TEdHtDt3cnN09Uvj/DKWt6cmzdAL2/z6VJ9eb3mSnD0WckdMuKmcjs8003eLqS2HbbtJ/ThnN+Z4/bM7E2leo2wocUJFkvZKDzZr473Nl9vmeN95zMc3afLnu7cMkKjBCv78JQetAWpiSdkLkiv6GBJr5/RBwu8NRU6o9+e659umB9uGhvK1r9mQ7J2MVAipgS6QHJMY5/N/pLa0qtBvSQoqnfo2QE9XVH9UK79S9/t4pt3N2qLlCJjG8+b8RYQIhbEOHxMJFzJaI5gFR8fCbUzF5OPfPuzdn/nE/5qn368YSZ7Doc1nlsj8FaHSTGLpRBBY6yCKTtUnLOsYex5JVISntIfhwYa1mn1qg/+sLjoQpy/gChpGPZhRT17vMmYSVdJcw0vPFbexZ1ZWW7V+Q66d1MvppIIJIZGkgHhEqqBobbk8PedOw8rYqy1qay9gC8W53+u1oEPbvTH79Gr12lz0eSoWrzLUm9fzgaU3lvaRQBZbMDf+WvyybfWSsAW3EZa/fx0/sBmm+i5d0i3rk3E0kgsj4yhqU7WRTHUg82GOoRg13ZAUHBx5H0+rTcHtNIyn8guzI5SiyXTIjnmiaZbIMMrkZWf6nIZ2mgaPi0IyRnWc07SRokzoWFLE2OYa5jaEspuPEj4dUjRpk3RwolHiqHk4iRynKQvlKRjojg8uVFvCMOzmGR4ZJ+BHaHYz7OAWrFB4qkEZWSfZjOgHynplC7ztjUJeyQ21cNZAcOoNWGe8eCIR/wUYzKJjkvqNSDISDLGt3GLz/pLugMNLdSaswHXuUx6WmTqAhqJxMhKGBykgS7Gd7qi0HpDpFw0NpkhWCiTmWZticBJiR+dNgq341PdAuKwbUxlAJRcpjy/jDivKc5dQBKshbGckJrJeGswoUAQ6UwpZsQ2HEKtU+phhToMaRoI95hSxC7rZ9vTM8no4BAs1ly1DhWWjFXphUxXqI3MZRJgw54d92UElDel61IARzpb0phikR/HfC/xgTvII66He+kDF2gN3TIVwThvigIokZPao0aM6jlnhRqXVxJGtjlSlPTcRZcVVCq/O/UcCss2QVTSvGxZw7TR+bUBpcFZ4SGl+0naggSlVSAXTzJ2eQ0FL7ApWSgficQ7EvmjIHSS9zTC6FJTwWW9VHqqieikfozrvciWUhLGEZ6FuYgCU/zTXFFz6wOx02zO4/RmSsklcEimchGHPk0lydU6yuVBe4n1G5uxAtmnQ26u/dyHhoyzLava4j7p8tbQQn59E8K+tEUwq4Swt8LoIj+titynyTUaIxBbW3KrtIHTRGtXnrlq0DHHgN0Lo98rXG6Nu+M3VNL2838BBgBPgZMv+u6ESAAAAABJRU5ErkJggg==)}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
[class*="cal-cell"] {
  float: left;
  margin-left: 0;
  min-height: 1px;
}
.cal-row-fluid {
  width: 100%;
  *zoom: 1;
}
.cal-row-fluid:before,
.cal-row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.cal-row-fluid:after {
  clear: both;
}
.cal-row-fluid [class*="cal-cell"] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  float: left;
  margin-left: 0%;
  *margin-left: -0.05213764337851929%;
}
.cal-row-fluid [class*="cal-cell"]:first-child {
  margin-left: 0;
}
.cal-row-fluid .controls-row [class*="cal-cell"] + [class*="cal-cell"] {
  margin-left: 0%;
}
.cal-row-fluid .cal-cell7 {
  width: 100%;
  *width: 99.94669509594883%;
}
.cal-row-fluid .cal-cell6 {
  width: 85.71428571428571%;
  *width: 85.66098081023453%;
}
.cal-row-fluid .cal-cell5 {
  width: 71.42857142857142%;
  *width: 71.37526652452024%;
}
.cal-row-fluid .cal-cell4 {
  width: 57.14285714285714%;
  *width: 57.089552238805965%;
}
.cal-row-fluid .cal-cell3 {
  width: 42.857142857142854%;
  *width: 42.80383795309168%;
}
.cal-row-fluid .cal-cell2 {
  width: 28.57142857142857%;
  *width: 28.518123667377395%;
}
.cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.232409381663112%;
}
.cal-week-box .cal-offset7,
.cal-row-fluid .cal-offset7,
.cal-row-fluid .cal-offset7:first-child {
  margin-left: 100%;
  *margin-left: 99.89339019189765%;
}
.cal-week-box .cal-offset6,
.cal-row-fluid .cal-offset6,
.cal-row-fluid .cal-offset6:first-child {
  margin-left: 85.71428571428571%;
  *margin-left: 85.60767590618336%;
}
.cal-week-box .cal-offset5,
.cal-row-fluid .cal-offset5,
.cal-row-fluid .cal-offset5:first-child {
  margin-left: 71.42857142857142%;
  *margin-left: 71.32196162046907%;
}
.cal-week-box .cal-offset4,
.cal-row-fluid .cal-offset4,
.cal-row-fluid .cal-offset4:first-child {
  margin-left: 57.14285714285714%;
  *margin-left: 57.03624733475479%;
}
.cal-week-box .cal-offset3,
.cal-row-fluid .cal-offset3,
.cal-row-fluid .cal-offset3:first-child {
  margin-left: 42.857142857142854%;
  *margin-left: 42.750533049040506%;
}
.cal-week-box .cal-offset2,
.cal-row-fluid .cal-offset2,
.cal-row-fluid .cal-offset2:first-child {
  margin-left: 28.57142857142857%;
  *margin-left: 28.46481876332622%;
}
.cal-week-box .cal-offset1,
.cal-row-fluid .cal-offset1,
.cal-row-fluid .cal-offset1:first-child {
  margin-left: 14.285714285714285%;
  *margin-left: 14.17910447761194%;
}
.cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.233576642335766%;
}
[class*="cal-cell"].hide,
.cal-row-fluid [class*="cal-cell"].hide {
  display: none;
}
[class*="cal-cell"].pull-right,
.cal-row-fluid [class*="cal-cell"].pull-right {
  float: right;
}
.cal-row-head [class*="cal-cell"]:first-child,
.cal-row-head [class*="cal-cell"] {
  min-height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cal-events-num {
  margin-top: 20px;
}
.cal-month-day {
  position: relative;
  display: block;
  width: 100%;
}
#cal-week-box {
  position: absolute;
  width: 70px;
  left: -71px;
  top: -1px;
  padding: 8px 5px;
  cursor: pointer;
}
#cal-day-tick {
  position: absolute;
  right: 50%;
  bottom: -21px;
  padding: 0px 5px;
  cursor: pointer;
  z-index: 5;
  text-align: center;
  width: 26px;
  margin-right: -17px;
}
.cal-year-box #cal-day-tick {
  margin-right: -7px;
}
#cal-slide-box {
  position: relative;
}
#cal-slide-tick {
  position: absolute;
  width: 16px;
  margin-left: -7px;
  height: 9px;
  top: -1px;
  z-index: 1;
}
#cal-slide-tick.tick-month1 {
  left: 12.5%;
}
#cal-slide-tick.tick-month2 {
  left: 37.5%;
}
#cal-slide-tick.tick-month3 {
  left: 62.5%;
}
#cal-slide-tick.tick-month4 {
  left: 87.5%;
}
#cal-slide-tick.tick-day1 {
  left: 7.14285714285715%;
}
#cal-slide-tick.tick-day2 {
  left: 21.42857142857143%;
}
#cal-slide-tick.tick-day3 {
  left: 35.71428571428572%;
}
#cal-slide-tick.tick-day4 {
  left: 50%;
}
#cal-slide-tick.tick-day5 {
  left: 64.2857142857143%;
}
#cal-slide-tick.tick-day6 {
  left: 78.57142857142859%;
}
#cal-slide-tick.tick-day7 {
  left: 92.85714285714285%;
}
.events-list {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
#cal-slide-content ul.unstyled {
  margin-bottom: 0;
}
.cal-week-box {
  position: relative;
}
.cal-week-box [data-event-class] {
  white-space: nowrap;
  height: 30px;
  margin: 1px 1px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 10px;
}
.cal-week-box .cal-column {
  position: absolute;
  height: 100%;
  z-index: -1;
}
.cal-week-box .arrow-before,
.cal-week-box .arrow-after {
  position: relative;
}
.cal-week-box .arrow-after:after {
  content: "";
  position: absolute;
  top: 0px;
  width: 0;
  height: 0;
  right: 0;
  border-top: 15px solid #ffffff;
  border-left: 8px solid;
  border-bottom: 15px solid #FFFFFF;
}
.cal-week-box .arrow-before:before {
  content: "";
  position: absolute;
  top: 0px;
  width: 0;
  height: 0;
  left: 1px;
  border-top: 15px solid transparent;
  border-left: 8px solid #FFFFFF;
  border-bottom: 15px solid transparent;
}
#cal-day-box {
  text-wrap: none;
}
#cal-day-box .cal-day-hour-part {
  height: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: thin dashed #e1e1e1;
}
#cal-day-box .cal-day-hour .day-highlight {
  height: 30px;
}
#cal-day-box .cal-hours {
  font-weight: bolder;
}
#cal-day-box .cal-day-hour:nth-child(odd) {
  background-color: #fafafa;
}
#cal-day-box #cal-day-panel {
  position: relative;
  padding-left: 60px;
}
#cal-day-box #cal-day-panel-hour {
  position: absolute;
  width: 100%;
  margin-left: -60px;
}
#cal-day-box .day-event {
  position: relative;
  max-width: 200px;
  overflow: hidden;
}
#cal-day-box .day-highlight {
  line-height: 30px;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #c3c3c3;
  margin: 1px 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#cal-day-box .day-highlight.dh-event-important {
  border: 1px solid #ad2121;
}
#cal-day-box .day-highlight.dh-event-warning {
  border: 1px solid #e3bc08;
}
#cal-day-box .day-highlight.dh-event-info {
  border: 1px solid #1e90ff;
}
#cal-day-box .day-highlight.dh-event-inverse {
  border: 1px solid #1b1b1b;
}
#cal-day-box .day-highlight.dh-event-success {
  border: 1px solid #006400;
}
#cal-day-box .day-highlight.dh-event-special {
  background-color: #ffe6ff;
  border: 1px solid #800080;
}
.event {
  display: block;
  background-color: #c3c3c3;
  width: 12px;
  height: 12px;
  margin-right: 2px;
  margin-bottom: 2px;
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  border: 1px solid #ffffff;
}
.event-block {
  display: block;
  background-color: #c3c3c3;
  width: 20px;
  height: 100%;
}
.cal-event-list .event.pull-left {
  margin-top: 3px;
}
.event-important {
  background-color: #ad2121;
}
.event-info {
  background-color: #1e90ff;
}
.event-warning {
  background-color: #e3bc08;
}
.event-inverse {
  background-color: #1b1b1b;
}
.event-success {
  background-color: #006400;
}
.event-special {
  background-color: #800080;
}
.day-highlight:hover,
.day-highlight {
  background-color: #dddddd;
}
.day-highlight.dh-event-important:hover,
.day-highlight.dh-event-important {
  background-color: #fae3e3;
}
.day-highlight.dh-event-warning:hover,
.day-highlight.dh-event-warning {
  background-color: #fdf1ba;
}
.day-highlight.dh-event-info:hover,
.day-highlight.dh-event-info {
  background-color: #d1e8ff;
}
.day-highlight.dh-event-inverse:hover,
.day-highlight.dh-event-inverse {
  background-color: #c1c1c1;
}
.day-highlight.dh-event-success:hover,
.day-highlight.dh-event-success {
  background-color: #caffca;
}
.day-highlight.dh-event-special:hover,
.day-highlight.dh-event-special {
  background-color: #ffe6ff;
}
.cal-row-head [class*="cal-cell"]:first-child,
.cal-row-head [class*="cal-cell"] {
  font-weight: bolder;
  text-align: center;
  border: 0px solid;
  padding: 5px 0;
}
.cal-row-head [class*="cal-cell"] small {
  font-weight: normal;
}
.cal-year-box .row-fluid:hover,
.cal-row-fluid:hover {
  background-color: #fafafa;
}
.cal-month-day {
  height: 100px;
}
[class*="cal-cell"]:hover {
  background-color: #ededed;
}
.cal-year-box [class*="span"],
.cal-month-box [class*="cal-cell"] {
  min-height: 100px;
  border-right: 1px solid #e1e1e1;
  position: relative;
}
.cal-year-box [class*="span"] {
  min-height: 60px;
}
.cal-year-box .row-fluid [class*="span"]:last-child,
.cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child {
  border-right: 0px;
}
.cal-year-box .row-fluid,
.cal-month-box .cal-row-fluid {
  border-bottom: 1px solid #e1e1e1;
  margin-left: 0px;
  margin-right: 0px;
}
.cal-year-box .row-fluid:last-child,
.cal-month-box .cal-row-fluid:last-child {
  border-bottom: 0px;
}
.cal-month-box,
.cal-year-box,
.cal-week-box {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-radius: 2px;
}
span[data-cal-date] {
  font-size: 1.2em;
  font-weight: normal;
  opacity: 0.5;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  margin-top: 15px;
  margin-right: 15px;
}
span[data-cal-date]:hover {
  opacity: 1;
}
.cal-day-outmonth span[data-cal-date] {
  opacity: 0.1;
  cursor: default;
}
.cal-day-today {
  background-color: #e8fde7;
}
.cal-day-today span[data-cal-date] {
  color: darkgreen;
}
.cal-month-box .cal-day-today span[data-cal-date] {
  font-size: 1.9em;
}
.cal-day-holiday span[data-cal-date] {
  color: #800080;
}
.cal-day-weekend span[data-cal-date] {
  color: darkred;
}
#cal-week-box {
  border: 1px solid #e1e1e1;
  border-right: 0px;
  border-radius: 5px 0 0 5px;
  background-color: #fafafa;
  text-align: right;
}
#cal-day-tick {
  border: 1px solid #e1e1e1;
  border-top: 0px solid;
  border-radius: 0 0 5px 5px;
  background-color: #ededed;
  text-align: center;
}
#cal-slide-box {
  border-top: 0px solid #8c8c8c;
}
#cal-slide-content {
  padding: 20px;
  color: #ffffff;
  background-image: url("/images/dark_wood.png");
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}
#cal-slide-tick {
  background-image: url("/images/tick.png?2");
}
#cal-slide-content:hover {
  background-color: transparent;
}
#cal-slide-content a.event-item {
  color: #ffffff;
  font-weight: normal;
  line-height: 22px;
}
.events-list {
  max-height: 47px;
  padding-left: 5px;
}
.cal-column {
  border-left: 1px solid #e1e1e1;
}
a.cal-event-week {
  text-decoration: none;
  color: #151515;
}
.badge-important {
  background-color: #b94a48;
}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
@charset "UTF-8";
/* original RC1 padding
@padding-large:           11px 14px; // 44px
@padding-small:           2px 10px;  // 26px
@padding-mini:            0 6px;   // 22px

@border-radius-base:      8px;
@border-radius-large:     12px;
@border-radius-small:     4px;
*/
@import url(https://fonts.googleapis.com/css?family=Cardo);
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 300;
  src: local('Antonio Light'), local('Antonio-Light'), url(../fonts/Antonio-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 400;
  src: local('Antonio Regular'), local('Antonio-Regular'), url(../fonts/Antonio-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 700;
  src: local('Antonio Bold'), local('Antonio-Bold'), url(../fonts/Antonio-Bold.ttf) format('truetype');
}
.success {
  color: #80B23C;
}
.error,
.danger,
.sale {
  color: #E83345;
}
.warning {
  color: #F29122;
}
.primary,
.info {
  color: #333333;
}
.secondary {
  color: #7F7F7F;
}
a.remove {
  color: #CCCCCC;
  font-size: 11px;
  text-transform: uppercase;
}
a.remove:hover,
a.remove:focus {
  color: #E83345;
  text-decoration: none;
}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #666;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input,
select[multiple],
textarea {
  background-image: none;
}
a {
  color: #333333;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #141414;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.img-responsive {
  width: 100% \9;
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.img-rounded {
  border-radius: 0px;
}
.img-thumbnail {
  padding: 0;
  line-height: 1.42857143;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  width: 100% \9;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #CCCCCC;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 14.95px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-muted {
  color: #d0d0d0;
}
.text-primary {
  color: #333333;
}
.text-warning {
  color: #F29122;
}
.text-danger {
  color: #E83345;
}
.text-success {
  color: #80B23C;
}
.text-info {
  color: #1C8AD9;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #d0d0d0;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
h1 small,
.h1 small {
  font-size: 23px;
}
h2 small,
.h2 small {
  font-size: 17px;
}
h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 13px;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #ebebeb;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 992px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #d0d0d0;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #ebebeb;
}
blockquote p {
  font-size: 16.25px;
  font-weight: 400;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.42857143;
  color: #d0d0d0;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ebebeb;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0px;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #999;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
#zendesk main,
#zendesk .header-inner,
#zendesk .footer-inner,
.cart,
.account {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container,
  #zendesk main,
  #zendesk .header-inner,
  #zendesk .footer-inner,
  .cart,
  .account {
    width: 751px;
  }
}
@media (min-width: 992px) {
  .container,
  #zendesk main,
  #zendesk .header-inner,
  #zendesk .footer-inner,
  .cart,
  .account {
    width: 971px;
  }
}
@media (min-width: 1200px) {
  .container,
  #zendesk main,
  #zendesk .header-inner,
  #zendesk .footer-inner,
  .cart,
  .account {
    width: 1171px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.container-fluid:before,
.container-fluid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container-fluid:after {
  clear: both;
}
.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.container-fluid:before,
.container-fluid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.col-xs-1, .col-ms-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-ms-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-ms-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-ms-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-ms-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-ms-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-ms-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-ms-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-ms-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-ms-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-ms-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-ms-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 481px) {
  .col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 {
    float: left;
  }
  .col-ms-12 {
    width: 100%;
  }
  .col-ms-11 {
    width: 91.66666667%;
  }
  .col-ms-10 {
    width: 83.33333333%;
  }
  .col-ms-9 {
    width: 75%;
  }
  .col-ms-8 {
    width: 66.66666667%;
  }
  .col-ms-7 {
    width: 58.33333333%;
  }
  .col-ms-6 {
    width: 50%;
  }
  .col-ms-5 {
    width: 41.66666667%;
  }
  .col-ms-4 {
    width: 33.33333333%;
  }
  .col-ms-3 {
    width: 25%;
  }
  .col-ms-2 {
    width: 16.66666667%;
  }
  .col-ms-1 {
    width: 8.33333333%;
  }
  .col-ms-pull-12 {
    right: 100%;
  }
  .col-ms-pull-11 {
    right: 91.66666667%;
  }
  .col-ms-pull-10 {
    right: 83.33333333%;
  }
  .col-ms-pull-9 {
    right: 75%;
  }
  .col-ms-pull-8 {
    right: 66.66666667%;
  }
  .col-ms-pull-7 {
    right: 58.33333333%;
  }
  .col-ms-pull-6 {
    right: 50%;
  }
  .col-ms-pull-5 {
    right: 41.66666667%;
  }
  .col-ms-pull-4 {
    right: 33.33333333%;
  }
  .col-ms-pull-3 {
    right: 25%;
  }
  .col-ms-pull-2 {
    right: 16.66666667%;
  }
  .col-ms-pull-1 {
    right: 8.33333333%;
  }
  .col-ms-pull-0 {
    right: auto;
  }
  .col-ms-push-12 {
    left: 100%;
  }
  .col-ms-push-11 {
    left: 91.66666667%;
  }
  .col-ms-push-10 {
    left: 83.33333333%;
  }
  .col-ms-push-9 {
    left: 75%;
  }
  .col-ms-push-8 {
    left: 66.66666667%;
  }
  .col-ms-push-7 {
    left: 58.33333333%;
  }
  .col-ms-push-6 {
    left: 50%;
  }
  .col-ms-push-5 {
    left: 41.66666667%;
  }
  .col-ms-push-4 {
    left: 33.33333333%;
  }
  .col-ms-push-3 {
    left: 25%;
  }
  .col-ms-push-2 {
    left: 16.66666667%;
  }
  .col-ms-push-1 {
    left: 8.33333333%;
  }
  .col-ms-push-0 {
    left: auto;
  }
  .col-ms-offset-12 {
    margin-left: 100%;
  }
  .col-ms-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-ms-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-ms-offset-9 {
    margin-left: 75%;
  }
  .col-ms-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-ms-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-ms-offset-6 {
    margin-left: 50%;
  }
  .col-ms-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-ms-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-ms-offset-3 {
    margin-left: 25%;
  }
  .col-ms-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-ms-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-ms-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 15px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #CCCCCC;
}
.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #CCCCCC;
}
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #CCCCCC;
}
.table .table {
  background-color: #fff;
}
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #CCCCCC;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #CCCCCC;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #80B23C;
  border-color: #80B23C;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
  background-color: #729f36;
  border-color: #729f36;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #E83345;
  border-color: #E83345;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #e51c30;
  border-color: #e51c30;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #F29122;
  border-color: #F29122;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #ed850e;
  border-color: #ed850e;
}
@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #CCCCCC;
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 19.5px;
  line-height: inherit;
  color: #999;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
select[multiple],
select[size] {
  height: auto;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
.form-control::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control:-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 10px 15px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #333333;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(51, 51, 51, 0.6);
}
.form-control:focus {
  border-color: #333333;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(51, 51, 51, 0.6);
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #F0F0F0;
}
textarea.form-control {
  height: auto;
}
.form-control select {
  background: url('../images/ui/select-icon.png') no-repeat;
  background-position: right;
  -webkit-appearance: none;
  -moz-appearance: groupbox;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
  max-width: 100%;
  padding: 0;
  position: relative;
  color: #333333;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm {
  height: auto;
}
.input-lg {
  height: 53px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-lg {
  height: 53px;
  line-height: 53px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
select.input-lg {
  height: 53px;
  line-height: 53px;
}
textarea.input-lg {
  height: auto;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #F29122;
}
.has-warning .form-control {
  border-color: #F29122;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #d4770d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8c182;
}
.has-warning .input-group-addon {
  color: #F29122;
  border-color: #F29122;
  background-color: #F29122;
}
.has-warning .form-control-feedback {
  color: #F29122;
}
.has-warning .help-block,
.has-warning .control-label {
  color: #F29122;
}
.has-warning .form-control {
  border-color: #F29122;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #d4770d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8c182;
}
.has-warning .input-group-addon {
  color: #F29122;
  border-color: #F29122;
  background-color: #F29122;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #E83345;
}
.has-error .form-control {
  border-color: #E83345;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #d0182a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f28f99;
}
.has-error .input-group-addon {
  color: #E83345;
  border-color: #E83345;
  background-color: #E83345;
}
.has-error .form-control-feedback {
  color: #E83345;
}
.has-error .help-block,
.has-error .control-label {
  color: #E83345;
}
.has-error .form-control {
  border-color: #E83345;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #d0182a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f28f99;
}
.has-error .input-group-addon {
  color: #E83345;
  border-color: #E83345;
  background-color: #E83345;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #80B23C;
}
.has-success .form-control {
  border-color: #80B23C;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #658c2f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b0d480;
}
.has-success .input-group-addon {
  color: #80B23C;
  border-color: #80B23C;
  background-color: #80B23C;
}
.has-success .form-control-feedback {
  color: #80B23C;
}
.has-success .help-block,
.has-success .control-label {
  color: #80B23C;
}
.has-success .form-control {
  border-color: #80B23C;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #658c2f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b0d480;
}
.has-success .input-group-addon {
  color: #80B23C;
  border-color: #80B23C;
  background-color: #80B23C;
}
.form-control-static {
  margin-bottom: 0;
  padding-top: 11px;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a6a6a6;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}
.form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.btn {
  display: inline-block;
  padding: 10px 15px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-default .badge {
  color: #F0F0F0;
  background-color: #333333;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
}
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
.btn-default:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-primary {
  color: #fff;
  background-color: #333333;
  border-color: #262626;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333;
  border-color: #262626;
}
.btn-primary .badge {
  color: #333333;
  background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
.btn-primary:focus {
  background-color: #333333;
  border-color: #262626;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-warning {
  color: #fff;
  background-color: #F29122;
  border-color: #ed850e;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #d4770d;
  border-color: #b3640b;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #F29122;
  border-color: #ed850e;
}
.btn-warning .badge {
  color: #F29122;
  background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #f18a14;
  border-color: #de7d0d;
}
.btn-warning:focus {
  background-color: #F29122;
  border-color: #ed850e;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
  background-color: #e8820e;
  border-color: #d0750c;
  box-shadow: inset 0 2px 0 rgba(237, 133, 14, 0.0015);
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #8a8a8a;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-danger {
  color: #fff;
  background-color: #E83345;
  border-color: #e51c30;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d0182a;
  border-color: #b01423;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #E83345;
  border-color: #e51c30;
}
.btn-danger .badge {
  color: #E83345;
  background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #e62538;
  border-color: #da192c;
}
.btn-danger:focus {
  background-color: #E83345;
  border-color: #e51c30;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
  background-color: #e31a2e;
  border-color: #cc1729;
  box-shadow: inset 0 2px 0 rgba(229, 28, 48, 0.0015);
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #8e8e8e;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-success {
  color: #fff;
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #658c2f;
  border-color: #517126;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-success .badge {
  color: #80B23C;
  background-color: #fff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #78a738;
  border-color: #6a9332;
}
.btn-success:focus {
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
  background-color: #709b34;
  border-color: #62882e;
  box-shadow: inset 0 2px 0 rgba(114, 159, 54, 0.0015);
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #777777;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-info {
  color: #fff;
  background-color: #1C8AD9;
  border-color: #197cc2;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #166dac;
  border-color: #12598c;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #1C8AD9;
  border-color: #197cc2;
}
.btn-info .badge {
  color: #1C8AD9;
  background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #1a81cb;
  border-color: #1773b5;
}
.btn-info:focus {
  background-color: #1C8AD9;
  border-color: #197cc2;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
  background-color: #1979be;
  border-color: #166aa7;
  box-shadow: inset 0 2px 0 rgba(25, 124, 194, 0.0015);
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #7a7a7a;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-link {
  color: #333333;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #141414;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #d0d0d0;
  text-decoration: none;
}
.btn-lg {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
}
.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs {
  padding: 1px 5px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-briefcase:before {
  content: "\1f4bc";
}
.glyphicon-calendar:before {
  content: "\1f4c5";
}
.glyphicon-pushpin:before {
  content: "\1f4cc";
}
.glyphicon-paperclip:before {
  content: "\1f4ce";
}
.glyphicon-camera:before {
  content: "\1f4f7";
}
.glyphicon-lock:before {
  content: "\1f512";
}
.glyphicon-bell:before {
  content: "\1f514";
}
.glyphicon-bookmark:before {
  content: "\1f516";
}
.glyphicon-fire:before {
  content: "\1f525";
}
.glyphicon-wrench:before {
  content: "\1f527";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
  content: "";
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #999;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #333333;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #333333;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #d0d0d0;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #d0d0d0;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 992px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.btn-default .caret {
  border-top-color: #333333;
}
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret {
  border-top-color: #fff;
}
.dropup .btn-default .caret {
  border-bottom-color: #333333;
}
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
  margin-bottom: 0;
  padding: 0 1.6em;
  line-height: 30px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
  margin-bottom: 0;
  padding: 0 1.6em;
  line-height: 30px;
}
.btn-group-lg > .btn {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 0 1.6em;
  line-height: 50px;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 53px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 53px;
  line-height: 53px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 53px;
  line-height: 53px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 53px;
  line-height: 53px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 53px;
  line-height: 53px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 10px 15px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #ebebeb;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0px;
}
.input-group-addon.input-lg {
  padding: 15px 20px;
  font-size: 16px;
  border-radius: 0px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active {
  z-index: 2;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #ebebeb;
}
.nav > li.disabled > a {
  color: #d0d0d0;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #d0d0d0;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ebebeb;
  border-color: #333333;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #ebebeb #ebebeb #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #ccc;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #ddd;
  margin-right: 0;
}
.nav-tabs.nav-justified > .active > a {
  border-bottom-color: #fff;
}
.nav-tabs.nav-justified > li > a {
  border: 0;
  margin-right: 0;
}
.nav-tabs.nav-justified > .active > a {
  border-bottom-color: transparent;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 5px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #333333;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  border-bottom: 1px solid #ddd;
  margin-right: 0;
}
.nav-tabs-justified > .active > a {
  border-bottom-color: #fff;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabbable:after {
  clear: both;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.nav .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav a:hover .caret {
  border-top-color: #141414;
  border-bottom-color: #141414;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  z-index: 1000;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar {
    border-radius: 0px;
  }
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 8px;
  padding-left: 8px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -8px;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -8px;
  }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -8px;
  margin-left: -8px;
}
@media (min-width: 992px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  border-width: 0 0 1px;
}
@media (min-width: 992px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px;
}
@media (min-width: 992px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  z-index: 1030;
  top: 0;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
}
.navbar-brand {
  float: left;
  padding: 15px 8px;
  font-size: 16px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 992px) {
  .navbar > .container .navbar-brand {
    margin-left: -8px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 8px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -8px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
  }
}
.navbar-form {
  margin-left: -8px;
  margin-right: -8px;
  padding: 10px 8px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar-btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.navbar-text {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .navbar-text {
    margin-left: 8px;
    margin-right: 8px;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e6e6e6;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #d0d0d0;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #d0d0d0;
}
.navbar-inverse .navbar-nav > li > a {
  color: #d0d0d0;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #d0d0d0;
  border-bottom-color: #d0d0d0;
}
.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #d0d0d0;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #d0d0d0;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #d0d0d0;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #ebebeb;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #333333;
  border-color: #333333;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #d0d0d0;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 15px 20px;
  font-size: 16px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 15px 20px;
  font-size: 16px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:before,
.pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #ebebeb;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #d0d0d0;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline-block;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  text-transform: uppercase;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.label-default {
  background-color: #d0d0d0;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #b7b7b7;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #b7b7b7;
}
.label-primary {
  background-color: #333333;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #1a1a1a;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #1a1a1a;
}
.label-exclusive {
  background-color: #333333;
}
.label-exclusive[href]:hover,
.label-exclusive[href]:focus {
  background-color: #1a1a1a;
}
.label-exclusive[href]:hover,
.label-exclusive[href]:focus {
  background-color: #1a1a1a;
}
.label-success {
  background-color: #80B23C;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #658c2f;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #658c2f;
}
.label-info {
  background-color: #1C8AD9;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #166dac;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #166dac;
}
.label-warning {
  background-color: #F29122;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #d4770d;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #d4770d;
}
.label-danger {
  background-color: #E83345;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #d0182a;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #d0182a;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #d0d0d0;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.btn .badge {
  position: relative;
  top: -1px;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #333333;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 19.5px;
  font-weight: 300;
  line-height: 2.14285714;
  color: inherit;
  background-color: #ebebeb;
}
.jumbotron h1 {
  line-height: 1;
  color: inherit;
}
.jumbotron p {
  line-height: 1.4;
}
.container .jumbotron {
  border-radius: 0px;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1 {
    font-size: 58.5px;
  }
}
.thumbnail {
  padding: 0;
  line-height: 1.42857143;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  width: 100% \9;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.thumbnail > img {
  width: 100% \9;
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #333333;
}
.thumbnail > img {
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 15px;
  color: #666;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #80B23C;
  border-color: #80B23C;
  background-color: rgba(128, 178, 60, 0.06);
  border-color: rgba(128, 178, 60, 0.2);
  color: #80B23C;
}
.alert-success hr {
  border-top-color: #729f36;
}
.alert-success .alert-link {
  color: #658c2f;
}
.alert-success .glyphicon,
.alert-success .fa,
.alert-success .icon {
  color: #80B23C;
}
.alert-success p,
.alert-success ul,
.alert-success li {
  color: #7F7F7F;
}
.alert-success strong,
.alert-success span {
  color: inherit;
}
.alert-success hr {
  border-top-color: #729f36;
}
.alert-success .alert-link {
  color: #80B23C;
  white-space: nowrap;
}
.alert-info {
  background-color: #1C8AD9;
  border-color: #1C8AD9;
  background-color: rgba(28, 138, 217, 0.06);
  border-color: rgba(28, 138, 217, 0.2);
  color: #1C8AD9;
}
.alert-info hr {
  border-top-color: #197cc2;
}
.alert-info .alert-link {
  color: #166dac;
}
.alert-info .glyphicon,
.alert-info .fa,
.alert-info .icon {
  color: #1C8AD9;
}
.alert-info p,
.alert-info ul,
.alert-info li {
  color: #7F7F7F;
}
.alert-info strong,
.alert-info span {
  color: inherit;
}
.alert-info hr {
  border-top-color: #197cc2;
}
.alert-info .alert-link {
  color: #1C8AD9;
  white-space: nowrap;
}
.alert-warning {
  background-color: #F29122;
  border-color: #F29122;
  background-color: rgba(242, 145, 34, 0.06);
  border-color: rgba(242, 145, 34, 0.2);
  color: #F29122;
}
.alert-warning hr {
  border-top-color: #ed850e;
}
.alert-warning .alert-link {
  color: #d4770d;
}
.alert-warning .glyphicon,
.alert-warning .fa,
.alert-warning .icon {
  color: #F29122;
}
.alert-warning p,
.alert-warning ul,
.alert-warning li {
  color: #7F7F7F;
}
.alert-warning strong,
.alert-warning span {
  color: inherit;
}
.alert-warning hr {
  border-top-color: #ed850e;
}
.alert-warning .alert-link {
  color: #F29122;
  white-space: nowrap;
}
.alert-danger,
.alert-error {
  background-color: #E83345;
  border-color: #E83345;
  background-color: rgba(232, 51, 69, 0.06);
  border-color: rgba(232, 51, 69, 0.2);
  color: #E83345;
}
.alert-danger hr,
.alert-error hr {
  border-top-color: #e51c30;
}
.alert-danger .alert-link,
.alert-error .alert-link {
  color: #d0182a;
}
.alert-danger .glyphicon,
.alert-error .glyphicon,
.alert-danger .fa,
.alert-error .fa,
.alert-danger .icon,
.alert-error .icon {
  color: #E83345;
}
.alert-danger p,
.alert-error p,
.alert-danger ul,
.alert-error ul,
.alert-danger li,
.alert-error li {
  color: #7F7F7F;
}
.alert-danger strong,
.alert-error strong,
.alert-danger span,
.alert-error span {
  color: inherit;
}
.alert-danger hr,
.alert-error hr {
  border-top-color: #e51c30;
}
.alert-danger .alert-link,
.alert-error .alert-link {
  color: #E83345;
  white-space: nowrap;
}
.alert-exclusive {
  background-color: #333333;
  border-color: #333333;
  background-color: rgba(51, 51, 51, 0.06);
  border-color: rgba(51, 51, 51, 0.2);
  color: #333333;
}
.alert-exclusive hr {
  border-top-color: #262626;
}
.alert-exclusive .alert-link {
  color: #1a1a1a;
}
.alert-exclusive .glyphicon,
.alert-exclusive .fa,
.alert-exclusive .icon {
  color: #333333;
}
.alert-exclusive p,
.alert-exclusive ul,
.alert-exclusive li {
  color: #7F7F7F;
}
.alert-exclusive strong,
.alert-exclusive span {
  color: inherit;
}
.alert-exclusive hr {
  border-top-color: #262626;
}
.alert-exclusive .alert-link {
  color: #333333;
  white-space: nowrap;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 0px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #333333;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: linear-gradient(45deg, #333333 25%, transparent 25%, transparent 50%, #333333 50%, #333333 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #80B23C;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, #80B23C 25%, transparent 25%, transparent 50%, #80B23C 50%, #80B23C 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #1C8AD9;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, #1C8AD9 25%, transparent 25%, transparent 50%, #1C8AD9 50%, #1C8AD9 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #F29122;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, #F29122 25%, transparent 25%, transparent 50%, #F29122 50%, #F29122 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #E83345;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, #E83345 25%, transparent 25%, transparent 50%, #E83345 50%, #E83345 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #999999;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table {
  margin-bottom: 0;
}
.panel > .panel-body + .table {
  border-top: 1px solid #CCCCCC;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #CCCCCC;
  border-top: 1px solid none;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid none;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid none;
}
.panel-default {
  border-color: #CCCCCC;
}
.panel-default > .panel-heading {
  color: #7F7F7F;
  background-color: #F0F0F0;
  border-color: #CCCCCC;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #CCCCCC;
}
.panel-default > .panel-heading .badge {
  color: #F0F0F0;
  background-color: #7F7F7F;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #CCCCCC;
}
.panel-default > .panel-heading {
  color: #7F7F7F;
  background-color: #F0F0F0 !important;
  border-color: #CCCCCC;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #CCCCCC;
}
.panel-default > .panel-body {
  background: #CCCCCC;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #CCCCCC;
}
.panel-primary {
  border-color: #333333;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #333333;
}
.panel-primary > .panel-heading .badge {
  color: #333333;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #333333;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #333333 !important;
  border-color: #333333;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #333333;
}
.panel-primary > .panel-body {
  background: #333333;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #333333;
}
.panel-success {
  border-color: #80B23C;
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: #80B23C;
  border-color: #80B23C;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #80B23C;
}
.panel-success > .panel-heading .badge {
  color: #80B23C;
  background-color: #fff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #80B23C;
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: #80B23C !important;
  border-color: #80B23C;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #80B23C;
}
.panel-success > .panel-body {
  background: #80B23C;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #80B23C;
}
.panel-warning {
  border-color: #F29122;
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #F29122;
  border-color: #F29122;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #F29122;
}
.panel-warning > .panel-heading .badge {
  color: #F29122;
  background-color: #fff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #F29122;
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #F29122 !important;
  border-color: #F29122;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #F29122;
}
.panel-warning > .panel-body {
  background: #F29122;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #F29122;
}
.panel-danger {
  border-color: #E83345;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #E83345;
  border-color: #E83345;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #E83345;
}
.panel-danger > .panel-heading .badge {
  color: #E83345;
  background-color: #fff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #E83345;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #E83345 !important;
  border-color: #E83345;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #E83345;
}
.panel-danger > .panel-body {
  background: #E83345;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #E83345;
}
.panel-info {
  border-color: #1C8AD9;
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #1C8AD9;
  border-color: #1C8AD9;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #1C8AD9;
}
.panel-info > .panel-heading .badge {
  color: #1C8AD9;
  background-color: #fff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #1C8AD9;
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #1C8AD9 !important;
  border-color: #1C8AD9;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #1C8AD9;
}
.panel-info > .panel-body {
  background: #1C8AD9;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #1C8AD9;
}
.well {
  min-height: 20px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 0;
}
.well-sm {
  padding: 9px;
  border-radius: 0;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate3d(0, -25%, 0);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate3d(0, 0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #CCCCCC;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #CCCCCC;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100% \9;
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after,
.special-offers .item-promo-row:before,
.special-offers .item-promo-row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.hero.hero-featured-product .hero-content:before,
.hero.hero-featured-product .hero-content:after,
.item-row:before,
.item-row:after,
.feature-row:before,
.feature-row:after,
.row:before,
.row:after,
.grid:before,
.grid:after,
.grid-previews:before,
.grid-previews:after,
#spooktacular-2014 .main section:before,
#spooktacular-2014 .main section:after,
#spooktacular-2014 .main section header:before,
#spooktacular-2014 .main section header:after,
#spooktacular-2014 .main-header:before,
#spooktacular-2014 .main-header:after,
#spooktacular-2014 .header-menu-links:before,
#spooktacular-2014 .header-menu-links:after,
#spooktacular-2014 .product-listings:before,
#spooktacular-2014 .product-listings:after,
#spooktacular-2014 .product-category-link-header:before,
#spooktacular-2014 .product-category-link-header:after,
.bonus-rewards .alert-spooky .spooky-content:before,
.bonus-rewards .alert-spooky .spooky-content:after,
#twelve-days-2014 #gift-grid ul:before,
#twelve-days-2014 #gift-grid ul:after,
#twelve-days-2015 #gift-grid ul:before,
#twelve-days-2015 #gift-grid ul:after,
#zendesk footer .live-help-links:before,
#zendesk footer .live-help-links:after,
#zendesk section.category:before,
#zendesk section.category:after,
#zendesk .nav-categories .category-list:before,
#zendesk .nav-categories .category-list:after,
.well.discounts .form-group:before,
.well.discounts .form-group:after,
.cart .checkout-header:before,
.cart .checkout-header:after,
.ReferAFriend__onboarding-steps:before,
.ReferAFriend__onboarding-steps:after,
.c-ProductFilters--mobile .c-ProductFilters__container:before,
.c-ProductFilters--mobile .c-ProductFilters__container:after,
.c-ProductFilters--mobile .c-ProductFilters__container-single:before,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:before,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after,
.c-ProductFilters--mobile .c-ProductFilters__inner:before,
.c-ProductFilters--mobile .c-ProductFilters__inner:after,
.c-ProductFilters--desktop .c-ProductFilters__container:before,
.c-ProductFilters--desktop .c-ProductFilters__container:after,
.c-ProductFilters--desktop .c-ProductFilters__container-single:before,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:before,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after,
.c-ProductFilters--desktop .c-ProductFilters__inner:before,
.c-ProductFilters--desktop .c-ProductFilters__inner:after,
#zendesk main:before,
#zendesk main:after,
#zendesk .header-inner:before,
#zendesk .header-inner:after,
#zendesk .footer-inner:before,
#zendesk .footer-inner:after,
.cart:before,
.cart:after,
.account:before,
.account:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.special-offers .item-promo-row:after,
.form-horizontal .form-group:after,
.hero.hero-featured-product .hero-content:after,
.item-row:after,
.feature-row:after,
.row:after,
.grid:after,
.grid-previews:after,
#spooktacular-2014 .main section:after,
#spooktacular-2014 .main section header:after,
#spooktacular-2014 .main-header:after,
#spooktacular-2014 .header-menu-links:after,
#spooktacular-2014 .product-listings:after,
#spooktacular-2014 .product-category-link-header:after,
.bonus-rewards .alert-spooky .spooky-content:after,
#twelve-days-2014 #gift-grid ul:after,
#twelve-days-2015 #gift-grid ul:after,
#zendesk footer .live-help-links:after,
#zendesk section.category:after,
#zendesk .nav-categories .category-list:after,
.well.discounts .form-group:after,
.cart .checkout-header:after,
.ReferAFriend__onboarding-steps:after,
.c-ProductFilters--mobile .c-ProductFilters__container:after,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after,
.c-ProductFilters--mobile .c-ProductFilters__inner:after,
.c-ProductFilters--desktop .c-ProductFilters__container:after,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after,
.c-ProductFilters--desktop .c-ProductFilters__inner:after,
#zendesk main:after,
#zendesk .header-inner:after,
#zendesk .footer-inner:after,
.cart:after,
.account:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after,
.special-offers .item-promo-row:before,
.special-offers .item-promo-row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.hero.hero-featured-product .hero-content:before,
.hero.hero-featured-product .hero-content:after,
.item-row:before,
.item-row:after,
.feature-row:before,
.feature-row:after,
.row:before,
.row:after,
.grid:before,
.grid:after,
.grid-previews:before,
.grid-previews:after,
#spooktacular-2014 .main section:before,
#spooktacular-2014 .main section:after,
#spooktacular-2014 .main section header:before,
#spooktacular-2014 .main section header:after,
#spooktacular-2014 .main-header:before,
#spooktacular-2014 .main-header:after,
#spooktacular-2014 .header-menu-links:before,
#spooktacular-2014 .header-menu-links:after,
#spooktacular-2014 .product-listings:before,
#spooktacular-2014 .product-listings:after,
#spooktacular-2014 .product-category-link-header:before,
#spooktacular-2014 .product-category-link-header:after,
.bonus-rewards .alert-spooky .spooky-content:before,
.bonus-rewards .alert-spooky .spooky-content:after,
#twelve-days-2014 #gift-grid ul:before,
#twelve-days-2014 #gift-grid ul:after,
#twelve-days-2015 #gift-grid ul:before,
#twelve-days-2015 #gift-grid ul:after,
#zendesk footer .live-help-links:before,
#zendesk footer .live-help-links:after,
#zendesk section.category:before,
#zendesk section.category:after,
#zendesk .nav-categories .category-list:before,
#zendesk .nav-categories .category-list:after,
.well.discounts .form-group:before,
.well.discounts .form-group:after,
.cart .checkout-header:before,
.cart .checkout-header:after,
.ReferAFriend__onboarding-steps:before,
.ReferAFriend__onboarding-steps:after,
.c-ProductFilters--mobile .c-ProductFilters__container:before,
.c-ProductFilters--mobile .c-ProductFilters__container:after,
.c-ProductFilters--mobile .c-ProductFilters__container-single:before,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:before,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after,
.c-ProductFilters--mobile .c-ProductFilters__inner:before,
.c-ProductFilters--mobile .c-ProductFilters__inner:after,
.c-ProductFilters--desktop .c-ProductFilters__container:before,
.c-ProductFilters--desktop .c-ProductFilters__container:after,
.c-ProductFilters--desktop .c-ProductFilters__container-single:before,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:before,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after,
.c-ProductFilters--desktop .c-ProductFilters__inner:before,
.c-ProductFilters--desktop .c-ProductFilters__inner:after,
#zendesk main:before,
#zendesk main:after,
#zendesk .header-inner:before,
#zendesk .header-inner:after,
#zendesk .footer-inner:before,
#zendesk .footer-inner:after,
.cart:before,
.cart:after,
.account:before,
.account:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.special-offers .item-promo-row:after,
.form-horizontal .form-group:after,
.hero.hero-featured-product .hero-content:after,
.item-row:after,
.feature-row:after,
.row:after,
.grid:after,
.grid-previews:after,
#spooktacular-2014 .main section:after,
#spooktacular-2014 .main section header:after,
#spooktacular-2014 .main-header:after,
#spooktacular-2014 .header-menu-links:after,
#spooktacular-2014 .product-listings:after,
#spooktacular-2014 .product-category-link-header:after,
.bonus-rewards .alert-spooky .spooky-content:after,
#twelve-days-2014 #gift-grid ul:after,
#twelve-days-2015 #gift-grid ul:after,
#zendesk footer .live-help-links:after,
#zendesk section.category:after,
#zendesk .nav-categories .category-list:after,
.well.discounts .form-group:after,
.cart .checkout-header:after,
.ReferAFriend__onboarding-steps:after,
.c-ProductFilters--mobile .c-ProductFilters__container:after,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after,
.c-ProductFilters--mobile .c-ProductFilters__inner:after,
.c-ProductFilters--desktop .c-ProductFilters__container:after,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after,
.c-ProductFilters--desktop .c-ProductFilters__inner:after,
#zendesk main:after,
#zendesk .header-inner:after,
#zendesk .footer-inner:after,
.cart:after,
.account:after {
  clear: both;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.visible-xs {
  display: none !important;
}
tr.visible-xs {
  display: none !important;
}
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  table.visible-xs.visible-sm {
    display: table;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  table.visible-xs.visible-md {
    display: table;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  table.visible-xs.visible-lg {
    display: table;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm {
  display: none !important;
}
tr.visible-sm {
  display: none !important;
}
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  table.visible-sm.visible-xs {
    display: table;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  table.visible-sm.visible-md {
    display: table;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  table.visible-sm.visible-lg {
    display: table;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md {
  display: none !important;
}
tr.visible-md {
  display: none !important;
}
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  table.visible-md.visible-xs {
    display: table;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  table.visible-md.visible-sm {
    display: table;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  table.visible-md.visible-lg {
    display: table;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg {
  display: none !important;
}
tr.visible-lg {
  display: none !important;
}
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  table.visible-lg.visible-xs {
    display: table;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  table.visible-lg.visible-sm {
    display: table;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  table.visible-lg.visible-md {
    display: table;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important;
  }
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md {
    display: none !important;
  }
  tr.hidden-xs.hidden-md {
    display: none !important;
  }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg {
    display: none !important;
  }
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important;
  }
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md {
    display: none !important;
  }
  tr.hidden-sm.hidden-md {
    display: none !important;
  }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg {
    display: none !important;
  }
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important;
  }
  tr.hidden-md.hidden-xs {
    display: none !important;
  }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important;
  }
  tr.hidden-md.hidden-sm {
    display: none !important;
  }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg {
    display: none !important;
  }
  tr.hidden-md.hidden-lg {
    display: none !important;
  }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important;
  }
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important;
  }
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md {
    display: none !important;
  }
  tr.hidden-lg.hidden-md {
    display: none !important;
  }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
tr.visible-print {
  display: none !important;
}
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print {
    display: none !important;
  }
  tr.hidden-print {
    display: none !important;
  }
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */
  body {
    cursor: pointer !important;
  }
}
::-ms-clear {
  display: none;
}
.container,
.account,
#zendesk main,
#zendesk .header-inner,
#zendesk .footer-inner,
.cart,
.account {
  max-width: 95%;
}
@media (min-width: 768px) {
  .container,
  .account,
  #zendesk main,
  #zendesk .header-inner,
  #zendesk .footer-inner,
  .cart,
  .account {
    max-width: 90%;
  }
}
.container .container,
.account .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  width: auto;
}
.main {
  padding-top: 32px;
}
.nowrap {
  white-space: nowrap !important;
}
.row.half-margin {
  margin-bottom: 10px;
}
.row.no-margin,
.row.xs-no-margin {
  margin-bottom: 0;
}
[class*="no-padding"] {
  padding-left: 0;
  padding-right: 0;
}
.row.no-margin.custom-padding {
  margin-top: 25px;
}
.clear {
  clear: both;
}
.site-wrapper {
  min-height: calc(100vh - 170px);
}
.alert-success a.btn-success,
.alert-success a.btn-primary,
.alert-danger a.btn-danger {
  color: #fff;
}
.info,
a.info,
a.info:hover {
  color: #1C8AD9;
}
.plain,
a.plain {
  color: #999;
}
.callout {
  padding-top: 20px;
}
.panel.blank {
  background: none;
  border: 0;
  box-shadow: 0 0 #fff;
}
.hidden-panel {
  display: none;
}
h1,
h2 {
  margin-top: 0;
}
h4 {
  line-height: 1.4em;
}
p small {
  line-height: 1.3em;
}
p.large {
  font-size: 150%;
  line-height: 1.5em;
}
a.plain,
#ribbon a.plain {
  text-decoration: none;
}
ul.no-style {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.alert h2,
.alert h3 {
  margin-top: 0;
}
.no-top-margin {
  margin-top: 0;
}
.form-control,
.help-block {
  color: #121212;
}
.focus-input {
  border-color: #333333;
  outline: 0;
  outline: thin dotted \9;
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
}
.clear {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
p .alignright {
  float: right;
  margin: 10px 0 5px 10px;
}
p .alignleft {
  float: left;
  margin: 10px 10px 5px 0;
}
.carriers .icon {
  display: inline-block;
  height: 25px;
  text-indent: -9999px;
}
.carriers .icon-ups {
  width: 21px;
  background: url('/images/icon-ship-ups.png') 0% 0% no-repeat;
}
.carriers .icon-fedex {
  width: 87px;
  background: url('/images/icon-ship-fedex.png') 0% 0% no-repeat;
}
.form-control::-webkit-input-placeholder {
  color: #000;
}
.form-control:-moz-placeholder {
  color: #000;
  /* Firefox 18- */
}
.form-control::-moz-placeholder {
  color: #000;
  /* Firefox 19+ */
}
.form-control:-ms-input-placeholder {
  color: #000;
}
.hidden-inline-sm,
.hidden-inline-md,
.hidden-inline-lg {
  display: inline;
}
.hidden-inline-xs {
  display: none;
}
.shrunk-part {
  display: none !important;
}
#embedded-header {
  display: none !important;
}
#header-section .col-md-12.col-sm-12.col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.social-width {
  width: 90px;
}
.social-width-share {
  width: 70px;
}
#amazon-wish img {
  width: 80px;
  height: 25px;
}
.addthis_button_google_plusone.at300b {
  width: 65px !important;
}
.font-250 {
  font-size: 250%;
}
.font-200 {
  font-size: 200%;
}
.font-175 {
  font-size: 175%;
}
.font-140 {
  font-size: 140%;
}
.font-115 {
  font-size: 115%;
}
.margin-none {
  margin: 0 !important;
}
.margin-y-20 {
  margin: 20px 0;
}
.margin-y-30 {
  margin: 30px 0;
}
.margin-y-40 {
  margin: 40px auto !important;
}
.margin-y-10 {
  margin: 10px 0 0 0;
}
.margin-y-15-5 {
  margin: 16px 0 5px 0;
}
.image-hover:hover {
  opacity: .8;
}
.row.spaced-cols p {
  padding: 0 10px;
}
.fancybox-overlay .fancybox-nav span {
  visibility: visible;
}
.fancybox-overlay .fancybox-nav span {
  opacity: .3;
  filter: alpha(opacity=30);
}
/* --- PRODUCT ROWS --- */
.col-title h2 {
  float: left;
  margin-top: 0px;
  font-size: 150%;
}
.col-title .btn {
  float: right;
  margin-bottom: 5px;
}
.prod {
  margin-bottom: 16px;
}
.prod-row .prod img {
  width: 100%;
}
.prod-row .prod span {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 2px 5px;
  font-size: 100%;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .prod-row .prod span {
    position: absolute;
    bottom: 0;
    opacity: 0;
    transition: all 0.2s ease;
    transform: translateY(100%);
  }
}
.prod-row .prod:hover span {
  opacity: 1;
  transform: translateY(0);
}
.prod-row .prod span.hidden-inline-xs {
  display: none;
}
.prod > a {
  display: block;
  position: relative;
  overflow: hidden;
}
.prod-row .indicator {
  position: absolute;
  display: block;
  width: 20px;
  height: 37px;
  text-indent: -9999px;
}
.prod-row .indicator.exclusive {
  background: url('/images/icon-mini-exclusive.png') 0% 0% no-repeat;
}
.prod-row .indicator.exclusive-exclusive {
  background: url('/images/icon-mini-collectngo.png') 0% 0% no-repeat;
}
.prod-row .label {
  position: absolute;
  bottom: 22px;
  left: 0px;
  width: 100%;
}
.prod-row .label.success {
  color: #fff;
  background: #80B23C;
}
.prod-row .label.danger {
  color: #fff;
  background: #E83345;
}
/* --- PRODUCT GRIDS --- */
.prod-grid .out_of_stock,
.prod-grid-container .out_of_stock {
  opacity: .6;
  color: #999;
}
.prod-grid .out_of_stock a,
.prod-grid-container .out_of_stock a {
  color: #999;
}
.prod-grid .prod,
.prod-grid-container .prod {
  position: relative;
  color: #000;
  overflow: hidden;
}
@media (min-width: 768px) {
  .prod-grid .prod,
  .prod-grid-container .prod {
    min-height: 275px;
  }
}
.prod-grid h4,
.prod-grid-container h4 {
  margin-bottom: 0;
  margin-top: 8px;
  font-size: 100%;
  font-weight: 700;
}
.prod-grid h4 a,
.prod-grid-container h4 a {
  color: #333;
}
.prod-grid p,
.prod-grid-container p {
  font-size: 90%;
  font-weight: 400;
  line-height: 1.4em;
  color: #666;
}
@media (min-width: 768px) {
  .prod-grid p,
  .prod-grid-container p {
    font-weight: 400;
  }
}
.prod-grid .indicator,
.prod-grid-container .indicator {
  position: absolute;
  display: block;
  width: 28px;
  height: 51px;
  text-indent: -9999px;
}
.prod-grid .indicator.exclusive,
.prod-grid-container .indicator.exclusive {
  background: url('/images/icon-sm-exclusive.png') 0% 0% no-repeat;
}
.prod-grid .indicator.exclusive-exclusive,
.prod-grid-container .indicator.exclusive-exclusive {
  background: url('/images/icon-sm-collectngo.png') 0% 0% no-repeat;
}
.prod-grid .indicator.rewards,
.prod-grid-container .indicator.rewards,
.prod-grid .indicator.waitlist,
.prod-grid-container .indicator.waitlist,
.prod-grid .indicator.unavailable,
.prod-grid-container .indicator.unavailable {
  text-indent: 0;
  width: auto;
  height: auto;
  left: 5px;
  bottom: 5px;
  padding: 4px 6px;
  background: #80B23C;
}
.prod-grid .indicator.waitlist,
.prod-grid-container .indicator.waitlist {
  background: #F29122;
}
.prod-grid .indicator.unavailable,
.prod-grid-container .indicator.unavailable {
  background: #666;
}
.prod-grid .prod-info,
.prod-grid-container .prod-info {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  padding: 10px;
  margin-right: 10px;
  border: 1px solid #ccc;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1000;
}
.prod-grid .prod-info h5,
.prod-grid-container .prod-info h5 {
  font-size: 100%;
  font-weight: 700;
  margin-bottom: 2px;
}
.prod-grid .prod-info ul,
.prod-grid-container .prod-info ul {
  padding-left: 18px;
}
/* --- FILTERS & LISTINGS --- */
#filters {
  padding: 10px 19px 0 19px;
}
#filters h5 {
  font-size: 130%;
  font-weight: 700;
}
#filters h6 {
  margin-bottom: 8px;
  padding-top: 5px;
  font-size: 115%;
  border-top: 1px solid #666;
}
#filters h6.current {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}
#filters .visible-xs h6 {
  border: 0;
}
#filters ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 20px;
}
#filters li {
  margin-bottom: 5px;
  font-size: 95%;
}
#filters a,
#filters a:hover {
  text-decoration: none;
}
#filters a.special,
#filters a.special span {
  font-weight: 700;
}
#filters a:hover span {
  text-decoration: underline;
}
#filters a span.value,
#filters a:hover span.value {
  color: #666;
  text-decoration: none;
}
#filters a .btn,
#filters a:hover .btn {
  text-decoration: none;
}
#filters a span.glyphicon,
#filters ul.filtered-list a span.glyphicon {
  display: none;
  width: auto;
  margin: 0;
  padding-right: 0;
}
#filters ul.filtered-list a:hover span.glyphicon {
  display: block;
}
#filters ul.filtered-list {
  border: 0;
  margin-bottom: 5px;
}
#filters ul.filtered-list li {
  display: block;
}
#filters ul.filtered-list a {
  display: block;
  float: left;
  margin-right: 5px;
  padding: 2px 5px;
  color: #ebebeb;
  background: #999;
  text-decoration: none;
}
#filters ul.filtered-list a .value {
  display: none;
}
#filters ul.filtered-list a span {
  width: 100%;
  padding: 2px 24px 0 0;
  margin: 0 0 0 5px;
}
#filters ul.filtered-list a:hover {
  text-decoration: none;
  background: #E83345;
}
#filters ul.filtered-list a:hover span {
  text-decoration: none;
}
#mobile-filters {
  display: none;
}
#filters .visible-xs .col-xs-9 {
  padding-left: 0;
}
#filters .navbar-toggle {
  display: block;
  color: #999;
  border: 1px solid #999;
}
#filters .navbar-toggle .icon-bar {
  background: #999;
}
#filters a.nxt-refine-option-Class {
  text-transform: capitalize;
}
/* --- GENERAL CONTENT --- */
.general {
  min-height: 500px;
  padding-bottom: 35px;
}
.general#gen-text {
  margin-top: 20px;
}
.general#gen-text h1 {
  margin-right: 10px;
  font-size: 200%;
  line-height: 1.3em;
}
.general h1.title-icon {
  min-height: 85px;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-left: 70px;
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.general h2 {
  font-size: 170%;
}
.general h3 {
  margin-top: 0;
}
.content-wrapper {
  margin-bottom: 16px;
  padding: 32px 16px;
  color: #333333;
  background: #f0f0f0;
}
.content-wrapper.info {
  color: #999;
  background: rgba(28, 138, 217, 0.2);
}
.content-wrapper h2 {
  font-size: 1.5em;
}
.content-wrapper.info a:not(.btn),
.content-wrapper .alert-info a:not(.btn) {
  color: #333333;
  text-decoration: none;
}
.content-wrapper.success a:not(.btn),
.content-wrapper .alert-success a:not(.btn) {
  color: #80B23C;
  text-decoration: none;
}
.content-wrapper h6 {
  font-size: 1.2em;
}
.fea-list {
  list-style: square;
  font-size: 130%;
}
.fea-list li {
  margin-bottom: 10px;
}
.fea-image img {
  width: 100%;
}
/* Newsletter Button Styles */
.share-bar .newsletter-container {
  display: inline-block;
  margin-top: 5px;
}
.faq .accordion-group {
  border-top: 1px solid #f0f0f0;
  padding: 8px 0;
}
.faq .accordion-group:first-of-type {
  border-top: none;
}
.faq .accordion-toggle {
  padding: 16px 16px 16px 0;
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
.faq .accordion-toggle: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: "\f107";
  font-size: 1.5em;
  vertical-align: middle;
  transition: 0.2s ease-out transform;
  position: absolute;
  right: 0px;
  top: 16px;
  transform: rotateX(180deg);
}
.faq .accordion-toggle.collapsed:after {
  transform: rotateX(0);
}
.faq dl {
  padding: 0 5px;
}
.faq dt {
  font-size: 150%;
  font-weight: 700;
  width: auto;
}
.faq dd {
  margin-left: 30px;
}
/* -- STORE LOCATOR -- */
#locator #photo-strip {
  width: 100%;
  height: 130px;
  background-position: 50% 0;
  margin-bottom: 5px;
}
#locator .retailer_map {
  height: 400px;
  margin-bottom: 20px;
}
#locator .locator {
  margin-top: 5px;
}
#locator .table-striped > tbody > tr:nth-child(odd) > th {
  background: none;
}
#locator .table th {
  margin-bottom: 10px;
  border: none;
  font-size: 150%;
  font-weight: 400;
}
/* --- JOTFORM --- */
.form-all.sideshow {
  font-size: 100%;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
}
.jotform-form ul {
  list-style: none;
}
.jotform-form label {
  font-weight: 400;
  font-size: 100%;
}
.jotform-form .form-label-left {
  width: 160px;
}
.jotform-form .form-input {
  width: 280px;
}
.jotform-form .form-sub-label-container.phone {
  width: 190px;
}
.jotform-form textarea {
  width: auto;
}
/* --- 404 --- */
/* poll daddy polls */
.PDS_Poll {
  width: 100%;
  overflow: hidden;
}
.PDS_Poll .pds-box-outer {
  padding: 0;
}
.PDS_Poll .pds-box {
  width: 100% !important;
  border: none !important;
  background: none !important;
}
.PDS_Poll .pds-input-label,
.PDS_Poll .pds-other-label {
  display: block !important;
  width: 100% !important;
  margin-left: -25px !important;
  padding-left: 25px !important;
}
.PDS_Poll .pds-question-top {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 120% !important;
}
.PDS_Poll .pds-input-label,
.PDS_Poll .pds-other-label,
.PDS_Poll .pds-vote-button,
.PDS_Poll .pds-view-results,
.PDS_Poll .pds-pd-link {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 100% !important;
}
#march2015 .PDS_Poll .pds-question-top {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 120% !important;
}
#march2015 .PDS_Poll .pds-answer {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 100% !important;
}
#march2015 .PDS_Poll .pds-vote-button {
  font-size: 100% !important;
  font-weight: normal !important;
}
#march2015 .PDS_Poll .pds-view-results {
  font-size: 75% !important;
  padding-left: 0px !important;
  color: #999 !important;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  .hidden-inline-xs,
  .hidden-inline-md,
  .hidden-inline-lg {
    display: inline;
  }
  .hidden-inline-sm {
    display: none;
  }
  .col-title h2 {
    float: none;
    font-size: 200%;
  }
  .col-title .btn {
    float: none;
    margin-bottom: 0;
  }
  .prod a {
    margin-bottom: 0;
  }
  #help-content.prod-instruct .prod a {
    display: inline;
  }
  /* Newsletter Button Styles */
  .share-bar .newsletter-container {
    margin-top: 20px;
  }
  /* ---- FILTERS & LISTINGS ---- */
  #filters {
    padding: 19px;
  }
  #mobile-filters {
    display: block;
  }
  #filters ul.filtered-list {
    margin-bottom: 20px;
  }
  #filters ul.filtered-list a {
    float: none;
    margin: 0;
  }
  /* --- PRODUCT ROWS --- */
  .prod-row .prod a:hover .label {
    display: none;
  }
  /* ---- GENERAL CONTENT ---- */
  .general#gen-text h1 {
    padding-top: 0;
  }
  /* --- 404 --- */
  #page-404 {
    background: url('/images/404_bg_alderaan.jpg') 0 0 no-repeat;
    background-size: cover;
  }
  #page-404 p {
    font-size: 135%;
    vertical-align: bottom;
  }
  #page-404 .col-md-12 p {
    position: relative;
  }
  #wrapper-404 {
    background-color: rgba(0, 0, 0, 0.5);
  }
  #bg-404 {
    margin-bottom: 90px;
  }
  #bg-404 p {
    text-align: center;
    font-size: 120%;
    margin-bottom: 2px;
  }
  #bg-404 a {
    color: #fff;
  }
  #bg-404 .col-md-5.col-offset-1 {
    margin: 20px 0 0 40px;
  }
  #header-404 {
    text-align: center;
    color: white;
    padding: 90px 0 90px 0;
  }
  #header-404 h2 {
    font-size: 5em;
  }
  /* --- JOTFORM --- */
  .jotform-form label {
    font-weight: 300;
  }
  /* --- CALENDAR --- */
  .cal-key {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }
  .cal-key li {
    margin-bottom: 5px;
  }
  .glyphicon.flexpay {
    color: #fff772;
  }
  .glyphicon.pre_order_item_launch {
    color: #ff6a6a;
  }
  .glyphicon.sideshow_event {
    color: #85cdf6;
  }
  .glyphicon.pre_order_item_processing {
    color: #c9ffc3;
  }
  .glyphicon.newsletter {
    color: #ea97ff;
  }
  .glyphicon.other_event {
    color: #ffb85d;
  }
  #ui-datepicker-div {
    z-index: 1000 !important;
  }
  #calendar .JFrontierCal {
    margin-bottom: 10px;
    border-left: 1px solid #d0d0d0;
  }
  #calendar .JFrontierCal-Header-Cell {
    padding: 3px 0;
    font-weight: bold;
    height: auto;
    text-align: center;
  }
  #calendar .JFrontierCal .JFrontierCal-Day-Cell,
  #calendar .JFrontierCal .JFrontierCal-Day-Cell-Last {
    border: 1px solid #d0d0d0;
    border-width: 0 1px 1px 0;
    background: none;
  }
  #calendar .JFrontierCal-Day-Cell.JFrontierCal-PrevMonth-Day-Cell,
  #calendar .JFrontierCal-Day-Cell.JFrontierCal-NextMonth-Day-Cell {
    background: #ebebeb;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  .hidden-inline-xs,
  .hidden-inline-sm,
  .hidden-inline-lg {
    display: inline;
  }
  .hidden-inline-md {
    display: none;
  }
  .row.xs-no-margin {
    margin-bottom: 16px;
  }
  #summary img {
    margin-left: 16px;
    margin-top: 20px;
  }
  .product-row-custom {
    margin-top: 20px;
  }
  .product-row-custom span {
    display: none;
    position: relative;
    top: -22px;
    width: 100%;
    max-width: 100%;
    padding: 2px 5px;
    font-size: 100%;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
  }
  .prod-row .label {
    bottom: 10px;
    left: 10px;
    width: auto;
  }
  /* ---- PRODUCT GRIDS ---- */
  .prod-grid.archive .prod,
  .prod-grid-container.archive .prod {
    width: auto;
    height: auto;
  }
  .prod-grid .prod-info h5,
  .prod-grid-container .prod-info h5 {
    font-size: 125%;
  }
  #amazon-wish img {
    width: 80px;
  }
  /* --- 404 --- */
  #bg-404 p {
    font-size: 135%;
    margin-bottom: 5px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
@media (min-width: 1200px) {
  .hidden-inline-lg {
    display: none;
  }
  .hidden-inline-xs,
  .hidden-inline-sm,
  .hidden-inline-md {
    display: inline;
  }
}
.no-bg {
  background: transparent !important;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('/images/fancybox_sprite.png');
}
#fancybox-loading div {
  background: url('/images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-nav {
  background: transparent url('/images/blank.gif');
  /* helps IE */
}
.fancybox-overlay {
  background: url('/images/fancybox_overlay.png');
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background-image: url('/images/fancybox_sprite@2x.png');
  }
  #fancybox-loading div {
    background-image: url('/images/fancybox_loading@2x.gif');
  }
}
[data-toggle="tooltip"],
[data-toggle="popover"] {
  cursor: pointer;
}
body {
  -webkit-font-smoothing: antialiased;
  cursor: default;
}
#header {
  position: relative;
  padding: 0;
  background: #fff;
  z-index: 2000;
}
@media (min-width: 992px) {
  #header {
    padding: 0;
    margin-bottom: 0;
  }
}
.meshim_widget_widgets_branding_Zopim {
  display: none !important;
}
#ribbon {
  color: #fff;
  background: #000;
  position: relative;
  z-index: 2001;
  height: 50px;
}
#ribbon a {
  color: inherit;
  font-size: 12px;
  text-transform: uppercase;
}
#ribbon a:hover {
  text-decoration: none;
  cursor: pointer;
}
.nav-left {
  float: left;
}
.nav-left .nav-item {
  color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 768px) {
  .nav-left .nav-item {
    border-right: 1px solid #333;
  }
}
.nav-right {
  float: right;
}
@media (min-width: 768px) {
  .nav-right .nav-item {
    border-left: 1px solid #333;
  }
}
.nav-item {
  display: inline-block;
  text-align: center;
  height: 50px;
  line-height: 50px;
  float: left;
  transition: 0.1s ease-in all;
}
.nav-item a {
  display: block;
  padding: 0 16px;
}
.nav-item:active {
  background: #333;
  transition: 0.2s ease-out all;
  color: #fff;
}
@media (min-width: 768px) {
  .nav-item:hover {
    background: #333;
    transition: 0.2s ease-out all;
    color: #fff;
  }
}
.nav-item-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  max-height: 0;
  overflow: hidden;
  background-color: #000;
  width: auto;
  line-height: 1em;
  text-align: left;
  min-width: 100%;
}
@media (min-width: 768px) {
  .user-logged-in .nav-item-dropdown {
    display: block;
  }
}
.nav-item-dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.nav-item-dropdown ul li {
  padding: 0;
}
.nav-item-dropdown ul li a {
  padding: 8px 16px;
  white-space: nowrap;
}
.nav-item-dropdown ul li a:hover {
  background-color: #222;
}
.nav-site {
  display: none;
}
@media (min-width: 768px) {
  .nav-site {
    display: inline-block;
    float: left;
  }
}
.nav-site .nav-site-logo {
  opacity: 0.5;
  height: 12px;
}
.nav-site:hover .nav-site-logo {
  opacity: 1;
}
.nav-account {
  display: none;
  position: relative;
}
@media (min-width: 481px) {
  .nav-account {
    display: inline-block;
  }
}
.nav-account:hover .nav-item-dropdown {
  max-height: 1000px;
}

.nav-account-text {
  display: none;
}
@media (min-width: 768px) {
  .nav-account-text {
    display: inline-block;
  }
}
.nav-cart-label {
  display: inline-block;
}
@media (min-width: 768px) {
  .nav-cart-label {
    padding: 0 16px 0 0;
  }
}
.nav-cart-icon {
  font-size: 1.6em;
  vertical-align: middle;
  position: relative;
  top: -0.1em;
  margin: 0 4px 0 0;
}
@media (min-width: 768px) {
  .nav-cart-icon {
    margin: 0 0 0 4px;
  }
}
.nav-cart-text {
  vertical-align: middle;
  display: none;
}
@media (min-width: 768px) {
  .nav-cart-text {
    display: inline-block;
  }
}
a.nav-cart-link {
  padding: 0 16px;
}
@media (min-width: 768px) {
  a.nav-cart-link {
    padding: 0 0 0 16px;
  }
}
.nav-cart-count {
  display: inline-block;
  background: #80B23C;
  text-align: center;
}
.nav-cart-count .cart-count {
  display: block;
  height: 21px;
  width: 21px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .nav-cart-count .cart-count {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
}
.nav-logo {
  position: absolute;
  left: 50%;
  top: 9px;
  height: 32px;
  padding: 0 16px;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  .nav-logo {
    display: none;
  }
}
.mobile-header {
  display: block;
  float: right;
  text-align: right;
}
@media (min-width: 768px) {
  .header-display .mobile-header {
    display: none;
  }
}
@media (min-width: 992px) {
  .mobile-header {
    display: none;
  }
}
.search-wrapper {
  display: none;
  z-index: 0;
  height: 80px;
  width: 100%;
  padding: 0;
  line-height: 1em;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  transform: translate3d(0, 0, 0);
  z-index: -1;
}
@media (min-width: 768px) {
  .search-wrapper {
    width: 65%;
  }
}
@media (min-width: 992px) {
  .search-wrapper {
    width: 75%;
  }
}
.search-wrapper-show {
  opacity: 1;
  z-index: 2000;
}
.search-wrapper-show #searchbar {
  width: 100%;
}
#search-desktop {
  display: none;
  float: right;
  font-size: 18px;
  padding: 0 16px;
  line-height: 80px;
  cursor: pointer;
}
@media (min-width: 992px) {
  #search-desktop {
    display: inline-block;
  }
}
#search-mobile {
  display: inline-block;
  float: right;
  font-size: 20px;
  line-height: 80px;
  cursor: pointer;
}
#search-close {
  display: inline-block;
  float: right;
  font-size: 18px;
  line-height: 80px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0;
  padding-right: 32px;
  transform: translateY(-50%);
  color: #7F7F7F;
}
#search-close:hover {
  color: #E83345;
}
.search-toggle {
  cursor: pointer;
  color: #000;
  padding: 0 16px;
}
.search-toggle .search-icon {
  transition: all ease 0.2s;
}
.nxt-ac-main {
  z-index: 2001 !important;
}
#searchbar {
  position: relative;
  background: #ffffff;
  transition: 0.5s all ease;
  box-shadow: 0 0 2px rgba(6, 8, 8, 0.15);
}
@media (min-width: 768px) {
  #searchbar {
    float: right;
    width: 0px;
  }
}
.search-input {
  width: 100%;
}
.input-group .input-group-btn .btn {
  height: 42px;
  text-transform: none;
}
#head-input-string {
  padding-left: 64px;
  background: transparent;
  border: none;
  font-size: 18px;
  color: #CCCCCC;
  height: 80px;
}
#head-input-string:focus {
  color: #000000;
}
.search-input {
  position: relative;
}
.search-input:after {
  position: absolute;
  font-family: FontAwesome;
  content: "\f002";
  font-size: 21px;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
  z-index: 9999;
}
#navigation {
  position: relative;
  z-index: 2000;
  background-color: #fff;
  color: #000;
  box-shadow: 0 0 2px rgba(6, 8, 8, 0.15);
}
#navigation:before,
#navigation:after {
  content: " ";
  display: table;
}
#navigation:after {
  clear: both;
}
#navigation:before,
#navigation:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#navigation:after {
  clear: both;
}
#navigation:before,
#navigation:after {
  content: " ";
  display: table;
}
#navigation:after {
  clear: both;
}
#navigation:before,
#navigation:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#navigation:after {
  clear: both;
}
@media (min-width: 768px) {
  #navigation {
    padding-right: 16px;
  }
  .header-display #navigation {
    padding: 1em 0;
  }
}
#navigation .navbar-header {
  padding: 0;
  display: none;
}
@media (min-width: 768px) {
  #navigation .navbar-header {
    display: block;
  }
  .header-display #navigation .navbar-header {
    margin-bottom: 1em;
  }
}
.header-display #navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
#navigation .site-logo {
  margin: 0 0 0 16px;
}
#navigation .site-logo a {
  display: block;
}
#navigation .site-logo a img {
  float: left;
  width: 202px;
  line-height: 80px;
  height: 80px;
}
.header-display #navigation .site-logo a img {
  width: 420px;
  max-width: 100%;
  padding: 1em 0 0;
  height: auto;
}
.header-geek #navigation .site-logo a img {
  width: 600px;
  max-width: 100%;
  padding: 1em 0 0;
  height: auto;
}
.header-display #navigation .site-logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
#navigation .mobile-site-logo {
  margin: 0;
}
#navigation .mobile-site-logo a {
  display: block;
}
#navigation .mobile-site-logo a img {
  margin: 0;
}
#navigation .nav {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  .header-display #navigation .nav {
    width: auto;
  }
}
@media (min-width: 992px) {
  #navigation .nav {
    width: auto;
  }
}
#navigation .nav > li {
  width: 100%;
  float: none;
}
#navigation .nav > li:last-child {
  border: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .header-display #navigation .nav > li {
    width: auto;
    float: left;
    border: 0;
    padding: 0;
  }
}
@media (min-width: 992px) {
  #navigation .nav > li {
    width: auto;
    float: left;
    border: 0;
    padding: 0;
  }
}
#navigation .nav > li > a {
  padding: 0 16px;
  font-weight: bold;
  color: inherit;
  border-bottom: 2px solid transparent;
}
#navigation .nav > li > a:hover {
  color: #E83345;
  background: #f0f0f0;
}
.header-display #navigation .nav > li > a:hover {
  background: transparent;
  color: #000;
  border-bottom: 2px solid #000;
}
.header-geek #navigation .nav > li > a:hover {
  background: transparent;
  color: white;
  border-bottom: 2px solid #EC297B;
}
@media (min-width: 768px) {
  #navigation .nav {
    border-bottom: none;
  }
  #navigation .nav > li > a {
    height: 80px;
    line-height: 80px;
  }
  .header-display #navigation .nav > li > a {
    line-height: 40px;
    height: 40px;
  }
}
.header-geek #navigation {
  background-color: #212121;
  background-image: url('/images/geek-poly-bg.jpg');
  background-size: cover;
  color: #fff;
}
.header-doll #navigation {
  background-color: #fff;
  color: #000;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #000;
  border: none;
  border-radius: 0px;
  box-shadow: none;
}
.dropdown-menu > li {
  padding: 0;
}
.dropdown-menu > li > a {
  padding: 8px 16px;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 12px;
}
.dropdown-menu > li > a:hover {
  background-color: #333;
}
.navbar-menu {
  display: none;
  padding: 0;
  border: none;
  max-height: none;
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .header-display .navbar-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media (min-width: 992px) {
  .navbar-menu {
    opacity: 1;
    display: block;
    margin: 0;
    width: auto;
    padding: 0;
    float: right;
    transition: opacity 0.2s ease-out;
  }
  .search-open .navbar-menu {
    opacity: 0;
    transition: opacity 0.2s ease-out;
  }
}
/* --- SHOP-BY & HOT TOYS MENU --- */
.shop-by-menu {
  display: block;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  font-size: 100%;
  border-bottom: 1px solid #000;
}
.shop-by-menu .row {
  margin-bottom: 0;
}
.shop-by-menu ul.top {
  margin-top: 10px;
}
.shop-by-menu li {
  margin-bottom: 5px;
  list-style: none;
  border: none;
}
.shop-by-menu li.hot {
  margin-left: 0;
}
.shop-by-menu li.hot .glyphicon-fire {
  color: #E83345;
}
.shop-by-menu li.hot a {
  color: #fff;
}
.shop-by-menu h5 {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #666;
  margin-bottom: 0.5em;
}
.shop-by-menu h6 {
  font-size: .8em;
}
.shop-by-menu a {
  color: #999;
}
.shop-by-menu a:hover {
  color: #fff;
  text-decoration: none;
}
.shop-by-menu hr {
  margin: 8px 0;
}
/*
.shop-by-menu-wrapper {
  display: block;
  position: absolute;
  width: 100%;
  transition: 0.3s all ease-in-out;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  z-index: 3000;
  margin-top: -16px;
}
*/
.shop-by-ad {
  margin-top: -16px;
  transform: translateY(30px);
  transition: 0.3s all ease-in-out;
}
.shop-by-ad img {
  margin-left: -20%;
}
.shop-by-menu-show {
  max-height: 300px;
  opacity: 1;
}
.shop-by-menu-show .shop-by-ad {
  transform: translateY(0);
}
.shop-by-lists {
  padding-top: 16px;
}
.shop-by-menu {
  display: none;
}
@media (min-width: 992px) {
  .shop-by-menu {
    display: block;
  }
}
#promo-ribbon {
  color: #333333;
  background: #f0f0f0;
  position: relative;
  z-index: 2000;
  text-align: center;
}
#promo-ribbon .row {
  margin-bottom: 0;
}
#promo-ribbon p,
#promo-ribbon a {
  margin: 0;
  padding: 16px 0;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
#promo-ribbon p .code,
#promo-ribbon a .code,
#promo-ribbon p .accent,
#promo-ribbon a .accent {
  color: #E83345;
}
#promo-ribbon .btn {
  display: none;
  margin: 0 10px;
}
.mobile-menu-open .preheader-notice {
  height: 0 !important;
  overflow: hidden !important;
}
.meshim_widget_widgets_branding_Zopim {
  display: none !important;
}
.shop-by-more {
  position: absolute;
  bottom: 1em;
  right: 0;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
  #SnapEngageLink a.btn {
    color: #fff;
    text-decoration: none;
  }
}
.sideshow #header {
  position: static !important;
}
.sideshow #header .navbar-toggle {
  display: block;
  margin: 0;
  padding: 0 16px;
  line-height: 80px;
  height: 80px;
  border: 0;
}
.sideshow #header .navbar-toggle .icon-bar {
  background-color: #000;
  display: block;
  width: 20px;
  height: 3px;
  border-radius: 0px;
}
.sideshow #header .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
.sideshow #header .nav-menu {
  display: inline-block;
}
.sideshow #header .nav-menu .navbar-toggle {
  display: block;
  height: 50px;
  line-height: 50px;
}
.sideshow #header .nav-menu .navbar-toggle .icon-bar {
  background-color: #fff;
}
@media (min-width: 768px) {
  .sideshow #header .nav-menu {
    display: none;
  }
}
.sideshow #header .nav-search {
  display: inline-block;
}
.sideshow #header .nav-search span {
  color: #fff;
  font-size: 21px;
  line-height: 50px;
}
@media (min-width: 768px) {
  .sideshow #header .nav-search {
    display: none;
  }
}
.sideshow #header .navbar-toggle {
  position: relative;
  z-index: 50;
}
.sideshow #header .navbar-toggle .icon-bar {
  transform: rotate(0deg);
  transition: all 0.3s;
}
.mobile-menu-open.sideshow #header .navbar-toggle .icon-bar {
  background-color: #E83345;
}
.mobile-menu-open.sideshow #header .navbar-toggle .icon-bar:nth-of-type(1) {
  transform: rotate(45deg) translate3d(0.14em, -0.16em, 0) !important;
  transform-origin: left;
}
.mobile-menu-open.sideshow #header .navbar-toggle .icon-bar:nth-of-type(2) {
  opacity: 0;
}
.mobile-menu-open.sideshow #header .navbar-toggle .icon-bar:nth-of-type(3) {
  transform: rotate(-45deg) translate3d(0.14em, 0.16em, 0) !important;
  transform-origin: left;
}
.sideshow #header .navbar-toggle:hover,
.sideshow #header .navbar-default .navbar-toggle:focus {
  background: transparent;
}
.sideshow .mobile-menu {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  z-index: 25;
  overflow: hidden;
  text-align: center;
  height: 100%;
  width: 100%;
  transition: transform 0.24s ease-in 0.1s;
  transform: translate3d(0, -100%, 0);
  background-color: #000;
}
@media (min-width: 992px) {
  .sideshow .mobile-menu {
    display: none;
  }
}
.mobile-menu-open.sideshow .mobile-menu {
  transition: transform 0.34s ease-in;
  transform: translate3d(0, 0, 0);
}
.sideshow .mobile-menu .menu-section-title {
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
}
.sideshow .mobile-menu .mobile-dropdown:before,
.sideshow .mobile-menu .mobile-dropdown:after {
  content: " ";
  display: table;
}
.sideshow .mobile-menu .mobile-dropdown:after {
  clear: both;
}
.sideshow .mobile-menu .mobile-dropdown:before,
.sideshow .mobile-menu .mobile-dropdown:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.sideshow .mobile-menu .mobile-dropdown:after {
  clear: both;
}
.sideshow .mobile-menu .mobile-dropdown:before,
.sideshow .mobile-menu .mobile-dropdown:after {
  content: " ";
  display: table;
}
.sideshow .mobile-menu .mobile-dropdown:after {
  clear: both;
}
.sideshow .mobile-menu .mobile-dropdown:before,
.sideshow .mobile-menu .mobile-dropdown:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.sideshow .mobile-menu .mobile-dropdown:after {
  clear: both;
}
.sideshow .mobile-menu .mobile-dropdown > a:after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  display: inline-block;
  font-size: 1.5em;
  float: right;
  vertical-align: middle;
  transition: 0.2s ease-out transform;
}
.sideshow .mobile-menu .mobile-dropdown .dropdown-toggle {
  text-decoration: none;
}
.sideshow .mobile-menu .mobile-dropdown .mobile-dropdown-menu {
  position: static;
  display: block;
  float: left;
  min-width: 0;
  padding: 0 16px !important;
  margin: 0;
  max-height: 0;
  list-style: none;
  font-size: inherit;
  background-color: transparent;
  transition: 0.3s ease-out max-height;
  overflow: hidden;
  width: 100%;
}
.sideshow .mobile-menu .mobile-dropdown .mobile-dropdown-menu li {
  border-bottom: 1px solid #222;
}
.sideshow .mobile-menu .mobile-dropdown .mobile-dropdown-menu li:last-of-type {
  margin-bottom: 16px;
}
.sideshow .mobile-menu .mobile-dropdown.open .dropdown-toggle {
  text-decoration: none;
}
.sideshow .mobile-menu .mobile-dropdown.open .mobile-dropdown-menu {
  max-height: 1000px;
  transition: 0.5s ease-in max-height;
}
.sideshow .mobile-menu .mobile-dropdown.open > a:after {
  transform: rotateX(180deg);
}
.sideshow .mobile-menu .mobile-menu-nav {
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content {
  position: absolute;
  z-index: 2;
  top: 50px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  height: auto;
  box-sizing: border-box;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  text-align: center;
  opacity: 0;
  transition: opacity 0.1s ease-in;
}
@media (min-width: 768px) {
  .sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content {
    top: 162px;
  }
}
.mobile-menu-open.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content {
  overflow-y: auto;
  opacity: 1;
  transition: opacity 0.5s ease-out 0.35s;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content hr {
  border-top: 1px solid #222;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account {
  background-color: #222;
  width: 100%;
}
@media (min-width: 481px) {
  .sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account {
    display: none;
  }
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account a {
  text-transform: uppercase;
  color: #fff;
  padding: 16px;
  width: 50%;
  display: inline-block;
}
.user-logged-in.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account a {
  width: 100%;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account a:hover {
  background-color: #444;
  text-decoration: none;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account a + a {
  border-left: 1px solid #444;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account .nav-account-text {
  display: block !important;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account .nav-account-icon {
  display: none;
}
.user-logged-in.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-account .nav-account-icon {
  display: block;
}
.user-logged-in.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content .menu-signup {
  display: none;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul {
  padding: 16px;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li {
  display: block;
  font-size: 16px;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li:last-child {
  border: 0;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li a {
  padding: 8px 16px;
  color: #fff;
  display: block;
  text-align: left;
}
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li a:hover,
.sideshow .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li a:active {
  text-decoration: none;
}
footer {
  padding: 30px 0 0 0;
  background: #121212;
  color: #999;
}
footer .row {
  margin-bottom: 0;
}
footer h4,
footer h6 {
  margin-top: 0;
  font-size: 90%;
  color: #999;
  text-transform: uppercase;
  font-weight: 700;
}
footer ul {
  margin: 0 0 10px 0;
  list-style: none;
}
footer li {
  margin: 0 0 5px 0;
}
footer a {
  color: #666;
}
footer a:hover,
footer a:focus {
  color: #fff;
}
footer ul.social {
  height: 42px;
}
footer ul.social li {
  float: left;
  margin: 0 5px 10px 0;
}
footer .social a {
  display: block;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url('/images/sprite-icons.png');
  background-repeat: no-repeat;
}
footer .social a.facebook {
  background-position: 0 0;
}
footer .social a.twitter {
  background-position: -32px 0;
}
footer .social a.rss {
  background-position: -64px 0;
}
footer .social a.googleplus {
  background-position: -96px 0;
}
footer .social a.pinterest {
  background-position: -128px 0;
}
footer .social a.instagram {
  background-position: -202px 0;
}
footer .social a.youtube {
  background-position: -425px 0;
}
footer .social a.linkedin {
  background-position: -392px 0;
}
.foot-contain {
  margin-top: 15px;
  padding: 25px 0 50px;
  color: #999;
  line-height: 1.3em;
  background: #121212;
}
.foot-contain small {
  font-size: 80%;
}
.foot-contain a {
  color: #999;
}
.foot-contain .validation {
  margin-bottom: 10px;
}
footer a.site-logo {
  display: block;
  margin-bottom: 10px;
  float: left;
}
#ajaxNewsSubscribeDivFooter input#news-email {
  width: 100%;
  margin: 0 0 5px 0;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  footer {
    padding: 32px 0;
  }
  footer a.site-logo {
    margin-bottom: 0;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #ajaxNewsSubscribeDivFooter input#news-email {
    width: 60%;
    margin: 0 5px 0 0;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.share-buttons-tab {
  display: none !important;
}
@media (min-width: 768px) {
  .share-buttons-tab {
    display: block !important;
  }
}
.share-buttons .share-main-panel.share-main-tab {
  background: none !important;
}
/* Floating Buttons 24 */
.share-buttons .s-24 {
  /* update the URL on the next line to your custom icon sprite image */
  background-image: url('/images/custom-icons-24.png') !important;
}
/*
.share-buttons .less-24 { background-position: 0 0 !important; }
.share-buttons .more-24 { background-position: -24px 0 !important; }
.share-buttons .addshoppers-24 { background-position: -48px 0 !important; }
.share-buttons .email-24 { background-position: -72px 0 !important; }
.share-buttons .facebook-24 { background-position: -96px 0 !important; }
.share-buttons .google-24 { background-position: -120px 0 !important; }
.share-buttons .twitter-24 { background-position: -144px 0 !important; }
.share-buttons .kaboodle-24 { background-position: -168px 0 !important; }
.share-buttons .pinterest-24 { background-position: -192px 0 !important; }
.share-buttons .polyvore-24 { background-position: -216px 0 !important; }
.share-buttons .stumbleupon-24 { background-position: -240px 0 !important; }
.share-buttons .tumblr-24 { background-position: -264px 0 !important; }
.share-buttons .wishpot-24 { background-position: -288px 0 !important; }
.share-buttons .linkedin-24 { background-position: -312px 0 !important; }
.share-buttons .paypal-24 { background-position: -336px 0 !important; }
.share-buttons .wanelo-24 { background-position: -360px 0 !important; }
*/
/* Floating Buttons 32 */
.share-buttons .s-32 {
  /* update the URL on the next line to your custom icon sprite image */
  background-image: url('/images/custom-icons-32ss.png') !important;
}
.share-buttons .more-32,
.share-buttons .less-32,
.share-buttons .addshoppers-32,
.share-buttons .email-32,
.share-buttons .facebook-32,
.share-buttons .google-32,
.share-buttons .twitter-32,
.share-buttons .kaboodle-32,
.share-buttons .pinterest-32,
.share-buttons .polyvore-32,
.share-buttons .stumbleupon-32,
.share-buttons .tumblr-32,
.share-buttons .wanelo-32,
.share-buttons .wishpot-32,
.share-buttons .linkedin-32,
.share-buttons .paypal-32 {
  /* update the URL on the next line to your custom icon sprite image */
  background-image: url('/images/custom-icons-32ss.png') !important;
}
.share-buttons .addshoppers-24,
.share-buttons .email-24,
.share-buttons .facebook-24,
.share-buttons .google-24,
.share-buttons .twitter-24,
.share-buttons .kaboodle-24,
.share-buttons .pinterest-24,
.share-buttons .polyvore-24,
.share-buttons .stumbleupon-24,
.share-buttons .tumblr-24,
.share-buttons .wanelo-24,
.share-buttons .wishpot-24,
.share-buttons .linkedin-24,
.share-buttons .big-F,
.share-buttons .big-T,
.share-buttons .big-M {
  background-image: url('/images/custom-icons-24-modal.png') !important;
}
/* --- BREADCRUMBS --- */
.row.bread {
  margin-bottom: 0;
}
.breadcrumb {
  margin-bottom: 0;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
.breadcrumb > li:last-of-type {
  display: none;
}
/* --- SOCIAL SHARING & NEWSLETTER BAR --- */
.share-bar .social {
  padding-top: 5px;
  min-height: 10px;
}
.share-bar .social .addthis_toolbox {
  min-height: 30px;
}
.row.share-bar .newsletter {
  text-align: right;
}
.row.share-bar .newsletter #news-email {
  margin-right: 5px;
}
.addthis_toolbox.addthis_default_style {
  width: auto;
  display: inline;
  min-height: 55px !important;
}
.addshoppers .share-buttons {
  margin-right: 2px;
}
.addshoppers .share-buttons.share-buttons-og {
  position: relative;
  top: 6px;
}
.addshoppers .share-buttons .share-save {
  display: none;
}
#ajaxNewsSubscribeDivSocial {
  min-width: 320px;
  text-align: left;
}
@media (min-width: 768px) {
  #ajaxNewsSubscribeDivSocial {
    float: right;
    position: inherit;
    padding-top: 15px;
  }
}
#ajaxNewsSubscribeDivSocial h4 {
  display: none;
}
#ajaxNewsSubscribeDivSocial p {
  margin-bottom: 5px;
  font-size: 90%;
  line-height: 1.3em;
}
#ajaxNewsSubscribeDivSocial input#news-email {
  width: 70%;
  min-width: 0px;
  line-height: 1.2em;
}
#ajaxNewsSubscribeDivSocial #auth,
#ajaxNewsSubscribeDivSocial #Login,
#ajaxNewsSubscribeDivSocial #NewAccount,
#ajaxNewsSubscribeDivSocial #alertDanger,
#ajaxNewsSubscribeDivSocial #alertSuccess {
  min-height: 125px;
  margin-right: 10px;
}
#ajaxNewsSubscribeDivSocial #Login #loginUsername,
#ajaxNewsSubscribeDivSocial #Login #loginPassword {
  width: 50%;
  height: 25px;
  margin-bottom: 5px;
}
#ajaxNewsSubscribeDivSocial #NewAccount label {
  display: none;
}
#ajaxNewsSubscribeDiv input#news-email {
  width: 150px;
  margin-right: 5px;
}
.brontoUserSubscribeResult {
  font-size: 12pt;
  color: #FFF;
  text-align: center;
}
#share-actions {
  text-align: center;
}
#share-actions .icon,
#share-actions .icon-left,
#share-actions .icon-right {
  -webkit-font-smoothing: subpixel-antialiased;
  color: #1C8AD9;
  font-weight: bold;
}
#share-actions a {
  padding: 0 20px;
  display: inline-block;
  color: #999;
}
#share-actions a:hover {
  color: #1C8AD9;
}
#share-actions a + a {
  position: relative;
}
#share-actions a + a:before {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #ccc;
  left: 0;
  position: absolute;
}
#share-action-button {
  text-align: right;
}
#share-action-button a {
  color: #999;
  width: 40px;
  height: 40px;
  font-size: 20px;
  background-color: white;
  border-radius: 100%;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #999;
  background: white;
  transition: all 0.3s ease;
  overflow: hidden;
  position: relative;
}
#share-action-button a:hover {
  color: #1C8AD9;
  border-color: #1C8AD9;
  text-decoration: none;
}
#share-action-button span {
  line-height: inherit;
  margin-left: 2px;
  position: relative;
  top: -2px;
}
.newsletter #share-action-button {
  display: inline-block;
  margin: 3% 3% 0 0;
}
.col-md-6.col-sm-6 #share-actions {
  text-align: left;
}
.col-md-6.col-sm-6 #share-actions a {
  padding-left: 0;
}
.share-links {
  font-size: 16px;
}
.share-links a {
  color: #999;
  vertical-align: middle;
  padding: 16px 0.5em;
}
.share-links a span {
  vertical-align: middle;
}
.share-links a:hover {
  text-decoration: none;
  color: #333333;
}
.share-links a .fa {
  font-size: 1.75em;
}
.share-links a.share-twitter:hover {
  color: #1da1f2;
}
.share-links a.share-facebook:hover {
  color: #3b5998;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.newsletter-form {
  margin-bottom: 15px;
  padding: 15px;
  margin-top: 10px;
  border: 2px dashed rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  float: left;
}
.newsletter-form h4 {
  font-size: 16px;
  margin-top: 0;
}
.newsletter-form #ajaxNewsSubscribeDivSocial {
  min-width: 0;
  padding: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.newsletter-form #ajaxNewsSubscribeDivSocial ::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.newsletter-form #ajaxNewsSubscribeDivSocial :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(0, 0, 0, 0.5);
}
.newsletter-form #ajaxNewsSubscribeDivSocial ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.5);
}
.newsletter-form #ajaxNewsSubscribeDivSocial :-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.newsletter-form #ajaxNewsSubscribeDivSocial #news-email {
  font-size: 16px !important;
  color: #222;
  line-height: 1.2em;
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 0;
  margin-bottom: 5px;
  float: left;
  padding-left: 15px;
  -ms-flex: 1;
      flex: 1;
  transition: 500ms background ease-out;
  box-shadow: none;
  font-weight: bold;
  letter-spacing: 0.4px;
}
.newsletter-form #ajaxNewsSubscribeDivSocial #news-email:focus {
  box-shadow: none;
  border: none;
  background: rgba(0, 0, 0, 0.2);
}
.newsletter-form #ajaxNewsSubscribeDivSocial .btn {
  color: #000;
  min-width: 112px;
  background: transparent;
  border: 2px solid #000;
  border-radius: 0;
  padding: 12px 24px;
  margin-left: 5px;
  height: 50px;
  float: right;
  transition: 500ms background ease-out;
}
.newsletter-form #ajaxNewsSubscribeDivSocial .btn:hover {
  background: #000;
  color: #ffffff;
}
.newsletter-form #ajaxNewsSubscribeDivSocial .btn:active {
  color: #ffffff;
}
.newsletter-form #ajaxNewsSubscribeDivSocial #ajaxNewsSubscribeDivSocial_suggestion {
  width: 100%;
  text-align: center;
}
.newsletter-form #ajaxNewsSubscribeDivSocial #ajaxNewsSubscribeDivSocial_suggestion span {
  width: 100%;
  float: left;
  padding: 5px;
  color: white !important;
}
.newsletter-form #ajaxNewsSubscribeDivSocial #ajaxNewsSubscribeDivSocial_suggestion .error {
  background: #ff5e4d;
}
.newsletter-form-dark {
  border: 2px dashed rgba(255, 255, 255, 0.1);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.5);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.5);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial #news-email {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial #news-email:focus {
  background: rgba(255, 255, 255, 0.2);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial .btn {
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 0;
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial .btn:hover {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.8);
}
.newsletter-form-dark #ajaxNewsSubscribeDivSocial .btn:active {
  color: rgba(0, 0, 0, 0.8);
}
.btn {
  outline: none;
}
.btn:active,
.btn:focus {
  outline: none;
  box-shadow: none;
}
.btn-min {
  background: transparent;
  border-width: 2px;
}
.btn-light {
  color: #fff;
  border: 2px solid #fff;
  border-radius: 0;
  transition: 300ms background ease-out;
}
.btn-light:hover {
  background-color: #fff;
  color: #000;
}
.btn-light:active {
  background-color: #b3b3b3;
}
.btn-dark {
  color: #000;
  border: 2px solid #000;
  border-radius: 0;
  transition: 500ms background ease-out;
}
.btn-dark:hover {
  background-color: #000;
  color: #fff;
}
.btn-dark:hover:active {
  background-color: #4d4d4d;
}
.alert-newsletter {
  color: #fff;
  margin-top: 20px;
}
.alert-newsletter .btn {
  display: none;
}
.alert-newsletter h4 {
  font-size: 3em;
}
.alert-newsletter p {
  font-size: 1.5em;
  font-weight: 300 !important;
  display: none;
}
.alert-newsletter .alert {
  margin: 0;
}
.alert-newsletter .alert p {
  display: block;
}
.alert-newsletter .alert-img {
  margin-bottom: 15px;
}
.alert-newsletter .alert-img svg path {
  fill: #fff;
}
.alert-newsletter .alert-btns {
  margin-top: 30px;
}
.promo-code__lookup-container {
  background: #333333;
  color: #fff;
  padding: 2em 0;
}
.promo-code__lookup-container .container {
  max-width: 650px;
}
.promo-code__lookup-container a {
  color: #fff;
  opacity: 0.5;
}
.promo-code__lookup-container a:hover {
  opacity: 1;
}
.promo-code__display-code {
  color: #80B23C !important;
}
#gift-cards .content-wrapper .col-md-4.col-offset-1 {
  margin-left: 50px;
  padding-left: 40px;
  border-left: 1px solid #666;
}
#gift-cards .code-entry .form-control {
  display: inline-block;
  width: 70%;
}
#gift-cards #gc-code-1 {
  width: 15%;
  margin-right: 5px;
  margin-bottom: 5px;
}
#gift-cards #gc-code-2 {
  width: 20%;
  margin-right: 5px;
  margin-bottom: 5px;
}
#gift-cards #gc-code-3 {
  width: 25%;
  margin-bottom: 5px;
}
#gift-cards #coupon {
  width: 60%;
  margin-bottom: 5px;
}
#gift-cards #promo-code {
  width: 60%;
  margin-bottom: 5px;
}
#gc-container .btn {
  text-transform: uppercase;
}
#gc-result {
  display: none;
}
.coupons #gc-result {
  display: block;
}
#gc-result p {
  margin-bottom: 10px;
}
#gc-result p.text-right {
  margin-left: 0;
  padding-top: 5px;
}
.widget #gc-result p {
  margin-left: 0px;
}
#result-gc-code,
#result-gc-expiration {
  font-size: 1em;
}
@media (min-width: 768px) {
  #result-gc-code,
  #result-gc-expiration {
    font-size: 1.4em;
  }
}
#gc-result .value {
  color: #80B23C;
}
#gc-result #result-gc-value {
  font-size: 200%;
}
#gc-result .btn {
  margin: 0 5px 5px 0;
}
#gc-result .alert .btn {
  margin-left: 0;
}
#gc-result #cc_save .alert p {
  margin-left: 0;
}
#gift-cards .fea-list {
  padding-left: 20px;
}
/* --- LOOK-UP ON LISTING PAGES --- */
#listing-lookup #gc-check {
  width: 100%;
}
#listing-lookup #gc-check #gc-code {
  display: inline-block;
  width: 50%;
}
#listing-lookup .alert-info .value {
  color: #7f7f7f;
}
/* --- GIFT CARD GENERATOR --- */
.promos#generator #gc-result {
  display: block;
}
.promos#generator #gc-result h4 {
  margin-bottom: 20px;
}
.promos#generator #gc-result p {
  margin-left: 0px;
  margin-bottom: 10px;
}
.promos#generator #gc-result .value {
  font-size: 150%;
}
#contest #generator {
  margin-bottom: 15px;
  padding: 10px;
  color: #d0d0d0;
  background: #37353a;
  border-radius: 0;
}
#contest #result-gc-code,
#contest #result-gc-expiration,
#contest .promos#generator #gc-result .value {
  font-size: 120%;
}
#contest #gc-result .btn {
  margin-left: 0;
}
#contest #generator small a {
  color: #d0d0d0;
}
#contest #generator .success strong {
  display: block;
}
/* generator v3 */
.promos#generator #gift-gen-result {
  margin-bottom: 10px;
}
.promos#generator #gift-gen-result h3 {
  margin: 0 0 10px 0;
  font-size: 170%;
  font-weight: 700;
  line-height: 1.5em;
  color: #000;
}
.promos#generator #gift-gen-result p {
  margin-top: 5px;
}
.promos#generator #gift-gen-result #gc-checker {
  text-align: left;
}
.promos#generator #gift-gen-result #gc-result .value {
  font-size: 100%;
  color: #000;
}
.promos#generator #gift-gen-result #gc-result .btn {
  margin: 0 10px 5px 0;
}
#gc-result #auth label {
  display: inline-block;
  width: 30%;
}
#gc-result #loginUsername,
#gc-result #loginPassword,
#gc-result #yourName,
#gc-result #friendsEmail {
  width: 60%;
}
.sidebar p small {
  display: block;
  line-height: 1.4em;
  padding: 0 10px;
}
.promos#generator #eligible.prod-grid .prod {
  width: auto;
  height: auto;
  min-height: 0;
}
.promos#generator #eligible .item .prod-info {
  display: none;
}
.promos#generator #eligible .item h4 {
  font-size: 120%;
  margin-bottom: 0;
}
#gift-gen-result #btn-container {
  margin-top: 15px;
}
@media (min-width: 992px) {
  #gift-gen-result #btn-container {
    margin-top: 0;
  }
}
#promo-code-lookup .promo-code-result {
  text-align: center;
  display: none;
  font-size: 1rem;
}
@media (min-width: 768px) {
  #promo-code-lookup .promo-code-result {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  #promo-code-lookup .hero-content img {
    max-width: 480px;
  }
}
#promo-code-lookup .hero-image {
  opacity: 0.2;
}
#promo-code-lookup .newsletter-signup-wrap {
  padding: 48px 5%;
}
#gc-checker #result-gc-code {
  font-size: 3em;
  color: #000;
  font-weight: bold;
}
.content-half #gc-checker #result-gc-code {
  font-size: 1.5em;
}
#gc-checker .code-value {
  font-size: 1em;
}
#gc-checker #result-gc-value {
  font-size: 2.5em;
  color: #80B23C;
  font-weight: bold;
}
.content-half #gc-checker #result-gc-value {
  font-size: 2em;
}
#gc-checker .code-expiry {
  font-size: 1em;
}
#gc-checker #result-gc-expiration {
  font-size: 1.5em;
}
.promo-code-result #result-gc-code {
  font-size: 3em;
  color: #000;
  font-weight: bold;
}
.content-half .promo-code-result #result-gc-code {
  font-size: 1.5em;
}
.promo-code-result .code-value {
  font-size: 1em;
}
.promo-code-result #result-gc-value {
  font-size: 2.5em;
  color: #80B23C;
  font-weight: bold;
}
.content-half .promo-code-result #result-gc-value {
  font-size: 2em;
}
.promo-code-result .code-expiry {
  font-size: 1em;
}
.promo-code-result #result-gc-expiration {
  font-size: 1.5em;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  /* --- LOOK-UP ON LISTING PAGES --- */
  #listing-lookup #gc-check #gc-code {
    width: 80%;
  }
  #listing-lookup #gc-result p {
    margin-left: 0;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  /* --- GIFT CARD GENERATOR --- */
  #btn-container {
    min-height: 35px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
/* Global Cross Sell Styles
------------------------------------------*/
/* Cart Special Offers
------------------------------------------*/
.special-offers .well {
  background: #333333;
  color: white;
  border: none;
  padding: 16px;
}
.special-offers .special-offer-headline {
  font-size: 24px;
  margin-bottom: 30px;
  text-align: center;
  font-weight: 300;
}
#product .special-offers .special-offer-headline {
  text-align: left;
}
@media (min-width: 1200px) {
  .special-offers .special-offer-headline {
    font-size: 28px;
  }
}
.special-offers .special-offer-headline .special-offer-phrase {
  font-style: italic;
  font-weight: bold;
  margin-right: 5px;
}
.special-offers .item-promo-row {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin: 0;
}
.special-offers .item-promo-row:before,
.special-offers .item-promo-row:after {
  content: " ";
  display: table;
}
.special-offers .item-promo-row:after {
  clear: both;
}
.special-offers .item-promo-row:before,
.special-offers .item-promo-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.special-offers .item-promo-row:after {
  clear: both;
}
.special-offers .item-promo-row:before,
.special-offers .item-promo-row:after {
  content: " ";
  display: table;
}
.special-offers .item-promo-row:after {
  clear: both;
}
.special-offers .item-promo-row:before,
.special-offers .item-promo-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.special-offers .item-promo-row:after {
  clear: both;
}
.special-offers .item-promo-row + .item-promo-row {
  margin: 0;
  padding: 16px 0;
  border-top: 1px solid #444;
}
.special-offers .item-promo-row .item-promo-headline {
  font-size: 21px;
  font-weight: bold;
  color: #80B23C;
}
.special-offers .item-promo-row .item-promo-thumb {
  float: left;
  width: 33.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-thumb {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-thumb {
    float: left;
    width: 16.66666667%;
  }
}
#product .special-offers .item-promo-row .item-promo-thumb {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 1200px) {
  #product .special-offers .item-promo-row .item-promo-thumb {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  #product .special-offers .item-promo-row .item-promo-thumb {
    float: left;
    width: 8.33333333%;
  }
}
.special-offers .item-promo-row .item-promo-thumb img {
  max-width: 100%;
}
.special-offers .item-promo-row .item-promo-thumb .img-badge {
  position: absolute;
  top: 0;
}
.special-offers .item-promo-row .item-promo-thumb .label {
  max-width: 175px;
  display: block;
}
.special-offers .item-promo-row .item-promo-details {
  float: left;
  width: 66.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-details {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-details {
    float: left;
    width: 83.33333333%;
  }
}
#product .special-offers .item-promo-row .item-promo-details {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 1200px) {
  #product .special-offers .item-promo-row .item-promo-details {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  #product .special-offers .item-promo-row .item-promo-details {
    float: left;
    width: 91.66666667%;
  }
}
.special-offers .item-promo-row .item-promo-options {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-options {
    float: left;
    width: 75%;
  }
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-options {
    float: left;
    width: 75%;
  }
}
.special-offers .item-promo-row .item-promo-options a {
  color: white;
}
.special-offers .item-promo-row .item-promo-add {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-add {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-add {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .special-offers .item-promo-row .item-promo-add {
    text-align: center;
  }
}
.special-offers input[type=checkbox] {
  opacity: 0;
  float: left;
  width: 0;
}
.special-offers input[type=checkbox] + label {
  border: 2px solid #ffffff;
  background: transparent;
  color: white;
  text-transform: none;
  transition: 0.2s all ease;
  border-radius: 2px;
}
.special-offers input[type=checkbox] + label .fa {
  display: none;
  margin: 0;
}
.special-offers input[type=checkbox] + label span {
  display: inline-block;
}
.special-offers input[type=checkbox]:checked + label {
  border-color: #80B23C;
  background-color: #80B23C;
  color: white;
  border-radius: 50px;
}
.special-offers input[type=checkbox]:checked + label .fa {
  display: inline-block;
  margin: 0;
}
.special-offers input[type=checkbox]:checked + label span {
  display: none;
}
.special-offers select.form-control {
  background: transparent url('/images/ui/select-icon-white.png') no-repeat;
  background-position: right;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
  max-width: 100%;
  position: relative;
  color: #ffffff;
  padding: 0 0 0 12px;
  padding-right: 28px !important;
  border: 2px solid #ffffff;
}
.special-offers select.form-control:focus {
  border-color: #333333;
  color: #333333;
}
.special-offers .special-offer-terms {
  font-size: 12px;
  margin: 16px 0 0 0;
  padding-top: 16px;
  text-align: center;
  border-top: 1px solid #444;
  color: #777;
}
.special-offers .special-offer-terms a {
  font-weight: bold;
  color: inherit;
}
.special-offers.light .well {
  background: #f1f1f1;
  color: #666;
}
.special-offers.light .item-promo-row {
  border-color: #ddd;
}
.special-offers.light .item-promo-row .item-promo-headline {
  color: #80B23C;
}
.special-offers.light .item-promo-row .item-promo-options a {
  color: #333333;
}
.special-offers.light input[type=checkbox] + label {
  border-color: #333333;
  color: #333333;
}
.special-offers.light input[type=checkbox]:checked + label {
  border-color: #80B23C;
  background-color: #80B23C;
  color: white;
}
.special-offers.light select.form-control {
  background: transparent url('/images/ui/select-icon-black.png') no-repeat;
  border-color: #cccccc;
}
.special-offers.light select.form-control:focus {
  border-color: #333333;
  color: #333333;
}
.special-offers.light .special-offer-terms {
  border-color: #ddd;
  color: #777;
}
.special-offers.light .special-offer-terms a {
  color: inherit;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?-nz334im');
  src: url('../fonts/icomoon.eot?#iefix-nz3347im') format('embedded-opentype'), url('../fonts/icomoon.ttf?-nz3347im') format('truetype'), url('../fonts/icomoon.woff?-nz3347im') format('woff'), url('../fonts/icomoon.svg?-nz3734im#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="lnr-"],
[class*=" lnr-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lnr-sm {
  font-size: 20px;
}
.lnr-lg {
  font-size: 40px;
}
.icon {
  display: block;
  margin-bottom: 0.25em;
}
.icon-left {
  display: inline-block;
  margin-right: 0.25em;
}
.icon-right {
  display: inline-block;
  margin-left: 0.25em;
}
.icon-middle {
  vertical-align: middle;
}
.lnr-home:before {
  content: "\e600";
}
.lnr-home4:before {
  content: "\e603";
}
.lnr-pencil4:before {
  content: "\e612";
}
.lnr-magic-wand:before {
  content: "\e62b";
}
.lnr-cloud-upload:before {
  content: "\e64b";
}
.lnr-cloud-download:before {
  content: "\e64c";
}
.lnr-cloud-alert:before {
  content: "\e658";
}
.lnr-cloud-check:before {
  content: "\e659";
}
.lnr-lock:before {
  content: "\e66b";
}
.lnr-cog:before {
  content: "\e672";
}
.lnr-wrench:before {
  content: "\e674";
}
.lnr-game:before {
  content: "\e684";
}
.lnr-gamepad:before {
  content: "\e685";
}
.lnr-joystick:before {
  content: "\e686";
}
.lnr-heart:before {
  content: "\e68c";
}
.lnr-star:before {
  content: "\e68d";
}
.lnr-star-half:before {
  content: "\e68e";
}
.lnr-star-empty:before {
  content: "\e68f";
}
.lnr-flag3:before {
  content: "\e692";
}
.lnr-mailbox-full:before {
  content: "\e693";
}
.lnr-at-sign:before {
  content: "\e695";
}
.lnr-paper-plane:before {
  content: "\e699";
}
.lnr-inbox:before {
  content: "\e69c";
}
.lnr-printer:before {
  content: "\e6b1";
}
.lnr-file-empty:before {
  content: "\e6b3";
}
.lnr-file-add:before {
  content: "\e6b4";
}
.lnr-file-check:before {
  content: "\e6b5";
}
.lnr-repeat:before {
  content: "\e6ee";
}
.lnr-theater:before {
  content: "\e6f3";
}
.lnr-film-play:before {
  content: "\e6f8";
}
.lnr-picture:before {
  content: "\e70e";
}
.lnr-picture2:before {
  content: "\e70f";
}
.lnr-bookmark2:before {
  content: "\e716";
}
.lnr-profile:before {
  content: "\e71b";
}
.lnr-portrait:before {
  content: "\e71c";
}
.lnr-user:before {
  content: "\e71e";
}
.lnr-users2:before {
  content: "\e723";
}
.lnr-bag:before {
  content: "\e74b";
}
.lnr-bag2:before {
  content: "\e74c";
}
.lnr-cart:before {
  content: "\e74d";
}
.lnr-cart-empty:before {
  content: "\e74e";
}
.lnr-cart-full:before {
  content: "\e74f";
}
.lnr-cart-plus:before {
  content: "\e750";
}
.lnr-tag:before {
  content: "\e755";
}
.lnr-tags:before {
  content: "\e756";
}
.lnr-credit-card:before {
  content: "\e759";
}
.lnr-bag-dollar:before {
  content: "\e75e";
}
.lnr-telephone:before {
  content: "\e76a";
}
.lnr-phone-wave:before {
  content: "\e76c";
}
.lnr-map-marker:before {
  content: "\e77a";
}
.lnr-map:before {
  content: "\e781";
}
.lnr-location:before {
  content: "\e783";
}
.lnr-road-sign:before {
  content: "\e784";
}
.lnr-calendar-full:before {
  content: "\e789";
}
.lnr-bubble:before {
  content: "\e7d6";
}
.lnr-bubbles:before {
  content: "\e7d7";
}
.lnr-bubble-dots:before {
  content: "\e7d8";
}
.lnr-bubble-question:before {
  content: "\e7da";
}
.lnr-bubble-heart:before {
  content: "\e7e1";
}
.lnr-phone-bubble:before {
  content: "\e7e4";
}
.lnr-heart-pulse:before {
  content: "\e7e8";
}
.lnr-lifebuoy:before {
  content: "\e7ed";
}
.lnr-brain:before {
  content: "\e7f2";
}
.lnr-beaker:before {
  content: "\e7f3";
}
.lnr-skull:before {
  content: "\e7f4";
}
.lnr-construction:before {
  content: "\e7f6";
}
.lnr-cake:before {
  content: "\e7fe";
}
.lnr-gift:before {
  content: "\e7ff";
}
.lnr-leaf:before {
  content: "\e82d";
}
.lnr-rocket:before {
  content: "\e837";
}
.lnr-plane:before {
  content: "\e83d";
}
.lnr-truck:before {
  content: "\e857";
}
.lnr-ghost:before {
  content: "\e8a2";
}
.lnr-undo2:before {
  content: "\e8d8";
}
.lnr-clock:before {
  content: "\e8e6";
}
.lnr-clock3:before {
  content: "\e8e8";
}
.lnr-exit-up:before {
  content: "\e8fb";
}
.lnr-share:before {
  content: "\e91f";
}
.lnr-magnifier:before {
  content: "\e922";
}
.lnr-cross:before {
  content: "\e92a";
}
.lnr-menu:before {
  content: "\e92b";
}
.lnr-exclamation:before {
  content: "\e932";
}
.lnr-question:before {
  content: "\e933";
}
.lnr-check:before {
  content: "\e934";
}
.lnr-cross2:before {
  content: "\e935";
}
.lnr-plus:before {
  content: "\e936";
}
.lnr-minus:before {
  content: "\e937";
}
.lnr-chevron-up:before {
  content: "\e939";
}
.lnr-chevron-down:before {
  content: "\e93a";
}
.lnr-chevron-left:before {
  content: "\e93b";
}
.lnr-chevron-right:before {
  content: "\e93c";
}
.lnr-chevrons-expand-vertical:before {
  content: "\e93d";
}
.lnr-chevrons-expand-horizontal:before {
  content: "\e93e";
}
.lnr-arrow-up:before {
  content: "\e941";
}
.lnr-arrow-down:before {
  content: "\e942";
}
.lnr-arrow-left:before {
  content: "\e943";
}
.lnr-arrow-right:before {
  content: "\e944";
}
.lnr-warning:before {
  content: "\e955";
}
.lnr-notification-circle:before {
  content: "\e956";
}
.lnr-question-circle:before {
  content: "\e957";
}
.lnr-checkmark-circle:before {
  content: "\e959";
}
.lnr-cross-circle:before {
  content: "\e95a";
}
.lnr-plus-circle:before {
  content: "\e95b";
}
.lnr-circle-minus:before {
  content: "\e95c";
}
.lnr-arrow-up-circle:before {
  content: "\e95e";
}
.lnr-arrow-down-circle:before {
  content: "\e95f";
}
.lnr-arrow-left-circle:before {
  content: "\e960";
}
.lnr-arrow-right-circle:before {
  content: "\e961";
}
.lnr-chevron-up-circle:before {
  content: "\e962";
}
.lnr-chevron-down-circle:before {
  content: "\e963";
}
.lnr-chevron-left-circle:before {
  content: "\e964";
}
.lnr-chevron-right-circle:before {
  content: "\e965";
}
.lnr-funnel:before {
  content: "\e97c";
}
.lnr-hand:before {
  content: "\e9bf";
}
.lnr-ellipsis:before {
  content: "\e9e9";
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  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.33333333em;
  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.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.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 {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  clip: rect(0 0 0 0);
  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;
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url(/images/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(/images/flags/1x1/ad.svg);
}
.flag-icon-ae {
  background-image: url(/images/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(/images/flags/1x1/ae.svg);
}
.flag-icon-af {
  background-image: url(/images/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(/images/flags/1x1/af.svg);
}
.flag-icon-ag {
  background-image: url(/images/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(/images/flags/1x1/ag.svg);
}
.flag-icon-ai {
  background-image: url(/images/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(/images/flags/1x1/ai.svg);
}
.flag-icon-al {
  background-image: url(/images/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(/images/flags/1x1/al.svg);
}
.flag-icon-am {
  background-image: url(/images/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(/images/flags/1x1/am.svg);
}
.flag-icon-ao {
  background-image: url(/images/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(/images/flags/1x1/ao.svg);
}
.flag-icon-aq {
  background-image: url(/images/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(/images/flags/1x1/aq.svg);
}
.flag-icon-ar {
  background-image: url(/images/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(/images/flags/1x1/ar.svg);
}
.flag-icon-as {
  background-image: url(/images/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(/images/flags/1x1/as.svg);
}
.flag-icon-at {
  background-image: url(/images/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(/images/flags/1x1/at.svg);
}
.flag-icon-au {
  background-image: url(/images/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(/images/flags/1x1/au.svg);
}
.flag-icon-aw {
  background-image: url(/images/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(/images/flags/1x1/aw.svg);
}
.flag-icon-ax {
  background-image: url(/images/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(/images/flags/1x1/ax.svg);
}
.flag-icon-az {
  background-image: url(/images/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(/images/flags/1x1/az.svg);
}
.flag-icon-ba {
  background-image: url(/images/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(/images/flags/1x1/ba.svg);
}
.flag-icon-bb {
  background-image: url(/images/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(/images/flags/1x1/bb.svg);
}
.flag-icon-bd {
  background-image: url(/images/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(/images/flags/1x1/bd.svg);
}
.flag-icon-be {
  background-image: url(/images/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(/images/flags/1x1/be.svg);
}
.flag-icon-bf {
  background-image: url(/images/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(/images/flags/1x1/bf.svg);
}
.flag-icon-bg {
  background-image: url(/images/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(/images/flags/1x1/bg.svg);
}
.flag-icon-bh {
  background-image: url(/images/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(/images/flags/1x1/bh.svg);
}
.flag-icon-bi {
  background-image: url(/images/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(/images/flags/1x1/bi.svg);
}
.flag-icon-bj {
  background-image: url(/images/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(/images/flags/1x1/bj.svg);
}
.flag-icon-bl {
  background-image: url(/images/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(/images/flags/1x1/bl.svg);
}
.flag-icon-bm {
  background-image: url(/images/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(/images/flags/1x1/bm.svg);
}
.flag-icon-bn {
  background-image: url(/images/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(/images/flags/1x1/bn.svg);
}
.flag-icon-bo {
  background-image: url(/images/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(/images/flags/1x1/bo.svg);
}
.flag-icon-bq {
  background-image: url(/images/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(/images/flags/1x1/bq.svg);
}
.flag-icon-br {
  background-image: url(/images/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(/images/flags/1x1/br.svg);
}
.flag-icon-bs {
  background-image: url(/images/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(/images/flags/1x1/bs.svg);
}
.flag-icon-bt {
  background-image: url(/images/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(/images/flags/1x1/bt.svg);
}
.flag-icon-bv {
  background-image: url(/images/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(/images/flags/1x1/bv.svg);
}
.flag-icon-bw {
  background-image: url(/images/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(/images/flags/1x1/bw.svg);
}
.flag-icon-by {
  background-image: url(/images/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(/images/flags/1x1/by.svg);
}
.flag-icon-bz {
  background-image: url(/images/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(/images/flags/1x1/bz.svg);
}
.flag-icon-ca {
  background-image: url(/images/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(/images/flags/1x1/ca.svg);
}
.flag-icon-cc {
  background-image: url(/images/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(/images/flags/1x1/cc.svg);
}
.flag-icon-cd {
  background-image: url(/images/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(/images/flags/1x1/cd.svg);
}
.flag-icon-cf {
  background-image: url(/images/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(/images/flags/1x1/cf.svg);
}
.flag-icon-cg {
  background-image: url(/images/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(/images/flags/1x1/cg.svg);
}
.flag-icon-ch {
  background-image: url(/images/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(/images/flags/1x1/ch.svg);
}
.flag-icon-ci {
  background-image: url(/images/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(/images/flags/1x1/ci.svg);
}
.flag-icon-ck {
  background-image: url(/images/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(/images/flags/1x1/ck.svg);
}
.flag-icon-cl {
  background-image: url(/images/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(/images/flags/1x1/cl.svg);
}
.flag-icon-cm {
  background-image: url(/images/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(/images/flags/1x1/cm.svg);
}
.flag-icon-cn {
  background-image: url(/images/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(/images/flags/1x1/cn.svg);
}
.flag-icon-co {
  background-image: url(/images/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(/images/flags/1x1/co.svg);
}
.flag-icon-cr {
  background-image: url(/images/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(/images/flags/1x1/cr.svg);
}
.flag-icon-cu {
  background-image: url(/images/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(/images/flags/1x1/cu.svg);
}
.flag-icon-cv {
  background-image: url(/images/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(/images/flags/1x1/cv.svg);
}
.flag-icon-cw {
  background-image: url(/images/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(/images/flags/1x1/cw.svg);
}
.flag-icon-cx {
  background-image: url(/images/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(/images/flags/1x1/cx.svg);
}
.flag-icon-cy {
  background-image: url(/images/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(/images/flags/1x1/cy.svg);
}
.flag-icon-cz {
  background-image: url(/images/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(/images/flags/1x1/cz.svg);
}
.flag-icon-de {
  background-image: url(/images/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(/images/flags/1x1/de.svg);
}
.flag-icon-dj {
  background-image: url(/images/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(/images/flags/1x1/dj.svg);
}
.flag-icon-dk {
  background-image: url(/images/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(/images/flags/1x1/dk.svg);
}
.flag-icon-dm {
  background-image: url(/images/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(/images/flags/1x1/dm.svg);
}
.flag-icon-do {
  background-image: url(/images/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(/images/flags/1x1/do.svg);
}
.flag-icon-dz {
  background-image: url(/images/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(/images/flags/1x1/dz.svg);
}
.flag-icon-ec {
  background-image: url(/images/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(/images/flags/1x1/ec.svg);
}
.flag-icon-ee {
  background-image: url(/images/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(/images/flags/1x1/ee.svg);
}
.flag-icon-eg {
  background-image: url(/images/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(/images/flags/1x1/eg.svg);
}
.flag-icon-eh {
  background-image: url(/images/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(/images/flags/1x1/eh.svg);
}
.flag-icon-er {
  background-image: url(/images/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(/images/flags/1x1/er.svg);
}
.flag-icon-es {
  background-image: url(/images/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(/images/flags/1x1/es.svg);
}
.flag-icon-et {
  background-image: url(/images/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(/images/flags/1x1/et.svg);
}
.flag-icon-fi {
  background-image: url(/images/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(/images/flags/1x1/fi.svg);
}
.flag-icon-fj {
  background-image: url(/images/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(/images/flags/1x1/fj.svg);
}
.flag-icon-fk {
  background-image: url(/images/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(/images/flags/1x1/fk.svg);
}
.flag-icon-fm {
  background-image: url(/images/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(/images/flags/1x1/fm.svg);
}
.flag-icon-fo {
  background-image: url(/images/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(/images/flags/1x1/fo.svg);
}
.flag-icon-fr {
  background-image: url(/images/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(/images/flags/1x1/fr.svg);
}
.flag-icon-ga {
  background-image: url(/images/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(/images/flags/1x1/ga.svg);
}
.flag-icon-gb {
  background-image: url(/images/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(/images/flags/1x1/gb.svg);
}
.flag-icon-gd {
  background-image: url(/images/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(/images/flags/1x1/gd.svg);
}
.flag-icon-ge {
  background-image: url(/images/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(/images/flags/1x1/ge.svg);
}
.flag-icon-gf {
  background-image: url(/images/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(/images/flags/1x1/gf.svg);
}
.flag-icon-gg {
  background-image: url(/images/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(/images/flags/1x1/gg.svg);
}
.flag-icon-gh {
  background-image: url(/images/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(/images/flags/1x1/gh.svg);
}
.flag-icon-gi {
  background-image: url(/images/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(/images/flags/1x1/gi.svg);
}
.flag-icon-gl {
  background-image: url(/images/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(/images/flags/1x1/gl.svg);
}
.flag-icon-gm {
  background-image: url(/images/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(/images/flags/1x1/gm.svg);
}
.flag-icon-gn {
  background-image: url(/images/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(/images/flags/1x1/gn.svg);
}
.flag-icon-gp {
  background-image: url(/images/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(/images/flags/1x1/gp.svg);
}
.flag-icon-gq {
  background-image: url(/images/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(/images/flags/1x1/gq.svg);
}
.flag-icon-gr {
  background-image: url(/images/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(/images/flags/1x1/gr.svg);
}
.flag-icon-gs {
  background-image: url(/images/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(/images/flags/1x1/gs.svg);
}
.flag-icon-gt {
  background-image: url(/images/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(/images/flags/1x1/gt.svg);
}
.flag-icon-gu {
  background-image: url(/images/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(/images/flags/1x1/gu.svg);
}
.flag-icon-gw {
  background-image: url(/images/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(/images/flags/1x1/gw.svg);
}
.flag-icon-gy {
  background-image: url(/images/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(/images/flags/1x1/gy.svg);
}
.flag-icon-hk {
  background-image: url(/images/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(/images/flags/1x1/hk.svg);
}
.flag-icon-hm {
  background-image: url(/images/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(/images/flags/1x1/hm.svg);
}
.flag-icon-hn {
  background-image: url(/images/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(/images/flags/1x1/hn.svg);
}
.flag-icon-hr {
  background-image: url(/images/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(/images/flags/1x1/hr.svg);
}
.flag-icon-ht {
  background-image: url(/images/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(/images/flags/1x1/ht.svg);
}
.flag-icon-hu {
  background-image: url(/images/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(/images/flags/1x1/hu.svg);
}
.flag-icon-id {
  background-image: url(/images/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(/images/flags/1x1/id.svg);
}
.flag-icon-ie {
  background-image: url(/images/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(/images/flags/1x1/ie.svg);
}
.flag-icon-il {
  background-image: url(/images/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(/images/flags/1x1/il.svg);
}
.flag-icon-im {
  background-image: url(/images/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(/images/flags/1x1/im.svg);
}
.flag-icon-in {
  background-image: url(/images/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(/images/flags/1x1/in.svg);
}
.flag-icon-io {
  background-image: url(/images/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(/images/flags/1x1/io.svg);
}
.flag-icon-iq {
  background-image: url(/images/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(/images/flags/1x1/iq.svg);
}
.flag-icon-ir {
  background-image: url(/images/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(/images/flags/1x1/ir.svg);
}
.flag-icon-is {
  background-image: url(/images/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(/images/flags/1x1/is.svg);
}
.flag-icon-it {
  background-image: url(/images/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(/images/flags/1x1/it.svg);
}
.flag-icon-je {
  background-image: url(/images/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(/images/flags/1x1/je.svg);
}
.flag-icon-jm {
  background-image: url(/images/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(/images/flags/1x1/jm.svg);
}
.flag-icon-jo {
  background-image: url(/images/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(/images/flags/1x1/jo.svg);
}
.flag-icon-jp {
  background-image: url(/images/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(/images/flags/1x1/jp.svg);
}
.flag-icon-ke {
  background-image: url(/images/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(/images/flags/1x1/ke.svg);
}
.flag-icon-kg {
  background-image: url(/images/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(/images/flags/1x1/kg.svg);
}
.flag-icon-kh {
  background-image: url(/images/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(/images/flags/1x1/kh.svg);
}
.flag-icon-ki {
  background-image: url(/images/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(/images/flags/1x1/ki.svg);
}
.flag-icon-km {
  background-image: url(/images/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(/images/flags/1x1/km.svg);
}
.flag-icon-kn {
  background-image: url(/images/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(/images/flags/1x1/kn.svg);
}
.flag-icon-kp {
  background-image: url(/images/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(/images/flags/1x1/kp.svg);
}
.flag-icon-kr {
  background-image: url(/images/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(/images/flags/1x1/kr.svg);
}
.flag-icon-kw {
  background-image: url(/images/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(/images/flags/1x1/kw.svg);
}
.flag-icon-ky {
  background-image: url(/images/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(/images/flags/1x1/ky.svg);
}
.flag-icon-kz {
  background-image: url(/images/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(/images/flags/1x1/kz.svg);
}
.flag-icon-la {
  background-image: url(/images/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(/images/flags/1x1/la.svg);
}
.flag-icon-lb {
  background-image: url(/images/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(/images/flags/1x1/lb.svg);
}
.flag-icon-lc {
  background-image: url(/images/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(/images/flags/1x1/lc.svg);
}
.flag-icon-li {
  background-image: url(/images/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(/images/flags/1x1/li.svg);
}
.flag-icon-lk {
  background-image: url(/images/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(/images/flags/1x1/lk.svg);
}
.flag-icon-lr {
  background-image: url(/images/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(/images/flags/1x1/lr.svg);
}
.flag-icon-ls {
  background-image: url(/images/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(/images/flags/1x1/ls.svg);
}
.flag-icon-lt {
  background-image: url(/images/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(/images/flags/1x1/lt.svg);
}
.flag-icon-lu {
  background-image: url(/images/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(/images/flags/1x1/lu.svg);
}
.flag-icon-lv {
  background-image: url(/images/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(/images/flags/1x1/lv.svg);
}
.flag-icon-ly {
  background-image: url(/images/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(/images/flags/1x1/ly.svg);
}
.flag-icon-ma {
  background-image: url(/images/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(/images/flags/1x1/ma.svg);
}
.flag-icon-mc {
  background-image: url(/images/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(/images/flags/1x1/mc.svg);
}
.flag-icon-md {
  background-image: url(/images/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(/images/flags/1x1/md.svg);
}
.flag-icon-me {
  background-image: url(/images/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(/images/flags/1x1/me.svg);
}
.flag-icon-mf {
  background-image: url(/images/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(/images/flags/1x1/mf.svg);
}
.flag-icon-mg {
  background-image: url(/images/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(/images/flags/1x1/mg.svg);
}
.flag-icon-mh {
  background-image: url(/images/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(/images/flags/1x1/mh.svg);
}
.flag-icon-mk {
  background-image: url(/images/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(/images/flags/1x1/mk.svg);
}
.flag-icon-ml {
  background-image: url(/images/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(/images/flags/1x1/ml.svg);
}
.flag-icon-mm {
  background-image: url(/images/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(/images/flags/1x1/mm.svg);
}
.flag-icon-mn {
  background-image: url(/images/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(/images/flags/1x1/mn.svg);
}
.flag-icon-mo {
  background-image: url(/images/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(/images/flags/1x1/mo.svg);
}
.flag-icon-mp {
  background-image: url(/images/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(/images/flags/1x1/mp.svg);
}
.flag-icon-mq {
  background-image: url(/images/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(/images/flags/1x1/mq.svg);
}
.flag-icon-mr {
  background-image: url(/images/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(/images/flags/1x1/mr.svg);
}
.flag-icon-ms {
  background-image: url(/images/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(/images/flags/1x1/ms.svg);
}
.flag-icon-mt {
  background-image: url(/images/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(/images/flags/1x1/mt.svg);
}
.flag-icon-mu {
  background-image: url(/images/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(/images/flags/1x1/mu.svg);
}
.flag-icon-mv {
  background-image: url(/images/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(/images/flags/1x1/mv.svg);
}
.flag-icon-mw {
  background-image: url(/images/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(/images/flags/1x1/mw.svg);
}
.flag-icon-mx {
  background-image: url(/images/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(/images/flags/1x1/mx.svg);
}
.flag-icon-my {
  background-image: url(/images/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(/images/flags/1x1/my.svg);
}
.flag-icon-mz {
  background-image: url(/images/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(/images/flags/1x1/mz.svg);
}
.flag-icon-na {
  background-image: url(/images/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(/images/flags/1x1/na.svg);
}
.flag-icon-nc {
  background-image: url(/images/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(/images/flags/1x1/nc.svg);
}
.flag-icon-ne {
  background-image: url(/images/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(/images/flags/1x1/ne.svg);
}
.flag-icon-nf {
  background-image: url(/images/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(/images/flags/1x1/nf.svg);
}
.flag-icon-ng {
  background-image: url(/images/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(/images/flags/1x1/ng.svg);
}
.flag-icon-ni {
  background-image: url(/images/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(/images/flags/1x1/ni.svg);
}
.flag-icon-nl {
  background-image: url(/images/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(/images/flags/1x1/nl.svg);
}
.flag-icon-no {
  background-image: url(/images/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(/images/flags/1x1/no.svg);
}
.flag-icon-np {
  background-image: url(/images/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(/images/flags/1x1/np.svg);
}
.flag-icon-nr {
  background-image: url(/images/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(/images/flags/1x1/nr.svg);
}
.flag-icon-nu {
  background-image: url(/images/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(/images/flags/1x1/nu.svg);
}
.flag-icon-nz {
  background-image: url(/images/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(/images/flags/1x1/nz.svg);
}
.flag-icon-om {
  background-image: url(/images/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(/images/flags/1x1/om.svg);
}
.flag-icon-pa {
  background-image: url(/images/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(/images/flags/1x1/pa.svg);
}
.flag-icon-pe {
  background-image: url(/images/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(/images/flags/1x1/pe.svg);
}
.flag-icon-pf {
  background-image: url(/images/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(/images/flags/1x1/pf.svg);
}
.flag-icon-pg {
  background-image: url(/images/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(/images/flags/1x1/pg.svg);
}
.flag-icon-ph {
  background-image: url(/images/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(/images/flags/1x1/ph.svg);
}
.flag-icon-pk {
  background-image: url(/images/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(/images/flags/1x1/pk.svg);
}
.flag-icon-pl {
  background-image: url(/images/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(/images/flags/1x1/pl.svg);
}
.flag-icon-pm {
  background-image: url(/images/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(/images/flags/1x1/pm.svg);
}
.flag-icon-pn {
  background-image: url(/images/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(/images/flags/1x1/pn.svg);
}
.flag-icon-pr {
  background-image: url(/images/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(/images/flags/1x1/pr.svg);
}
.flag-icon-ps {
  background-image: url(/images/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(/images/flags/1x1/ps.svg);
}
.flag-icon-pt {
  background-image: url(/images/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(/images/flags/1x1/pt.svg);
}
.flag-icon-pw {
  background-image: url(/images/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(/images/flags/1x1/pw.svg);
}
.flag-icon-py {
  background-image: url(/images/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(/images/flags/1x1/py.svg);
}
.flag-icon-qa {
  background-image: url(/images/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(/images/flags/1x1/qa.svg);
}
.flag-icon-re {
  background-image: url(/images/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(/images/flags/1x1/re.svg);
}
.flag-icon-ro {
  background-image: url(/images/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(/images/flags/1x1/ro.svg);
}
.flag-icon-rs {
  background-image: url(/images/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(/images/flags/1x1/rs.svg);
}
.flag-icon-ru {
  background-image: url(/images/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(/images/flags/1x1/ru.svg);
}
.flag-icon-rw {
  background-image: url(/images/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(/images/flags/1x1/rw.svg);
}
.flag-icon-sa {
  background-image: url(/images/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(/images/flags/1x1/sa.svg);
}
.flag-icon-sb {
  background-image: url(/images/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(/images/flags/1x1/sb.svg);
}
.flag-icon-sc {
  background-image: url(/images/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(/images/flags/1x1/sc.svg);
}
.flag-icon-sd {
  background-image: url(/images/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(/images/flags/1x1/sd.svg);
}
.flag-icon-se {
  background-image: url(/images/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(/images/flags/1x1/se.svg);
}
.flag-icon-sg {
  background-image: url(/images/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(/images/flags/1x1/sg.svg);
}
.flag-icon-sh {
  background-image: url(/images/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(/images/flags/1x1/sh.svg);
}
.flag-icon-si {
  background-image: url(/images/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(/images/flags/1x1/si.svg);
}
.flag-icon-sj {
  background-image: url(/images/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(/images/flags/1x1/sj.svg);
}
.flag-icon-sk {
  background-image: url(/images/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(/images/flags/1x1/sk.svg);
}
.flag-icon-sl {
  background-image: url(/images/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(/images/flags/1x1/sl.svg);
}
.flag-icon-sm {
  background-image: url(/images/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(/images/flags/1x1/sm.svg);
}
.flag-icon-sn {
  background-image: url(/images/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(/images/flags/1x1/sn.svg);
}
.flag-icon-so {
  background-image: url(/images/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(/images/flags/1x1/so.svg);
}
.flag-icon-sr {
  background-image: url(/images/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(/images/flags/1x1/sr.svg);
}
.flag-icon-ss {
  background-image: url(/images/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(/images/flags/1x1/ss.svg);
}
.flag-icon-st {
  background-image: url(/images/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(/images/flags/1x1/st.svg);
}
.flag-icon-sv {
  background-image: url(/images/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(/images/flags/1x1/sv.svg);
}
.flag-icon-sx {
  background-image: url(/images/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(/images/flags/1x1/sx.svg);
}
.flag-icon-sy {
  background-image: url(/images/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(/images/flags/1x1/sy.svg);
}
.flag-icon-sz {
  background-image: url(/images/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(/images/flags/1x1/sz.svg);
}
.flag-icon-tc {
  background-image: url(/images/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(/images/flags/1x1/tc.svg);
}
.flag-icon-td {
  background-image: url(/images/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(/images/flags/1x1/td.svg);
}
.flag-icon-tf {
  background-image: url(/images/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(/images/flags/1x1/tf.svg);
}
.flag-icon-tg {
  background-image: url(/images/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(/images/flags/1x1/tg.svg);
}
.flag-icon-th {
  background-image: url(/images/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(/images/flags/1x1/th.svg);
}
.flag-icon-tj {
  background-image: url(/images/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(/images/flags/1x1/tj.svg);
}
.flag-icon-tk {
  background-image: url(/images/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(/images/flags/1x1/tk.svg);
}
.flag-icon-tl {
  background-image: url(/images/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(/images/flags/1x1/tl.svg);
}
.flag-icon-tm {
  background-image: url(/images/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(/images/flags/1x1/tm.svg);
}
.flag-icon-tn {
  background-image: url(/images/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(/images/flags/1x1/tn.svg);
}
.flag-icon-to {
  background-image: url(/images/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(/images/flags/1x1/to.svg);
}
.flag-icon-tr {
  background-image: url(/images/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(/images/flags/1x1/tr.svg);
}
.flag-icon-tt {
  background-image: url(/images/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(/images/flags/1x1/tt.svg);
}
.flag-icon-tv {
  background-image: url(/images/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(/images/flags/1x1/tv.svg);
}
.flag-icon-tw {
  background-image: url(/images/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(/images/flags/1x1/tw.svg);
}
.flag-icon-tz {
  background-image: url(/images/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(/images/flags/1x1/tz.svg);
}
.flag-icon-ua {
  background-image: url(/images/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(/images/flags/1x1/ua.svg);
}
.flag-icon-ug {
  background-image: url(/images/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(/images/flags/1x1/ug.svg);
}
.flag-icon-um {
  background-image: url(/images/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(/images/flags/1x1/um.svg);
}
.flag-icon-us {
  background-image: url(/images/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(/images/flags/1x1/us.svg);
}
.flag-icon-uy {
  background-image: url(/images/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(/images/flags/1x1/uy.svg);
}
.flag-icon-uz {
  background-image: url(/images/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(/images/flags/1x1/uz.svg);
}
.flag-icon-va {
  background-image: url(/images/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(/images/flags/1x1/va.svg);
}
.flag-icon-vc {
  background-image: url(/images/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(/images/flags/1x1/vc.svg);
}
.flag-icon-ve {
  background-image: url(/images/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(/images/flags/1x1/ve.svg);
}
.flag-icon-vg {
  background-image: url(/images/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(/images/flags/1x1/vg.svg);
}
.flag-icon-vi {
  background-image: url(/images/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(/images/flags/1x1/vi.svg);
}
.flag-icon-vn {
  background-image: url(/images/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(/images/flags/1x1/vn.svg);
}
.flag-icon-vu {
  background-image: url(/images/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(/images/flags/1x1/vu.svg);
}
.flag-icon-wf {
  background-image: url(/images/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(/images/flags/1x1/wf.svg);
}
.flag-icon-ws {
  background-image: url(/images/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(/images/flags/1x1/ws.svg);
}
.flag-icon-ye {
  background-image: url(/images/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(/images/flags/1x1/ye.svg);
}
.flag-icon-yt {
  background-image: url(/images/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(/images/flags/1x1/yt.svg);
}
.flag-icon-za {
  background-image: url(/images/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(/images/flags/1x1/za.svg);
}
.flag-icon-zm {
  background-image: url(/images/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(/images/flags/1x1/zm.svg);
}
.flag-icon-zw {
  background-image: url(/images/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(/images/flags/1x1/zw.svg);
}
.flag-icon-eu {
  background-image: url(/images/flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(/images/flags/1x1/eu.svg);
}
.flag-icon-gb-eng {
  background-image: url(/images/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/images/flags/1x1/gb-eng.svg);
}
.flag-icon-gb-nir {
  background-image: url(/images/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(/images/flags/1x1/gb-nir.svg);
}
.flag-icon-gb-sct {
  background-image: url(/images/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(/images/flags/1x1/gb-sct.svg);
}
.flag-icon-gb-wls {
  background-image: url(/images/flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(/images/flags/1x1/gb-wls.svg);
}
.flag-icon-un {
  background-image: url(/images/flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(/images/flags/1x1/un.svg);
}
.alert {
  padding: 16px;
  margin-bottom: 16px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p,
.alert > p + a {
  margin-top: 15px;
}
.alert > h1:last-child,
.alert > h2:last-child,
.alert > h3:last-child,
.alert > h4:last-child,
.alert > h5:last-child,
.alert > h6:last-child,
.alert > p:last-child,
.alert > a:last-child,
.alert > .btn:last-child {
  margin-bottom: 0;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-primary {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
  background-color: rgba(51, 51, 51, 0.06);
  border-color: rgba(51, 51, 51, 0.2);
  color: #333333;
}
.alert-primary hr {
  border-top-color: #262626;
}
.alert-primary .alert-link {
  color: #e6e6e6;
}
.alert-primary .glyphicon,
.alert-primary .fa,
.alert-primary .icon {
  color: #333333;
}
.alert-primary p,
.alert-primary ul,
.alert-primary li {
  color: #7F7F7F;
}
.alert-primary strong,
.alert-primary span {
  color: inherit;
}
.alert-primary hr {
  border-top-color: #262626;
}
.alert-primary .alert-link {
  color: #333333;
  white-space: nowrap;
}
.alert-secondary {
  background-color: #000;
  border-color: #000;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.06);
  border-color: rgba(0, 0, 0, 0.2);
  color: #000;
}
.alert-secondary hr {
  border-top-color: #000000;
}
.alert-secondary .alert-link {
  color: #e6e6e6;
}
.alert-secondary .glyphicon,
.alert-secondary .fa,
.alert-secondary .icon {
  color: #000;
}
.alert-secondary p,
.alert-secondary ul,
.alert-secondary li {
  color: #7F7F7F;
}
.alert-secondary strong,
.alert-secondary span {
  color: inherit;
}
.alert-secondary hr {
  border-top-color: #000000;
}
.alert-secondary .alert-link {
  color: #000;
  white-space: nowrap;
}
.alert-success {
  background-color: #80B23C;
  border-color: #80B23C;
  color: #fff;
  background-color: rgba(128, 178, 60, 0.06);
  border-color: rgba(128, 178, 60, 0.2);
  color: #80B23C;
}
.alert-success hr {
  border-top-color: #729f36;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-success .glyphicon,
.alert-success .fa,
.alert-success .icon {
  color: #80B23C;
}
.alert-success p,
.alert-success ul,
.alert-success li {
  color: #7F7F7F;
}
.alert-success strong,
.alert-success span {
  color: inherit;
}
.alert-success hr {
  border-top-color: #729f36;
}
.alert-success .alert-link {
  color: #80B23C;
  white-space: nowrap;
}
.alert-info {
  background-color: #1C8AD9;
  border-color: #1C8AD9;
  color: #fff;
  background-color: rgba(28, 138, 217, 0.06);
  border-color: rgba(28, 138, 217, 0.2);
  color: #1C8AD9;
}
.alert-info hr {
  border-top-color: #197cc2;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-info .glyphicon,
.alert-info .fa,
.alert-info .icon {
  color: #1C8AD9;
}
.alert-info p,
.alert-info ul,
.alert-info li {
  color: #7F7F7F;
}
.alert-info strong,
.alert-info span {
  color: inherit;
}
.alert-info hr {
  border-top-color: #197cc2;
}
.alert-info .alert-link {
  color: #1C8AD9;
  white-space: nowrap;
}
.alert-warning {
  background-color: #F29122;
  border-color: #F29122;
  color: #fff;
  background-color: rgba(242, 145, 34, 0.06);
  border-color: rgba(242, 145, 34, 0.2);
  color: #F29122;
}
.alert-warning hr {
  border-top-color: #ed850e;
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-warning .glyphicon,
.alert-warning .fa,
.alert-warning .icon {
  color: #F29122;
}
.alert-warning p,
.alert-warning ul,
.alert-warning li {
  color: #7F7F7F;
}
.alert-warning strong,
.alert-warning span {
  color: inherit;
}
.alert-warning hr {
  border-top-color: #ed850e;
}
.alert-warning .alert-link {
  color: #F29122;
  white-space: nowrap;
}
.alert-danger,
.alert-error {
  background-color: #E83345;
  border-color: #E83345;
  color: #fff;
  background-color: rgba(232, 51, 69, 0.06);
  border-color: rgba(232, 51, 69, 0.2);
  color: #E83345;
}
.alert-danger hr,
.alert-error hr {
  border-top-color: #e51c30;
}
.alert-danger .alert-link,
.alert-error .alert-link {
  color: #e6e6e6;
}
.alert-danger .glyphicon,
.alert-error .glyphicon,
.alert-danger .fa,
.alert-error .fa,
.alert-danger .icon,
.alert-error .icon {
  color: #E83345;
}
.alert-danger p,
.alert-error p,
.alert-danger ul,
.alert-error ul,
.alert-danger li,
.alert-error li {
  color: #7F7F7F;
}
.alert-danger strong,
.alert-error strong,
.alert-danger span,
.alert-error span {
  color: inherit;
}
.alert-danger hr,
.alert-error hr {
  border-top-color: #e51c30;
}
.alert-danger .alert-link,
.alert-error .alert-link {
  color: #E83345;
  white-space: nowrap;
}
.alert-exclusive {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
  background-color: rgba(51, 51, 51, 0.06);
  border-color: rgba(51, 51, 51, 0.2);
  color: #333333;
}
.alert-exclusive hr {
  border-top-color: #262626;
}
.alert-exclusive .alert-link {
  color: #e6e6e6;
}
.alert-exclusive .glyphicon,
.alert-exclusive .fa,
.alert-exclusive .icon {
  color: #333333;
}
.alert-exclusive p,
.alert-exclusive ul,
.alert-exclusive li {
  color: #7F7F7F;
}
.alert-exclusive strong,
.alert-exclusive span {
  color: inherit;
}
.alert-exclusive hr {
  border-top-color: #262626;
}
.alert-exclusive .alert-link {
  color: #333333;
  white-space: nowrap;
}
.alert-success-alt {
  background-color: #80B23C;
  border-color: transparent;
  color: #fff;
}
.alert-success-alt p,
.alert-success-alt ul,
.alert-success-alt li,
.alert-success-alt span,
.alert-success-alt a {
  color: rgba(255, 255, 255, 0.8);
}
.alert-success-alt strong {
  color: #fff;
  text-transform: uppercase;
}
.alert-success-alt .glyphicon,
.alert-success-alt .fa,
.alert-success-alt .icon {
  color: #fff;
}
.alert-success-alt hr {
  border-top-color: #729f36;
}
.alert-success-alt .alert-link {
  color: #80B23C;
}
.alert-info-alt {
  background-color: #1C8AD9;
  border-color: transparent;
  color: #fff;
}
.alert-info-alt p,
.alert-info-alt ul,
.alert-info-alt li,
.alert-info-alt span,
.alert-info-alt a {
  color: rgba(255, 255, 255, 0.8);
}
.alert-info-alt strong {
  color: #fff;
  text-transform: uppercase;
}
.alert-info-alt .glyphicon,
.alert-info-alt .fa,
.alert-info-alt .icon {
  color: #fff;
}
.alert-info-alt hr {
  border-top-color: #197cc2;
}
.alert-info-alt .alert-link {
  color: #1C8AD9;
}
.alert-warning-alt {
  background-color: #F29122;
  border-color: transparent;
  color: #fff;
}
.alert-warning-alt p,
.alert-warning-alt ul,
.alert-warning-alt li,
.alert-warning-alt span,
.alert-warning-alt a {
  color: rgba(255, 255, 255, 0.8);
}
.alert-warning-alt strong {
  color: #fff;
  text-transform: uppercase;
}
.alert-warning-alt .glyphicon,
.alert-warning-alt .fa,
.alert-warning-alt .icon {
  color: #fff;
}
.alert-warning-alt hr {
  border-top-color: #ed850e;
}
.alert-warning-alt .alert-link {
  color: #F29122;
}
.alert-danger-alt,
.alert-error-alt {
  background-color: #E83345;
  border-color: transparent;
  color: #fff;
}
.alert-danger-alt p,
.alert-error-alt p,
.alert-danger-alt ul,
.alert-error-alt ul,
.alert-danger-alt li,
.alert-error-alt li,
.alert-danger-alt span,
.alert-error-alt span,
.alert-danger-alt a,
.alert-error-alt a {
  color: rgba(255, 255, 255, 0.8);
}
.alert-danger-alt strong,
.alert-error-alt strong {
  color: #fff;
  text-transform: uppercase;
}
.alert-danger-alt .glyphicon,
.alert-error-alt .glyphicon,
.alert-danger-alt .fa,
.alert-error-alt .fa,
.alert-danger-alt .icon,
.alert-error-alt .icon {
  color: #fff;
}
.alert-danger-alt hr,
.alert-error-alt hr {
  border-top-color: #e51c30;
}
.alert-danger-alt .alert-link,
.alert-error-alt .alert-link {
  color: #E83345;
}
.alert-exclusive-alt {
  background-color: #333333;
  border-color: transparent;
  color: #fff;
}
.alert-exclusive-alt p,
.alert-exclusive-alt ul,
.alert-exclusive-alt li,
.alert-exclusive-alt span,
.alert-exclusive-alt a {
  color: rgba(255, 255, 255, 0.8);
}
.alert-exclusive-alt strong {
  color: #fff;
  text-transform: uppercase;
}
.alert-exclusive-alt .glyphicon,
.alert-exclusive-alt .fa,
.alert-exclusive-alt .icon {
  color: #fff;
}
.alert-exclusive-alt hr {
  border-top-color: #262626;
}
.alert-exclusive-alt .alert-link {
  color: #333333;
}
.alert-flag {
  border-width: 0;
  border-left-width: 4px;
}
#home-deals-banner {
  text-decoration: none;
  display: block;
}
.alert-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 500;
}
.alert-overlay .container {
  position: relative;
  height: 100%;
}
.alert-overlay .alert-content {
  text-align: center;
  color: #ffffff;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: -webkit-translateY(-50%);
}
.alert-overlay .alert-content .fa {
  display: block;
  font-size: 200px;
  margin-bottom: 20px;
}
#result-gc-code {
  display: inline-block;
}
@media (max-width: 480px) {
  #result-gc-code {
    display: block;
  }
  .saveCode-btns {
    display: block;
  }
}
.sweet-alert #loginUsername {
  display: block;
}
.sweet-alert #loginPassword {
  display: block;
}
.sweet-alert {
  border-radius: 0;
  max-height: 100%;
  overflow-y: scroll;
}
@media (max-width: 767px) {
  .sweet-alert {
    margin-top: 0 !important;
    top: 0 !important;
  }
}
.sweet-alert button {
  border-radius: 0;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 0.6em;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  text-transform: uppercase;
  background-color: #d0d0d0;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.btn .badge {
  position: relative;
  top: -1px;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #333333;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.badge-error {
  background-color: #E83345;
}
.badge-warning {
  background-color: #F29122;
}
.badge-success {
  background-color: #80B23C;
}
.badge-info {
  background-color: #1C8AD9;
}
.btn {
  display: inline-block;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
.btn:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btn.disabled {
  pointer-events: auto;
}
input.btn {
  text-transform: none;
}
#ribbon .btn {
  margin: 0;
}
.btn-default {
  color: #333333;
  background-color: #F0F0F0;
  border-color: #e3e3e3;
  text-shadow: none;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-default .badge {
  color: #F0F0F0;
  background-color: #333333;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
}
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
.btn-default:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-primary {
  color: #fff;
  background-color: #333333;
  border-color: #262626;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333;
  border-color: #262626;
}
.btn-primary .badge {
  color: #333333;
  background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
.btn-primary:focus {
  background-color: #333333;
  border-color: #262626;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-primary-alt {
  color: #fff;
  background-color: #333333;
  border-color: #262626;
}
.btn-primary-alt:hover,
.btn-primary-alt:focus,
.btn-primary-alt:active,
.btn-primary-alt.active,
.open > .dropdown-toggle.btn-primary-alt {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
.btn-primary-alt:active,
.btn-primary-alt.active,
.open > .dropdown-toggle.btn-primary-alt {
  background-image: none;
}
.btn-primary-alt.disabled,
.btn-primary-alt[disabled],
fieldset[disabled] .btn-primary-alt,
.btn-primary-alt.disabled:hover,
.btn-primary-alt[disabled]:hover,
fieldset[disabled] .btn-primary-alt:hover,
.btn-primary-alt.disabled:focus,
.btn-primary-alt[disabled]:focus,
fieldset[disabled] .btn-primary-alt:focus,
.btn-primary-alt.disabled:active,
.btn-primary-alt[disabled]:active,
fieldset[disabled] .btn-primary-alt:active,
.btn-primary-alt.disabled.active,
.btn-primary-alt[disabled].active,
fieldset[disabled] .btn-primary-alt.active {
  background-color: #333333;
  border-color: #262626;
}
.btn-primary-alt .badge {
  color: #333333;
  background-color: #fff;
}
.btn-primary-alt:hover,
.btn-primary-alt:focus,
.btn-primary-alt:active,
.btn-primary-alt.active,
.open .dropdown-toggle.btn-primary-alt {
  color: #fff;
}
.btn-primary-alt:hover,
.btn-primary-alt:active,
.btn-primary-alt.active,
.open .dropdown-toggle.btn-primary-alt {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
.btn-primary-alt:focus {
  background-color: #333333;
  border-color: #262626;
}
.btn-primary-alt:active,
.btn-primary-alt.active,
.open .dropdown-toggle.btn-primary-alt {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
.btn-primary-alt.disabled,
.btn-primary-alt[disabled],
fieldset[disabled] .btn-primary-alt,
.btn-primary-alt.disabled:hover,
.btn-primary-alt[disabled]:hover,
fieldset[disabled] .btn-primary-alt:hover,
.btn-primary-alt.disabled:focus,
.btn-primary-alt[disabled]:focus,
fieldset[disabled] .btn-primary-alt:focus,
.btn-primary-alt.disabled:active,
.btn-primary-alt[disabled]:active,
fieldset[disabled] .btn-primary-alt:active,
.btn-primary-alt.disabled.active,
.btn-primary-alt[disabled].active,
fieldset[disabled] .btn-primary-alt.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-secondary {
  color: #333333;
  background-color: #F0F0F0;
  border-color: #e3e3e3;
  text-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-secondary .badge {
  color: #F0F0F0;
  background-color: #333333;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  color: #333333;
}
.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
.btn-secondary:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-secondary-alt {
  color: #fff;
  background-color: #7F7F7F;
  border-color: #727272;
  text-shadow: none;
}
.btn-secondary-alt:hover,
.btn-secondary-alt:focus,
.btn-secondary-alt:active,
.btn-secondary-alt.active,
.open > .dropdown-toggle.btn-secondary-alt {
  color: #fff;
  background-color: #666666;
  border-color: #545454;
}
.btn-secondary-alt:active,
.btn-secondary-alt.active,
.open > .dropdown-toggle.btn-secondary-alt {
  background-image: none;
}
.btn-secondary-alt.disabled,
.btn-secondary-alt[disabled],
fieldset[disabled] .btn-secondary-alt,
.btn-secondary-alt.disabled:hover,
.btn-secondary-alt[disabled]:hover,
fieldset[disabled] .btn-secondary-alt:hover,
.btn-secondary-alt.disabled:focus,
.btn-secondary-alt[disabled]:focus,
fieldset[disabled] .btn-secondary-alt:focus,
.btn-secondary-alt.disabled:active,
.btn-secondary-alt[disabled]:active,
fieldset[disabled] .btn-secondary-alt:active,
.btn-secondary-alt.disabled.active,
.btn-secondary-alt[disabled].active,
fieldset[disabled] .btn-secondary-alt.active {
  background-color: #7F7F7F;
  border-color: #727272;
}
.btn-secondary-alt .badge {
  color: #7F7F7F;
  background-color: #fff;
}
.btn-secondary-alt:hover,
.btn-secondary-alt:focus,
.btn-secondary-alt:active,
.btn-secondary-alt.active,
.open .dropdown-toggle.btn-secondary-alt {
  color: #fff;
}
.btn-secondary-alt:hover,
.btn-secondary-alt:active,
.btn-secondary-alt.active,
.open .dropdown-toggle.btn-secondary-alt {
  background-color: #777777;
  border-color: #6b6b6b;
}
.btn-secondary-alt:focus {
  background-color: #7F7F7F;
  border-color: #727272;
}
.btn-secondary-alt:active,
.btn-secondary-alt.active,
.open .dropdown-toggle.btn-secondary-alt {
  background-image: none;
  background-color: #707070;
  border-color: #636363;
  box-shadow: inset 0 2px 0 rgba(114, 114, 114, 0.0015);
}
.btn-secondary-alt.disabled,
.btn-secondary-alt[disabled],
fieldset[disabled] .btn-secondary-alt,
.btn-secondary-alt.disabled:hover,
.btn-secondary-alt[disabled]:hover,
fieldset[disabled] .btn-secondary-alt:hover,
.btn-secondary-alt.disabled:focus,
.btn-secondary-alt[disabled]:focus,
fieldset[disabled] .btn-secondary-alt:focus,
.btn-secondary-alt.disabled:active,
.btn-secondary-alt[disabled]:active,
fieldset[disabled] .btn-secondary-alt:active,
.btn-secondary-alt.disabled.active,
.btn-secondary-alt[disabled].active,
fieldset[disabled] .btn-secondary-alt.active {
  background-color: #7f7f7f;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-warning {
  color: #fff;
  background-color: #F29122;
  border-color: #ed850e;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #d4770d;
  border-color: #b3640b;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #F29122;
  border-color: #ed850e;
}
.btn-warning .badge {
  color: #F29122;
  background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #f18a14;
  border-color: #de7d0d;
}
.btn-warning:focus {
  background-color: #F29122;
  border-color: #ed850e;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
  background-color: #e8820e;
  border-color: #d0750c;
  box-shadow: inset 0 2px 0 rgba(237, 133, 14, 0.0015);
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #8a8a8a;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-danger {
  color: #fff;
  background-color: #E83345;
  border-color: #e51c30;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d0182a;
  border-color: #b01423;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #E83345;
  border-color: #e51c30;
}
.btn-danger .badge {
  color: #E83345;
  background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #e62538;
  border-color: #da192c;
}
.btn-danger:focus {
  background-color: #E83345;
  border-color: #e51c30;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
  background-color: #e31a2e;
  border-color: #cc1729;
  box-shadow: inset 0 2px 0 rgba(229, 28, 48, 0.0015);
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #8e8e8e;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-success {
  color: #fff;
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #658c2f;
  border-color: #517126;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-success .badge {
  color: #80B23C;
  background-color: #fff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #78a738;
  border-color: #6a9332;
}
.btn-success:focus {
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
  background-color: #709b34;
  border-color: #62882e;
  box-shadow: inset 0 2px 0 rgba(114, 159, 54, 0.0015);
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #777777;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-info {
  color: #fff;
  background-color: #1C8AD9;
  border-color: #197cc2;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #166dac;
  border-color: #12598c;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #1C8AD9;
  border-color: #197cc2;
}
.btn-info .badge {
  color: #1C8AD9;
  background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #1a81cb;
  border-color: #1773b5;
}
.btn-info:focus {
  background-color: #1C8AD9;
  border-color: #197cc2;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
  background-color: #1979be;
  border-color: #166aa7;
  box-shadow: inset 0 2px 0 rgba(25, 124, 194, 0.0015);
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #7a7a7a;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-purchase {
  color: #fff;
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-purchase:hover,
.btn-purchase:focus,
.btn-purchase:active,
.btn-purchase.active,
.open > .dropdown-toggle.btn-purchase {
  color: #fff;
  background-color: #658c2f;
  border-color: #517126;
}
.btn-purchase:active,
.btn-purchase.active,
.open > .dropdown-toggle.btn-purchase {
  background-image: none;
}
.btn-purchase.disabled,
.btn-purchase[disabled],
fieldset[disabled] .btn-purchase,
.btn-purchase.disabled:hover,
.btn-purchase[disabled]:hover,
fieldset[disabled] .btn-purchase:hover,
.btn-purchase.disabled:focus,
.btn-purchase[disabled]:focus,
fieldset[disabled] .btn-purchase:focus,
.btn-purchase.disabled:active,
.btn-purchase[disabled]:active,
fieldset[disabled] .btn-purchase:active,
.btn-purchase.disabled.active,
.btn-purchase[disabled].active,
fieldset[disabled] .btn-purchase.active {
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-purchase .badge {
  color: #80B23C;
  background-color: #fff;
}
.btn-purchase:hover,
.btn-purchase:focus,
.btn-purchase:active,
.btn-purchase.active,
.open .dropdown-toggle.btn-purchase {
  color: #fff;
}
.btn-purchase:hover,
.btn-purchase:active,
.btn-purchase.active,
.open .dropdown-toggle.btn-purchase {
  background-color: #78a738;
  border-color: #6a9332;
}
.btn-purchase:focus {
  background-color: #80B23C;
  border-color: #729f36;
}
.btn-purchase:active,
.btn-purchase.active,
.open .dropdown-toggle.btn-purchase {
  background-image: none;
  background-color: #709b34;
  border-color: #62882e;
  box-shadow: inset 0 2px 0 rgba(114, 159, 54, 0.0015);
}
.btn-purchase.disabled,
.btn-purchase[disabled],
fieldset[disabled] .btn-purchase,
.btn-purchase.disabled:hover,
.btn-purchase[disabled]:hover,
fieldset[disabled] .btn-purchase:hover,
.btn-purchase.disabled:focus,
.btn-purchase[disabled]:focus,
fieldset[disabled] .btn-purchase:focus,
.btn-purchase.disabled:active,
.btn-purchase[disabled]:active,
fieldset[disabled] .btn-purchase:active,
.btn-purchase.disabled.active,
.btn-purchase[disabled].active,
fieldset[disabled] .btn-purchase.active {
  background-color: #777777;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-inverse {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  background-image: none;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active {
  background-color: transparent;
  border-color: #fff;
}
.btn-inverse .badge {
  color: transparent;
  background-color: #fff;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse {
  color: #fff;
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse {
  background-color: rgba(0, 0, 0, 0);
  border-color: #f7f7f7;
}
.btn-inverse:focus {
  background-color: transparent;
  border-color: #fff;
}
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse {
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f0f0f0;
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.0015);
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active {
  background-color: rgba(0, 0, 0, 0);
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.btn-inverse:hover {
  background: #fff;
  color: #000;
}
.btn-link {
  color: #333333;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #141414;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #d0d0d0;
  text-decoration: none;
}
.btn {
  border: 1px solid transparent;
}
.btn:hover {
  border-color: transparent;
}
.btn-xl {
  padding: 15px 20px;
  font-size: 21px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 0 1.6em;
  line-height: 60px;
}
.btn-lg {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 0 1.6em;
  line-height: 50px;
}
.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
  margin-bottom: 0;
  padding: 0 1.6em;
  line-height: 30px;
}
.btn {
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 16px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-newsletter,
input.btn {
  text-transform: none;
}
.btn-cotd {
  letter-spacing: 0.5px;
  padding: 10px 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-weight: normal;
  background: transparent;
  border-radius: 0;
  border-color: #fff;
}
a.arrow-right:before,
button.arrow-right:before,
.btn.arrow-right:before,
a.arrow-left:before,
button.arrow-left:before,
.btn.arrow-left:before,
a.arrow-right:after,
button.arrow-right:after,
.btn.arrow-right:after,
a.arrow-left:after,
button.arrow-left:after,
.btn.arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
a.arrow-right:hover:before,
button.arrow-right:hover:before,
.btn.arrow-right:hover:before,
a.arrow-left:hover:before,
button.arrow-left:hover:before,
.btn.arrow-left:hover:before {
  transform: translate(-50%);
}
a.arrow-right:hover:after,
button.arrow-right:hover:after,
.btn.arrow-right:hover:after,
a.arrow-left:hover:after,
button.arrow-left:hover:after,
.btn.arrow-left:hover:after {
  transform: translate(50%);
}
a.arrow-right:after,
button.arrow-right:after,
.btn.arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
a.arrow-left:before,
button.arrow-left:before,
.btn.arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
.btn-icon {
  position: relative;
  height: 50px;
  border: 0 !important;
  padding-left: 50px;
  padding-right: 16px;
}
.btn-icon: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;
  display: block;
  font-size: 1.5em;
  left: 0;
  top: 0 !important;
  width: 50px;
  height: 100%;
  line-height: 50px;
  text-align: center;
  background: rgba(0, 0, 0, 0.2);
}
.btn-icon:before.fa-pull-left {
  margin-right: .3em;
}
.btn-icon:before.fa-pull-right {
  margin-left: .3em;
}
.btn-icon:before.pull-left {
  margin-right: .3em;
}
.btn-icon:before.pull-right {
  margin-left: .3em;
}
.btn-facebook {
  background: #3b5998;
}
.btn-facebook:hover {
  background: #4c70ba;
}
.btn-facebook.btn-icon:before {
  content: "\f230";
}
.btn-twitter {
  background: #1da1f2;
}
.btn-twitter:hover {
  background: #4db5f5;
}
.btn-twitter.btn-icon:before {
  content: "\f099";
}
.btn-google {
  background: #df4a32;
}
.btn-google:hover {
  background: #e6715e;
}
.btn-google.btn-icon:before {
  content: "\f1a0";
}
.btn-email {
  background: #666;
}
.btn-email:hover {
  background: #808080;
}
.btn-email.btn-icon:before {
  content: "\f0e0";
}
.btn-copy {
  background: #333;
}
.btn-copy:hover {
  background: #4d4d4d;
}
.btn-copy.btn-icon:before {
  content: "\f0ea";
}
.btn-copy.copy-success {
  background: #80B23C;
}
.btn-copy.copy-success.btn-icon:before {
  content: "\f00c";
}
.btn-cart {
  background: #80B23C;
}
.btn-cart:hover {
  background: #99c75a;
}
.btn-cart.btn-icon:before {
  content: "\f07a";
}
.btn-edit {
  background: #f0f0f0;
}
.btn-edit:hover {
  background: #ffffff;
}
.btn-edit.btn-icon:before {
  content: "\f044";
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 19.5px;
  line-height: inherit;
  color: #999;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
select[multiple],
select[size] {
  height: auto;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
.form-control::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control:-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 10px 15px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  font-weight: bold;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #333333;
  color: #333333;
  outline: none;
  box-shadow: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #F0F0F0;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 15px;
}
select,
select.form-control {
  background: #fff url('/images/ui/select-icon.png') no-repeat;
  background-position: right;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  max-width: 100%;
  position: relative;
  color: #333333;
  padding: 0 0 0 12px;
  padding-right: 28px !important;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
  color: #333;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio.checkbox-sm,
.checkbox.checkbox-sm {
  font-size: 12px;
  color: #666;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm {
  height: auto;
}
.input-lg {
  height: 53px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-lg {
  height: 53px;
  line-height: 53px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
select.input-lg {
  height: 53px;
  line-height: 53px;
}
textarea.input-lg {
  height: auto;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #F29122;
}
.has-warning .form-control {
  border-color: #F29122;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #d4770d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8c182;
}
.has-warning .input-group-addon {
  color: #F29122;
  border-color: #F29122;
  background-color: #F29122;
}
.has-warning .form-control-feedback {
  color: #F29122;
}
.has-warning .help-block,
.has-warning .control-label {
  color: #F29122;
}
.has-warning .form-control {
  border-color: #F29122;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #d4770d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8c182;
}
.has-warning .input-group-addon {
  color: #F29122;
  border-color: #F29122;
  background-color: #F29122;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #E83345;
}
.has-error .form-control {
  border-color: #E83345;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #d0182a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f28f99;
}
.has-error .input-group-addon {
  color: #E83345;
  border-color: #E83345;
  background-color: #E83345;
}
.has-error .form-control-feedback {
  color: #E83345;
}
.has-error .help-block,
.has-error .control-label {
  color: #E83345;
}
.has-error .form-control {
  border-color: #E83345;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #d0182a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f28f99;
}
.has-error .input-group-addon {
  color: #E83345;
  border-color: #E83345;
  background-color: #E83345;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #80B23C;
}
.has-success .form-control {
  border-color: #80B23C;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #658c2f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b0d480;
}
.has-success .input-group-addon {
  color: #80B23C;
  border-color: #80B23C;
  background-color: #80B23C;
}
.has-success .form-control-feedback {
  color: #80B23C;
}
.has-success .help-block,
.has-success .control-label {
  color: #80B23C;
}
.has-success .form-control {
  border-color: #80B23C;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #658c2f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b0d480;
}
.has-success .input-group-addon {
  color: #80B23C;
  border-color: #80B23C;
  background-color: #80B23C;
}
.form-control-static {
  margin-bottom: 0;
  padding-top: 11px;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a6a6a6;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}
.form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.checkbox.checkbox-custom {
  padding: 0 0.25rem;
}
.checkbox.checkbox-custom + .checkbox {
  margin-top: 1rem;
}
.checkbox.checkbox-custom input[type="checkbox"] {
  display: none;
}
.checkbox.checkbox-custom input[type="checkbox"]:checked + label {
  color: #333333;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.checkbox.checkbox-custom input[type="checkbox"]:checked + label .checkbox-button {
  border-color: #333333;
  transition: all 0.2s ease-out;
}
.checkbox.checkbox-custom input[type="checkbox"]:checked + label .checkbox-button:after {
  background: #333333;
  transform: scale(0.6);
  transition: all 0.2s ease-out;
}
.checkbox.checkbox-custom input[type="checkbox"]:disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}
.checkbox.checkbox-custom input[type="checkbox"]:disabled + label .checkbox-button: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: "\f00d";
  color: #e9e9e9;
  background: transparent;
  text-align: center;
  font-size: 1em;
  line-height: 24px;
}
.checkbox.checkbox-custom label {
  transition: all 0.1s ease-in;
  opacity: 0.6;
}
.checkbox.checkbox-custom label .checkbox-button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  -moz-border-radius: 50%;
  transition: inherit;
  background: transparent;
  border: 3px solid #e9e9e9;
}
.checkbox.checkbox-custom label .checkbox-button:after {
  display: inline-block;
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: 24px;
  height: 24px;
  background: #e9e9e9;
  transform: scale(0);
  transition: all 0.1s ease-in;
}
.checkbox.checkbox-custom label .checkbox-label {
  display: inline-block;
  vertical-align: middle;
  padding-left: 1rem;
  transform: translateZ(0, 0, 0);
  max-width: 85%;
}
.checkbox.checkbox-custom label:hover {
  opacity: 1;
}
.checkbox.checkbox-custom label:hover .checkbox-button:after {
  transform: scale(calc(0.4));
  transition: all 0.2s ease-out;
}
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  position: relative;
}
input.parsley-success:after,
select.parsley-success:after,
textarea.parsley-success:after {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #80B23C;
  font-size: 13px;
  position: absolute;
  top: 5px;
  right: 15px;
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #E83345 !important;
  border-color: #E83345 !important;
}
input.parsley-error:focus,
select.parsley-error:focus,
textarea.parsley-error:focus {
  background-color: rgba(232, 51, 69, 0.05) !important;
}
.parsley-errors-list {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
  font-size: 13px !important;
  line-height: 1;
  opacity: 0;
  background-color: #E83345;
  color: #ffffff;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
  -webkit-transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
}
.parsley-errors-list li {
  padding: 5px 15px;
  opacity: 0;
  transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
  -webkit-transition: opacity 0.3s ease-in, color 0.3s ease-in, max-height 0.3s ease-in;
}
.parsley-errors-list.filled {
  opacity: 1;
  max-height: 50px;
  overflow: visible;
}
.parsley-errors-list.filled li {
  opacity: 1;
}
input.parsley-error + .parsley-errors-list {
  position: relative;
}
input.parsley-error + .parsley-errors-list:before {
  content: "\f00d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #E83345;
  font-size: 18px;
  position: absolute;
  top: -1.5em;
  right: 8px;
  z-index: 100;
}
input.parsley-success + .parsley-errors-list {
  position: relative;
  overflow: visible;
}
input.parsley-success + .parsley-errors-list:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #80B23C;
  font-size: 18px;
  position: absolute;
  top: -32px;
  right: 15px;
  z-index: 100;
}
/*!
 * @copyright Copyright &copy; Kartik Visweswaran, Krajee.com, 2014 - 2015
 * @package bootstrap-fileinput
 * @version 4.2.8
 *
 * File input styling for Bootstrap 3.0
 * Built for Yii Framework 2.0
 * Author: Kartik Visweswaran
 * Year: 2015
 * For more Yii related demos visit http://demos.krajee.com
 */
.file-loading {
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  font-size: 999px;
  text-align: right;
  color: #fff;
  background: transparent url('/images/loading.gif') top left no-repeat;
  border: none;
}
.file-object {
  margin: 0 0 -5px 0;
  padding: 0;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  opacity: 0;
  background: none repeat scroll 0 0 transparent;
  cursor: inherit;
  display: block;
}
.file-caption-name {
  display: inline-block;
  overflow: hidden;
  height: 20px;
  word-break: break-all;
}
.input-group-lg .file-caption-name {
  height: 25px;
}
.file-preview-detail-modal {
  text-align: left;
}
.file-error-message {
  background-color: #f2dede;
  color: #a94442;
  text-align: center;
  border-radius: 5px;
  padding: 5px 10px 5px 5px;
}
.file-error-message pre,
.file-error-message ul {
  margin: 5px 0;
  text-align: left;
}
.file-caption-disabled {
  background-color: #EEEEEE;
  cursor: not-allowed;
  opacity: 1;
}
.file-preview {
  width: 100%;
  margin-bottom: 5px;
}
.file-preview-frame {
  display: table;
  margin: 8px;
  height: 160px;
  border: 1px solid #ddd;
  box-shadow: 1px 1px 5px 0 #a2958a;
  padding: 6px;
  float: left;
  text-align: center;
  vertical-align: middle;
}
.file-preview-frame:not(.file-preview-error):hover {
  box-shadow: 3px 3px 5px 0 #333;
}
.file-preview-image {
  height: 160px;
  vertical-align: middle;
}
.file-preview-text {
  text-align: left;
  width: 160px;
  margin-bottom: 2px;
  color: #428bca;
  background: #fff;
  overflow-x: hidden;
}
.file-preview-other {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 160px;
  height: 160px;
  border: 2px solid #999;
  border-radius: 30px;
  opacity: 0.8;
}
.file-actions,
.file-other-error {
  text-align: left;
}
.file-icon-lg {
  font-size: 1.2em;
}
.file-icon-2x {
  font-size: 2.4em;
}
.file-icon-4x {
  font-size: 4.8em;
}
.file-input-new .file-preview,
.file-input-new .close,
.file-input-new .glyphicon-file,
.file-input-new .fileinput-remove-button,
.file-input-new .fileinput-upload-button,
.file-input-ajax-new .fileinput-remove-button,
.file-input-ajax-new .fileinput-upload-button {
  display: none;
}
.file-thumb-loading {
  background: transparent url('/images/loading.gif') no-repeat scroll center center content-box !important;
}
.file-actions {
  margin-top: 15px;
}
.file-footer-buttons {
  float: right;
}
.file-upload-indicator {
  padding-top: 2px;
  cursor: default;
  opacity: 0.8;
  width: 60%;
}
.file-upload-indicator:hover {
  font-weight: bold;
  opacity: 1;
}
.file-footer-caption {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
  text-align: center;
  padding-top: 4px;
  font-size: 11px;
  color: #777;
  margin: 5px auto 10px auto;
}
.file-preview-error {
  opacity: 0.65;
  box-shadow: none;
}
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
  color: #000;
}
.file-drop-zone {
  border: 2px dashed #ddd;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 20px;
}
.file-drop-zone-title {
  color: #ccc;
  font-size: 16px;
}
.file-drop-zone-title:before {
  font-family: 'icomoon';
  font-size: 40px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
  content: "\e64b";
}
.file-highlighted {
  border-color: #333333 !important;
  background-color: rgba(51, 51, 51, 0.05);
}
.file-uploading {
  background: url('/images/loading-sm.gif') no-repeat center bottom 10px;
  opacity: 0.65;
}
.file-error-message .close {
  margin-top: 5px;
}
.file-thumb-progress .progress,
.file-thumb-progress .progress-bar {
  height: 10px;
  font-size: 9px;
  line-height: 10px;
}
.file-thumbnail-footer {
  position: relative;
}
.file-thumb-progress {
  position: absolute;
  top: 22px;
  left: 0;
  right: 0;
}
.char-count {
  font-size: 12px;
  color: #999;
  text-align: right;
  float: right;
}
.form-error {
  border-color: #E83345;
}
.form-error:focus {
  border-color: #E83345;
}
.form-error-message {
  width: 100%;
  padding: 4px 8px;
  color: #fff;
  background-color: #E83345;
}
meter {
  /* Reset the default appearance */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0 auto 1em;
  width: 100%;
  height: .5em;
  /* Applicable only to Firefox */
  background: none;
  background-color: rgba(0, 0, 0, 0);
}
meter::-webkit-meter-bar {
  background: none;
  background-color: rgba(0, 0, 0, 0);
}
meter[value="0"]::-webkit-meter-optimum-value {
  background: #E83345;
}
meter[value="1"]::-webkit-meter-optimum-value {
  background: #F29122;
}
meter[value="2"]::-webkit-meter-optimum-value {
  background: #FCC600;
}
meter[value="3"]::-webkit-meter-optimum-value {
  background: #1C8AD9;
}
meter[value="4"]::-webkit-meter-optimum-value {
  background: #80B23C;
}
meter[value="0"]::-webkit-meter-optimum-value {
  background: #E83345;
}
meter[value="1"]::-moz-meter-bar {
  background: #F29122;
}
meter[value="2"]::-moz-meter-bar {
  background: #FCC600;
}
meter[value="3"]::-moz-meter-bar {
  background: #1C8AD9;
}
meter[value="4"]::-moz-meter-bar {
  background: #80B23C;
}
meter::-webkit-meter-optimum-value {
  transition: width 0.4s ease-out;
}
meter::-moz-meter-optimum-value {
  transition: width 0.4s ease-out;
}
#password_strength_meter {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 4px;
}
#password_strength_text {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-style: italic;
  color: rgba(0, 0, 0, 0.4);
  overflow: visible;
  padding: 0 8px;
  cursor: normal;
}
#password_strength_text:hover {
  text-decoration: none;
}
.popover {
  min-width: 300px;
  max-width: 100%;
}
.popover ul {
  padding: 0 0 0 0.5em;
  margin-left: 0.5em;
}
.popover .popover-content {
  padding: 8px 16px;
}
.password_feedback_popover {
  cursor: pointer;
}
.password_feedback_popover:hover {
  color: #333;
}
.password_feedback_popover:hover:after {
  opacity: 1;
}
.password_feedback_popover:after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-left: 0.25em;
  content: "\f05a";
  opacity: 0.5;
}
.password_feedback_popover:after.fa-pull-left {
  margin-right: .3em;
}
.password_feedback_popover:after.fa-pull-right {
  margin-left: .3em;
}
.password_feedback_popover:after.pull-left {
  margin-right: .3em;
}
.password_feedback_popover:after.pull-right {
  margin-left: .3em;
}
/*
 * bootstrap-tagsinput v0.8.0
 *
 */
.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: none;
  display: block;
  padding: 16px;
  vertical-align: middle;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
  min-height: 55px;
}
.bootstrap-tagsinput input {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-color: transparent !important;
  padding: 0 6px !important;
  margin: 0 !important;
  width: auto !important;
  max-width: inherit !important;
  display: inline !important;
  height: auto !important;
  line-height: 1 !important;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
  margin-bottom: 2px;
  background-color: #333 !important;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "×";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.account-setting {
  transition: opacity 0.1s ease;
}
.account-setting.is_disabled {
  opacity: 0.35;
}
.account-setting.is_disabled .switch-slider {
  cursor: not-allowed !important;
}
@media (min-width: 481px) {
  .account-setting {
    transition: opacity 0.1s ease;
  }
  .account-setting.is_disabled {
    opacity: 0.35;
  }
  .account-setting.is_disabled .switch-slider {
    cursor: not-allowed !important;
  }
}
.switch-wrapper {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
}
.switch-response {
  display: inline-block;
  margin: 0 0.5em;
  color: #999;
  opacity: 0;
  transition: 0.5s ease-out opacity;
}
.switch-response.isSuccess {
  color: #80B23C;
}
.switch-response.isError {
  color: #E83345;
}
.switch {
  font-size: 20px;
  float: right;
  position: relative;
  display: inline-block;
  width: calc(44px);
  height: calc(24px);
  vertical-align: middle;
  margin: 0;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media (min-width: 481px) {
  .switch {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 20px;
    vertical-align: middle;
    margin: 0;
  }
}
.switch-label {
  display: inline-block;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  vertical-align: top;
  font-weight: bold;
  pointer-events: none;
  cursor: default;
  max-width: 80%;
  color: #333333;
}
@media (min-width: 481px) {
  .switch-label {
    font-size: 12px;
    font-weight: bold;
    pointer-events: none;
    cursor: default;
  }
}
.switch-input {
  display: none;
}
.switch-input:checked + .switch-slider {
  background-color: #80B23C;
}
.switch-input:focus + .switch-slider {
  box-shadow: 0 0 1px #80B23C;
}
.switch-input:checked + .switch-slider:before {
  transform: translateX(1em);
}
@media (min-width: 481px) {
  .switch-input {
    display: none;
  }
  .switch-input:checked + .switch-slider {
    background-color: #80B23C;
  }
  .switch-input:focus + .switch-slider {
    box-shadow: 0 0 1px #80B23C;
  }
  .switch-input:checked + .switch-slider:before {
    transform: translateX(16px);
  }
}
.switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .1s;
  /* Rounded sliders */
}
.switch-slider:before {
  position: absolute;
  content: "";
  height: 1em;
  width: 1em;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: .1s;
}
.switch-slider.switch-slider--round {
  border-radius: calc(44px);
}
.switch-slider.switch-slider--round:before {
  border-radius: 50%;
}
@media (min-width: 481px) {
  .switch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .1s;
    /* Rounded sliders */
  }
  .switch-slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    transition: .1s;
  }
  .switch-slider.switch-slider--round {
    border-radius: 34px;
  }
  .switch-slider.switch-slider--round:before {
    border-radius: 50%;
  }
}
.label a {
  color: inherit;
  display: block;
  height: 100%;
  width: 100%;
}
.label-default {
  background-color: #d0d0d0;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #b7b7b7;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #b7b7b7;
}
.label-primary {
  background-color: #333333;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #1a1a1a;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #1a1a1a;
}
.label-exclusive {
  background-color: #333333;
}
.label-exclusive[href]:hover,
.label-exclusive[href]:focus {
  background-color: #1a1a1a;
}
.label-exclusive[href]:hover,
.label-exclusive[href]:focus {
  background-color: #1a1a1a;
}
.label-success {
  background-color: #80B23C;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #658c2f;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #658c2f;
}
.label-info {
  background-color: #1C8AD9;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #166dac;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #166dac;
}
.label-warning {
  background-color: #F29122;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #d4770d;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #d4770d;
}
.label-danger {
  background-color: #E83345;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #d0182a;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #d0182a;
}
.modal-open {
  height: 100%;
}
.ssc-modal .modal {
  overflow: hidden;
  right: 0;
  bottom: 0;
  z-index: 3001;
  position: fixed;
  white-space: nowrap;
  text-align: center;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding-top: 85px;
  padding-bottom: 60px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.ssc-modal .modal.fade .modal-dialog {
  transform: scale(0.8);
  transition: transform 0.3s ease-out;
}
.ssc-modal .modal.in .modal-dialog {
  transform: scale(1);
}
.ssc-modal .modal:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 100%;
  vertical-align: middle;
  margin-right: -1px;
}
.ssc-modal .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.ssc-modal .modal-dialog {
  width: auto;
  margin: 10px;
  margin: 0 auto;
  width: 95% !important;
  max-width: 480px;
  text-align: center;
  white-space: normal;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  transition: all 0.3s ease-out !important;
}
@media (min-width: 481px) {
  .ssc-modal .modal-dialog {
    width: 90% !important;
  }
}
.ssc-modal .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid #CCCCCC;
  border: 0;
  border-radius: 0;
  box-shadow: 0;
  background-clip: padding-box;
  outline: 0;
}
.ssc-modal .modal-header {
  padding: 32px 10% 16px;
  border-bottom: none;
  text-align: center;
}
.ssc-modal .modal-label {
  text-transform: uppercase;
  color: white;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px;
  width: 100%;
  font-size: 14px;
  letter-spacing: 0.5em;
  font-weight: 400;
  margin-bottom: 16px;
}
.ssc-modal .modal-title {
  font-size: 24px;
  line-height: 1.2em;
  color: #333333;
}
@media (min-width: 768px) {
  .ssc-modal .modal-title {
    font-size: 36px;
  }
}
.ssc-modal .modal-subtitle {
  font-size: 18px;
  color: #7F7F7F;
  margin: 10px 0 0 0;
}
.ssc-modal .modal-dialog .close {
  border: 3px solid white;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  float: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
  color: white;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  position: absolute;
  left: 50%;
  top: -75px;
  cursor: pointer;
}
.ssc-modal .modal-dialog .close span {
  color: white;
  display: block;
  text-shadow: none;
}
.ssc-modal .modal-title {
  margin: 0;
  line-height: 1.42857143 0;
}
.ssc-modal .modal-body {
  position: relative;
  padding: 16px 10%;
}
.ssc-modal .modal-body ul {
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 16px;
  padding-left: 1em;
  text-align: left;
}
@media (min-width: 768px) {
  .ssc-modal .modal-body ul {
    font-size: 18px;
  }
}
.ssc-modal .modal-body label {
  text-align: left !important;
  display: block;
}
.ssc-modal .modal-body input:not([type="checkbox"]) {
  color: #121212;
  display: block;
  width: 100%;
  height: 40px;
  padding: 10px 15px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  font-weight: bold;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #CCCCCC;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 53px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 16px;
}
.ssc-modal .modal-body input:not([type="checkbox"])::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.ssc-modal .modal-body input:not([type="checkbox"]):-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"])::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"]):-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"])::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"]):-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"])::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"]):focus {
  border-color: #333333;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(51, 51, 51, 0.6);
}
.ssc-modal .modal-body input:not([type="checkbox"]):focus {
  border-color: #333333;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(51, 51, 51, 0.6);
}
.ssc-modal .modal-body input:not([type="checkbox"])[disabled],
.ssc-modal .modal-body input:not([type="checkbox"])[readonly],
fieldset[disabled] .ssc-modal .modal-body input:not([type="checkbox"]) {
  cursor: not-allowed;
  background-color: #F0F0F0;
}
textarea.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: auto;
}
.ssc-modal .modal-body input:not([type="checkbox"]) select {
  background: url('../images/ui/select-icon.png') no-repeat;
  background-position: right;
  -webkit-appearance: none;
  -moz-appearance: groupbox;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
  max-width: 100%;
  padding: 0;
  position: relative;
  color: #333333;
}
.ssc-modal .modal-body input:not([type="checkbox"])::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.ssc-modal .modal-body input:not([type="checkbox"]):-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"])::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"]):-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"])::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"]):-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"])::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ssc-modal .modal-body input:not([type="checkbox"]):focus {
  border-color: #333333;
  color: #333333;
  outline: none;
  box-shadow: none;
}
.ssc-modal .modal-body input:not([type="checkbox"])[disabled],
.ssc-modal .modal-body input:not([type="checkbox"])[readonly],
fieldset[disabled] .ssc-modal .modal-body input:not([type="checkbox"]) {
  cursor: not-allowed;
  background-color: #F0F0F0;
}
textarea.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: auto;
}
select.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: 53px;
  line-height: 53px;
}
textarea.ssc-modal .modal-body input:not([type="checkbox"]),
select[multiple].ssc-modal .modal-body input:not([type="checkbox"]) {
  height: auto;
}
select.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: 53px;
  line-height: 53px;
}
textarea.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: auto;
}
select.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: 53px;
  line-height: 53px;
}
textarea.ssc-modal .modal-body input:not([type="checkbox"]),
select[multiple].ssc-modal .modal-body input:not([type="checkbox"]) {
  height: auto;
}
select.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: 53px;
  line-height: 53px;
}
textarea.ssc-modal .modal-body input:not([type="checkbox"]) {
  height: auto;
}
.ssc-modal .modal-body input:not([type="checkbox"]):focus {
  outline: none;
  background: rgba(51, 51, 51, 0.06);
  color: #333333;
}
.ssc-modal .modal-body button[type="submit"] {
  width: 100%;
}
.ssc-modal .modal-body button[type="submit"]:first-of-type {
  margin-top: 16px;
}
.ssc-modal .modal-body p {
  margin: 0 0 20px;
  font-size: 16px;
}
.ssc-modal .modal-body .btn {
  display: block;
}
@media (min-width: 480px) {
  .ssc-modal .modal-body .btn {
    display: inline-block;
  }
}
.ssc-modal .modal-body .btn + .btn {
  margin-top: 16px;
}
@media (min-width: 480px) {
  .ssc-modal .modal-body .btn + .btn {
    margin-left: 16px;
    margin-top: 0;
  }
}
.ssc-modal .modal-body .validationError {
  max-height: 0;
  transition: max-height 1s ease-out, opacity 0.5s ease-out;
  border: none;
  padding: 0;
  opacity: 0;
}
.ssc-modal .modal-body .alert {
  margin-bottom: 20px;
}
.ssc-modal .modal-body .alert h4 {
  font-weight: bold;
}
.ssc-modal .modal-body .alert p {
  margin: 0;
}
.ssc-modal .modal-body .alert:last-child {
  margin-bottom: 0;
}
.ssc-modal .modal-body .validationError.alert {
  margin-bottom: 0;
  padding: 5px 16px;
  text-align: left;
  max-height: 100px;
  opacity: 1;
}
.ssc-modal ::-webkit-input-placeholder {
  font-style: italic;
}
.ssc-modal :-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
}
.ssc-modal ::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
}
.ssc-modal :-ms-input-placeholder {
  font-style: italic;
}
.ssc-modal .modal-footer {
  padding: 16px 10% 32px;
  border-top: none;
  text-align: center;
}
.ssc-modal .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.ssc-modal .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.ssc-modal .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.ssc-modal .modal-footer .text-link {
  display: block;
}
@media (min-width: 481px) {
  .ssc-modal .modal-footer .text-link {
    display: inline-block;
  }
}
.ssc-modal .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .ssc-modal .modal-dialog {
    left: auto;
    width: 600px;
    margin: 20px auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .ssc-modal .modal-content {
    box-shadow: 0;
  }
  .ssc-modal .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .ssc-modal .modal-lg {
    width: 900px;
  }
}
.ssc-modal .modal-newsletter .modal-dialog {
  max-width: 550px;
}
.ssc-modal .modal#tabletop .modal-dialog {
  max-width: 910px;
  overflow: hidden;
}
.ssc-modal .modal-gc-previewEmail .modal-dialog {
  width: auto !important;
  max-width: 632px;
}
.ssc-modal .modal-gc-previewEmail .modal-content {
  padding: 0 16px;
}
.ssc-modal .modal-gc-previewEmail .modal-body {
  padding: 0;
}
.modal {
  z-index: 3001;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 3000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#modal-video .modal-dialog {
  max-width: 100%;
}
#modal-video .modal-dialog .modal-content {
  background: transparent;
  padding: 0;
  border: 0;
}
#modal-video .modal-dialog .modal-body {
  padding: 0;
}
#modalLoading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #ebebeb;
}
.nav > li.disabled > a {
  color: #d0d0d0;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #d0d0d0;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ebebeb;
  border-color: #333333;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 0;
}
.nav-tabs > li {
  float: left;
  margin-bottom: 0;
}
.nav-tabs > li > a {
  margin-right: 0;
  line-height: 1.42857143;
  border: 0;
  border-radius: 0;
}
.nav-tabs > li > a:hover {
  border-color: transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: inherit;
  background-color: none;
  border: 0;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #ddd;
  margin-right: 0;
}
.nav-tabs.nav-justified > .active > a {
  border-bottom-color: #fff;
}
.nav-tabs.nav-justified > li > a {
  border: 0;
  margin-right: 0;
}
.nav-tabs.nav-justified > .active > a {
  border-bottom-color: transparent;
}
.nav-tabs-bar {
  border-bottom: 1px solid #ddd;
}
.nav-tabs-bar > li {
  float: left;
  margin-bottom: 0;
}
.nav-tabs-bar > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 0;
  border-bottom: 3px solid transparent;
  border-radius: 0px 0px 0 0;
}
.nav-tabs-bar > li.active > a,
.nav-tabs-bar > li.active > a:hover,
.nav-tabs-bar > li.active > a:focus {
  color: #111;
  font-weight: bold;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #80B23C;
  cursor: default;
}
.nav-tabs-bar.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs-bar.nav-justified > li {
  float: none;
}
.nav-tabs-bar.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs-bar.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs-bar.nav-justified > li {
  float: none;
}
.nav-tabs-bar.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs-bar.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs-bar.nav-justified > li > a {
  border-bottom: 1px solid #ddd;
  margin-right: 0;
}
.nav-tabs-bar.nav-justified > .active > a {
  border-bottom-color: #fff;
}
.nav-tabs-bar.nav-justified > li > a {
  border: 0;
  margin-right: 0;
}
.nav-tabs-bar.nav-justified > .active > a {
  border-bottom-color: transparent;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 5px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #333333;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  border: 0;
  margin-right: 0;
}
.nav-tabs-justified > .active > a {
  border-bottom-color: transparent;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabbable:after {
  clear: both;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.nav .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav a:hover .caret {
  border-top-color: #141414;
  border-bottom-color: #141414;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.nav-tabs.modal-tabs {
  font-weight: bold;
  font-size: 1em;
  text-transform: uppercase;
}
.nav-tabs.modal-tabs:before,
.nav-tabs.modal-tabs:after {
  content: " ";
  display: table;
}
.nav-tabs.modal-tabs:after {
  clear: both;
}
.nav-tabs.modal-tabs:before,
.nav-tabs.modal-tabs:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav-tabs.modal-tabs:after {
  clear: both;
}
.nav-tabs.modal-tabs:before,
.nav-tabs.modal-tabs:after {
  content: " ";
  display: table;
}
.nav-tabs.modal-tabs:after {
  clear: both;
}
.nav-tabs.modal-tabs:before,
.nav-tabs.modal-tabs:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav-tabs.modal-tabs:after {
  clear: both;
}
@media (min-width: 481px) {
  .nav-tabs.modal-tabs {
    font-size: 1.2em;
  }
}
.nav-tabs.modal-tabs > li {
  background: transparent;
  float: left;
  width: 50%;
}
.nav-tabs.modal-tabs > li > a {
  background: #f0f0f0;
  border-bottom: 3px solid transparent !important;
  transition: all 0.05s ease-in;
}
.nav-tabs.modal-tabs > li > a:hover,
.nav-tabs.modal-tabs > li > a:focus {
  border-color: #999 !important;
  background: #d7d7d7;
  transition: all 0.05s ease-out;
}
.nav-tabs.modal-tabs > li.active > a,
.nav-tabs.modal-tabs > li.active > a:hover,
.nav-tabs.modal-tabs > li.active > a:focus {
  background: transparent;
  color: #000 !important;
  border-color: #80B23C !important;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
}
.panel-body {
  padding: 32px;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table {
  margin-bottom: 0;
}
.panel > .panel-body + .table {
  border-top: 1px solid #CCCCCC;
}
.panel-heading {
  padding: 10px 20px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading .panel-label {
  display: none;
}
.panel-heading .panel-label label {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .panel-heading .panel-label {
    display: block;
  }
}
.panel-heading .panel-label:first-of-type {
  text-align: left;
  display: block;
}
.panel-label-link {
  font-size: 12px;
  text-align: right;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 20px;
  background-color: #CCCCCC;
  border-top: 1px solid none;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel .panel .panel-heading {
  padding: 5px 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
  text-align: left;
}
.panel-group .panel-heading label {
  margin-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid none;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid none;
}
.panel-success .panel-heading a,
.panel-waitlist .panel-heading a {
  color: #ffffff;
  opacity: 0.5;
  transition: opacity 0.2s ease-out;
}
.panel-success .panel-heading a:hover,
.panel-waitlist .panel-heading a:hover {
  opacity: 1;
}
.panel-default {
  border-color: #CCCCCC;
}
.panel-default > .panel-heading {
  color: #7F7F7F;
  background-color: #F0F0F0;
  border-color: #fff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #CCCCCC;
}
.panel-default > .panel-heading .badge {
  color: #F0F0F0;
  background-color: #7F7F7F;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #CCCCCC;
}
.panel-default > .panel-heading {
  color: #7F7F7F;
  background-color: #F0F0F0 !important;
  border-color: #CCCCCC;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #CCCCCC;
}
.panel-default > .panel-body {
  background: #fff;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #CCCCCC;
}
.panel-primary {
  border-color: #333333;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #333333;
  border-color: #fff;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #333333;
}
.panel-primary > .panel-heading .badge {
  color: #333333;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #333333;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #333333 !important;
  border-color: #333333;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #333333;
}
.panel-primary > .panel-body {
  background: #fff;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #333333;
}
.panel-secondary {
  border-color: #7F7F7F;
}
.panel-secondary > .panel-heading {
  color: #fff;
  background-color: #CCCCCC;
  border-color: #F0F0F0;
}
.panel-secondary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #7F7F7F;
}
.panel-secondary > .panel-heading .badge {
  color: #CCCCCC;
  background-color: #fff;
}
.panel-secondary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #7F7F7F;
}
.panel-secondary > .panel-heading {
  color: #fff;
  background-color: #CCCCCC !important;
  border-color: #7F7F7F;
}
.panel-secondary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #7F7F7F;
}
.panel-secondary > .panel-body {
  background: #F0F0F0;
}
.panel-secondary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #7F7F7F;
}
.panel-success {
  border-color: #80B23C;
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: #80B23C;
  border-color: rgba(128, 178, 60, 0.06);
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #80B23C;
}
.panel-success > .panel-heading .badge {
  color: #80B23C;
  background-color: #fff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #80B23C;
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: #80B23C !important;
  border-color: #80B23C;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #80B23C;
}
.panel-success > .panel-body {
  background: rgba(128, 178, 60, 0.06);
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #80B23C;
}
.panel-warning {
  border-color: #F29122;
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #F29122;
  border-color: rgba(242, 145, 34, 0.06);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #F29122;
}
.panel-warning > .panel-heading .badge {
  color: #F29122;
  background-color: #fff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #F29122;
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #F29122 !important;
  border-color: #F29122;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #F29122;
}
.panel-warning > .panel-body {
  background: rgba(242, 145, 34, 0.06);
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #F29122;
}
.panel-danger {
  border-color: #E83345;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #E83345;
  border-color: rgba(232, 51, 69, 0.06);
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #E83345;
}
.panel-danger > .panel-heading .badge {
  color: #E83345;
  background-color: #fff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #E83345;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #E83345 !important;
  border-color: #E83345;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #E83345;
}
.panel-danger > .panel-body {
  background: rgba(232, 51, 69, 0.06);
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #E83345;
}
.panel-info {
  border-color: #1C8AD9;
  border-color: #14629a;
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #1C8AD9;
  border-color: rgba(28, 138, 217, 0.06);
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #1C8AD9;
}
.panel-info > .panel-heading .badge {
  color: #1C8AD9;
  background-color: #fff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #1C8AD9;
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #1C8AD9 !important;
  border-color: #1C8AD9;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #1C8AD9;
}
.panel-info > .panel-body {
  background: rgba(28, 138, 217, 0.06);
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #1C8AD9;
}
.section-default {
  background-color: #f0f0f0;
  padding: 32px;
  margin: 0 0 16px 0;
}
.m-1 {
  margin: 16px;
}
.m-2 {
  margin: 32px;
}
.m-3 {
  margin: 48px;
}
.m-b-1 {
  margin-bottom: 16px;
}
.m-b-2 {
  margin-bottom: 32px;
}
.m-b-3 {
  margin-bottom: 48px;
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 0;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 15px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #CCCCCC;
}
.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #CCCCCC;
}
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #CCCCCC;
}
.table .table {
  background-color: #fff;
}
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #CCCCCC;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #CCCCCC;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #80B23C;
  border-color: #80B23C;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
  background-color: #729f36;
  border-color: #729f36;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #E83345;
  border-color: #E83345;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #e51c30;
  border-color: #e51c30;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #F29122;
  border-color: #F29122;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #ed850e;
  border-color: #ed850e;
}
@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #CCCCCC;
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.thumbnail {
  padding: 0;
  line-height: 1.42857143;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  width: 100% \9;
  display: inline-block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
  width: 100%;
}
.thumbnail img {
  width: 100% \9;
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #333333;
}
.thumbnail > img {
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  width: 100%;
  padding: 15px;
  color: #666;
  background: #F0F0F0;
  border-top: 0;
}
body,
html {
  font-size: 100%;
  color: #666666;
  text-rendering: optimizeLegibility;
  font-weight: 400;
}
p {
  margin: 0 0 16px;
  line-height: 1.4;
}
p:empty {
  display: none;
}
.lead {
  margin-bottom: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-size: 19.5px;
  font-weight: 400;
  line-height: 1.4em;
  margin-bottom: 1.4em;
}
.lead p {
  font-size: 13px;
  margin: 0 0 16px;
  line-height: 1.4;
  color: #666666;
}
.lead-contain {
  max-width: 640px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.footnote {
  color: #B2B2B2;
  font-size: .8em;
}
.fine-print {
  color: #CCCCCC;
  font-size: .8em;
}
small {
  font-size: 11px !important;
}
cite {
  font-style: normal;
}
.text-muted {
  color: #d0d0d0;
}
.text-primary {
  color: #333333;
}
.text-warning {
  color: #F29122;
}
.text-danger {
  color: #E83345;
}
.text-success {
  color: #80B23C;
}
.text-info {
  color: #1C8AD9;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #d0d0d0;
}
h1,
h2,
h3 {
  margin-top: 0;
  margin-bottom: 16px;
}
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 16px;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
h1 small,
.h1 small {
  font-size: 23px;
}
h2 small,
.h2 small {
  font-size: 17px;
}
h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 13px;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #ebebeb;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 992px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #d0d0d0;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #ebebeb;
}
blockquote p {
  font-size: 16.25px;
  font-weight: 400;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.42857143;
  color: #d0d0d0;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ebebeb;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.widget {
  color: #7F7F7F;
  background: #F0F0F0;
  text-align: center;
  padding: 32px;
  margin-bottom: 16px;
}
.widget.auto {
  min-height: 0;
}
.widget.success {
  color: #fff;
  border: 1px solid #80B23C;
  background-color: #80B23C;
}
.widget.success a {
  color: #fff;
}
.widget h4 {
  margin-top: 0;
}
.widget h4 strong {
  font-weight: normal;
}
.widget h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  color: #333333;
}
.success.widget h6 {
  color: white;
}
.widget p {
  margin-bottom: 15px;
}
.mini-widgets .panel.widget {
  min-height: none;
}
@media (min-width: 768px) {
  .mini-widgets .panel.widget {
    min-height: 175px;
  }
}
.mini-widgets .panel.widget.shipping p.carriers {
  margin-top: 10px;
  vertical-align: top;
}
.home #widget-onsale,
.home #widget-paymentplans {
  display: none;
}
.widget .rewards h6 {
  font-size: 21px;
}
.widget .rewards h6 strong {
  font-size: 200%;
  position: relative;
  top: 5px;
}
.gc-widget {
  line-height: 1.3em;
}
.gc-widget h6 {
  line-height: 1.3em;
}
.gc-widget h6 small {
  display: block;
  color: #ccc;
}
.gc-widget input[class*="input-sm"] {
  display: inline-block;
  width: 80%;
  height: 26px;
  margin: 0 0 10px 0;
  color: #666;
}
.gc-widget p {
  margin-bottom: 8px;
}
.gc-widget a.gc-icon {
  float: left;
  display: block;
  width: 42px;
  height: 32px;
  margin-top: 15px;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  background: url('/images/sprite-icons.png') -160px 0px no-repeat;
}
.gc-widget #gc-code-1 {
  width: 20%;
}
.gc-widget #gc-code-2 {
  width: 25%;
}
.gc-widget #gc-code-3 {
  width: 35%;
}
.gc-widget #gc-check,
.gc-widget #gc-result {
  min-height: 50px;
}
.gc-widget #gc-checker #check-code {
  float: right;
}
.gc-widget #gc-result p:not(.text-right) {
  margin: 0 0 5px 0;
}
.gc-widget #result-gc-expiration,
.gc-widget #gc-result #result-gc-value {
  font-size: 120%;
}
.gc-widget #result-gc-code {
  font-size: 100%;
}
.gc-widget #gc-result .btn {
  margin: 0 0 5px 0;
}
.gc-widget a.gc-icon {
  display: none;
}
.gc-widget p {
  margin: 0 0 5px 0;
  text-align: left;
}
.gc-widget p.code-entry {
  margin: 0;
}
.gc-widget input#gc-code-1[class*="input-sm"] {
  margin-left: 0;
}
#gc-result #loginUsername,
#gc-result #loginPassword {
  display: inline-block;
  width: 60%;
  margin: 0 0 10px 5px;
}
.widget #news-signup #news-email {
  width: 50%;
}
.widget #news-signup p {
  margin-bottom: 5px;
}
.thumbnail.content {
  margin-bottom: 15px;
}
.thumbnail.content.experience {
  margin-bottom: 0;
}
.thumbnail.content,
.thumbnail.content .caption {
  color: #999;
}
.thumbnail.content .btn {
  margin-bottom: 5px;
}
.thumbnail.content img {
  border-radius: 0;
}
.thumbnail.content h3 {
  margin-top: 0;
  line-height: 1.4em;
}
.thumbnail.content.contest img {
  float: left;
  margin: 0 10px 5px 0;
  width: 25%;
  height: 25%;
}
.thumbnail.content.experience img {
  float: left;
  max-width: 175px;
  margin: 0 10px 5px 0;
  width: 25%;
  height: 25%;
}
.panel.widget.crosssell {
  padding: 5px;
}
.widget.crosssell img {
  width: 94px;
  height: 94px;
  float: left;
  border-radius: 0;
}
.widget.crosssell h6 {
  margin-left: 100px;
  margin-bottom: 5px;
  font-size: 125%;
  line-height: 1.3em;
}
.widget.crosssell p {
  margin-left: 100px;
  line-height: 1.3em;
}
.widget.crosssell p a,
.widget.crosssell p a:hover {
  color: #666;
  text-decoration: none;
}
.panel.widget.crosssell.regular.waitlist {
  padding: 10px;
}
.widget.crosssell.regular.waitlist h6,
.widget.crosssell.regular.waitlist p {
  margin-left: 35px;
}
.widget.crosssell.regular.waitlist img {
  width: 28px;
  height: 51px;
  border-radius: 0;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  .home #widget-onsale,
  .home #widget-paymentplans {
    display: block;
  }
  .widget label {
    font-weight: normal;
  }
  .gc-widget #gc-checker #check-code {
    float: none;
  }
  .gc-widget #result-gc-expiration,
  .gc-widget #gc-result #result-gc-value {
    font-size: 100%;
  }
  #gc-result #loginUsername,
  #gc-result #loginPassword {
    width: 55%;
  }
  .thumbnail.content {
    min-height: 230px;
  }
  .thumbnail.content.contest h3,
  .thumbnail.content.contest p {
    margin-left: 175px;
  }
  .thumbnail.content.contest img {
    width: auto;
    height: auto;
  }
  .thumbnail.content.experience {
    margin-bottom: 15px;
  }
  .thumbnail.content.experience img {
    float: right;
    max-width: 175px;
    margin: 0 0 5px 10px;
    width: auto;
    height: auto;
  }
  .col-md-6.social {
    min-height: 60px;
  }
  #ajaxNewsSubscribeDivSocial {
    position: absolute;
    right: 0;
    z-index: 1500;
    min-width: 320px;
    text-align: right;
  }
  #ajaxNewsSubscribeDivSocial input#news-email {
    padding-left: 8%;
    border: 1px dotted #ccc;
    background: url('/images/icon-header-mail.gif') 2% 50% no-repeat #fff;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  .widget h6 {
    font-size: 160%;
  }
  .gc-widget a.gc-icon {
    display: block;
    margin: 5px 5px 0 0;
  }
  .gc-widget p.text-left {
    text-align: left;
  }
  .gc-widget p.code-entry {
    margin: 0;
  }
  .gc-widget #result-gc-expiration,
  .gc-widget #gc-result #result-gc-value {
    font-size: 120%;
  }
  .gc-widget #gc-checker #check-code {
    float: right;
  }
  #gc-result #loginUsername,
  #gc-result #loginPassword {
    width: 60%;
  }
  .widget #news-signup #news-email {
    width: 60%;
  }
  .widget #news-signup p {
    margin-bottom: 10px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.container,
#zendesk main,
#zendesk .header-inner,
#zendesk .footer-inner,
.cart,
.account {
  position: relative;
  min-height: 0;
}
.header-mobile h1 {
  position: relative;
  width: 100%;
}
.header-mobile h1 img {
  width: 100%;
}
.banner-item {
  position: relative;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  min-height: 300px;
  color: white;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media (max-width: 767px) {
  .banner-item {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  .banner-item {
    height: 500px;
    min-height: 500px;
  }
}
.banner-item .mobileBanner {
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  .banner-item .mobileBanner {
    display: none;
  }
}
.banner-item .mobileBanner .img-responsive {
  width: 100%;
}
.banner-item .container {
  height: 100%;
}
.banner-item .foregroundElem {
  position: absolute;
  z-index: 1;
  display: none;
}
.banner-item .foregroundElem img {
  max-height: 500px;
  width: auto !important;
  max-width: 700px;
}
@media (min-width: 768px) {
  .banner-item .foregroundElem {
    display: block;
  }
}
.banner-item .contentElem {
  width: 100%;
  max-width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  z-index: 2;
  padding: 0px 15px;
}
@media (min-width: 768px) {
  .banner-item .contentElem {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .banner-item .contentElem {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .banner-item .contentElem {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .banner-item .contentElem {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .banner-item .contentElem {
    position: absolute;
    padding: 0;
  }
}
.banner-item .textElem {
  text-align: center;
  color: #ffffff;
}
.banner-item .textElem h2 {
  font-size: 28px;
  letter-spacing: 0.25px;
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .banner-item .textElem h2 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .banner-item .textElem h2 {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .banner-item .textElem h2 {
    font-size: 50px;
  }
}
.banner-item .textElem h3 {
  font-size: 18px;
  letter-spacing: 0.25px;
  color: #ffffff;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .banner-item .textElem h3 {
    font-size: 21px;
  }
}
.banner-item .textElem .quote {
  font-size: 16px;
  letter-spacing: 0.25px;
  text-align: left;
}
.banner-item .textElem .quote #dropcap {
  initial-letter: 2;
}
@media (min-width: 768px) {
  .banner-item .textElem .quote {
    line-height: 1.5;
    font-size: 2.2rem;
  }
  .banner-item .textElem .quote #dropcap {
    initial-letter: 2;
  }
}
.banner-item .textElem .source {
  text-transform: uppercase;
  color: white;
  font-size: 14px;
  display: block;
  text-align: right;
  letter-spacing: 0.25px;
}
@media (min-width: 768px) {
  .banner-item .textElem .source {
    display: block;
    width: 100%;
    font-size: 16px;
  }
}
.banner-item .buttons {
  text-align: center;
}
.banner-item.horiz-left .foregroundElem {
  right: -150px;
  bottom: 0;
}
@media (min-width: 1200px) {
  .banner-item.horiz-left .foregroundElem {
    right: 0;
  }
}
.banner-item.horiz-right .foregroundElem {
  left: -150px;
  bottom: 0;
}
@media (min-width: 1200px) {
  .banner-item.horiz-right .foregroundElem {
    left: 0;
  }
}
.banner-item.horiz-right .contentElem {
  padding-right: 15px;
}
@media (min-width: 768px) {
  .banner-item.horiz-right .contentElem {
    margin-left: 50%;
  }
}
@media (min-width: 768px) {
  .banner-item.horiz-right .contentElem {
    margin-left: 50%;
  }
}
@media (min-width: 992px) {
  .banner-item.horiz-right .contentElem {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .banner-item.horiz-right .contentElem {
    margin-left: 58.33333333%;
  }
}
.banner-item.horiz-center .foregroundElem {
  display: none;
}
.banner-item.horiz-center .contentElem {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .banner-item.horiz-center .contentElem {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .banner-item.horiz-center .contentElem {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .banner-item.horiz-center .contentElem {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  .banner-item.horiz-center .contentElem {
    margin-left: 25%;
  }
}
.banner-item.horiz-center .contentElem .textElem {
  text-align: center;
}
.banner-item.vert-top .contentElem {
  top: 10%;
}
.banner-item.vert-bottom .contentElem {
  bottom: 10%;
}
.banner-item.vert-center .contentElem {
  top: 50%;
}
@media (min-width: 768px) {
  .banner-item.vert-center .contentElem {
    transform: translateY(-50%);
  }
}
/* 
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*='owl-'] {
  /*color: white;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
  /*background: #869791;
  color: white;
  text-decoration: none;*/
}
.owl-theme .owl-controls .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel .owl-rtl {
  direction: rtl;
}
.owl-carousel .owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.hero {
  width: 100%;
}
.hero.half {
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  float: left;
  padding: 0 8px 0 0;
}
@media (min-width: 768px) {
  .hero.half {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .hero.half {
    float: left;
    width: 50%;
  }
}
.hero .row {
  margin: 0 0 16px 0;
}
.hero.full .container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.hero.full .row {
  margin: 0;
}
.hero.half + .hero.half {
  padding: 0 0 0 8px;
}
.hero-item {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  background: #000;
  padding: 10% 0;
  padding: 10vh 0;
}
.hero.light .hero-item {
  background: #f0f0f0;
}
.hero.inverse .hero-item {
  background: #fff;
}
.hero.stacked .hero-item {
  padding: 0;
}
@media (min-width: 481px) {
  .hero.full .hero-item {
    padding: 12.5% 0;
    padding: 12.5vh 0;
  }
}
@media (min-width: 768px) {
  .hero.full .hero-item {
    padding: 15% 0;
    padding: 15vh 0;
  }
}
@media (min-width: 992px) {
  .hero.full .hero-item {
    padding: 20% 0;
    padding: 20vh 0;
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .hero.full .hero-item {
    padding: 25% 0;
    padding: 25vh 0;
  }
}
.hero.stacked .hero-item {
  padding: 32px 0 !important;
}
@media (min-width: 768px) {
  .hero.stacked .hero-item {
    padding: 48px 0 !important;
  }
}
.hero.hero-short .hero-item {
  padding: 3em 0;
}
.hero.hero-collection .hero-item {
  padding: 2em 0;
}
.hero.hero-header-banner .hero-item {
  padding: 96px 5%;
  max-width: 768px;
  margin: 0 auto;
}
.hero-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  background-size: cover;
  z-index: 0;
}
.hero.stacked .hero-image {
  position: relative;
  padding-top: 50%;
}
@media (max-width: 480px) {
  .hero.stacked .hero-image {
    height: 400px;
    padding: 0;
  }
}
.hero.overlay .hero-image {
  opacity: 0.3;
}
.hero-content {
  position: relative;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 12.8px;
  z-index: 1;
}
.hero-content:before,
.hero-content:after {
  content: " ";
  display: table;
}
.hero-content:after {
  clear: both;
}
.hero-content:before,
.hero-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.hero-content:after {
  clear: both;
}
.hero-content:before,
.hero-content:after {
  content: " ";
  display: table;
}
.hero-content:after {
  clear: both;
}
.hero-content:before,
.hero-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.hero-content:after {
  clear: both;
}
.hero.light .hero-content {
  color: #000;
}
.hero-content a {
  color: inherit;
}
.hero-content a:hover {
  color: inherit;
  text-decoration: none;
}
.hero.inverse .hero-content {
  color: #333333;
}
.hero-content > img {
  margin: 0 0 16px 0;
  max-width: 100%;
  height: auto;
  max-height: 150px;
}
.hero-headline {
  font-size: 2em;
  font-weight: bold;
  color: inherit;
  margin: 0;
}
.hero.stacked .hero-headline {
  font-size: 3em;
}
@media (min-width: 480px) {
  .hero.hero-header-banner .hero-headline {
    font-size: 3em;
  }
}
.hero-headline-display {
  font-size: 4em;
  text-transform: uppercase;
}
.hero-subline {
  font-size: 2em;
  color: inherit;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0 auto;
}
.hero.inverse .hero-subline {
  color: rgba(51, 51, 51, 0.5);
}
.hero-headline + .hero-subline {
  margin-top: 16px;
  font-size: 1.3em;
}
.hero-buttons {
  text-align: center;
  margin: 32px 0 0 0;
  color: #fff;
}
.btn-hero {
  font-size: 15.2px;
  display: inline-block;
  color: #fff;
  margin: 4px 8px;
  border: 2px solid transparent;
  background: #E83345;
  border-radius: 0;
  min-width: 160px;
  text-transform: none !important;
  transition: 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn-hero:hover {
  color: #E83345 !important;
  background: transparent !important;
  border-color: #E83345 !important;
}
.btn-hero:focus {
  color: #fff;
}
.hero.inverse .btn-hero {
  color: #fff;
  background: #333333;
}
.hero.inverse .btn-hero:hover {
  color: #fff !important;
  background: #E83345 !important;
  border-color: #E83345 !important;
}
@media (max-width: 480px) {
  .btn-hero {
    display: block;
    width: 100%;
    max-width: 240px;
    margin: 16px auto 0 auto;
  }
}
.btn-hero.btn-hero-secondary {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.hero.inverse .btn-hero.btn-hero-secondary {
  color: #333333;
  border-color: #333333;
  background: transparent;
}
.hero.inverse .btn-hero.btn-hero-secondary:hover {
  color: #fff !important;
  background: #E83345 !important;
  border-color: #E83345 !important;
}
.hero.inverse .btn-hero {
  color: #fff;
  background: #333333;
}
.hero.hero-featured-product .hero-item {
  overflow: hidden;
}
@media (max-width: 767px) {
  .hero.hero-featured-product .hero-item {
    padding: 0;
  }
}
.hero.hero-featured-product .hero-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 95%;
  position: relative;
  min-height: 0;
  max-width: 100%;
  padding: 70% 0 0;
}
.hero.hero-featured-product .hero-content:before,
.hero.hero-featured-product .hero-content:after {
  content: " ";
  display: table;
}
.hero.hero-featured-product .hero-content:after {
  clear: both;
}
.hero.hero-featured-product .hero-content:before,
.hero.hero-featured-product .hero-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.hero.hero-featured-product .hero-content:after {
  clear: both;
}
.hero.hero-featured-product .hero-content:before,
.hero.hero-featured-product .hero-content:after {
  content: " ";
  display: table;
}
.hero.hero-featured-product .hero-content:after {
  clear: both;
}
.hero.hero-featured-product .hero-content:before,
.hero.hero-featured-product .hero-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.hero.hero-featured-product .hero-content:after {
  clear: both;
}
@media (min-width: 768px) {
  .hero.hero-featured-product .hero-content {
    width: 751px;
  }
}
@media (min-width: 992px) {
  .hero.hero-featured-product .hero-content {
    width: 971px;
  }
}
@media (min-width: 1200px) {
  .hero.hero-featured-product .hero-content {
    width: 1171px;
  }
}
@media (min-width: 768px) {
  .hero.hero-featured-product .hero-content {
    max-width: 90%;
  }
}
.hero.hero-featured-product .hero-content .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  width: auto;
}
@media (min-width: 768px) {
  .hero.hero-featured-product .hero-content {
    padding: 10vw 2%;
  }
}
.hero.hero-featured-product .hero-image {
  opacity: 0.3;
}
@media (max-width: 767px) {
  .landscape .hero-content {
    padding-top: 50%;
  }
}
.hero-featured-product-image {
  position: absolute;
  width: 100%;
  max-height: 100%;
  top: 2%;
  left: 0;
}
@media (min-width: 768px) {
  .hero-featured-product-image {
    width: 50%;
  }
}
.hero-featured-product-image img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .landscape .hero-featured-product-image {
    top: 50%;
    transform: translateY(-50%);
  }
}
.hero-featured-product-info {
  text-align: left;
  position: relative;
  background: rgba(0, 0, 0, 0.75);
  padding: 16px;
}
@media (min-width: 768px) {
  .hero-featured-product-info {
    padding: 0;
    width: 300px;
    float: right;
    background: transparent;
  }
}
.hero-featured-product-info .hero-topline {
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.1em;
  padding: 16px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.hero-featured-product-info .hero-subline {
  margin: 8px 0 16px;
  color: rgba(255, 255, 255, 0.75);
}
.hero-featured-product-info .hero-price {
  display: block;
  padding: 16px 0 0;
  font-size: 24px;
}
.feature-wrapper {
  background-color: #f0f0f0;
}
.feature-wrapper:before,
.feature-wrapper:after {
  content: " ";
  display: table;
}
.feature-wrapper:after {
  clear: both;
}
.feature-wrapper:before,
.feature-wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.feature-wrapper:after {
  clear: both;
}
.feature-wrapper:before,
.feature-wrapper:after {
  content: " ";
  display: table;
}
.feature-wrapper:after {
  clear: both;
}
.feature-wrapper:before,
.feature-wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.feature-wrapper:after {
  clear: both;
}
.feature {
  width: 100%;
  margin: 16px 0;
}
.feature .row {
  margin-bottom: 0;
}
.feature.full .container {
  max-width: 100%;
  width: 100%;
}
.feature.full .feature-item {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.item-row {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
}
.item-row:before,
.item-row:after {
  content: " ";
  display: table;
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  display: table;
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  display: table;
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  display: table;
}
.item-row:after {
  clear: both;
}
.item-row:before,
.item-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.item-row:after {
  clear: both;
}
.feat-item {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
  overflow: hidden;
  margin: 16px 0;
}
@media (min-width: 768px) {
  .feat-item {
    margin-bottom: 0;
  }
}
.col2 .feat-item {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col2 .feat-item {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .col2 .feat-item {
    float: left;
    width: 50%;
  }
}
.col3 .feat-item {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col3 .feat-item {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .col3 .feat-item {
    float: left;
    width: 33.33333333%;
  }
}
.col3 .feat-item .span2 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col3 .feat-item .span2 {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .col3 .feat-item .span2 {
    float: left;
    width: 66.66666667%;
  }
}
.col4 .feat-item {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col4 .feat-item {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .col4 .feat-item {
    float: left;
    width: 25%;
  }
}
.col4 .feat-item .span2 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col4 .feat-item .span2 {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .col4 .feat-item .span2 {
    float: left;
    width: 50%;
  }
}
.col4 .feat-item .span3 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col4 .feat-item .span3 {
    float: left;
    width: 75%;
  }
}
@media (min-width: 768px) {
  .col4 .feat-item .span3 {
    float: left;
    width: 75%;
  }
}
.feat-item:hover {
  text-decoration: none;
}
.feat-item:hover .item-image {
  opacity: 0.8;
}
.item-image {
  width: 100%;
  max-width: 100%;
  display: block;
  height: auto;
  opacity: 1;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 66.6666%;
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item-content {
  padding: 32px 5%;
  text-align: center;
  color: #000;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-size: 12.8px;
}
@media (min-width: 768px) {
  .col3 .item-content,
  .col4 .item-content {
    font-size: 9.6px;
  }
}
@media (min-width: 992px) {
  .col3 .item-content,
  .col4 .item-content {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .col3 .item-content,
  .col4 .item-content {
    font-size: 14.4px;
  }
}
.item-headline,
.item-topline,
.item-subline {
  color: #000;
}
.item-topline,
.item-subline {
  opacity: 0.5;
}
.item-headline {
  font-size: 1.5em;
  color: inherit;
  margin: 0;
}
.item-topline {
  font-size: 13.6px;
  color: inherit;
  margin: 0 0 8px 0;
  text-transform: uppercase;
}
.item-subline {
  font-size: 13.6px;
  margin: 8px 0 0 0;
}
.feature-overlay {
  width: 100%;
  margin: 0;
}
.feature-overlay .row {
  margin-bottom: 0;
}
.feature-overlay.full .container {
  max-width: 100%;
  width: 100%;
}
.feature-overlay.full .feature-item {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.feature-overlay .alt .feature-item .feature-image:after {
  opacity: 0.25;
}
@media (min-width: 768px) {
  .feature-overlay .alt .feature-item .feature-image:after {
    opacity: 0.25;
  }
  .feature-overlay .alt .feature-item .feature-content .feature-topline,
  .feature-overlay .alt .feature-item .feature-content .feature-headline,
  .feature-overlay .alt .feature-item .feature-content .feature-subline {
    transition: all 0.1s ease-in;
    transform: translateY(2rem);
    opacity: 0;
  }
  .feature-overlay .alt .feature-item .feature-content .feature-topline {
    transition-delay: 0.1s;
  }
  .feature-overlay .alt .feature-item .feature-content .feature-headline {
    transition-delay: 0.05s;
  }
  .feature-overlay .alt .feature-item .feature-content .feature-subline {
    transition-delay: 0s;
  }
  .feature-overlay .alt .feature-item:hover .feature-image:after {
    opacity: 0.75;
  }
  .feature-overlay .alt .feature-item:hover .feature-content .feature-topline,
  .feature-overlay .alt .feature-item:hover .feature-content .feature-headline,
  .feature-overlay .alt .feature-item:hover .feature-content .feature-subline {
    transition: all 0.3s ease-out;
    transform: translateY(0);
    opacity: 1;
  }
  .feature-overlay .alt .feature-item:hover .feature-content .feature-topline,
  .feature-overlay .alt .feature-item:hover .feature-content .feature-subline {
    opacity: 0.6;
  }
  .feature-overlay .alt .feature-item:hover .feature-content .feature-topline {
    transition-delay: 0s;
  }
  .feature-overlay .alt .feature-item:hover .feature-content .feature-headline {
    transition-delay: 0.1s;
  }
  .feature-overlay .alt .feature-item:hover .feature-content .feature-subline {
    transition-delay: 0.2s;
  }
}
.feature-topline,
.feature-headline,
.feature-subline,
.item-topline,
.item-headline,
.item-subline {
  display: block;
}
.feature-row {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
  margin-top: 0;
}
.feature-row:before,
.feature-row:after {
  content: " ";
  display: table;
}
.feature-row:after {
  clear: both;
}
.feature-row:before,
.feature-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.feature-row:after {
  clear: both;
}
.feature-row:before,
.feature-row:after {
  content: " ";
  display: table;
}
.feature-row:after {
  clear: both;
}
.feature-row:before,
.feature-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.feature-row:after {
  clear: both;
}
.feature-item-wrap {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.col2 .feature-item-wrap {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col2 .feature-item-wrap {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .col2 .feature-item-wrap {
    float: left;
    width: 50%;
  }
}
.col3 .feature-item-wrap {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col3 .feature-item-wrap {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .col3 .feature-item-wrap {
    float: left;
    width: 33.33333333%;
  }
}
.col3 .feature-item-wrap .span2 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col3 .feature-item-wrap .span2 {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .col3 .feature-item-wrap .span2 {
    float: left;
    width: 66.66666667%;
  }
}
.col4 .feature-item-wrap {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col4 .feature-item-wrap {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .col4 .feature-item-wrap {
    float: left;
    width: 25%;
  }
}
.col4 .feature-item-wrap .span2 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col4 .feature-item-wrap .span2 {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .col4 .feature-item-wrap .span2 {
    float: left;
    width: 50%;
  }
}
.col4 .feature-item-wrap .span3 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .col4 .feature-item-wrap .span3 {
    float: left;
    width: 75%;
  }
}
@media (min-width: 768px) {
  .col4 .feature-item-wrap .span3 {
    float: left;
    width: 75%;
  }
}
.full .feature-item-wrap {
  padding: 0;
}
.feature-item {
  display: block;
  padding-bottom: 66.6666%;
  position: relative;
  margin: 16px 0;
}
@media (min-width: 768px) {
  .feature-item {
    padding-bottom: 100%;
  }
}
@media (min-width: 768px) {
  .col2 .feature-item {
    padding-bottom: 66.6666%;
  }
}
@media (min-width: 768px) {
  .col1 .feature-item {
    padding-bottom: 33.3333%;
  }
}
.feature-item:hover {
  text-decoration: none;
}
.feature-item:hover .feature-image:after {
  opacity: 0.35;
}
@media (max-width: 480px) {
  .stacked .feature-item {
    padding-bottom: 0;
    background-color: #f0f0f0;
  }
}
.feature-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 0;
  z-index: 0;
  transform: translate3d(0, -50%, 0);
  background-color: #000;
  background-position: center;
  background-size: cover;
}
.feature-image img {
  width: 100%;
  height: auto;
}
.feature-image:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.75;
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 1;
}
@media (max-width: 480px) {
  .stacked .feature-image {
    position: static;
    padding-bottom: 66.6666%;
    transform: none;
  }
  .stacked .feature-image:after {
    display: none;
  }
}
.feature-content {
  padding: 16px 5%;
  text-align: center;
  color: #fff;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-size: 12.8px;
}
@media (min-width: 992px) {
  .feature-content {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .col3 .feature-content,
  .col4 .feature-content {
    font-size: 9.6px;
  }
}
@media (min-width: 992px) {
  .col3 .feature-content,
  .col4 .feature-content {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .col3 .feature-content,
  .col4 .feature-content {
    font-size: 14.4px;
  }
}
@media (max-width: 480px) {
  .stacked .feature-content {
    position: static;
    color: #000;
    padding: 32px 5%;
    transform: none;
  }
}
.feature-headline:hover,
.feature-topline:hover,
.feature-subline:hover {
  text-decoration: none;
}
@media (max-width: 480px) {
  .stacked .feature-headline,
  .stacked .feature-topline,
  .stacked .feature-subline {
    transform: none !important;
    opacity: 1;
  }
}
.feature-headline {
  font-size: 2em;
  color: inherit;
  margin: 0;
}
.feature-topline {
  font-size: 13.6px;
  color: inherit;
  margin: 0 0 8px 0;
  text-transform: uppercase;
  font-weight: bold;
}
.alt2 .feature-topline {
  opacity: 1 !important;
}
.feature-subline {
  font-size: 13.6px;
  color: inherit;
  margin: 8px 0 0 0;
}
@media (max-width: 480px) {
  .stacked .feature-topline,
  .stacked .feature-subline {
    opacity: 0.6;
  }
}
/* Mixin to generate random number;
   int should be 0 or 1, 1 being to make it an integer 
*/
.tiles {
  transform: translate-3d(0, 0, 0);
  background: #000;
}
.tiles:before,
.tiles:after {
  content: " ";
  display: table;
}
.tiles:after {
  clear: both;
}
.tiles:before,
.tiles:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tiles:after {
  clear: both;
}
.tiles:before,
.tiles:after {
  content: " ";
  display: table;
}
.tiles:after {
  clear: both;
}
.tiles:before,
.tiles:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tiles:after {
  clear: both;
}
.tiles .tile {
  display: block;
  position: relative;
  margin-bottom: 0;
  float: left;
  background-size: cover;
  transition: opacity 0.2s ease-out;
  overflow: hidden;
  opacity: 0.9;
}
.tiles .tile:hover {
  opacity: 1;
  transition: opacity 0.2s ease-in;
  cursor: pointer;
}
.tiles .tile:hover .text {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.2s ease-out;
}
.tiles .tile .photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1.01);
}
.tiles .tile .text {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 10%;
  left: 0;
  text-align: center;
  color: #fff;
  opacity: 0;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 20px #000;
  transform: translateY(100%);
  transition: all 0.2s ease-in;
  padding: 0 5%;
}
.tiles .tile .text .product-name {
  display: block;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: bold;
}
.tiles .tile .text .product-type {
  display: block;
  font-size: 1em;
  color: rgba(255, 255, 255, 0.95);
}
.tiles .tile-50 {
  width: 100%;
  padding-bottom: 100%;
}
@media (max-width: 767px) {
  .tiles .tile-50 {
    width: 100%;
    padding-bottom: 100%;
  }
}
.tiles .tile-100 {
  width: 100%;
  padding-bottom: 100%;
}
.tiles .tile-100-rect {
  width: 100%;
  padding-bottom: 100%;
}
.tiles .tile-25 {
  width: 50%;
  padding-bottom: 50%;
}
@media (max-width: 767px) {
  .tiles .tile-25 {
    width: 50%;
    padding-bottom: 50%;
  }
}
.tiles .tile-50-rect {
  width: 100%;
  padding-bottom: 50%;
}
@media (max-width: 767px) {
  .tiles .tile-50-rect {
    width: 100%;
    padding-bottom: 50%;
  }
}
.tiles .tile-block {
  display: block;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .tiles .tile-block {
    float: left;
    width: 50%;
  }
}
.tiles .tile-row:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&26');
}
.tiles .tile-row:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&25');
}
.tiles .tile-row:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&24');
}
.tiles .tile-row:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&23');
}
.tiles .tile-row:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&22');
}
.tiles .tile-row:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&21');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&104');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&103');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&102');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&101');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&100');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&99');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&199');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&198');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&197');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&196');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&195');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&194');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&738');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&737');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&736');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&735');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&734');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&733');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&844');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&843');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&842');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&841');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&840');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&839');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&907');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&906');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&905');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&904');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&903');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&902');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&808');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&807');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&806');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&805');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&804');
}
.tiles .tile-row:nth-of-type(5) .tile-block:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&803');
}
.tiles .tile-row:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&799');
}
.tiles .tile-row:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&798');
}
.tiles .tile-row:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&797');
}
.tiles .tile-row:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&796');
}
.tiles .tile-row:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&795');
}
.tiles .tile-row:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&794');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&901');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&900');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&899');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&898');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&897');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&896');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&13');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&12');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&11');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&10');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&9');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&8');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&388');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&387');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&386');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&385');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&384');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&383');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&749');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&748');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&747');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&746');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&745');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&744');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&115');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&114');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&113');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&112');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&111');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&110');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&752');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&751');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&750');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&749');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&748');
}
.tiles .tile-row:nth-of-type(4) .tile-block:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&747');
}
.tiles .tile-row:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&474');
}
.tiles .tile-row:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&473');
}
.tiles .tile-row:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&472');
}
.tiles .tile-row:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&471');
}
.tiles .tile-row:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&470');
}
.tiles .tile-row:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&469');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&654');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&653');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&652');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&651');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&650');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&649');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&36');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&35');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&34');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&33');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&32');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&31');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&192');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&191');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&190');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&189');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&188');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&187');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&406');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&405');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&404');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&403');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&402');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&401');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&484');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&483');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&482');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&481');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&480');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&479');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&921');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&920');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&919');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&918');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&917');
}
.tiles .tile-row:nth-of-type(3) .tile-block:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&916');
}
.tiles .tile-row:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&942');
}
.tiles .tile-row:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&941');
}
.tiles .tile-row:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&940');
}
.tiles .tile-row:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&939');
}
.tiles .tile-row:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&938');
}
.tiles .tile-row:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&937');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&269');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&268');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&267');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&266');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&265');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&264');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&729');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&728');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&727');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&726');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&725');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&724');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&872');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&871');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&870');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&869');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&868');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&867');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&495');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&494');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&493');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&492');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&491');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&490');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&433');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&432');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&431');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&430');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&429');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&428');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&189');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&188');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&187');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&186');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&185');
}
.tiles .tile-row:nth-of-type(2) .tile-block:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&184');
}
.tiles .tile-row:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&945');
}
.tiles .tile-row:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&944');
}
.tiles .tile-row:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&943');
}
.tiles .tile-row:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&942');
}
.tiles .tile-row:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&941');
}
.tiles .tile-row:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&940');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&772');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&771');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&770');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&769');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&768');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&767');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&719');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&718');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&717');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&716');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&715');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&714');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&491');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&490');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&489');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&488');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&487');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&486');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&185');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&184');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&183');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&182');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&181');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&180');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&472');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&471');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&470');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&469');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&468');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&467');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&770');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&769');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&768');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&767');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&766');
}
.tiles .tile-row:nth-of-type(1) .tile-block:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&765');
}
.tiles .tile-row:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&503');
}
.tiles .tile-row:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&502');
}
.tiles .tile-row:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&501');
}
.tiles .tile-row:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&500');
}
.tiles .tile-row:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&499');
}
.tiles .tile-row:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&498');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(5) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&769');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(5) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&768');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(5) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&767');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(5) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&766');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(5) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&765');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(5) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&764');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(4) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&385');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(4) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&384');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(4) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&383');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(4) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&382');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(4) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&381');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(4) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&380');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(3) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&362');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(3) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&361');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(3) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&360');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(3) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&359');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(3) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&358');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(3) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&357');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(2) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&799');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(2) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&798');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(2) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&797');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(2) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&796');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(2) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&795');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(2) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&794');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(1) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&300');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(1) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&299');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(1) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&298');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(1) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&297');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(1) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&296');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(1) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&295');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(0) .tile:nth-of-type(5) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&334');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(0) .tile:nth-of-type(4) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&333');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(0) .tile:nth-of-type(3) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&332');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(0) .tile:nth-of-type(2) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&331');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(0) .tile:nth-of-type(1) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&330');
}
.tiles .tile-row:nth-of-type(0) .tile-block:nth-of-type(0) .tile:nth-of-type(0) .photo {
  background-image: url('/photo.php?random=1&type=Premium%20Format(TM)%20Figure&329');
}
.c-Blog {
  background: #000;
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.hinge {
  animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}
@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  animation-name: pulse;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}
@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  animation-name: shake;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: none;
  }
}
.wobble {
  animation-name: wobble;
}
@keyframes jello {
  from,
  11.1%,
  to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.rollIn {
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}
.home .mobile-banner {
  clear: left;
  width: 100%;
  background-position: center center;
  background-size: cover;
}
.home .mobile-banner a {
  display: block;
  width: 100%;
  height: 150px;
  text-indent: -9999px;
}
.home .row.top-widgets .panel-body.widget {
  margin-bottom: 0;
}
.carousel-inner img {
  width: 100%;
}
.carousel-control.text-slideshow {
  width: 0 !important;
  opacity: 1 !important;
  font-size: 50px !important;
}
.carousel-control.text-slideshow:hover {
  color: #eee;
}
.home #home-deals-banner {
  font-size: 13px;
  text-align: center;
  padding: 1em 2em;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  color: rgba(255, 255, 255, 0.7);
}
#home-slider {
  clear: both;
  margin-bottom: 30px;
  text-align: center;
  background: #000;
}
.home #home-deals-banner h4 {
  margin-bottom: 0;
  font-size: 125%;
  font-weight: bold;
  text-transform: uppercase;
}
.prod-row {
  margin-bottom: 16px;
  margin-top: 16px;
}
.prod-row .row {
  margin-bottom: 0;
}
.section-header.row {
  margin-bottom: 16px;
}
.header-line {
  overflow: hidden;
  text-transform: uppercase;
  color: #666666;
  font-size: 21px;
  border-top: 4px solid #f0f0f0;
  border-bottom: 4px solid #f0f0f0;
  padding: 16px 0;
  font-weight: bold;
}
.header-line span {
  display: inline-block;
  position: relative;
}
.header-view-all {
  position: absolute;
  right: 0;
  top: 27%;
  margin-right: 8px;
  padding-left: 15px;
  padding-top: 1px;
  color: #999;
  font-weight: normal;
  display: none;
}
@media (min-width: 768px) {
  .header-view-all {
    display: block;
  }
}
.header-view-all span,
.header-view-all-btn span {
  font-size: 10px;
  transition: 0.2s ease transform;
}
.header-view-all:hover,
.header-view-all-btn:hover {
  text-decoration: none;
}
.header-view-all:hover span,
.header-view-all-btn:hover span {
  transform: translate(5px);
}
.header-view-all-btn {
  color: #333333;
  background-color: #F0F0F0;
  border-color: #e3e3e3;
  text-shadow: none;
}
.header-view-all-btn:hover,
.header-view-all-btn:focus,
.header-view-all-btn:active,
.header-view-all-btn.active,
.open > .dropdown-toggle.header-view-all-btn {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
.header-view-all-btn:active,
.header-view-all-btn.active,
.open > .dropdown-toggle.header-view-all-btn {
  background-image: none;
}
.header-view-all-btn.disabled,
.header-view-all-btn[disabled],
fieldset[disabled] .header-view-all-btn,
.header-view-all-btn.disabled:hover,
.header-view-all-btn[disabled]:hover,
fieldset[disabled] .header-view-all-btn:hover,
.header-view-all-btn.disabled:focus,
.header-view-all-btn[disabled]:focus,
fieldset[disabled] .header-view-all-btn:focus,
.header-view-all-btn.disabled:active,
.header-view-all-btn[disabled]:active,
fieldset[disabled] .header-view-all-btn:active,
.header-view-all-btn.disabled.active,
.header-view-all-btn[disabled].active,
fieldset[disabled] .header-view-all-btn.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.header-view-all-btn .badge {
  color: #F0F0F0;
  background-color: #333333;
}
.header-view-all-btn:hover,
.header-view-all-btn:focus,
.header-view-all-btn:active,
.header-view-all-btn.active,
.open .dropdown-toggle.header-view-all-btn {
  color: #333333;
}
.header-view-all-btn:hover,
.header-view-all-btn:active,
.header-view-all-btn.active,
.open .dropdown-toggle.header-view-all-btn {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
.header-view-all-btn:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.header-view-all-btn:active,
.header-view-all-btn.active,
.open .dropdown-toggle.header-view-all-btn {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
.header-view-all-btn.disabled,
.header-view-all-btn[disabled],
fieldset[disabled] .header-view-all-btn,
.header-view-all-btn.disabled:hover,
.header-view-all-btn[disabled]:hover,
fieldset[disabled] .header-view-all-btn:hover,
.header-view-all-btn.disabled:focus,
.header-view-all-btn[disabled]:focus,
fieldset[disabled] .header-view-all-btn:focus,
.header-view-all-btn.disabled:active,
.header-view-all-btn[disabled]:active,
fieldset[disabled] .header-view-all-btn:active,
.header-view-all-btn.disabled.active,
.header-view-all-btn[disabled].active,
fieldset[disabled] .header-view-all-btn.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.header-view-all-btn:hover,
.header-view-all-btn:focus,
.header-view-all-btn:active,
.header-view-all-btn.active,
.open > .dropdown-toggle.header-view-all-btn {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
.header-view-all-btn:active,
.header-view-all-btn.active,
.open > .dropdown-toggle.header-view-all-btn {
  background-image: none;
}
.header-view-all-btn.disabled,
.header-view-all-btn[disabled],
fieldset[disabled] .header-view-all-btn,
.header-view-all-btn.disabled:hover,
.header-view-all-btn[disabled]:hover,
fieldset[disabled] .header-view-all-btn:hover,
.header-view-all-btn.disabled:focus,
.header-view-all-btn[disabled]:focus,
fieldset[disabled] .header-view-all-btn:focus,
.header-view-all-btn.disabled:active,
.header-view-all-btn[disabled]:active,
fieldset[disabled] .header-view-all-btn:active,
.header-view-all-btn.disabled.active,
.header-view-all-btn[disabled].active,
fieldset[disabled] .header-view-all-btn.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.header-view-all-btn .badge {
  color: #F0F0F0;
  background-color: #333333;
}
.header-view-all-btn:hover,
.header-view-all-btn:focus,
.header-view-all-btn:active,
.header-view-all-btn.active,
.open .dropdown-toggle.header-view-all-btn {
  color: #333333;
}
.header-view-all-btn:hover,
.header-view-all-btn:active,
.header-view-all-btn.active,
.open .dropdown-toggle.header-view-all-btn {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
.header-view-all-btn:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
.header-view-all-btn:active,
.header-view-all-btn.active,
.open .dropdown-toggle.header-view-all-btn {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
.header-view-all-btn.disabled,
.header-view-all-btn[disabled],
fieldset[disabled] .header-view-all-btn,
.header-view-all-btn.disabled:hover,
.header-view-all-btn[disabled]:hover,
fieldset[disabled] .header-view-all-btn:hover,
.header-view-all-btn.disabled:focus,
.header-view-all-btn[disabled]:focus,
fieldset[disabled] .header-view-all-btn:focus,
.header-view-all-btn.disabled:active,
.header-view-all-btn[disabled]:active,
fieldset[disabled] .header-view-all-btn:active,
.header-view-all-btn.disabled.active,
.header-view-all-btn[disabled].active,
fieldset[disabled] .header-view-all-btn.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .header-view-all-btn {
    display: none;
  }
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  .home .prod-row .prod.prod-4,
  .home .prod-row .prod.prod-5,
  .home .prod-row .prod.prod-6,
  .home .prod-row .prod.prod-7,
  .home .prod-row .prod.prod-8 {
    display: block;
  }
  .home .row.top-widgets .panel-body.widget {
    margin-bottom: 20px;
  }
  #shop-by #widget-freeship,
  #shop-by #widget-rewards {
    display: block;
  }
  .home #home-deals-banner {
    font-size: 16px;
  }
  .home #home-deals-banner h4 {
    display: inline-block;
  }
  .home #home-deals-banner a:hover {
    text-decoration: none;
  }
  .home .top-widgets .panel {
    min-height: 220px;
  }
  .home .bottom-widgets .panel {
    min-height: 240px;
  }
  .home .content-widgets .well {
    min-height: 260px;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  .home #home-deals-banner {
    font-size: 18px;
  }
  .home .top-widgets .panel,
  .home .bottom-widgets .panel {
    min-height: 200px;
  }
  .home .content-widgets .well {
    min-height: 240px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
@media (min-width: 1200px) {
  .home #home-deals-banner {
    font-size: 21px;
  }
}
.newsletter-signup-container {
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .newsletter-signup-container {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
.newsletter-headline {
  text-transform: uppercase;
  font-size: 16px;
}
.newsletter-headline .primary {
  font-weight: bold;
  color: #000;
  margin-right: 0.5em;
}
.newsletter-headline .secondary {
  white-space: nowrap;
}
.newsletter-signup-form {
  position: relative;
  font-size: 16px;
}
@media (min-width: 768px) {
  .newsletter-signup-form {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .newsletter-signup-form {
    font-size: 32px;
  }
}
.newsletter-signup-form label {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translateY(100%);
  transition: 0.2s ease-in all;
  font-size: 0.8em;
}
@media (min-width: 768px) {
  .newsletter-signup-form label {
    font-size: 16px;
    padding: 8px 0;
  }
}
.newsletter-signup-form:after {
  content: "";
  z-index: -1;
  opacity: 0;
}
.newsletter-signup-form.form-loading:after {
  z-index: 1;
  opacity: 1;
}
.newsletter-signup-wrap {
  padding: 48px 5% 64px;
  background: #f0f0f0;
}
.newsletter-input {
  -moz-appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  border-radius: 0;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #000;
  outline: none;
  width: 100%;
  font-size: 1.5em;
  padding: 0;
  transition: 0.2s ease-out all;
  height: 2em;
}
.newsletter-input.show-input-label {
  padding: 16px 0 0 0;
}
.newsletter-input.show-input-label ~ label {
  opacity: 1;
  transform: translateY(0);
  transition: 0.2s ease-out all;
}
.input-block input.parsley-error + .parsley-errors-list {
  position: absolute;
  width: 100%;
}
.input-block input.parsley-error + .parsley-errors-list:before {
  display: none;
}
.newsletter-submit {
  background: none;
  border: none;
  color: #000;
  font-size: 1.6em;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
  line-height: 2em;
  padding-left: 1em;
}
.newsletter-submit:hover {
  color: #E83345;
}
.newsletter-response {
  position: absolute;
  width: 100%;
}
.newsletter-response.newsletter-success {
  color: #80B23C;
}
.newsletter-response.newsletter-error {
  color: red;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.loader {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.loader .loader-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.loader-spinner {
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 4px solid rgba(0, 0, 0, 0.2);
  border-top: 4px solid #000;
  animation: spin 0.6s infinite linear;
}
.loader-spinner.loader-spinner-light {
  border: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid #fff;
}
.loader-spinner.loader-lg {
  width: 48px;
  height: 48px;
}
.btn .loader-spinner {
  width: 1em;
  height: 1em;
}
.row {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
#product {
  padding-top: 32px;
}
@media (min-width: 768px) {
  #product {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  #product .container {
    max-width: 480px;
  }
}
.sold-out-panel {
  background: #212121;
  padding: 1em 0;
}
.sold-out-panel .row,
.sold-out-panel .prod-row {
  margin-bottom: 0;
}
.sold-out-panel__title {
  color: #ffffff;
  font-weight: bold;
  font-size: 1.5em;
  margin: 0;
}
@media (min-width: 481px) {
  .sold-out-panel__title {
    font-size: 2em;
  }
}
#product .tab-content {
  padding: 32px 0;
}
@media (min-width: 481px) {
  #product .tab-content {
    padding: 32px 16px;
  }
}
.tabpanel-simple .nav-tabs > li > a {
  padding: 8px;
  margin: 0;
  font-weight: bold;
  color: #999;
  font-size: 1rem;
  transition: 0.1s ease-out border-color;
}
@media (min-width: 768px) {
  .tabpanel-simple .nav-tabs > li > a {
    padding: 8px 16px;
  }
}
.tabpanel-simple .nav-tabs > li > a,
.tabpanel-simple .nav-tabs > li > a:hover {
  border: 3px solid transparent;
  border-width: 0 0 3px 0;
  background: none;
}
.tabpanel-simple .nav-tabs li.active > a {
  color: #000 !important;
  border: 3px solid #333333;
  border-width: 0 0 3px 0;
}
.tabpanel-simple .nav-tabs > li > a:hover {
  color: #000;
}
.product-silo {
  max-height: 500px;
  width: auto;
}
.related-media-section {
  margin-top: 32px;
}
.tooltip-link {
  cursor: pointer;
}
.product-summary {
  padding-top: 16px;
}
.product-summary h5,
.product-summary dt {
  font-size: 1em;
  font-weight: bold;
  color: #999999;
}
.product_details__artists ul,
.product_details__in_box ul {
  padding-left: 0;
  column-width: 200px;
  column-gap: 16px;
  break-after: avoid-column;
  /* Chrome, Safari */
  /* Theoretically FF 20+ */
  break-inside: avoid-column;
  /* IE 11 */
  list-style: none;
}
.product_details__artists li,
.product_details__in_box li {
  display: block;
}
.product_details__artists_name,
.product_details__in_box_item {
  display: inline-block;
  line-height: 1.3em;
  margin-bottom: 0.5em;
}
.product_notice__delivery_restrict {
  text-align: center;
  font-weight: bold;
  font-style: italic;
  font-size: 0.8em;
}
.product_notice__shipping_deals {
  padding: 15px;
  margin-bottom: 20px;
  padding: 16px;
  margin-bottom: 16px;
  border: 1px solid transparent;
  border-radius: 0;
  background-color: #80B23C;
  border-color: #80B23C;
  color: #fff;
  background-color: rgba(128, 178, 60, 0.06);
  border-color: rgba(128, 178, 60, 0.2);
  color: #80B23C;
  text-align: center;
}
.product_notice__shipping_deals h4 {
  margin-top: 0;
  color: inherit;
}
.product_notice__shipping_deals .alert-link {
  font-weight: bold;
}
.product_notice__shipping_deals > p,
.product_notice__shipping_deals > ul {
  margin-bottom: 0;
}
.product_notice__shipping_deals > p + p {
  margin-top: 5px;
}
.product_notice__shipping_deals h4 {
  margin-top: 0;
  color: inherit;
}
.product_notice__shipping_deals .alert-link {
  font-weight: bold;
}
.product_notice__shipping_deals > p,
.product_notice__shipping_deals > ul {
  margin-bottom: 0;
}
.product_notice__shipping_deals > p + p,
.product_notice__shipping_deals > p + a {
  margin-top: 15px;
}
.product_notice__shipping_deals > h1:last-child,
.product_notice__shipping_deals > h2:last-child,
.product_notice__shipping_deals > h3:last-child,
.product_notice__shipping_deals > h4:last-child,
.product_notice__shipping_deals > h5:last-child,
.product_notice__shipping_deals > h6:last-child,
.product_notice__shipping_deals > p:last-child,
.product_notice__shipping_deals > a:last-child,
.product_notice__shipping_deals > .btn:last-child {
  margin-bottom: 0;
}
.product_notice__shipping_deals hr {
  border-top-color: #729f36;
}
.product_notice__shipping_deals .alert-link {
  color: #658c2f;
}
.product_notice__shipping_deals .glyphicon,
.product_notice__shipping_deals .fa,
.product_notice__shipping_deals .icon {
  color: #80B23C;
}
.product_notice__shipping_deals p,
.product_notice__shipping_deals ul,
.product_notice__shipping_deals li {
  color: #7F7F7F;
}
.product_notice__shipping_deals strong,
.product_notice__shipping_deals span {
  color: inherit;
}
.product_notice__shipping_deals hr {
  border-top-color: #729f36;
}
.product_notice__shipping_deals .alert-link {
  color: #80B23C;
  white-space: nowrap;
}
.product_notice__shipping_deals hr {
  border-top-color: #729f36;
}
.product_notice__shipping_deals .alert-link {
  color: #e6e6e6;
}
.product_notice__shipping_deals .glyphicon,
.product_notice__shipping_deals .fa,
.product_notice__shipping_deals .icon {
  color: #80B23C;
}
.product_notice__shipping_deals p,
.product_notice__shipping_deals ul,
.product_notice__shipping_deals li {
  color: #7F7F7F;
}
.product_notice__shipping_deals strong,
.product_notice__shipping_deals span {
  color: inherit;
}
.product_notice__shipping_deals hr {
  border-top-color: #729f36;
}
.product_notice__shipping_deals .alert-link {
  color: #80B23C;
  white-space: nowrap;
}
.product_notice__shipping_deals a {
  color: #80B23C;
  font-weight: bold;
}
.comments-footer {
  background: #f0f0f0;
}
.product-container .title {
  margin-bottom: 16px;
}
.product-container .title .icon {
  display: none;
}
.product-container .title h1,
.product-container .title h2,
.product-container .title h3 {
  margin: 0;
  color: #000;
  line-height: 1em;
}
.product-container .title h1 {
  font-size: 2em;
  font-weight: bold;
}
.product-container .title h2 {
  font-size: 1em;
  margin-top: 0.5em;
}
.product-container .title h2 a {
  color: #000;
}
.product-container .title h3 {
  font-size: 0.8em;
  color: #999;
  margin-top: 0.5em;
}
.product-container .title p {
  margin: 0;
  padding-top: 10px;
}
.product-container .title .labels {
  clear: left;
  width: 100%;
  margin: 5px 10px 0 0;
  padding-top: 10px;
}
.product-container .title .labels .label {
  margin-bottom: 4px;
}
.product-container .title .labels .label.visible-xs {
  display: inline-block !important;
}
.product-container h4 {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.25px;
}
.product-container #bonus-rewards .alert h4 {
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 1em;
  margin: 0 0 5px 0;
}
@media (min-width: 768px) {
  .product-container #bonus-rewards .alert h4 {
    font-size: 1em;
  }
}
.product-container #bonus-rewards .alert p {
  font-size: 1em;
  display: block;
  margin: 0;
}
.product-container #bonus-rewards .alert p + p:before {
  content: "+";
  margin: 0 5px 0 0;
  font-weight: bold;
}
.product-container .preview-prod h2 {
  font-size: 120%;
  margin-top: 0;
  line-height: 1.3em;
}
.product-container .preview-prod .icon {
  margin: 5px 10px 10px 0;
}
.product-container .slider {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100px !important;
  margin: 1px 0 0 0;
  background-color: #ebebeb;
}
.product-container .slider.no-slide {
  margin-left: 0;
  margin-bottom: 10px;
}
.product-container .slider ul {
  margin: 0;
  padding: 0;
  height: 100px;
}
.product-container .slider li {
  float: left;
  list-style: none;
  margin: 0px 1px 0 0;
  text-align: center;
  font-size: 25px;
}
.product-container .gallery .controls {
  position: relative;
  top: -67px;
}
.product-container .gallery .controls a {
  position: absolute !important;
  background: #fff;
  border-radius: 8px 0 0 8px;
  margin-right: -1px;
  right: 0;
  width: 45px;
  opacity: .6;
}
.product-container .gallery .controls a:first-child {
  border-radius: 0 8px 8px 0;
  margin-left: -1px;
  left: 0;
  width: 45px;
}
@media (min-width: 768px) {
  .product-container .product-header,
  .product-container .product-summary,
  .product-container .product-details {
    width: 100%;
    padding-right: 356px;
  }
}
.product-container .purchase-panel {
  float: right;
}
@media (min-width: 768px) {
  .product-container .purchase-panel {
    width: 340px;
    position: absolute;
    right: 0;
    z-index: 1;
  }
}
.product-container .purchase-buttons button,
.product-container .purchase-buttons .btn-purchase {
  padding: 15px 20px;
  font-size: 21px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 0 1.6em;
  line-height: 60px;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 16px;
  text-transform: none;
}
.product-container .product-options {
  margin-bottom: 1rem;
}
.product-container .product-actions {
  margin-top: 32px;
  padding-top: 32px;
  border-top: 2px solid #f0f0f0;
}
.product-container .well {
  padding: 16px 20px 0;
}
.product-container .pricing {
  padding: 0;
}
.product-container .pricing .row {
  margin-bottom: 16px;
}
.product-container .pricing .row.no-margin,
.product-container .pricing .row .row {
  margin-bottom: 0;
}
.product-container .pricing p {
  line-height: 1.3em;
}
.product-container .pricing p.price {
  font-size: 34px;
  color: #000;
  font-weight: normal;
  margin: 0;
  line-height: 1em;
}
.product-container .pricing p.price-euro {
  font-size: 34px;
  color: #000;
  font-weight: normal;
  line-height: 1em;
  margin: 0;
  color: #CCCCCC;
}
.product-container .pricing p.price sup,
.product-container .pricing p.euroPricing sup {
  top: 0;
  font-size: 1em;
  line-height: 1em;
  vertical-align: baseline;
}
.product-container .pricing p.price .per-month,
.product-container .pricing p.euroPricing .per-month {
  font-size: 50%;
}
.product-container .pricing p.origPriceOverride {
  font-size: 100%;
}
.product-container .pricing p#euroPricingMainPrice {
  font-size: 150%;
  margin-top: -10px;
}
.product-container .pricing p.origPriceOverride sup {
  top: -0.6em;
  font-size: 60%;
  text-decoration: underline;
}
.product-container .pricing p.free-ship {
  margin: 0 0 0 0;
  font-size: 90%;
  text-transform: uppercase;
  color: #999;
  line-height: 1.2em;
}
.product-container .pricing p.clear-quote {
  line-height: 1.2em;
}
.product-container .pricing .qty-select {
  margin-bottom: 1rem;
}
.product-container .pricing .qty-select label {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 10px;
}
.product-container .pricing .qty-select select {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0;
  padding: 0 16px 0 16px;
}
.product-container .pricing .buy select {
  min-height: 34px;
  margin: 5px 0;
}
.product-container .pricing .btn-wishlist {
  text-transform: none;
}
.product-container .pricing .btn-wishlist .icon-wishlist {
  width: 15px;
}
.product-container .pricing .flex-payments .alert {
  margin-bottom: 5px;
}
.product-container .purchase-panel_est-ship {
  font-size: 16px;
  text-align: center;
}
.product-container .purchase-panel_est-ship p {
  margin: 0;
}
.product-container .purchase-panel_est-ship span {
  color: #000;
}
.product-container .purchase-panel_quantity-limit {
  text-align: center;
  color: #B2B2B2;
  font-size: .8em;
}
.product-container .purchase-panel_quantity-limit p {
  margin: 0;
}
.product-container #Flexpay_Div .table {
  margin-bottom: 0;
}
.product-container #shipCalcDisplay .alert.alert-info {
  width: 98%;
  margin: 0 0 5px 3px;
}
.product-container #CalcShip .input-sm {
  width: 70%;
  float: left;
  margin-right: 5px;
}
.product-container #cost-calc,
.product-container #originals-alert {
  color: #333333;
}
.product-container #originals-alert small strong {
  font-weight: 700;
}
.product-container #cost-calc .table .total small {
  line-height: 1.2em;
}
.product-container #cost-calc .euroPricing,
.product-container #cost-calc .table .total td.amt .euroPricing,
.product-container #cost-calc #USDTotal {
  color: #666;
}
.product-container #cost-calc .table .total td.amt strong {
  font-size: 150%;
  vertical-align: bottom;
  color: #333333;
}
.product-container #cost-calc .table #vat .euroPricing,
.product-container #cost-calc .table #duty .euroPricing {
  color: #333333;
  margin-bottom: 0;
}
.product-container #cost-calc .table.table-condensed {
  margin-bottom: 0;
}
.product-container #cost-calc #EUTotal strong {
  font-size: 120%;
}
.product-container #cost-calc #vatFlag {
  font-size: 120%;
  color: #666;
}
.product-container #cost-calc strong,
.product-container #cost-calc #euDisclaimer {
  color: #666;
}
.product-container #cost-calc #euDisclaimer small {
  font-size: 75%;
}
.product-container #cost-calc #EuroTotal {
  font-size: 120%;
  font-weight: 700;
}
.product-container .addshoppers {
  margin-bottom: 16px;
}
.product-container .callout {
  margin-bottom: 32px;
  padding: 0;
}
#amazon-wish img {
  width: 65px;
  height: auto;
}
#alt-payments button {
  border: none !important;
  display: inline;
  background: none;
  text-align: center;
}
#alt-payments button img {
  width: 100%;
  max-width: 200px;
}
.notice__low-stock {
  font-size: 0.8em;
  color: #E83345;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  width: 100%;
}
.price-container {
  margin-bottom: 16px;
}
.art-print-options,
.product-options {
  -webkit-font-smoothing: antialiased;
}
.art-print-options .radio,
.product-options .radio {
  padding: 0 0.25rem;
}
.art-print-options .radio + .radio,
.product-options .radio + .radio {
  margin-top: 1rem;
}
.art-print-options input[type="radio"],
.product-options input[type="radio"] {
  display: none;
}
.art-print-options input[type="radio"]:checked + label,
.product-options input[type="radio"]:checked + label {
  color: #000;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.art-print-options input[type="radio"]:checked + label .radio-button,
.product-options input[type="radio"]:checked + label .radio-button {
  border-color: #000;
  transition: all 0.2s ease-out;
}
.art-print-options input[type="radio"]:checked + label .radio-button:after,
.product-options input[type="radio"]:checked + label .radio-button:after {
  background: #000;
  transform: scale(0.65);
  transition: all 0.2s ease-out;
}
.art-print-options input[type="radio"]:disabled + label,
.product-options input[type="radio"]:disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}
.art-print-options input[type="radio"]:disabled + label .radio-button:after,
.product-options input[type="radio"]:disabled + label .radio-button: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: "\f00d";
  color: #e9e9e9;
  background: transparent;
  text-align: center;
  font-size: 1em;
  line-height: 24px;
}
.art-print-options label,
.product-options label {
  transition: all 0.1s ease-in;
  opacity: 0.6;
}
.art-print-options label .radio-button,
.product-options label .radio-button {
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin-top: 0.5em;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  transition: inherit;
  background: transparent;
  border: 3px solid #e9e9e9;
}
.art-print-options label .radio-button:after,
.product-options label .radio-button:after {
  display: inline-block;
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #e9e9e9;
  transform: scale(0);
  transition: all 0.1s ease-in;
}
.art-print-options label .radio-label,
.product-options label .radio-label {
  display: inline-block;
  vertical-align: middle;
  padding-left: 1rem;
  transform: translateZ(0, 0, 0);
  max-width: 85%;
  line-height: 1.4em;
}
.art-print-options label .radio-label .radio-header,
.product-options label .radio-label .radio-header {
  color: inherit;
  font-size: 21px;
  font-weight: bold;
  transition: inherit;
}
.art-print-options label .radio-label .radio-header .cents,
.product-options label .radio-label .radio-header .cents {
  font-size: 0.6em;
  text-decoration: underline;
}
.art-print-options label .radio-label .radio-subheader,
.product-options label .radio-label .radio-subheader {
  display: block;
  line-height: 1em;
  color: inherit;
  font-size: 1rem;
  opacity: 0.5;
  transition: inherit;
}
.art-print-options label:hover,
.product-options label:hover {
  opacity: 1;
}
.art-print-options label:hover .radio-button:after,
.product-options label:hover .radio-button:after {
  transform: scale(calc(0.45));
  transition: all 0.2s ease-out;
}
.share-buttons .share-main-panel.share-main-tab {
  display: none !important;
}
#gallery-fea.video {
  position: relative;
  padding-bottom: 60.6%;
  /* 56.25% changed to reinstate the bottom white border */
  height: 0;
}
#gallery-fea.video a:after {
  font-family: fontawesome;
  content: '\f16a';
  display: block;
  position: absolute;
  color: white;
  font-size: 6em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.5;
  transition: opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
}
@media (min-width: 992px) {
  #gallery-fea.video a:after {
    font-size: 12em;
  }
}
#gallery-fea.video:hover a:after {
  opacity: 0.8;
}
#gallery-fea iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/*! PhotoSwipe UI Overrides

*/
.pswp {
  z-index: 9999;
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/images/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/images/default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}
.pswp__button--share {
  background-position: -44px -44px;
}
.pswp__button--fs {
  display: none;
}
.pswp--supports-fs .pswp__button--fs {
  display: block;
}
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}
.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}
/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}
/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}
.pswp__button--arrow--left {
  left: 0;
}
.pswp__button--arrow--right {
  right: 0;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}
/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__share-modal--hidden {
  display: none;
}
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}
/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}
a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}
a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}
a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}
a.pswp__share--download:hover {
  background: #DDD;
}
/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}
/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}
.pswp__caption--empty {
  display: none;
}
/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}
/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}
.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(/images/preloader.gif) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}
/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}
/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}
/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}
.pswp__element--disabled {
  display: none !important;
}
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}
#product #nrd-msg {
  line-height: 1.2em;
}
#product .dl-horizontal dt {
  text-align: left;
}
#in-box {
  margin-bottom: 10%;
}
#in-box li {
  font-size: 90%;
  line-height: 1.4em;
  margin-bottom: 5px;
}
.modal {
  color: #666;
}
.modal-dialog {
  margin-left: auto !important;
}
#media ul {
  list-style: none;
  margin-left: 2px;
}
#media li {
  margin-bottom: 5px;
}
#line-up-container {
  width: 725px;
  height: 480px;
  background: url("/images/prod-lineup-bg.gif") 0% 100% no-repeat;
  overflow: hidden;
}
#line-up {
  position: absolute;
  width: 648px;
  height: 480px;
  overflow: hidden;
}
#sized-prod {
  position: absolute;
  bottom: 24px;
  text-align: center;
  *margin-left: -100px;
}
#sized-prod .dimensions {
  display: block;
  position: relative;
  top: -10px;
  width: 100px;
  margin: 0 auto;
  padding: 2px 5px;
  font-size: 9px;
  white-space: nowrap;
  border: 1px solid #000;
  border-width: 1px 3px 3px 1px;
  background: #fff;
}
#tabletop-container {
  width: 725px;
  height: 600px;
  background: url("/images/prod-tabletop-bg.gif") 0% 100% no-repeat;
  overflow: hidden;
}
#table-top {
  position: absolute;
  width: 648px;
  height: 600px;
  overflow: hidden;
}
#tabletop-prod {
  position: absolute;
  bottom: 24px;
  text-align: center;
  *margin-left: -100px;
}
#tabletop-prod .dimensions {
  display: block;
  position: relative;
  top: -10px;
  width: 100px;
  margin: 0 auto;
  padding: 2px 5px;
  font-size: 9px;
  white-space: nowrap;
  border: 1px solid #000;
  border-width: 1px 3px 3px 1px;
  background: #fff;
}
#palm-view-panel {
  *padding-top: 10px;
}
#palm-view-container {
  width: 678px;
  height: 387px;
  background: url("/images/prod-palm-bg.jpg") 0% 100% no-repeat;
  overflow: hidden;
}
#palm-view {
  position: relative;
  top: 25px;
  left: 424px;
  width: 160px;
  height: 225px;
  text-align: center;
  /* overflow: hidden; */
}
#palm-prod {
  position: absolute;
  bottom: 0px;
  width: 160px;
  text-align: center;
  *margin-left: -80px;
}
#reviews .panel {
  color: #666;
  background: #ebebeb;
}
#reviews .review img {
  float: left;
  border-radius: 0;
}
#reviews .review .avatar {
  max-width: 80px;
}
#reviews .review h6 {
  margin: 0 0 5px 95px;
  font-size: 120%;
  font-weight: 700;
}
#reviews .review h6 a {
  color: #333333;
  text-decoration: none;
}
#reviews .review p {
  margin: 0 0 5px 95px;
  font-size: 100%;
}
#reviews .carousel-control {
  top: 55px;
}
#companion .thumbnail {
  clear: both;
  margin-bottom: 16px;
}
#companion .thumbnail .caption {
  border: none;
}
#companion .thumbnail .caption a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-weight: bold;
  line-height: 1.2;
}
#product .locator #addressInput {
  width: 70%;
  float: left;
  margin-right: 5px;
}
.retailer_map {
  display: block;
  width: 100%;
  height: 350px;
}
.radius_tbl {
  width: auto;
  border-style: none;
  font-family: verdana, helvetica, sans-serif;
  font-size: 8pt;
}
.radius_tbl td,
.radius_tbl th {
  padding: 2px 4px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #999;
}
.radius_tbl th {
  color: #fff;
  font-size: 8pt;
  background: #11227a;
}
.radius_tbl .header,
.radius_tbl .sub_header {
  text-align: center;
  font-size: 9pt;
  font-weight: 700;
  color: #fff;
  background: #11227a;
}
.radius_tbl td a:link,
.radius_tbl td a:visited,
.radius_tbl td a:hover {
  color: #11227a;
  text-decoration: underline;
}
.radius_tbl .footer {
  font-size: 9px;
  text-align: right;
  color: #fff;
  background: #11227a;
}
.radius_tbl .on {
  background: #e8eef9;
}
.radius_tbl .off,
.radius_tbl .hover,
.radius_tbl .click {
  background: #fff;
  color: #000;
}
.elabel_1 {
  width: 200px;
  padding: 2px 4px;
  font-weight: 700;
  font-family: verdana, helvetica, sans-serif;
  font-size: 8pt;
  text-align: center;
  color: #fff;
  background: #11227a;
}
.radius_info td.header {
  color: #000;
}
.radius_info .header {
  font-weight: 700;
  color: #000;
}
#amazon-wish-btn {
  text-align: center;
}
#amazon-wish-btn span {
  font-weight: bold;
  margin: 0 16px 16px 16px;
  display: inline-block;
}
.user-auth {
  text-align: center;
  margin-bottom: 0;
  background: #000 url("/images/invite-graphic-bg.jpg") top center no-repeat;
  background-size: cover;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
.user-auth .panel-overlay {
  background: #ffffff;
  color: #333333;
  max-width: 500px;
  margin: 0 auto;
}
.user-auth .panel-overlay img {
  width: 100%;
  height: auto;
  background: #333333;
}
.user-auth.no-auth {
  background: #000 url("/images/invite-graphic-bg.jpg") top center no-repeat;
  background-size: cover;
}
.product-payment-plan {
  background: #f0f0f0;
  padding: 0 16px;
}
.product-payment-plan-header {
  margin-bottom: 16px;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #product .title .labels span.visible-xs {
    display: none !important;
  }
  #product .preview-prod h2 {
    font-size: 180%;
    margin-bottom: 0;
  }
  #product .title .icon {
    float: left;
    display: block;
    max-width: 48px;
  }
  #product .title .labels {
    display: block;
    clear: none;
    width: auto;
  }
  #companion .thumbnail {
    clear: none;
  }
  #companion .thumbnail .caption,
  #companion .thumbnail img {
    float: none;
    width: 100%;
    margin: 0;
  }
  #locator .table th {
    font-weight: 300;
  }
  .user-auth {
    min-height: 500px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
img[alt="Sideshow Gift Card"] {
  border-radius: 4px;
}
.page-template-template-product-gift-card #header {
  margin: 0;
}
#product-purchase-nav {
  position: fixed;
  top: 0;
  width: 100%;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.8);
}
#product.gift-cards {
  padding: 30px 0;
}
@media (max-width: 991px) {
  #product.gift-cards .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
#product.gift-cards .product-header h1 {
  margin-bottom: 30px;
}
#product.gift-cards .purchase-panel .price-container {
  margin-bottom: 40px;
}
#product.gift-cards .purchase-panel .price {
  margin-bottom: 5px;
}
#product.gift-cards .purchase-panel .delivery-desc {
  color: #A0A0A0;
  font-size: 16px;
}
#product.gift-cards .purchase-panel .purchase-buttons input {
  margin-bottom: 0;
}
#product.gift-cards .purchase-panel .alert {
  max-width: 480px;
  margin: 0 auto;
}
.conditional-options {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}
.conditional-options .option-item {
  transition: opacity 100ms ease, transform 100ms ease-in;
  transform: translateY(-10px) scale(1.1);
  opacity: 0;
}
@media (max-width: 991px) {
  .conditional-options .option-item.input-group + .input-group .form-control {
    border-top: 0;
  }
}
.conditional-options .option-item:nth-child(1) {
  transition-delay: 50ms;
}
.conditional-options .option-item:nth-child(2) {
  transition-delay: 100ms;
}
.conditional-options .option-item:nth-child(3) {
  transition-delay: 150ms;
}
.conditional-options .option-item:nth-child(4) {
  transition-delay: 200ms;
}
.conditional-options .option-item:nth-child(5) {
  transition-delay: 250ms;
}
.conditional-options .option-item:nth-child(6) {
  transition-delay: 300ms;
}
.conditional-options .option-item:nth-child(7) {
  transition-delay: 350ms;
}
.conditional-options .option-item:nth-child(8) {
  transition-delay: 400ms;
}
.conditional-options .option-item:nth-child(9) {
  transition-delay: 450ms;
}
.conditional-options .option-item:nth-child(10) {
  transition-delay: 500ms;
}
.conditional-options-active {
  max-height: 100%;
  opacity: 1;
  transition: opacity 300ms ease, transform 300ms ease-in;
}
.conditional-options-active .option-item {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.gift-card-help {
  margin-top: 20px;
  padding: 40px;
  text-align: center;
}
@media (min-width: 992px) {
  .gift-card-help {
    border-top: 1px solid #EDEDED;
  }
}
.gift-card-help .lnr.icon {
  font-size: 60px;
  color: #cccccc;
}
.gift-card-help h3 {
  font-size: 21px;
}
#giftcard_preview_email.btn {
  float: right;
}
#secondary-buy-btn {
  display: none;
}
@media (min-width: 992px) {
  #secondary-buy-btn {
    display: inline-block;
  }
}
.gift-card-banner {
  background: #000 url('/images/gc-bg-galaxy-6.jpg') no-repeat center center;
  background-size: cover;
  width: 100%;
  padding: 50px 20px;
}
@media (min-width: 992px) {
  .gift-card-banner {
    padding: 150px 0;
  }
}
.gift-card-banner .banner-content {
  color: white;
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
}
@media (min-width: 768px) {
  .gift-card-banner .banner-content {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .gift-card-banner .banner-content {
    float: left;
    width: 50%;
  }
}
.gift-card-banner .banner-content .headline {
  font-size: 42px;
}
@media (min-width: 992px) {
  .gift-card-banner .banner-content .headline {
    font-size: 50px;
  }
}
@media (min-width: 992px) {
  .gift-card-banner .banner-content .headline {
    font-size: 60px;
  }
}
.gift-card-banner .banner-content .subline {
  font-size: 20px;
}
@media (min-width: 992px) {
  .gift-card-banner .banner-content .subline {
    font-size: 24px;
  }
}
.gift-card-banner .banner-content p {
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  max-width: 95%;
}
@media (max-width: 991px) {
  .gift-card-banner .banner-content p {
    max-width: 500px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .gift-card-banner .banner-content.left {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .gift-card-banner .banner-content.right {
    text-align: right;
  }
}
.gift-card-banner .banner-image {
  height: 300px;
  margin-top: 25px;
}
@media (min-width: 992px) {
  .gift-card-banner .banner-image {
    height: 240px;
    margin-top: 0;
  }
}
.gift-card-banner .banner-image img {
  border-radius: 20px;
  max-width: 100%;
  max-height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
}
.tabpanel-gift-cards .nav-tabs-wrapper {
  position: relative;
  height: 100%;
  z-index: 1;
  height: 40px;
  margin: 0 0 32px;
  overflow: hidden;
}
.tabpanel-gift-cards .nav-tabs {
  list-style: none;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  padding: 0 16px 0 0;
}
.tabpanel-gift-cards .nav-tabs li {
  display: inline-block;
  float: none;
  padding-bottom: 100px;
}
.tabpanel-gift-cards .tab-content {
  padding: 0 !important;
}
.pipe {
  border-left: 1px solid #c2c2c2;
  padding-left: 7px;
  padding-left: .7rem;
  margin-left: 4px;
  margin-left: .4rem;
}
.gift-card-details {
  margin-top: 16px;
}
.gift-card-details h6 {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
}
.gift-card-details dl {
  margin: 0 0 20px 0;
  font-size: 13px;
}
.gift-card-details dt,
.gift-card-details dd {
  display: table-cell;
}
.gift-card-details dt {
  float: left;
  font-weight: bold;
  color: #999;
  width: 70px;
}
.options > div:last-child {
  padding-bottom: 40px;
}
.option {
  border-top: 1px solid #EDEDED;
  padding: 20px 0;
}
.option ul {
  list-style: none;
  padding: 0;
}
.option .step-counter {
  font-size: 12px;
  vertical-align: baseline;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 0.6em;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  text-transform: uppercase;
  background-color: #d0d0d0;
  border-radius: 10px;
  background-color: #333333;
  font-size: 21px;
  font-weight: bold;
  border-radius: 100px;
  padding: 0.5em;
  width: 2em;
  height: 2em;
  margin-right: 0.5em;
}
.option .step-counter:empty {
  display: none;
}
.option .step-counter:empty {
  display: none;
}
.option h2,
.option .option-title {
  font-size: 21px;
  color: #1F2225;
  margin-bottom: 30px;
}
.option .option-items {
  margin: 0 8px;
}
@media (min-width: 768px) {
  .option .option-items {
    margin-left: 40px;
  }
}
.option .option-select-box,
.option [class*="option-select-box-"] {
  width: 100px;
  text-align: center;
  cursor: pointer;
  padding: 20px 30px;
  font-size: 16px;
  box-shadow: 0px 0px 0px 1px #CCCCCC inset;
  display: inline-block;
  margin: 10px;
  line-height: 1.3;
}
.option .option-select-box .lnr,
.option [class*="option-select-box-"] .lnr {
  font-size: 20px;
  float: left;
}
.option .option-select-box .option-desc,
.option [class*="option-select-box-"] .option-desc {
  color: #cccccc;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
}
.option .option-select-box:hover,
.option [class*="option-select-box-"]:hover {
  box-shadow: 0px 0px 0px 1px #333 inset;
}
.option .option-select-box.selected,
.option [class*="option-select-box-"].selected {
  box-shadow: 0px 0px 0px 3px #333333 inset;
  color: #333333;
}
.option .option-select-box.selected .option-desc,
.option [class*="option-select-box-"].selected .option-desc {
  color: rgba(51, 51, 51, 0.5);
}
.option .option-select-box-lg {
  text-align: left;
  padding: 30px;
  font-size: 21px;
  width: 300px;
  max-width: 100%;
}
.option .option-select-box-lg .lnr {
  font-size: 40px;
}
.option .option-image-select {
  cursor: pointer;
  float: left;
  margin: 0 8px;
  margin-bottom: 16px;
  width: 125px;
}
@media (min-width: 321px) {
  .option .option-image-select {
    width: 150px;
  }
}
.option .option-image-select img {
  box-shadow: 0px 0px 0px 0px #CCCCCC;
  display: inline-block;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}
.option .option-image-select img:hover {
  box-shadow: 0px 0px 0px 2px #333;
}
.option .option-image-select.selected img {
  box-shadow: 0px 0px 0px 4px #333333;
}
.option .option-image-button {
  float: left;
  margin: 0 8px;
  margin-bottom: 16px;
  width: 125px;
  border: 1px solid #ccc;
  border-radius: 4px;
  line-height: 50px;
  cursor: pointer;
  text-align: center;
}
@media (min-width: 321px) {
  .option .option-image-button {
    width: 150px;
  }
}
.option .option-image-button img {
  box-shadow: 0px 0px 0px 0px #CCCCCC;
  display: inline-block;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}
.option .option-image-button img:hover {
  box-shadow: 0px 0px 0px 2px #333;
}
.option .option-image-button.selected img {
  box-shadow: 0px 0px 0px 4px #333333;
}
.option .option-image-button:hover,
.option .option-image-button:active {
  text-decoration: none;
  border-color: #333;
  box-shadow: 0px 0px 0px 2px #333;
}
#modal-gc-design-picker .modal-dialog {
  max-width: 960px;
}
.email-preview {
  /* Retina / High DPI Devices */
  /* MEDIA QUERY @ 660px */
  /* MEDIA QUERY @ 480px */
}
.email-preview table {
  max-width: 100%;
  background-color: inherit;
  border-collapse: inherit;
  border-spacing: 0;
}
.email-preview img {
  color: #333333;
  font-family: Helvetica;
  text-align: center;
}
.email-preview * {
  -webkit-text-size-adjust: none;
}
.email-preview table,
.email-preview td,
.email-preview div {
  -webkit-text-size-adjust: none;
}
.email-preview #footer-mobile {
  display: none;
}
.email-preview .apple-link a {
  color: #7f7f7f;
}
@media screen and (max-width: 630px) {
  .email-preview table[class="responsive-table"] {
    width: 100% !important;
    height: auto !important;
  }
  .email-preview table[class="responsive-quote"] {
    width: 100% !important;
    height: auto !important;
    margin: 8px 0 !important;
    display: block !important;
  }
  .email-preview td[class="responsive-table"] {
    width: 100% !important;
  }
  .email-preview table[class="hide-table"] {
    display: none !important;
  }
  .email-preview td[class="no-pad"] {
    padding: 0 !important;
  }
  .email-preview td[class="section-padding"] {
    padding: 15px 15px !important;
  }
  .email-preview td[class="section-padding1"] {
    padding: 0 15px !important;
  }
  .email-preview td[class="section-padding2"] {
    padding: 0 15px 15px 15px !important;
  }
  .email-preview div[class="section-padding2"] {
    padding: 0 15px 30px 15px !important;
  }
  .email-preview td[class="section-padding3"] {
    padding: 15px 15px 0 15px !important;
  }
  .email-preview td[class="responsive-carver"] {
    padding: 25px 25px 125px 25px !important;
  }
  .email-preview td[class="hide-table"] {
    display: none !important;
  }
  .email-preview td[class="text-center"] {
    text-align: center !important;
  }
  .email-preview table[class="mobile-pad"] {
    margin: 15px 0 !important;
  }
  .email-preview td[class="outlook-padding"] {
    padding: 0 !important;
  }
  .email-preview td[class="webkit-hide"] {
    width: 100% !important;
    height: auto !important;
  }
  .email-preview td[class="table-hide"] {
    display: none !important;
  }
  .email-preview img[class="img-max"] {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
  }
  .email-preview img[class="hero-shot"] {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
  }
  .email-preview table[class="hide-tablet"],
  .email-preview div[class="hide-tablet"] {
    display: none !important;
  }
  .email-preview table[class="show-tablet"],
  .email-preview div[class="show-tablet"],
  .email-preview td[class="show-tablet"] {
    display: block !important;
    font-size: 13px !important;
    line-height: 16px !important;
    width: 100% !important;
    max-height: none !important;
    max-width: none !important;
    opacity: 1 !important;
    overflow: visible !important;
    height: auto;
  }
  .email-preview table[class="header-title"] {
    width: 75% !important;
  }
  .email-preview table[class="header-link"] {
    width: 75% !important;
  }
  .email-preview div[class="copyright"] {
    max-width: 370px;
  }
}
@media screen and (max-width: 480px) {
  .email-preview td[class="ben-top-quote"] {
    padding-top: 25px !important;
  }
  .email-preview td[class="responsive-carver"] {
    padding-bottom: 225px !important;
  }
  .email-preview a[class="cta"] {
    font-size: 16px !important;
    padding: 20px 25px !important;
  }
  .email-preview td[class="pbot15"] {
    padding-bottom: 15px !important;
  }
  .email-preview br[class="mobile-hide"] {
    display: none !important;
  }
  .email-preview td[class="price"] {
    display: none !important;
  }
  .email-preview table[class="hide-mobile"],
  .email-preview div[class="hide-mobile"],
  .email-preview td[class="hide-mobile"] {
    display: none !important;
  }
  .email-preview table[class="show-mobile"],
  .email-preview div[class="show-mobile"] {
    display: block !important;
    font-size: 13px !important;
    line-height: 16px !important;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    opacity: 1 !important;
    overflow: visible !important;
  }
  .email-preview table[class="header-title"] {
    width: 100% !important;
  }
  .email-preview table[class="header-link"] {
    width: 100% !important;
  }
  .email-preview div[class="item-desc"] {
    padding-bottom: 15px;
  }
  .email-preview td[class="item"] {
    vertical-align: top;
  }
}
@media only screen and (max-width: 480px) {
  .email-preview .full {
    display: block;
    width: 100%;
  }
  .email-preview .headline {
    font-size: 24px !important;
  }
}
.pulse {
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.6);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  }
}
#search .nxt_grid_top img {
  width: 100%;
}
.nxt_grid_table td.nxt_grid_top {
  width: 33% !important;
}
/* --- SEARCH RESULTS --- */
#search #filters h5 {
  margin-bottom: 0 !important;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
  border-color: #666;
}
#search #filters a:hover {
  text-decoration: underline !important;
}
#search #filters a:hover span.refine-count,
#search #filters a span.refine-count {
  text-decoration: none !important;
}
.nxt-narrow-by {
  padding: 5px 0 !important;
  font-size: 100% !important;
  border-bottom: 1px solid #666 !important;
}
.nxt-narrow-by.nxt-narrow-by-Type {
  border: 0 !important;
}
.nxt-narrow-by .refine-title {
  margin-bottom: 8px !important;
  padding: 5px 0 !important;
  font-size: 115% !important;
  font-weight: 300;
}
.nxt-refine-option {
  padding: 0 !important;
}
#nxt_Brand_refine_wrap,
#nxt_Manufacturer_refine_wrap #nxt_Price_refine_wrap,
#nxt_Type_refine_wrap {
  margin-bottom: 20px;
}
.nxt_grid_table,
.nxt-wrapper-table {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 100% !important;
}
.nxt-address b,
.nxt-results-info,
.nxt-rpp,
.nxt-sort-by,
.nxt-related,
.pagination {
  font-weight: 400 !important;
}
.nxt-results-info {
  font-size: 125% !important;
  margin-bottom: 10px;
}
.nxt-change-view {
  display: none !important;
}
.nxt-related {
  width: 100% !important;
  padding: 10px 0 !important;
  text-align: center !important;
}
.nxt_grid_top img {
  padding: 0 !important;
}
.nxt-refines-surround a,
.nxt-refines-surround a:link,
.nxt-wrapper-table a,
.nxt-wrapper-table a:link {
  color: #666 !important;
}
.pagination .nxt-pages-next,
.pagination .nxt-pages-prev {
  width: 60px !important;
}
.pagination a:hover {
  background: #ebebeb !important;
  border-color: #ccc !important;
}
.nxt-wrapper-table select,
.nxt-wrapper-table input[type="file"] {
  height: auto;
}
/* search filter selected */
.nxt-refines-surround {
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 100% !important;
  padding: 19px !important;
  border: 1px solid #ccc !important;
  margin-bottom: 20px !important;
  background-color: #fff;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.nxt-refines-header {
  margin-bottom: 8px;
  padding: 5px 0 0 0 !important;
  font-size: 115% !important;
  font-weight: 400 !important;
  background: none !important;
  text-transform: none !important;
  border: none !important;
}
.nxt-remove-item-wrap {
  padding: 0 !important;
  background: none !important;
}
#search-filters .navbar-toggle {
  display: block;
  color: #999;
  border: 1px solid #999;
}
#search-filters .navbar-toggle .icon-bar {
  background: #999;
}
#search-filters h6 {
  margin-bottom: 8px;
  font-size: 130%;
  margin-left: -4px;
}
#search .nxt_grid_top img {
  max-width: 100%;
}
#search #merch img {
  max-width: 100%;
}
#search-ajax #nxt-select-rpp {
  display: none;
}
#search-ajax #search-filter-toggle button {
  float: right;
  margin-right: 3%;
}
#search-ajax #search-filter-toggle p {
  margin: -1% 0 0 0;
}
#search-ajax #search-filter-container {
  display: none;
}
#search-ajax .nxt-product-item {
  height: 220px;
}
@media (min-width: 768px) {
  #search-ajax #nxt-select-rpp {
    display: inline-block;
  }
  #search-ajax #search-filter-container {
    display: block;
  }
  .nxt-narrow-by .refine-title {
    font-weight: 300;
  }
  .nxt-address b,
  .nxt-results-info,
  .nxt-rpp,
  .nxt-sort-by,
  .nxt-related,
  .pagination {
    font-weight: 300 !important;
  }
  .nxt-refines-header {
    font-weight: 300 !important;
  }
  #search-ajax #search-filters #filters {
    display: block;
  }
  #search-ajax .nxt-product-item {
    height: 260px;
  }
}
@media (min-width: 992px) {
  #search-ajax .nxt-product-item {
    height: 350px;
  }
}
@media (min-width: 1200px) {
  #search-ajax .nxt-product-item {
    height: 370px;
  }
}
.search_container {
  padding: 1em;
  color: #fff;
  background: #333;
}
.search-result-text {
  font-size: 1em;
  line-height: 1em;
}
.search-result-header a {
  color: rgba(255, 255, 255, 0.5);
}
.search-result-header a:hover {
  color: #e83345;
}
.search-result-header p {
  margin: 0.5em 0 0 0;
}
.search-result-header p + p {
  margin: 0.25em 0 0 0;
}
.search-title {
  font-size: 14px;
  text-transform: uppercase;
  margin: 0;
}
.collectibles-search-input {
  background: transparent;
  border: none;
  vertical-align: baseline;
  padding: 0;
  border-bottom: 2px solid #fff;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 0;
  width: 100%;
  display: block;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none;
  color: white;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 0.25em;
  font-size: 2em;
}
@media (min-width: 768px) {
  .collectibles-search-input {
    border-width: 4px;
  }
}
.search-input-group {
  position: relative;
  margin-top: 0.25em;
}
.search-input-group input {
  padding-right: 32px;
}
@media (min-width: 768px) {
  .search-input-group {
    margin-top: 0;
  }
}
.search-input-group-addon {
  position: absolute;
  right: 2px;
  font-size: 1.25em;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .search-input-group-addon {
    font-size: 1.5em;
  }
}
#submitSearch:hover {
  color: #ffffff;
}
@media screen and (min-width: 768px) {
  .collectibles-search-input {
    font-size: 3em;
  }
  .search-result-text {
    font-size: 1.5em;
  }
}
/* --- VIEW ALL BRANDS/CHARACTERS --- */
#view-all a {
  color: #999;
}
#view-all .nav.nav-pills {
  margin-top: 10px;
  font-size: 125%;
}
@media (min-width: 992px) {
  #view-all .nav.nav-pills {
    float: right;
  }
}
#view-all .nav.nav-pills > li > a {
  padding: 2px 5px;
  color: #999;
  border-radius: 3px;
}
#view-all h2 {
  border-bottom: 1px solid #d0d0d0;
}
#view-all ul {
  padding-left: 0px;
}
#view-all li.fea.thumb {
  display: block;
  min-height: 85px;
  margin-bottom: 5px;
  padding: 5px;
  border-radius: 0;
  background: #ebebeb;
}
#view-all li.fea.thumb img {
  float: left;
  display: block;
  max-width: 75px;
  margin-right: 5px;
  border-radius: 0;
}
#view-all li.fea a.thumb-title {
  font-weight: 700;
  color: #000;
}
/* --- SINGLE BRAND/CHARACTER/SEO LANDING --- */
.single h1 small {
  color: #666;
}
.related-characters ul {
  margin: 0;
  padding-left: 0;
  font-size: 125%;
  list-style: none;
}
.related-characters li {
  margin-bottom: 8%;
  line-height: 1.2em;
}
.related-characters a {
  color: #666;
}
.new-releases .item h4 {
  margin-bottom: 0;
}
.new-releases .item h4 a {
  color: #666;
}
.well.previews {
  padding: 5px 19px;
}
.well.previews h4 {
  margin-top: 0;
}
.well.previews .preview {
  display: block;
  position: relative;
  margin-bottom: 4%;
}
.email-updates {
  margin-top: 20%;
  padding: 2% 2% 2% 0;
}
.email-updates h5 {
  font-size: 120%;
  font-weight: 700;
}
.email-updates #news-email {
  margin-bottom: 4%;
}
@media (min-width: 992px) {
  .content-container {
    margin: 90px 0 25px 5px;
    color: #fff;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .content-container a {
    color: #fff;
    font-weight: 600;
  }
}
.brand-content-container,
.character-content-container,
.type-content-container {
  padding: 4em 2em;
  color: #fff;
  text-align: center;
  max-width: 650px;
  margin: 0 auto;
}
.brand-content-container h1,
.character-content-container h1,
.type-content-container h1 {
  text-transform: uppercase;
  font-weight: bold;
}
.brand-content-container p,
.character-content-container p,
.type-content-container p {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.8) !important;
}
.brand-content-container a,
.character-content-container a,
.type-content-container a {
  color: #fff !important;
  font-weight: bold;
}
.brand-content-container a:hover,
.character-content-container a:hover,
.type-content-container a:hover {
  color: #E83345 !important;
}
.brand-content-container a span,
.character-content-container a span,
.type-content-container a span {
  color: inherit !important;
}
.brand-banner,
.character-banner,
.type-banner {
  width: 100%;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
}
.brand-banner:before,
.character-banner:before,
.type-banner:before {
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.brand-banner .row,
.character-banner .row,
.type-banner .row {
  margin-bottom: 0;
}
/* --- PRODUCT TYPE - SINGLE (template-type-single.php) --- */
/* --- HOT TOYS SEO --- */
#related-char-menu {
  margin: 4% 0 2% 0;
  padding: 0;
  font-size: 50%;
  list-style: none;
}
#related-char-menu li {
  margin: 0 0 2% 0;
  padding: 0;
}
#related-char-menu a {
  color: #999;
  font-weight: normal;
}
.section-page-header {
  background: #fff;
  color: #333333;
  text-align: center;
  padding: 32px 16px;
}
@media (min-width: 768px) {
  .section-page-header {
    background: #181818;
    color: #fff;
  }
}
.section-page-header:before,
.section-page-header:after {
  content: " ";
  display: table;
}
.section-page-header:after {
  clear: both;
}
.section-page-header:before,
.section-page-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.section-page-header:after {
  clear: both;
}
.section-page-header:before,
.section-page-header:after {
  content: " ";
  display: table;
}
.section-page-header:after {
  clear: both;
}
.section-page-header:before,
.section-page-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.section-page-header:after {
  clear: both;
}
.section-page-header .btn {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 0 1.6em;
  line-height: 50px;
  margin-top: 16px;
}
@media (min-width: 768px) {
  .section-page-header .btn {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
  }
  .section-page-header .btn:hover,
  .section-page-header .btn:focus,
  .section-page-header .btn:active,
  .section-page-header .btn.active,
  .open > .dropdown-toggle.section-page-header .btn {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #e0e0e0;
  }
  .section-page-header .btn:active,
  .section-page-header .btn.active,
  .open > .dropdown-toggle.section-page-header .btn {
    background-image: none;
  }
  .section-page-header .btn.disabled,
  .section-page-header .btn[disabled],
  fieldset[disabled] .section-page-header .btn,
  .section-page-header .btn.disabled:hover,
  .section-page-header .btn[disabled]:hover,
  fieldset[disabled] .section-page-header .btn:hover,
  .section-page-header .btn.disabled:focus,
  .section-page-header .btn[disabled]:focus,
  fieldset[disabled] .section-page-header .btn:focus,
  .section-page-header .btn.disabled:active,
  .section-page-header .btn[disabled]:active,
  fieldset[disabled] .section-page-header .btn:active,
  .section-page-header .btn.disabled.active,
  .section-page-header .btn[disabled].active,
  fieldset[disabled] .section-page-header .btn.active {
    background-color: transparent;
    border-color: #fff;
  }
  .section-page-header .btn .badge {
    color: transparent;
    background-color: #fff;
  }
  .section-page-header .btn:hover,
  .section-page-header .btn:focus,
  .section-page-header .btn:active,
  .section-page-header .btn.active,
  .open .dropdown-toggle.section-page-header .btn {
    color: #fff;
  }
  .section-page-header .btn:hover,
  .section-page-header .btn:active,
  .section-page-header .btn.active,
  .open .dropdown-toggle.section-page-header .btn {
    background-color: rgba(0, 0, 0, 0);
    border-color: #f7f7f7;
  }
  .section-page-header .btn:focus {
    background-color: transparent;
    border-color: #fff;
  }
  .section-page-header .btn:active,
  .section-page-header .btn.active,
  .open .dropdown-toggle.section-page-header .btn {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: #f0f0f0;
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.0015);
  }
  .section-page-header .btn.disabled,
  .section-page-header .btn[disabled],
  fieldset[disabled] .section-page-header .btn,
  .section-page-header .btn.disabled:hover,
  .section-page-header .btn[disabled]:hover,
  fieldset[disabled] .section-page-header .btn:hover,
  .section-page-header .btn.disabled:focus,
  .section-page-header .btn[disabled]:focus,
  fieldset[disabled] .section-page-header .btn:focus,
  .section-page-header .btn.disabled:active,
  .section-page-header .btn[disabled]:active,
  fieldset[disabled] .section-page-header .btn:active,
  .section-page-header .btn.disabled.active,
  .section-page-header .btn[disabled].active,
  fieldset[disabled] .section-page-header .btn.active {
    background-color: rgba(0, 0, 0, 0);
    border-color: transparent;
    cursor: not-allowed;
    opacity: 0.4;
  }
  .section-page-header .btn:hover {
    background: #fff;
    color: #000;
  }
}
@media (min-width: 768px) {
  .section-page-header-left {
    float: left;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .section-page-header-right {
    float: right;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .section-page-header-logo {
    float: left;
    padding: 0 1em;
  }
}
.section-page-header-logo img {
  max-height: 90px;
  max-width: 100%;
  margin-top: -0.5em;
}
@media (min-width: 768px) {
  .section-page-header-content {
    float: left;
  }
}
.section-page-header-title {
  font-weight: bold;
}
.section-page-header-subtitle {
  font-size: 1.2em;
  opacity: 0.5;
}
.section-page-content {
  background: #f0f0f0;
  padding: 48px 0;
}
.section-page-content .page-content-title {
  font-weight: bold;
  color: #333333;
  line-height: 1.3;
}
.section-page-content .header-line {
  padding: 32px 0 0;
}
@media (min-width: 992px) {
  .section-page-content .header-line {
    padding: 0;
  }
}
.section-page-content p {
  font-size: 18px;
  line-height: 1.6;
}
.section-page-content p:last-child {
  margin: 0;
}
.section-page-content .caption {
  background: #000;
  padding: 8px;
  color: #fff;
  display: block;
  text-align: center;
}
.ht-collection-title {
  font-size: 16px;
  font-weight: bold;
  background: #000;
  padding: 8px;
  margin: 0;
}
.ht-collection-title a {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
}
.ht-collection-title a:hover {
  color: #fff;
  text-decoration: none;
}
.ht-character-collection-wrap:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 768px) {
  .ht-character-collection-wrap:nth-child(2n+1) {
    clear: none;
  }
}
@media (min-width: 768px) {
  .ht-character-collection-wrap:nth-child(4n+1) {
    clear: left;
  }
}
.ht-collection-related-characters {
  display: block;
  padding: 16px 8px 32px;
}
/* --- SINGLE PRODUCT TYPE PAGES w/ carousel (template-type-carousel.php) --*/
@media (min-width: 1200px) {
  #productSingle #type-whats-new,
  #productSingle .content-container {
    margin-left: 10px;
  }
}
#productSingle #top-promo-row {
  padding: 2% 0;
}
#productSingle #top-promo-row .promo-banner {
  text-align: center;
}
#productSingle #top-promo-row img {
  margin: 0 auto;
}
#productSingle.carousel #home-slider {
  margin-bottom: 2%;
}
#productSingle.carousel #home-slider.indicators {
  margin-bottom: 4%;
}
#productSingle.carousel .carousel-indicators {
  bottom: -40px;
}
#productSingle.carousel .intro-row {
  margin-bottom: 2%;
}
#productSingle.carousel .preview-row .preview-item {
  margin-bottom: 1%;
}
#productSingle.carousel .prod-grid .prod,
#productSingle.carousel .prod-grid-container .prod {
  width: auto;
}
#productSingle .arve-wrapper.alignright {
  float: right;
  min-height: 225px;
  margin: 0 0 2% 2%;
}
@media (min-width: 992px) {
  #productSingle .panel {
    min-height: 250px;
  }
}
@media (min-width: 768px) {
  #productSingle .item {
    margin-bottom: 2%;
  }
}
#type-whats-new h2,
#type-whats-new h3,
#type-whats-new a {
  color: #fff;
}
#type-whats-new ul {
  list-style: none;
  padding: 0;
}
#type-whats-new span {
  color: #fff;
}
#type-whats-new .glyphicon {
  color: #fff;
  padding: 0 5px;
}
@media (min-width: 992px) {
  #type-whats-new {
    margin: 0 0 30px 5px;
  }
}
@media (min-width: 992px) {
  #brandSingle #type-whats-new {
    margin-left: 18px;
  }
}
.content-wrapper .preview-prod {
  margin-bottom: 10px;
}
.preview-prod h2 {
  margin-top: 5px;
}
.content-wrapper .preview-prod h2 a {
  text-decoration: none;
}
.fea-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.fea-video iframe,
.fea-video object,
.fea-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#preview #ajaxNewsSubscribeDiv h6 {
  display: none;
}
.prod-medium img {
  display: block;
  margin-bottom: 10px;
}
.prod-medium span {
  display: none;
}
.prod-medium span.mobile-title {
  display: block;
  position: static;
  margin: 0;
  padding: 0;
  color: #666;
  background: none;
}
#contest-link {
  margin: 5px;
}
#featured-preview {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  #coming-soon .caption {
    width: 373px;
  }
}
.overlay__play-video {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
}
.overlay__play-video:after {
  font-family: fontawesome;
  content: '\f16a';
  display: block;
  position: absolute;
  color: white;
  font-size: 5em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.5;
  transition: opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
}
@media (min-width: 992px) {
  .overlay__play-video:after {
    font-size: 10em;
  }
}
.overlay__play-video:hover:after {
  opacity: 0.8;
}
.preview__title {
  color: #fff;
  background: #121212;
  padding: 16px 32px;
  margin: 0;
  font-size: 20px;
}
.preview__title span {
  vertical-align: middle;
}
@media (min-width: 768px) {
  .preview__title {
    font-size: 32px;
  }
}
.preview__title-category {
  text-transform: uppercase;
  opacity: 0.5;
}
.preview__description {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  background: #121212;
  padding: 32px 32px 16px;
  margin: 0;
}
.preview__description a {
  color: #fff;
  font-weight: bold;
}
.preview__description a:hover {
  color: #E83345;
}
@media (min-width: 768px) {
  .preview__description {
    font-size: 19.2px;
  }
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #twelve-text {
    margin-top: 20px;
  }
  #coming-soon .newsletter-widget {
    height: 125px;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #coming-soon .newsletter-widget {
    height: 169px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
@media (min-width: 1200px) {
  #coming-soon .newsletter-widget {
    height: 210px;
  }
}
.new-fea {
  position: relative;
  margin-bottom: 15px;
}
.new-fea .caption {
  display: block;
  width: 100%;
  padding: 1rem;
  color: #fff;
  background: #000;
}
@media (min-width: 768px) {
  .new-fea .caption {
    display: none;
  }
}
.new-fea .caption h1,
.new-fea .caption h2 {
  font-size: 130%;
}
@media (min-width: 768px) {
  .new-fea .caption h1,
  .new-fea .caption h2 {
    font-size: 150%;
  }
}
.new-fea.secondary {
  margin-bottom: 0;
}
#whats-new .alert.alert-success h3 {
  font-size: 140%;
  margin-top: 15px;
}
#whats-new .alert.alert-success a {
  color: #80B23C;
}
#coming-soon .caption {
  display: block;
  width: 100%;
  padding: 1rem;
  color: #fff;
  background: #000;
  font-size: 1.5rem;
}
#coming-soon .caption h1,
#coming-soon .caption h2,
#coming-soon .caption h3,
#coming-soon .caption h4 {
  font-size: inherit;
  margin: 0;
}
@media (min-width: 768px) {
  #coming-soon .caption {
    display: none;
  }
}
#coming-soon #preview-one {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  #coming-soon #preview-one {
    margin-bottom: 0;
  }
}
#coming-soon #preview-one .btn {
  display: block;
  text-align: left;
  text-transform: none;
  font-size: 100%;
}
@media (min-width: 768px) {
  #coming-soon #preview-one .btn {
    position: absolute;
    margin: 2%;
    width: auto;
    display: inline-block;
    text-align: center;
  }
}
.grid {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
}
.grid:before,
.grid:after {
  content: " ";
  display: table;
}
.grid:after {
  clear: both;
}
.grid:before,
.grid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.grid:after {
  clear: both;
}
.grid:before,
.grid:after {
  content: " ";
  display: table;
}
.grid:after {
  clear: both;
}
.grid:before,
.grid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.grid:after {
  clear: both;
}
.grid-item {
  -webkit-font-smoothing: antialiased;
  margin-bottom: 1rem;
  overflow: hidden;
}
.grid-item > a {
  display: block;
  text-decoration: none;
}
.grid-item > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .grid-item:hover .grid-image {
    opacity: 0.8;
    transition: opacity 0.2s ease-out;
  }
  .grid-item:hover .grid-title {
    transform: translateY(-100%);
    transition: transform 0.2s ease-out;
  }
}
.grid-item .grid-image {
  position: relative;
  transition: opacity 0.1s ease-in;
}
.grid-item .grid-image img {
  width: 100% \9;
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.grid-item .grid-details {
  position: relative;
}
.grid-item .grid-details .grid-title {
  display: block;
  width: 100%;
  max-width: 100%;
  font-size: 1rem;
  padding: 1em;
  margin: 0;
  color: #fff;
  background: #000;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .grid-item .grid-details .grid-title {
    position: absolute;
    transition: transform 0.1s ease-in;
  }
}
@media (min-width: 768px) {
  .grid-item .grid-details .grid-title.fixed {
    transform: translateY(-100%);
    background: rgba(0, 0, 0, 0.5);
  }
}
.grid-item .grid-details .grid-topline {
  display: block;
  font-size: 0.8em;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
  font-weight: bold;
}
.grid-item .grid-details .grid-subline,
.grid-item .grid-details .product-type {
  display: block;
  font-size: 0.5em;
  margin-top: 0.5rem;
  opacity: 0.9;
}
.grid-item .indicator {
  position: absolute;
  display: block;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 37px;
  text-indent: -9999px;
}
.grid-item .indicator.exclusive {
  background: url('/images/icon-mini-exclusive.png') 0% 0% no-repeat;
}
.preview-row {
  margin-bottom: 16px;
}
.grid-previews {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
}
.grid-previews:before,
.grid-previews:after {
  content: " ";
  display: table;
}
.grid-previews:after {
  clear: both;
}
.grid-previews:before,
.grid-previews:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.grid-previews:after {
  clear: both;
}
.grid-previews:before,
.grid-previews:after {
  content: " ";
  display: table;
}
.grid-previews:after {
  clear: both;
}
.grid-previews:before,
.grid-previews:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.grid-previews:after {
  clear: both;
}
.grid-previews .grid-item {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 481px) {
  .grid-previews .grid-item {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .grid-previews .grid-item {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .grid-previews .grid-item {
    float: left;
    width: 33.33333333%;
  }
}
.grid-previews .grid-item:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 992px) {
  .grid-previews .grid-item:nth-child(2n+1) {
    clear: none;
  }
}
@media (min-width: 992px) {
  .grid-previews .grid-item:nth-child(3n+1) {
    clear: left;
  }
}
.preview-contest-label {
  display: block;
  font-size: 1rem;
  padding: 0.5em 1em;
  margin: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.prod-medium {
  position: relative;
  display: block;
}
.prod-medium img {
  display: block;
  width: 100%;
}
@media (min-width: 992px) {
  .new-fea .caption h1 {
    font-size: 180%;
  }
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #whats-new .alert.alert-success {
    height: 78px;
    margin-bottom: 0;
  }
  #whats-new .alert.alert-success h3 {
    margin-top: 5px;
  }
  .prod-medium span.glyphicon {
    display: block;
    color: #fff;
    top: 3px;
    font-size: 110%;
  }
  .row.coming-soon {
    margin-bottom: 30px;
  }
  #whats-new .row.coming-soon {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .new-fea .caption h1,
  .new-fea.secondary .caption h2 {
    font-size: 150%;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #whats-new .newsletter-widget {
    height: 172px;
  }
  #whats-new .alert.alert-success {
    height: 82px;
  }
  #whats-new .alert.alert-success h3 {
    margin-top: 5px;
  }
  .prod-medium span.available {
    display: block;
  }
  .prod-medium:hover span {
    display: block;
  }
  .prod-medium img {
    display: block;
    margin-bottom: 0;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
@media (min-width: 1200px) {
  #whats-new .alert.alert-success {
    height: 65px;
  }
}
.fea-char-panel .col1,
.fea-char-panel .col2,
.fea-char-panel .col3,
.fea-char-panel .col4 {
  width: 25%;
}
.fea-char-panel .col a {
  display: block;
  margin: 0 5px 5px 0;
}
.row.brand.first {
  margin-bottom: 5px;
}
.brand [class*="col-md-"],
.brand [class*="col-small-"] {
  padding-left: 0;
  padding-right: 5px;
}
.shop-by-list ul {
  list-style: none;
  margin-left: 0px;
}
.shop-by-list li {
  margin-bottom: 3px;
}
.shop-by-list a {
  color: #666;
}
.browse-form .form-control {
  width: 75%;
  margin-bottom: 5px;
}
.browse-form .btn-primary {
  float: left;
}
.browse-form.well {
  padding: 10px 5px;
}
#shop-by #widget-freeship,
#shop-by #widget-rewards {
  display: none;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  .browse-form .form-control {
    width: 80%;
    margin-bottom: 0;
  }
  .browse-form .btn-primary {
    float: none;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
#why-sideshow #ajaxNewsSubscribeDiv input#news-email {
  width: 100%;
  margin-bottom: 5px;
}
#reviews .carousel .panel.review {
  min-height: 180px;
}
.carousel p {
  margin-top: 10px;
}
.why-sideshow-well#rewards ol {
  padding-left: 18px;
}
.why-sideshow-well#rewards li {
  margin-bottom: 5px;
}
#why-sideshow #reviews .review {
  min-height: 225px;
}
#why-sideshow #reviews .review .thumb {
  width: 175px;
  height: 175px;
  margin-right: 10px;
}
#why-sideshow #reviews .review p {
  margin-left: 0px;
}
#newsletter #signin-email,
#newsletter #ajaxNewsSubscribeDiv input#news-email {
  width: 60%;
}
#newsletter .payment-text {
  margin-left: 82px;
}
#rewards-tag {
  background: url('/images/rewards-tag.png') no-repeat;
  width: 80px;
  height: 75px;
  margin: 0 auto;
}
#rewards-cash {
  background: url('/images/rewards-cash.png') no-repeat;
  width: 80px;
  height: 75px;
  margin: 0 auto;
}
#rewards-wallet {
  background: url('/images/rewards-wallet.png') no-repeat;
  width: 80px;
  height: 75px;
  margin: 0 auto;
}
.rewards-terms {
  padding: 10px;
}
.no-list-style {
  list-style: none;
  margin: 0 0 10px 0;
}
.payment-large-text {
  font-size: 300% !important;
  font-weight: 700;
  text-align: center;
  margin-top: 25px;
}
.payment-text {
  margin-top: 10px;
}
.newsletter-list {
  list-style-type: square;
  font-size: 135%;
}
.newsletter-list li {
  padding: 10px;
}
.list-style-square {
  list-style-type: square;
}
.list-style-square li {
  padding: 10px;
}
.static-popover {
  display: block !important;
  position: relative !important;
  margin-left: 0 !important;
  margin-bottom: 10px;
  border-radius: 20px;
}
.static-popover p,
.static-popover h3 {
  color: grey;
  font-size: 120%;
}
.static-popover-title {
  border-radius: 20px 20px 0 0;
}
.static-popover-title .visible-xs {
  display: inline !important;
}
.static-popover a {
  color: grey !important;
}
#why-sideshow .carousel-inner .item {
  background: none;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #reviews .carousel .panel.review {
    margin: 0 30px 0 40px;
  }
  .why-sideshow-well {
    min-height: 415px !important;
  }
  .static-popover {
    max-width: 310px;
    min-height: 170px;
    margin-bottom: 0;
  }
  .static-popover-title .visible-xs {
    display: none !important;
  }
  .payment-text-padding {
    padding-left: 40px;
  }
  .flex-steps {
    background: url('/images/icon-check-circle.png') no-repeat;
  }
  #newsletter #signin-email {
    width: 60%;
  }
  #news-subscribe {
    background: url('/images/newsletter-icon.png') no-repeat;
    padding: 0 0 0 85px;
    min-height: 70px;
  }
  #news-signin {
    background: url('/images/computer-icon.png') no-repeat;
    padding: 0 0 0 85px;
    min-height: 70px;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  .why-sideshow-well {
    min-height: 315px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.contest-links {
  min-height: 240px;
}
.contest-links .btn {
  margin: -40px 5px 0 0;
  z-index: 10000000;
  position: relative;
}
.social-connect.facebook {
  background: url('/images/sprite-icons.png') no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.facebook:hover {
  opacity: .8;
}
.social-connect.twitter {
  background: url('/images/sprite-icons.png') no-repeat;
  background-position: -32px 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.twitter:hover {
  opacity: .8;
}
.social-connect.linkedin {
  background: url('/images/sprite-icons.png') no-repeat;
  background-position: -393px 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.linkedin:hover {
  opacity: .8;
}
.social-connect.rss {
  background: url('/images/sprite-icons.png') no-repeat;
  background-position: -64px 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.rss:hover {
  opacity: .8;
}
.social-connect.google {
  background: url('/images/sprite-icons.png') no-repeat;
  background-position: -96px 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.google:hover {
  opacity: .8;
}
.social-connect.pinterest {
  background: url('/images/sprite-icons.png') no-repeat;
  background-position: -128px 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.pinterest:hover {
  opacity: .8;
}
.social-connect.vimeo {
  background: url('/images/social-icon-sprite2.jpg') no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.vimeo:hover {
  opacity: .8;
}
.social-connect.youtube {
  background: url('/images/social-icon-sprite2.jpg') no-repeat;
  background-position: -33px 0;
  width: 33px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.youtube:hover {
  opacity: .8;
}
.social-connect.instagram {
  background: url('/images/Active-Instagram-2-icon.png') no-repeat;
  width: 33px;
  height: 33px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.instagram:hover {
  background: url('/images/Hover-Instagram-1-icon.png') no-repeat;
}
.social-connect.flickr {
  background: url('/images/social-icon-sprite2.jpg') no-repeat;
  background-position: -99px 0;
  width: 33px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  overflow: hidden;
}
.social-connect.flickr:hover {
  opacity: .8;
}
.social-connect.newsletter {
  background: url('/images/newsletter-icon.png') no-repeat;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 2px;
  background-size: 32px;
  overflow: hidden;
}
.social-connect.newsletter:hover {
  opacity: .8;
}
#connect .content-wrapper {
  padding-top: 20px;
}
#connect .content-wrapper h1 {
  font-size: 200%;
}
#connect .content-wrapper h2 {
  margin-top: 0px;
  line-height: 1.3em;
}
#connect .content-wrapper h3 {
  margin-top: 0px;
  margin-bottom: 0;
}
#connect #newsletter .payment-text {
  margin-left: 0;
}
.connect-h2 {
  line-height: 0;
  margin: 0 0 0 10px;
  display: inline-block;
}
#full-width-grey {
  padding: 15px 0 0 0;
  background: #EBEBEB;
  color: #666;
  border: 1px solid #D0D0D0;
  width: 100%;
}
#connect-photo {
  padding: 0 0 0 60px;
  background: url('/images/icon-photo.png') no-repeat;
  min-height: 50px;
}
#connect-video {
  padding: 0 0 0 60px;
  background: url('/images/icon-film-strip.png') no-repeat;
  min-height: 50px;
}
.connect-h2-nothumb {
  min-height: 50px;
}
.check-mark-list {
  background: url('/images/icon-check-circle.png') no-repeat;
  padding: 5px 0 10px 40px;
  min-height: 40px;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  .connect-well {
    min-height: 325px;
  }
  #connect #newsletter #ajaxNewsSubscribeDiv input#news-email {
    width: 100%;
    margin-bottom: 5px;
  }
  .contest-links {
    min-height: none;
  }
  #full-width-grey {
    margin-bottom: 20px;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  .connect-well {
    min-height: 260px;
  }
  #connect #newsletter #ajaxNewsSubscribeDiv input#news-email {
    width: 60%;
    margin-bottom: 0;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
#social-feed h1 {
  margin: 15px 0 0 10px;
}
#social-feed h3 {
  float: left;
  margin: 0 10px;
}
#social-feed ul.social {
  margin: 0;
  height: 35px;
}
#social-feed ul.social li {
  float: left;
  margin: 0 5px 10px 0;
}
#social-feed .social a {
  display: block;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url('/images/sprite-icons.png');
  background-repeat: no-repeat;
}
#social-feed .social a.facebook {
  background-position: 0 0;
}
#social-feed .social a.twitter {
  background-position: -32px 0;
}
#social-feed .social a.rss {
  background-position: -64px 0;
}
#social-feed .social a.googleplus {
  background-position: -96px 0;
}
#social-feed .social a.pinterest {
  background-position: -128px 0;
}
#social-feed .social a.instagram {
  background-position: -202px 0;
}
#social-feed .social a.youtube {
  background-position: -425px 0;
}
#social-feed .social a.linkedin {
  background-position: -392px 0;
}
#social-feed .dcsns {
  width: 100%;
  padding: 2% 0 0 1%;
  background: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#social-feed .dcsns-toolbar {
  display: none;
}
#social-feed .dcsns-content {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#social-feed #dcssb-float.dc-social-float .dc-social-float-content {
  box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
  border: none!important;
  border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
}
#social-feed .stream li {
  font-size: 100%;
  padding: 5px 0 35px 0;
  width: 100%;
  margin: 0 0 12px 0;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  line-height: 1.35em;
}
#social-feed .stream li .section-title {
  font-size: 120%;
}
#social-feed .stream li .section-intro {
  min-height: 25px;
  padding: 5px 0 5px 5px;
  font-style: normal;
  font-weight: normal;
}
#social-feed .dcsns .stream li.dcsns-google .section-thumb img {
  float: none;
  max-width: 100%;
  margin-bottom: 2%;
}
#social-feed .dcsns .stream li.dcsns-facebook .section-text img {
  float: none;
  max-width: 100%;
  margin-bottom: 2%;
}
#social-feed .dcsns .stream li.dcsns-instagram .section-thumb img {
  float: none;
  max-width: 100%;
  margin-bottom: 2%;
}
#social-feed .stream li .section-intro a {
  text-decoration: none;
}
#social-feed .stream li .icon {
  bottom: 2px;
}
#social-feed .stream li .section-user {
  font-size: 80%;
  font-style: normal;
}
#social-feed .stream li .section-user a {
  color: #666;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #social-stream .stream li {
    width: 48%;
    margin: 0 12px 12px 0;
  }
  .newsletter .newsletter-container {
    float: right;
    margin-top: 3%;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #social-stream .stream li {
    width: 32%;
    margin: 0 12px 12px 0;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
#contests h1 {
  margin-bottom: 20px;
}
#contests .thumbnail {
  margin-bottom: 20px;
}
#contests .alert.winners {
  padding-right: 14px;
}
#contests .thumbnail.winner {
  display: block;
  width: 48%;
  float: left;
  margin-right: 1%;
  min-height: 300px;
  background: #fff;
}
@media (min-width: 768px) {
  #contests .thumbnail.winner {
    display: block;
    width: auto;
    float: none;
    margin-right: 0;
  }
}
#contests .caption {
  color: #666;
}
@media (min-width: 992px) {
  #contests .caption {
    min-height: 85px;
  }
}
#contests .fea-banner {
  border-radius: 0;
}
#contests .nav.nav-tabs {
  margin-bottom: 2%;
}
#contests .nav.nav-tabs li,
#contests .nav-tabs > li > a,
#contests .nav-tabs > li > a:hover {
  color: #000;
  border: transparent;
  background: none;
}
#contests .nav.nav-tabs li.active {
  font-weight: bold;
  font-size: 110%;
}
#contests .nav.nav-tabs li.open.active {
  border: 3px solid #80B23C;
  border-width: 0 0 3px 0;
}
#contests .nav.nav-tabs li.closed.active {
  border: 3px solid #E83345;
  border-width: 0 0 3px 0;
}
#contests .nav-tabs > li > a:hover {
  border: none;
}
#contests .tab-pane .well {
  padding: 0;
}
#contests .tab-pane .well h2 {
  margin: 0;
  padding: 1%;
  font-weight: normal;
  font-size: 140%;
}
#contests .tab-pane .well p {
  margin: 0;
  padding: 0 1% 1% 1%;
  font-weight: normal;
}
#contests .tab-pane .well .btn-lg {
  margin: 2% 3% 0 0;
  padding: 8px 60px;
  font-weight: normal;
  font-size: 100%;
  border: none;
}
@media (min-width: 992px) {
  #contests .form-horizontal .control-label {
    text-align: left;
  }
}
.contest-form {
  background: #f0f0f0;
  padding: 32px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .contest-form {
    padding: 48px 32px;
  }
}
.contest-form h2 {
  color: #333;
}
.contest-form .btn[type='submit'] {
  margin: 32px 0;
}
.contest-form-content {
  max-width: 680px;
  margin: 0 auto;
}
.form-contest {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .featured-contest-social {
    padding-top: 15px;
  }
}
.alert-contest-winner {
  background: #333333;
  color: #ffffff;
  text-align: center;
  padding: 32px 20px;
}
.contest-winner-headline {
  font-size: 1rem;
  margin: 0;
}
.contest-winner-detail-wrap,
.contest-winner-name,
.contest-winner-location {
  display: inline-block;
  padding: 20px 20px 0;
  vertical-align: top;
  text-align: left;
}
.contest-winner-detail-wrap:before,
.contest-winner-name:before,
.contest-winner-location:before {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  display: inline-block;
  margin-right: 0.25em;
}
.contest-winner-detail {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.contest-winner-detail-icon,
.contest-winner-detail-wrap:before,
.contest-winner-name:before,
.contest-winner-location: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: 40px;
  vertical-align: middle;
  opacity: 0.5;
}
.contest-winner-detail-label {
  display: block;
  font-size: 1rem;
  line-height: 1em;
  margin: 0;
  text-transform: uppercase;
  opacity: 0.5;
}
.contest-winner-detail-text {
  display: block;
  font-size: 1.5rem;
  line-height: 1em;
  font-weight: bold;
  margin: 0;
}
@media (min-width: 768px) {
  .contest-winner-detail-text {
    font-size: 2.5rem;
  }
}
.contest-winner-name:before {
  content: "\f091";
}
.contest-winner-location:before {
  content: "\f041";
}
#contest .alert label {
  font-weight: normal;
}
#contest .alert blockquote {
  padding: 10px 0;
  border: none;
}
#contest .alert textarea {
  margin-left: 2%;
  width: 50%;
}
#contest .thumbnail {
  max-width: 350px;
}
#contest .product-thumbnail a:hover {
  text-decoration: none !important;
}
#contest .product-name,
#contest .product-type {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#contest .product-name {
  font-weight: bold;
  font-size: 1em;
  margin: 0;
  margin-bottom: 0.5em;
  padding: 0;
  color: #333333;
}
#contest .product-type {
  font-size: 0.8em;
}
#contest h1.contest-banner {
  width: 990px;
  height: 180px;
  text-indent: -9999px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#contest h3 {
  margin-top: 2%;
}
#contest.well h2 {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  #contest.well h2 {
    font-size: 2rem;
  }
}
#contest .dl-horizontal dt,
#contest .dl-horizontal dd {
  margin-bottom: 10px;
}
#contest .prize-list {
  display: block;
  float: right;
  width: 40%;
  list-style: none;
  margin-left: 2%;
  margin-bottom: 30px;
}
#contest .prize-list li {
  margin-bottom: 5px;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  #contest .prize-list {
    display: block;
    float: none;
    width: auto;
    list-style: none;
    margin-left: 0%;
  }
}
#contest #more-contests-btn {
  display: none;
}
#contest #contestResponse {
  display: none;
}
@media (min-width: 992px) {
  #contest #contestResponse p,
  #contest #contestResponse h3 {
    color: #666;
  }
}
#contest dd {
  font-size: 1.25rem;
  margin-bottom: 1em;
  color: #999999;
}
#contest .other-contests {
  margin-bottom: 10px;
}
#contest .other-contests .caption {
  border: 0;
  min-height: 85px;
}
#contest .other-contests .btn-success {
  position: relative;
  top: -50px;
  margin-bottom: -50px;
}
#contest .other-contests h4 {
  padding: 2%;
  font-size: 100%;
}
@media (min-width: 768px) {
  #contest .other-contests,
  #contest .widget#newsletter {
    min-height: 310px;
  }
}
@media (min-width: 992px) {
  #contest .other-contests,
  #contest .widget#newsletter {
    min-height: 303px;
  }
}
@media (min-width: 1200px) {
  #contest .other-contests,
  #contest .widget#newsletter {
    min-height: 355px;
  }
}
#preview .preview-contest-related .prod-row .prod a span {
  margin-left: 8px;
  left: 0;
}
#preview #contest .form-horizontal .control-group > .control-label {
  width: 100px;
  text-align: left;
}
#preview #contest .form-horizontal .control-group > .controls {
  margin-left: 120px;
}
#preview #contest .form-horizontal .control-group.checkbox-group > .controls,
#preview #contest .form-horizontal .form-horizontal .control-group.legal-group > .controls {
  margin-left: 0;
}
#preview #contest #more-contests-btn {
  display: inline-block;
}
@media (min-width: 768px) {
  #contest-link {
    position: absolute;
    margin: 10px;
    box-shadow: 0 4px 2px -2px gray;
  }
}
#contest-link.right {
  right: 5px;
}
#newsletter #news-signup #news-email {
  width: 60%;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  #newsletter #news-signup #news-email {
    display: block;
    width: 100%;
    margin-bottom: 5px;
  }
}
#winner-list .media {
  padding-bottom: 4%;
  border-bottom: 1px solid #b9b9b9;
}
#winner-list .media:nth-child(5) {
  border-bottom: 0px;
}
#winner-list .media-left {
  width: 30%;
  float: left;
}
#winner-list .media-body {
  margin: 0 0 0 50%;
  font-weight: normal;
}
@media (min-width: 768px) {
  #winner-list h3 {
    margin-bottom: 5%;
    font-size: 125%;
  }
}
#winners-btn {
  margin: 2% 0 10% 0;
}
.media.winner {
  margin: 0 15% 5% 0;
  padding: 0 0 2% 0;
  border-bottom: 1px solid #b9b9b9;
}
.media.winner .media-left {
  float: left;
  width: 25%;
}
.media.winner .media-body {
  margin: 0 0 0 40%;
}
#landing .row.bread {
  margin-bottom: 10px;
}
#landing .seo-banner {
  padding: 5px 0 5px 15px;
  color: #ebebeb;
  font-size: 90%;
}
#landing .seo-banner h1 {
  margin-bottom: 0;
  font-size: 150%;
}
#landing .content-wrapper {
  margin-bottom: 0;
  padding: 0;
}
#landing .well {
  min-height: 375px;
  padding: 5px 10px 0 10px;
  color: #d0d0d0;
  background: #37353a;
}
#landing .well h4,
#landing .well p {
  padding-left: 5px;
}
#landing .well a {
  color: #d0d0d0;
}
#landing .well img {
  border-radius: 0;
}
#landing .carousel {
  margin-left: 5px;
}
#landing .carousel .prod {
  width: auto;
  min-height: 250px;
  margin: 0 4px;
  padding: 5px 0;
  color: #999;
  font-size: 80%;
}
#landing .carousel .prod a {
  text-decoration: none;
  font-size: 120%;
}
#landing .carousel-control {
  width: 5%;
}
#landing .carousel-control.left,
#landing .carousel-control.right {
  background-image: none;
  opacity: .8;
  filter: alpha(opacity=80);
}
#landing .carousel-control .glyphicon {
  top: 40%;
}
#promo-v2 .share-bar {
  margin-top: 20px;
}
#promo-v2 .share-bar h1 {
  position: relative;
  top: 20px;
}
#promo-v2.v3 .share-bar {
  margin-top: 0;
}
#promo-v2 #promo-products {
  margin-bottom: 20px;
}
#promo-v2 #promo-featured-stories .col-sm-12 {
  clear: both;
}
#promo-v2 .gallery-row {
  padding-bottom: 10px;
}
#promo-v2 .gallery-row img {
  margin-bottom: 5px;
}
#promo-products .bundle,
#bundles .bundle {
  margin-bottom: 15px;
}
.page-template-template-promo-landing-v3 #header {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  #bundle-slider .banner-item {
    height: 400px;
    min-height: 0;
  }
}
.banner-item .bundle-banner .contentElem {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 40px;
  background: rgba(0, 0, 0, 0.8);
}
@media (min-width: 768px) {
  .banner-item .bundle-banner .contentElem {
    width: 380px;
  }
}
.banner-item .bundle-banner .textElem {
  text-align: left;
}
.banner-item .bundle-banner .textElem .bundle-name {
  font-size: 38px;
}
.banner-item .bundle-banner .textElem .bundle-subtitle {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.25;
  margin: 0 0 20px 0;
  padding-bottom: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.75);
}
.banner-item .bundle-banner .textElem .bundle-prices {
  font-size: 28px;
  margin-bottom: 20px;
}
.banner-item .bundle-banner .textElem .bundle-prices .bundle-price-discount {
  color: #E83345;
}
.banner-item .bundle-banner .textElem .bundle-prices .bundle-price-discount + .bundle-price-regular {
  margin-left: 20px;
  font-size: 18px;
  text-decoration: line-through;
}
.banner-item.horiz-left .bundle-banner .foregroundElem {
  right: -150px;
  bottom: 0;
}
@media (min-width: 1200px) {
  .banner-item.horiz-left .bundle-banner .foregroundElem {
    right: 0;
  }
}
.banner-item.horiz-right .bundle-banner .foregroundElem {
  left: -150px;
  bottom: 0;
}
@media (min-width: 1200px) {
  .banner-item.horiz-right .bundle-banner .foregroundElem {
    left: 0;
  }
}
.banner-item.horiz-right .bundle-banner .contentElem {
  right: 0;
}
@media (min-width: 992px) {
  .seo-landing .content-container {
    margin: 20px 150px 20px 20px;
    width: auto;
  }
}
@media (min-width: 768px) {
  #promo-v2 #promo-featured-stories .col-sm-12 {
    clear: none;
  }
}
@media (min-width: 992px) {
  #landing .carousel .prod {
    width: 238px;
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  .seo-landing #large-brand-image {
    min-height: 300px;
    background-color: #000;
  }
}
@media (min-width: 992px) {
  .seo-landing #type-whats-new {
    margin: 0 0 30px 90px;
  }
}
@media (min-width: 992px) {
  .seo-landing #large-brand-image h1,
  .seo-landing #large-brand-image p {
    margin-left: 0px;
  }
}
@media (min-width: 992px) {
  .seo-landing #type-whats-new {
    margin-left: 20px;
  }
}
@media (min-width: 992px) {
  #promo-featured-stories {
    padding-top: 110px;
  }
}
#event-container {
  padding-top: 10px;
}
#event-reveal #event-giveaway,
#event-reveal #event-promos,
#event-reveal .top-promo,
#event-reveal .feature-promo {
  margin-bottom: 5%;
}
#event-reveal h1 {
  margin: 0 0 0 23px;
  padding: 0;
  width: 475px;
  height: 150px;
}
#event-reveal .sub-feature-promo span.fifth {
  display: block;
  margin-bottom: 5%;
}
#event-reveal .dcsns {
  padding: 0;
  border-radius: 0;
  background: none;
}
#event-reveal .stream li .icon {
  display: none;
}
#event-reveal .stream li .section-intro {
  padding-top: 2px;
  padding-left: 10px;
}
#event-countdown .event-content {
  background: #fff;
  padding: 50px 40px;
  border-radius: 20px;
}
#event-countdown #event-top-content {
  margin-top: -40px !important;
}
#event-countdown .wp-content {
  margin: 20px 0;
}
#event-countdown .event-content {
  margin: 20px auto;
}
#event-countdown #event-bottom-content ul {
  list-style: none;
  padding: 0;
}
#event-countdown #event-bottom-content li {
  margin: 20px 0;
  font-size: 120%;
}
#event-countdown #ajaxNewsSubscribeDivSocial {
  position: relative;
  z-index: 1500;
  min-width: 320px;
  text-align: left;
}
#event-countdown .desc {
  margin: 0 !important;
}
#event-countdown img.img-responsive.center-block {
  margin-top: 15px;
}
#editor-content-countdown {
  padding: 15px 20px 15px 20px;
  font-size: 120%;
}
#end-date-mobile {
  font-size: 200%;
  text-align: center;
  padding: 0 40px;
}
#content-countdown {
  margin-bottom: 20px;
  min-height: 500px;
}
#counter {
  width: 560px;
  margin: 0 auto;
}
.desc {
  width: 450px;
  margin: 0 auto 25px auto;
}
.desc div {
  display: inline;
  font-size: 140%;
}
.days {
  padding-left: 30px;
}
.hours {
  padding-left: 60px;
}
.mins {
  padding-left: 50px;
}
.secs {
  padding-left: 38px;
}
.cntSeparator {
  font-size: 200%;
}
#editor-content-countdown h2 {
  font-size: 150%;
  text-align: left;
}
/* -- COMIC-CON 2014 (template-comic-con-2014.php) --- */
#comic-con-online-2014 .owl-next {
  right: 0;
  position: absolute;
  background: url('/images/comic-con-2014-landingpage-scroll-right.png') no-repeat;
  width: 35px;
  height: 35px;
  text-indent: -99999px;
}
#comic-con-online-2014 .owl-prev {
  left: 0;
  position: absolute;
  background: url('/images/comic-con-2014-landingpage-scroll-left.png') no-repeat;
  width: 35px;
  height: 35px;
  text-indent: -99999px;
}
#whats-new-list {
  padding: 0;
}
#whats-new-list li {
  list-style: none;
  padding: 0;
  color: #fff;
}
#whats-new-list li a {
  color: #fff;
}
/* --- SPECIAL EVENT CSS --- */
.ui-pnotify-history-container.well {
  display: none !important;
}
.ui-pnotify.spook-2013 {
  top: 20px !important;
}
.ui-pnotify.spook-2013 .ui-pnotify-container {
  background: none !important;
}
.ui-pnotify.spook-2013 .ui-pnotify-title,
.ui-pnotify.spook-2013 .ui-pnotify-text {
  color: #FFF !important;
  line-height: 1 !important;
}
.ui-pnotify.spook-2013 .ui-pnotify-title {
  margin-bottom: 0px;
}
.ui-pnotify.spook-2013 .ui-pnotify-icon {
  float: left;
}
.ui-pnotify.spook-2013 .picon {
  margin: 3px;
  width: 33px;
  height: 33px;
}
.ui-pnotify.spook-2013 a {
  color: #fff;
}
.ui-pnotify.spook-2013 p {
  margin: 0 15px 0 12px;
  padding: 0 10px 10px 10px;
  background: #040301;
  box-shadow: 0 4px 2px -2px gray;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
/* -- event blog template -- */
#event-blog #blog-page .row.share-bar,
#event-blog #blog-page .row.title-bar {
  display: none;
}
#event-blog #event-header {
  padding: 2% 0;
}
#event-blog .page-title h1 {
  margin: 0 0 1% 0;
  padding: 0;
  font-size: 200%;
  font-weight: 700;
  text-transform: uppercase;
}
#event-blog .page-title h2 {
  margin: 0 0 1% 0;
  padding: 0;
  font-size: 140%;
  font-weight: 700;
  color: #666;
  text-transform: uppercase;
}
#event-blog .feature-promo,
#event-blog .left-promo {
  margin-bottom: 10px;
}
#event-blog #bottom-promo-instagram .btn,
#event-blog #pongstgrm .likes,
#event-blog #pongstgrm .comments {
  display: none;
}
#event-blog #bottom-promo-instagram h6 .btn {
  display: inline-block;
  position: relative;
  top: -5px;
  margin-bottom: -20px;
}
#event-blog #bottom-promo h6 {
  margin-bottom: 12px;
  font-size: 100%;
}
#event-blog #pongstgrm .thumbnail {
  padding: 0;
}
#event-blog #pongstgrm .thumbnail > a:not(.btn) {
  min-height: 1px;
}
#event-blog .bottom-buttons .btn {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 100%;
}
#event-lookup p.title {
  margin: 7% 0 0 0;
  font-size: 150%;
}
#promo-grid #bannerCarousel {
  height: 68px !important;
  margin-bottom: 8px;
}
#event-blog .banner-item {
  background-color: transparent;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #event-container {
    position: relative;
    top: -15px;
    padding-top: 30px;
  }
  #event-reveal #event-countdown {
    margin-top: 5%;
    margin-left: 15%;
    margin-bottom: 5%;
    width: 65%;
    padding: 2% 2% 0 2%;
    color: #fff;
  }
  #event-reveal #event-giveaway,
  #event-reveal #event-promos,
  #event-reveal .top-promo,
  #event-reveal .feature-promo {
    margin-bottom: 0;
  }
  #event-reveal h1 {
    margin: 0 0 0 -84px;
  }
  #event-reveal .content {
    margin-bottom: 5%;
  }
  #event-reveal #event-promos,
  #event-reveal .top-promo span,
  #event-reveal .feature-promo span,
  #event-reveal .sub-feature-promo span {
    display: block;
    border: 5px solid #000;
    border-radius: 15px;
  }
  #event-reveal #event-promos .item,
  #event-reveal #event-promos .carousel-control {
    border-radius: 15px;
  }
  #event-reveal #event-promos .carousel-control {
    width: 10%;
  }
  #event-reveal #event-promos .carousel-control .glyphicon-chevron-left {
    left: 15%;
  }
  #event-reveal .event #event-newsletter #ajaxNewsSubscribeDivSocial input#news-email {
    width: 75%;
  }
  #event-reveal .event-content-col .row {
    margin-bottom: 2%;
  }
  #event-reveal .sm-counter.desc div {
    font-size: 90%;
  }
  #event-reveal .sm-counter.desc .days {
    padding-left: 10px;
  }
  #event-reveal .sm-counter.desc .hours {
    padding-left: 30px;
  }
  #event-reveal .sm-counter.desc .mins {
    padding-left: 17px;
  }
  #event-reveal .sm-counter.desc .secs {
    padding-left: 12px;
  }
  #event-reveal .event-content-col {
    margin-top: 120px;
  }
  #event-reveal .sub-feature-promo span.fifth {
    margin-bottom: 10px;
  }
  /* #event-reveal .prod-row img	{border-radius: 15px; border: 5px solid #000;} */
  #editor-content-countdown {
    padding: 30px 155px !important;
    font-size: 120% !important;
  }
  #events .thumbnail .caption {
    min-height: 220px;
  }
  /* event blog template */
  #event-blog #bottom-promo h6 {
    margin-bottom: 10px;
  }
  #event-blog .feature-promo,
  #event-blog .left-promo {
    margin-bottom: 0;
  }
  #event-blog #bottom-promo {
    height: 90px;
  }
  #event-blog .bottom-buttons .btn {
    margin-bottom: 0;
  }
  #promo-grid #bannerCarousel {
    height: 89px !important;
    margin-bottom: 8px;
  }
  #promo-grid .row .row {
    margin-bottom: 8px;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #event-reveal .sub-feature-promo span {
    height: 148px;
  }
  #event-reveal .sub-feature-promo span.fifth {
    margin-bottom: 0px;
  }
  #editor-content-countdown {
    padding: 30px 185px !important;
    font-size: 120% !important;
  }
  /* event blog template */
  #event-blog #bottom-promo h6 {
    margin-bottom: 12px;
  }
  #event-blog #bottom-promo-instagram h6 img {
    display: inline-block;
    float: left;
    position: relative;
    top: -5px;
    margin-bottom: -10px;
  }
  #event-blog #bottom-promo {
    height: 140px;
  }
  #event-blog .bottom-buttons .btn {
    font-size: 125%;
  }
  #promo-grid #bannerCarousel {
    height: 116px !important;
    margin-bottom: 11px;
  }
  #promo-grid .row .row {
    margin-bottom: 12px;
  }
  #event-blog #bottom-promo {
    height: 90px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
@media (min-width: 1200px) {
  #event-reveal h1 {
    margin: 0 0 0 18px;
  }
  #event-reveal .sub-feature-promo span.fifth {
    margin-bottom: 36px;
  }
  #promo-grid #bannerCarousel {
    height: 140px !important;
    margin-bottom: 15px;
  }
  #promo-grid .row .row {
    margin-bottom: 16px;
  }
  #event-blog #bottom-promo {
    height: 140px;
  }
}
/* Countdown  
----------------------------------------------------- */
.countdown-styled div {
  transition: all 0.5 ease;
  display: inline-block;
  margin: 0 15px 0.25em;
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
  text-align: right;
  /* IE7 inline-block hack */
  *display: inline;
  *zoom: 1;
}
@media (min-width: 768px) {
  .countdown-styled div {
    font-size: 80px;
  }
}
@media (min-width: 992px) {
  .countdown-styled div {
    font-size: 100px;
  }
}
.countdown-styled div:first-child {
  margin-left: 0;
}
.countdown-styled div:last-child {
  margin-right: 0;
}
.countdown-styled div span {
  display: block;
  border-top: 1px solid #cecece;
  padding-top: 3px;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: right;
}
.comic-heading {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #FCC600;
}
@media (min-width: 768px) {
  .comic-heading {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .comic-heading {
    font-size: 2.5rem;
  }
}
#event-header .btn-newsletter {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0px;
  padding: 0 1.6em;
  line-height: 50px;
}
@media (min-width: 481px) {
  #event-header .btn-newsletter {
    padding: 15px 20px;
    font-size: 21px;
    line-height: 1.33;
    border-radius: 0px;
    padding: 0 1.6em;
    line-height: 60px;
  }
}
/*  Dark Theme
----------------------------------------------------- */
.theme-dark {
  background: #000;
  color: white;
}
.theme-dark .prod-grid .prod h4 a {
  color: #fff;
}
.theme-dark .prod-grid .prod p {
  color: #999999;
}
.theme-dark #blog-container .blog-item {
  color: #ccc;
}
.theme-dark #blog-container .blog-item .post-wrap {
  border: 0;
  background: #171717;
  margin: 2% 0;
  padding: 2% 0;
  border-top: 4px solid #428bca;
  box-shadow: 0 0px 0px 1px #000;
}
@media (min-width: 768px) {
  .theme-dark #blog-container .blog-item .post-wrap {
    margin: 2%;
  }
}
.theme-dark #blog-container .blog-item h2 a {
  color: white;
}
.theme-dark #blog-container .blog-item hr {
  border-color: #333333;
}
.theme-dark #blog-container .blog-item .Poll-title-heading {
  color: #fff !important;
}
.theme-dark #blog-container .blog-item .meta .label {
  display: block;
  float: left;
  margin-bottom: 2px;
  margin-right: 2px;
}
.theme-dark #blog-container .blog-item .meta .label-default {
  background-color: #333333;
}
.theme-dark #blog-container .blog-item .meta.comments {
  float: right;
}
.theme-dark #blog-container .blog-item .meta.tags {
  border-top: 1px solid #333333;
  padding-top: 10px;
}
.theme-dark #collector-submit {
  background: #333333;
}
/*  Event Banners
----------------------------------------------------- */
.event-banner-wrapper {
  position: relative;
  background-size: cover;
  color: white;
  transition: all 0.5 ease;
}
.event-banner-content {
  padding: 30px 15px;
  width: 100%;
  transition: all 0.5 ease;
}
#event-header .row {
  margin-bottom: 0;
}
.event-header-fullwidth {
  padding: 0 !important;
}
.event-header-fullwidth .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0;
}
.event-header-fullwidth .event-banner-content {
  padding: 60px 30px;
}
.event-header-fullwidth .event-banner-content .btn {
  margin-top: 20px;
}
#event-logo {
  border: none !important;
  width: auto;
  max-width: 100%;
  margin-bottom: 20px;
}
#deal-of-day #deal-details h3 {
  color: #428649;
  font-size: 240%;
  margin: 0 0 10px 0;
}
#deal-of-day .col-md-2 h5 {
  font-size: 180%;
}
#deal-of-day #deal-details p {
  color: #428649;
  font-size: 140%;
}
#deal-of-day .countdown {
  background: #EBEBEB;
  padding: 15px;
  border-radius: 8px;
  border: 1px solid #CCC;
  max-width: 450px;
}
#deal-of-day .glyphicon.glyphicon-time {
  padding-right: 5px;
}
#deal-of-day .product-deal-info {
  margin: 50px 0 20px 0;
}
#deal-of-day .title {
  display: table;
  color: #000;
  font-size: 250%;
}
#deal-of-day .description {
  display: table;
  color: #666;
  font-size: 150%;
  padding-bottom: 10px;
}
#deal-of-day .product-deal-info span {
  padding-right: 20px;
}
#deal-of-day .btn.btn-success.btn-lg {
  margin-right: 20px;
  margin-top: 10px;
}
#deal-of-day .btn.btn-default.btn-sm {
  margin-right: 15px;
  margin-top: 25px;
}
#deal-of-day .row.prod-row {
  border-top: 1px solid #D0D0D0;
  padding: 20px 0 0 0;
}
#deal-of-day #on-sale {
  border-top: 1px solid #D0D0D0;
  padding: 20px 0 0 0;
  margin-bottom: 5px;
}
#deal-of-day .btn.btn-default.load-prod-link {
  display: none;
}
#deal-of-day .deal-times {
  font-size: 150%;
  font-weight: bold;
}
#deal-of-day .share-friend {
  float: left;
  padding-left: 30px;
}
#deal-of-day .share-friend li {
  float: left;
  padding-right: 5px;
}
#deal-of-day .share-friend li a {
  display: block;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url('/images/sprite-icons.png');
  background-repeat: no-repeat;
}
#deal-of-day .share-friend li a:hover {
  opacity: .9;
}
#deal-of-day .prod-cta a {
  float: left;
  vertical-align: bottom;
}
#deal-of-day .share-friend .twitter {
  background-position: -32px 0;
}
#deal-of-day .share-friend .google-plus {
  background-position: -96px 0;
}
#deal-of-day .share-friend .pinterest {
  background-position: -128px 0;
}
#deal-of-day .share-friend .linkedin {
  background-position: -393px 0;
}
#deal-of-day .share-friend .email {
  text-indent: 0 !important;
  font-size: 200%;
  color: #666;
  background-image: none !important;
}
.title a {
  color: #fff;
  text-decoration: none;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
#gift-guide-home {
  margin-bottom: 80px;
}
#gift-guide-home #guide-thumbs img {
  border: 1px solid #ccc;
}
#gift-guide {
  color: #333333;
}
#gift-guide .navbar-toggle {
  display: inline-block;
  margin: 0;
  border: 1px solid #999;
}
#gift-guide .navbar-toggle .icon-bar {
  background: #999;
}
#gift-guide .list-inline > li {
  display: block;
  width: 100%;
}
#gift-guide .list-inline > li.hidden-inline-xs,
#gift-guide .list-inline > li.hidden-inline-sm {
  display: none;
}
#gift-guide .list-inline > li .btn {
  width: 100%;
  margin-bottom: 2%;
}
#recip-filters {
  text-align: left;
  padding: 5px 10px;
}
#recip-filters h4 {
  padding-top: 5px;
}
#recip-filters li {
  font-size: 100%;
  margin-bottom: 2%;
}
#recip-filters #filter-list {
  display: none;
}
#recip-filters #filter-list .list-unstyled {
  padding-left: 10px;
}
#recip-filters #filter-list .list-unstyled a {
  display: block;
}
#gift-list .item {
  width: 45%;
  height: 318px;
}
#gift-list .prod .img-responsive {
  margin: 2%;
}
#gift-list .prod .indicator {
  margin: 2% 0 0 2%;
}
#gift-guide-home #promo-featured-stories {
  padding-top: 220px;
}
@media (min-width: 768px) {
  #gift-guide-home #promo-featured-stories {
    padding-top: 15px;
  }
}
@media (min-width: 992px) {
  #gift-guide-home #promo-featured-stories {
    padding-top: 80px;
  }
}
#gift-guide-home #promo-featured-stories img {
  width: 100%;
  max-width: 100%;
}
#gift-guide-home .promo-code-lookup .cw-widget {
  z-index: 100;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #gift-guide-home .promo-code-lookup .cw-widget {
    margin-bottom: 0;
  }
}
#gift-guide-home .promo-code-lookup .cw-widget .learn-more {
  display: none;
}
#gift-guide-home .promo-code-lookup .cw-widget .code-entry {
  margin: 0;
}
#gift-guide-home .promo-code-lookup .cw-widget .cw-code {
  float: left;
  width: 70%;
  border-radius: 8px 0 0 8px;
  text-align: center;
}
#gift-guide-home .promo-code-lookup .cw-widget #check-code-cw {
  float: left;
  width: 30%;
  border-radius: 0 8px 8px 0;
}
#gift-guide-home #promo-top-banner {
  background-size: 1145px;
  background-position: -200px 0px;
  background-repeat: repeat-x;
  height: 210px;
}
@media (min-width: 992px) {
  #gift-guide-home #promo-top-banner {
    background-size: auto;
    background-position: top center;
    height: 350px;
    background-repeat: no-repeat;
  }
}
.btn-hollow {
  font-size: 14px;
  line-height: 1.33em;
  border-radius: 8px;
  color: #357ebd;
  background-color: transparent;
}
.gift-links {
  margin-top: 16px;
}
.gift-links a {
  margin-bottom: 5px;
}
@media (min-screen: 768px) {
  .gift-links a {
    margin-bottom: 0;
  }
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #gift-guide .navbar-toggle {
    display: none;
  }
  #recip-filters h4 {
    padding: 5px 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #999;
  }
  #gift-guide .list-inline > li,
  #gift-guide .list-inline > li.hidden-inline-xs {
    display: inline-block;
    width: auto;
  }
  #gift-guide .list-inline > li.hidden-inline-sm {
    display: none;
  }
  #gift-guide .list-inline > li .btn {
    width: auto;
    margin: 0;
    opacity: 0.9;
    filter: alpha(opacity=90);
  }
  #gift-guide #top-filters {
    text-align: left;
  }
  #gift-list .item {
    width: 33%;
    height: 280px;
  }
  #gift-list .item .prod-info {
    margin-left: 5px;
    padding: 8% 5%;
    text-align: left;
    border: none;
  }
  #cw-widget .cw-widget {
    position: relative;
    top: -20px;
  }
  #cw-widget .cw-code {
    margin-bottom: 10px;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #gift-guide .list-inline > li.hidden-inline-sm {
    display: inline-block;
    width: auto;
  }
  #gift-list .item {
    width: 33%;
    height: 305px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
@media (min-width: 1200px) {
  #gift-list .item {
    width: 33%;
    height: 370px;
  }
}
#blog .banner {
  padding: 48px 16px;
  text-align: center;
  background: #f0f0f0;
}
#blog .banner .banner-title {
  color: #666;
  font-size: 21px;
  margin-bottom: 1em;
}
#blog .banner .banner-text {
  font-size: 16px;
  margin-bottom: 1em;
  color: #999;
}
#blog .banner .btn {
  margin-top: 16px;
}
@media (min-width: 481px) {
  .blog-container,
  .article-container {
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .blog-container,
  .article-container {
    max-width: 760px;
  }
}
.blog-container .quizz-container,
.article-container .quizz-container {
  margin-top: 1em;
}
.blog-article {
  background: #fff;
}
.blog-footer {
  background: #f0f0f0;
}
.comments-title {
  font-size: 21px;
  margin: 48px 0 1em;
  font-weight: bold;
}
.comments-panel {
  background: #fff;
  border-top: 4px solid #333333;
  padding: 32px 16px;
  margin: 0 0 64px;
}
.article-date {
  color: #ccc;
}
.article-date .icon-left {
  font-size: 1.75em;
  vertical-align: middle;
}
.blog-date {
  vertical-align: middle;
}
.blog-article-footer {
  margin-top: 16px;
  padding: 16px 0;
  text-align: center;
}
.blog-article-meta {
  border-bottom: 1px solid #f0f0f0;
}
.blog-actions {
  font-size: 16px;
}
.blog-actions a {
  color: #999;
  vertical-align: middle;
  padding: 16px 0.5em;
}
.blog-actions a span {
  vertical-align: middle;
}
.blog-actions a:hover {
  text-decoration: none;
  color: #333333;
}
.blog-actions a .fa {
  font-size: 1.75em;
}
.blog-actions a:first-of-type {
  padding-left: 0;
}
.blog-actions a:last-of-type {
  padding-right: 0;
}
.blog-actions a.share-twitter:hover {
  color: #1da1f2;
}
.blog-actions a.share-facebook:hover {
  color: #3b5998;
}
.blog-action-comment,
.blog-article-date,
.blog-action-share,
.blog-article-tags {
  padding: 16px 8px;
}
@media (min-width: 481px) {
  .blog-action-comment,
  .blog-article-date {
    text-align: left;
  }
}
@media (min-width: 481px) {
  .blog-action-share,
  .blog-article-tags {
    text-align: right;
  }
}
#blog {
  color: #333333;
  font-size: 16px;
}
#blog .blog-title,
#blog .article-title {
  font-size: 2em;
  text-align: center;
  font-weight: bold;
  margin: 0.5em 0;
  letter-spacing: -0.02em;
}
@media (min-width: 481px) {
  #blog .blog-title,
  #blog .article-title {
    font-size: 2.5em;
  }
}
@media (min-width: 768px) {
  #blog .blog-title,
  #blog .article-title {
    font-size: 3.5em;
  }
}
#blog .widget #ajaxNewsSubscribeDiv input#news-email {
  width: 100%;
  margin-bottom: 5px;
}
#blog .widget #ajaxNewsSubscribeDiv .btn {
  clear: left;
  display: block;
  margin-top: 5px;
}
#blog blockquote {
  font-style: italic;
  border: none;
  border-left: 5px solid #ebebeb;
  color: #666;
  border-radius: 0px;
}
#blog .slider {
  overflow: hidden;
  position: relative;
  width: 95%;
  margin: 0 20px 0 20px;
}
#blog .slider.no-slide {
  margin-left: 0;
  margin-bottom: 10px;
}
#blog .slider ul {
  margin: 5px 0 0 0;
  padding: 0;
}
#blog .slider li {
  float: left;
  list-style: none;
  margin: 2px 5px 0 0;
  text-align: center;
  font-size: 25px;
}
#blog .controls {
  position: relative;
  top: -85px;
}
#blog .controls a {
  background: #fff;
}
#blog .store-items .preview-prod {
  margin-bottom: 2%;
}
#blog .store-items h2 {
  font-size: 125%;
}
#blog .store-items p {
  margin-bottom: 1%;
}
#blog .store-items .icon.exclusive {
  position: absolute;
}
#blog .previews h4 {
  margin-top: 0;
}
#blog .previews h2 {
  font-size: 150%;
}
#blog .previews p {
  margin-bottom: 1%;
}
#blog .well#contest,
#blog .well.contest {
  padding: 5px;
}
@media (min-width: 768px) {
  #blog .well#contest,
  #blog .well.contest {
    padding: 19px;
  }
}
#blog .banner-thumb {
  margin: 0 0 2% 0;
}
#blog .blockquote {
  width: 95%;
  margin: 5% 2%;
}
@media (min-width: 768px) {
  #blog .blockquote {
    width: 35%;
  }
}
#blog .blockquote .quote {
  font-size: 200%;
  color: #000;
  text-indent: -0.35em;
  line-height: 1.3em;
}
#blog .blockquote cite {
  font-size: 85%;
  font-weight: normal;
  font-style: italic;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  #blog .blockquote.center {
    width: 90%;
    margin: 5%;
  }
}
@media (min-width: 768px) {
  #blog .blockquote.left {
    float: left;
    margin: 2%;
  }
}
@media (min-width: 768px) {
  #blog .blockquote.right {
    float: right;
    margin: 2%;
  }
}
#blog .gallery {
  margin: 32px 0 0 0;
}
#blog .gallery-container {
  margin: auto;
}
#blog dl.gallery-item {
  float: left;
  margin: 0;
}
#blog .gallery-item img {
  max-width: 100%;
  height: auto;
  margin: 0;
  border: none;
}
#blog .gallery-caption {
  margin: 0 0 5% 0;
  font-size: 80%;
  text-align: left;
}
#blog .gallery-columns-2 .gallery-item,
#blog .gallery-columns-3 .gallery-item,
#blog .gallery-columns-4 .gallery-item {
  padding: 8px;
}
@media (min-width: 768px) {
  #blog .contest-intro {
    font-size: 125%;
  }
}
@media (min-width: 768px) {
  #blog .text-right {
    text-align: right;
  }
}
@media (min-width: 768px) {
  #blog .sidebar {
    padding-top: 1%;
  }
}
#blog .blog-content-container > h2,
#blog .article-content-container > h2,
#blog .blog-content-container > h3,
#blog .article-content-container > h3,
#blog .blog-content-container > h4,
#blog .article-content-container > h4 {
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.3em;
}
#blog .blog-content-container > h2,
#blog .article-content-container > h2 {
  font-size: 24px;
}
@media (min-width: 768px) {
  #blog .blog-content-container > h2,
  #blog .article-content-container > h2 {
    font-size: 32px;
  }
}
#blog .blog-content-container > h3,
#blog .article-content-container > h3,
#blog .blog-content-container > h4,
#blog .article-content-container > h4,
#blog .blog-content-container > h5,
#blog .article-content-container > h5,
#blog .blog-content-container > p,
#blog .article-content-container > p,
#blog .blog-content-container > ul,
#blog .article-content-container > ul {
  font-size: 18px;
}
@media (min-width: 768px) {
  #blog .blog-content-container > h3,
  #blog .article-content-container > h3,
  #blog .blog-content-container > h4,
  #blog .article-content-container > h4,
  #blog .blog-content-container > h5,
  #blog .article-content-container > h5,
  #blog .blog-content-container > p,
  #blog .article-content-container > p,
  #blog .blog-content-container > ul,
  #blog .article-content-container > ul {
    font-size: 21px;
  }
}
#blog .blog-content-container > p,
#blog .article-content-container > p,
#blog .blog-content-container > ul,
#blog .article-content-container > ul {
  margin: 1.5em 0 0 0;
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.58;
  letter-spacing: -0.003em;
}
#blog .blog-content-container > p:last-of-type,
#blog .article-content-container > p:last-of-type,
#blog .blog-content-container > ul:last-of-type,
#blog .article-content-container > ul:last-of-type {
  margin-bottom: 32px;
}
@media (max-width: 480px) {
  #blog .blog-content-container > ul,
  #blog .article-content-container > ul {
    padding-left: 1.5em;
  }
}
#blog .blog-content-container > img,
#blog .article-content-container > img,
#blog .blog-content-container p > img,
#blog .article-content-container p > img {
  width: 100% \9;
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  margin: 16px 0;
}
#blog .blog-content-container .btn,
#blog .article-content-container .btn {
  min-width: 100px;
}
#blog .blog-content-container .well,
#blog .article-content-container .well {
  margin: 48px 0;
}
#blog .blog-content-container .arve-wrapper,
#blog .article-content-container .arve-wrapper {
  margin: 32px 0;
}
#blog .blog-content-container .row,
#blog .article-content-container .row {
  margin-top: 32px;
  margin-bottom: 32px;
}
#blog-page {
  background: #e9e9e9;
}
.theme-dark #blog-page {
  background: none;
}
#blog-container {
  min-width: 280px;
  width: 100%;
  max-width: 768px;
}
@media (min-width: 768px) {
  #blog-container {
    max-width: 100%;
  }
}
#blog-container .post-wrap {
  margin: 1% 0;
  padding-bottom: 1%;
}
@media (min-width: 768px) {
  #blog-container .post-wrap {
    margin: 1%;
  }
}
#blog-container .blog-item.high,
#blog-container .blog-item.low,
#blog-container .blog-item.quote,
#blog-container .blog-item.fact {
  width: 100%;
}
@media (min-width: 768px) {
  #blog-container .blog-item.low,
  #blog-container .blog-item.quote,
  #blog-container .blog-item.fact,
  #blog-container .blog-item.featured-collector {
    width: 33.3%;
  }
}
#blog-container .blog-item .post-wrap {
  border: 0;
  background: #fff;
  margin: 2% 0;
  padding: 2% 0;
  border-top: 4px solid #333333;
}
@media (min-width: 768px) {
  #blog-container .blog-item .post-wrap {
    margin: 2%;
  }
}
#blog-container .blog-item h2 a {
  color: #333333;
}
#blog-container .blog-item .Poll-title-heading {
  color: #333333 !important;
}
#blog-container .blog-item .meta .label {
  display: block;
  float: left;
  margin-bottom: 2px;
  margin-right: 2px;
}
#blog-container .blog-item .meta .label a {
  height: 100%;
  width: 100%;
  display: block;
  color: inherit;
}
#blog-container .blog-item .meta.comments {
  float: right;
}
#blog-container .blog-item .meta.tags {
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
}
#blog-container h2 a,
#blog-container h3 a {
  color: #666;
}
#blog-container h2 {
  padding: 0 10px;
  font-size: 150%;
}
#blog-container .video h2,
#blog-container .article h2 {
  margin-top: 10px;
}
#blog-container .video h2.no-margin,
#blog-container .article h2.no-margin {
  margin-top: 0;
}
#blog-container h3 {
  margin: 10px 0 2px 0;
  padding: 0 10px;
  font-weight: bold;
  font-size: 120%;
}
#blog-container p {
  padding: 10px;
}
#blog-container hr {
  margin: 5px 10px 0 10px;
  color: #ebebeb;
  background: #ebebeb;
  border-color: #ebebeb;
}
#blog-container .meta {
  display: block;
  float: left;
  margin: 1% 10px;
}
#blog-container .meta .glyphicon-comment {
  position: relative;
  top: 2px;
  left: 2px;
  color: #d0d0d0;
}
#blog-container .meta.tags {
  float: none;
  clear: both;
}
#blog-container .meta.tags a {
  color: #fff;
}
#blog-container .label a {
  color: #fff;
}
#blog-container .meta.comments a {
  color: #999;
}
#blog-container .quote .post-wrap,
#blog-container .fact .post-wrap {
  color: #fff;
  background: #999;
  border: none;
}
#blog-container .quote .post-wrap blockquote,
#blog-container .fact .post-wrap blockquote {
  margin-bottom: 0;
  padding-bottom: 5px;
  border-left: none;
  font-style: italic;
}
#blog-container .quote .post-wrap cite,
#blog-container .fact .post-wrap cite {
  display: block;
  text-align: center;
  padding-bottom: 10px;
}
#blog-container .quote .post-wrap h2,
#blog-container .fact .post-wrap h2 {
  margin-bottom: 0;
  padding: 5% 0 0 0;
  font-size: 140%;
  text-transform: uppercase;
  text-align: center;
}
#blog-container .quote .post-wrap a,
#blog-container .fact .post-wrap a {
  color: #fff;
  text-decoration: underline;
}
#blog-container .custom .post-wrap h2 {
  padding: 10px;
}
#blog-container #collector-submit {
  margin: 3%;
  padding: 4%;
}
#blog-container #collector-submit h4 {
  margin: 0 5px 3px 5px;
}
#blog-container #collector-submit p {
  margin-bottom: 10px;
  padding: 0;
}
@media (min-width: 768px) {
  #blog-container blockquote {
    padding: 5px 0;
  }
}
@media (min-width: 992px) {
  #blog-container blockquote {
    padding: 10px 15px;
  }
}
#blog-tags label {
  margin: 0 2px 5px 2px;
}
.collector-info {
  display: block;
  clear: both;
  margin-bottom: 20px;
}
.collector-info h3 {
  margin-top: 0;
  font-size: 200%;
}
.collector-info h4 {
  font-size: 175%;
  margin-bottom: 15px;
}
.collector-info dd {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .collector-info .img-rounded {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .collector-info .dl-horizontal dt {
    margin-bottom: 10px;
    text-align: right;
    width: 120px;
  }
}
@media (min-width: 768px) {
  .collector-info .dl-horizontal dd {
    margin-left: 150px;
  }
}
@media (min-width: 768px) {
  .collector-info .dl-horizontal.text-left dt {
    text-align: left;
  }
}
.category-blog .row.share-bar {
  margin-bottom: 0;
}
.blog-hide {
  display: none !important;
}
#blog-filter {
  text-transform: uppercase;
}
#search-blog .form-control {
  float: left !important;
  width: 65%;
}
@media (min-width: 768px) {
  #search-blog .form-control {
    float: right !important;
    width: 70%;
    margin-left: 0;
    margin-right: 3%;
    padding-left: 8%;
    background: url('/images/icon-header-search.gif') 2% 50% no-repeat #fff;
  }
}
#search-blog .btn {
  width: 35%;
}
@media (min-width: 768px) {
  #search-blog .btn {
    float: right !important;
    width: auto;
    margin-right: 1%;
  }
}
.widget h6 {
  margin-bottom: 15px;
}
.widget ul {
  list-style: none;
  padding-left: 3px;
}
.widget li {
  margin-bottom: 15px;
  line-height: 1.3em;
  font-size: 120%;
}
.widget#companion {
  margin-bottom: 2%;
  padding: 0 0 1% 0;
  border-bottom: 1px solid #d0d0d0;
}
.widget#companion .thumbnail .caption {
  line-height: .8em;
}
.widget#recent-news,
.widget#companion {
  background: none;
}
.widget#recent-news {
  text-align: left;
}
.blog-related-products {
  margin: 48px 0;
}
#collector-submit {
  padding: 2%;
  margin-bottom: 4%;
  background: #ebebeb;
  border-radius: 0px;
}
#collector-submit h4 {
  margin-bottom: 1%;
}
#collector-submit .btn {
  margin: 2%;
  color: #ebebeb;
  background: #999;
}
#relatedPosts {
  margin-bottom: 30px;
}
#relatedPosts h3 {
  margin: 0;
}
#relatedPosts a {
  display: block;
}
#relatedPosts a span {
  display: block;
  padding: 2%;
  color: #999;
  background: #000;
}
#relatedPosts a.thumb-link {
  max-height: 175px;
  overflow: hidden;
}
@media (min-width: 768px) {
  #relatedPosts a.thumb-link {
    max-height: 130px;
    overflow: hidden;
  }
}
#relatedPosts a.title-link {
  margin-bottom: 1%;
}
@media (min-width: 768px) {
  #relatedPosts a.title-link {
    min-height: 50px;
  }
}
#relatedPosts a:hover {
  text-decoration: none;
}
#relatedPosts a:hover span {
  color: #fff;
}
#relatedPosts img {
  display: block;
  width: 100%;
}
#collector-form h3 {
  font-size: 125%;
  font-weight: bold;
}
#collector-form label {
  margin-top: 2%;
  font-size: 100%;
}
#collector-form .text-right {
  text-align: left;
}
#collector-form .jotform-form textarea {
  width: 100%;
}
#collector-form input[type='file'].form-control {
  border: 0;
  box-shadow: none;
}
#collector-form .phone-area {
  width: 25%;
}
#collector-form .phone-number {
  width: 65%;
}
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  transition: none;
}
/**** Infinite Scroll ****/
#infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 30px;
  left: 42%;
  z-index: 100;
  background: white;
  background: rgba(255, 255, 255, 0.9);
  padding: 20px;
  color: #222;
  font-size: 15px;
  font-weight: bold;
  border-radius: 10px;
}
.post-template-default .live-chat {
  display: none !important;
}
.category-geek,
.article-geek {
  background: #000;
  color: #fff;
}
.category-geek:before,
.article-geek:before,
.category-geek:after,
.article-geek:after {
  content: " ";
  display: table;
}
.category-geek:after,
.article-geek:after {
  clear: both;
}
.category-geek:before,
.article-geek:before,
.category-geek:after,
.article-geek:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.category-geek:after,
.article-geek:after {
  clear: both;
}
.category-geek:before,
.article-geek:before,
.category-geek:after,
.article-geek:after {
  content: " ";
  display: table;
}
.category-geek:after,
.article-geek:after {
  clear: both;
}
.category-geek:before,
.article-geek:before,
.category-geek:after,
.article-geek:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.category-geek:after,
.article-geek:after {
  clear: both;
}
.category-geek .live-chat,
.article-geek .live-chat {
  display: none !important;
}
.category-geek .btn-hero,
.article-geek .btn-hero,
.category-geek .btn-secondary,
.article-geek .btn-secondary {
  color: #fff;
  background: #EC297B;
}
.category-geek .btn-hero:hover,
.article-geek .btn-hero:hover,
.category-geek .btn-secondary:hover,
.article-geek .btn-secondary:hover {
  color: #EC297B !important;
  border-color: #EC297B !important;
}
.category-geek .btn-hero-secondary,
.article-geek .btn-hero-secondary {
  background: transparent;
}
.category-geek .article-content,
.article-geek .article-content {
  padding-left: 2em;
  padding-right: 2em;
}
.category-geek .blog-actions a,
.article-geek .blog-actions a {
  color: #fff;
}
.category-geek .blog-actions a:hover,
.article-geek .blog-actions a:hover {
  color: #EC297B;
}
.article-container {
  background: linear-gradient(90deg, #40FDF0 15%, #774DF0 50%, #E425FE 85%);
  padding: 8px;
  margin: 0;
  max-width: 100%;
}
@media (min-width: 768px) {
  .article-container {
    max-width: 760px;
    margin: 2em auto;
  }
}
.article-container a {
  color: #EC297B;
}
.article-container a:hover {
  color: #EC297B;
}
.article-content {
  background: #000;
}
.header-geek .nav-cart-count {
  background: #EC297B;
}
.c-articles {
  background: #000;
}
.c-articles:before,
.c-articles:after {
  content: " ";
  display: table;
}
.c-articles:after {
  clear: both;
}
.c-articles:before,
.c-articles:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-articles:after {
  clear: both;
}
.c-articles:before,
.c-articles:after {
  content: " ";
  display: table;
}
.c-articles:after {
  clear: both;
}
.c-articles:before,
.c-articles:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-articles:after {
  clear: both;
}
.c-articles__main {
  background: #EFEFF0;
  margin: 0 auto;
  max-width: 1920px;
  padding: 4px;
  background: linear-gradient(90deg, #40FDF0 15%, #774DF0 50%, #E425FE 85%);
}
@media (min-width: 600px) {
  .c-articles__main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1920px) {
  .c-articles__main {
    margin-top: 2em;
  }
}
.c-article-box--compact {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #000000;
  color: #ffffff;
  margin-bottom: 4px;
  padding: 8px;
}
@media (min-width: 600px) {
  .c-article-box--compact {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    margin: 4px;
    padding: 0 !important;
  }
}
@media (min-width: 600px) {
  .c-article-box--compact {
    -ms-flex-preferred-size: calc(30% -  4px  * 2);
        flex-basis: calc(30% -  4px  * 2);
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.c-article-box--compact__body {
  padding: 0 8px;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (min-width: 600px) {
  .c-article-box--compact__body {
    padding: 16px;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 880px) {
  .c-article-box--compact__body {
    padding: 16px;
  }
}
.c-article-box--compact__title {
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: -0.04em;
  position: relative;
}
@media (min-width: 414px) {
  .c-article-box--compact__title {
    font-size: 1.3em;
  }
}
@media (min-width: 600px) {
  .c-article-box--compact__title {
    font-size: 1.5em;
  }
}
.c-article-box--compact__title a {
  color: currentColor;
  transition: color 0.1s ease-out;
}
.c-article-box--compact__title a:hover {
  color: #EC297B;
}
.c-byline {
  font-size: 0.8em;
  letter-spacing: .02em;
  line-height: 1;
  text-transform: uppercase;
}
@media (min-width: 600px) {
  .c-byline {
    font-size: 1.1em;
    font-family: "Antonio", "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  }
}
.c-byline .c-byline__item {
  color: #EC297B;
}
.c-article-box--compact__image-wrapper {
  overflow: hidden;
  background-size: cover;
  background-position: top center;
  width: 30%;
  padding: 0 8px;
  padding-bottom: 20%;
}
@media (min-width: 600px) {
  .c-article-box--compact__image-wrapper {
    width: 100%;
    padding: 0 16px;
    padding-bottom: 50%;
  }
}
.c-articles--variation .c-article-box--compact:first-child {
  padding: 16px;
}
.c-articles--variation .c-article-box--compact:nth-child(7n + 1),
.c-articles--variation .c-article-box--compact:nth-child(7n + 4) {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 1024px) {
  .c-articles--variation .c-article-box--compact:nth-child(7n + 1),
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) {
    -ms-flex-preferred-size: calc(70% -  4px  * 2);
        flex-basis: calc(70% -  4px  * 2);
  }
  .c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__image-wrapper,
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__image-wrapper {
    padding-bottom: 25%;
  }
}
@media (min-width: 600px) {
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
@media (min-width: 600px) {
  .c-articles--4up .c-article-box--compact {
    -ms-flex-preferred-size: calc(50% -  4px  * 2);
        flex-basis: calc(50% -  4px  * 2);
  }
}
@media (min-width: 992px) {
  .c-articles--4up .c-article-box--compact {
    -ms-flex-preferred-size: calc(25% -  4px  * 2);
        flex-basis: calc(25% -  4px  * 2);
  }
}
.c-articles--variation .c-article-box--compact:first-child .c-article-box--compact__body {
  padding: 0 0 0 16px;
  width: 100%;
}
@media (min-width: 600px) {
  .c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__body,
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__body {
    padding: 32px;
  }
}
.c-articles--variation .c-article-box--compact:first-child .c-article-box--compact__title {
  font-size: 1.3em;
}
@media (min-width: 414px) {
  .c-articles--variation .c-article-box--compact:first-child .c-article-box--compact__title {
    font-size: 2em;
  }
}
@media (min-width: 600px) {
  .c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__title,
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__title {
    font-size: 2.75em;
    font-family: "Antonio", "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 800px) {
  .c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__title,
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__title {
    font-size: 3.5em;
  }
}
.c-article-box--compact__title a {
  color: currentColor;
  transition: color 0.1s ease-out;
}
.c-article-box--compact__title a:hover {
  color: #EC297B;
}
.c-articles--variation .c-article-box--compact:first-child .c-article-box--compact__image-wrapper {
  padding-left: 16px;
  width: 100%;
}
.c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__image-wrapper,
.c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__image-wrapper {
  min-height: 100%;
}
@media (min-width: 600px) {
  .c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__image-wrapper,
  .c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__image-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.c-article-box__display-title {
  display: block;
}
@media (min-width: 600px) {
  .c-article-box__display-title {
    font-size: 2em;
    font-family: "Antonio", "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 800px) {
  .c-article-box__display-title {
    font-size: 2.5em;
  }
}
.article-author-name {
  font-size: 1.2em;
  font-weight: bold;
}
.article-author-bio {
  opacity: 0.8;
}
.article-author-link {
  padding: 0 8px;
}
.article-geek .article-author-link {
  color: #fff;
}
.article-geek .article-author-link:hover {
  color: #EC297B;
  text-decoration: none;
}
.article-doll,
.category-doll {
  background: #ececec;
  color: #000;
}
.article-doll:before,
.category-doll:before,
.article-doll:after,
.category-doll:after {
  content: " ";
  display: table;
}
.article-doll:after,
.category-doll:after {
  clear: both;
}
.article-doll:before,
.category-doll:before,
.article-doll:after,
.category-doll:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.article-doll:after,
.category-doll:after {
  clear: both;
}
.article-doll:before,
.category-doll:before,
.article-doll:after,
.category-doll:after {
  content: " ";
  display: table;
}
.article-doll:after,
.category-doll:after {
  clear: both;
}
.article-doll:before,
.category-doll:before,
.article-doll:after,
.category-doll:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.article-doll:after,
.category-doll:after {
  clear: both;
}
.article-doll .article-container,
.category-doll .article-container {
  background: linear-gradient(90deg, #999 15%, #333 85%);
  padding: 8px;
  margin: 0;
  max-width: 100%;
}
@media (min-width: 768px) {
  .article-doll .article-container,
  .category-doll .article-container {
    max-width: 760px;
    margin: 2em auto;
  }
}
.article-doll .article-container a,
.category-doll .article-container a {
  color: #666;
}
.article-doll .article-container a:hover,
.category-doll .article-container a:hover {
  color: #666;
}
.article-doll .live-chat,
.category-doll .live-chat {
  display: none !important;
}
.article-doll .btn-hero,
.category-doll .btn-hero,
.article-doll .btn-secondary,
.category-doll .btn-secondary {
  color: #fff;
  background: #666;
}
.article-doll .btn-hero:hover,
.category-doll .btn-hero:hover,
.article-doll .btn-secondary:hover,
.category-doll .btn-secondary:hover {
  color: #666 !important;
  border-color: #666 !important;
}
.article-doll .btn-hero-secondary,
.category-doll .btn-hero-secondary {
  background: transparent;
}
.article-doll .article-content,
.category-doll .article-content {
  background: #fff;
  padding-left: 2em;
  padding-right: 2em;
}
.article-doll .blog-actions a,
.category-doll .blog-actions a {
  color: #666;
}
.article-doll .blog-actions a:hover,
.category-doll .blog-actions a:hover {
  color: #000;
}
.header-doll .nav-cart-count {
  background: #666;
}
.doll-articles.c-articles {
  background: #ececec;
}
.doll-articles.c-articles:before,
.doll-articles.c-articles:after {
  content: " ";
  display: table;
}
.doll-articles.c-articles:after {
  clear: both;
}
.doll-articles.c-articles:before,
.doll-articles.c-articles:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.doll-articles.c-articles:after {
  clear: both;
}
.doll-articles.c-articles:before,
.doll-articles.c-articles:after {
  content: " ";
  display: table;
}
.doll-articles.c-articles:after {
  clear: both;
}
.doll-articles.c-articles:before,
.doll-articles.c-articles:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.doll-articles.c-articles:after {
  clear: both;
}
.doll-articles .article-content {
  background: #fff;
}
.doll-articles .header-doll .nav-cart-count {
  background: #666;
}
.doll-articles .c-articles__main {
  background: #EFEFF0;
  margin: 0 auto;
  max-width: 1920px;
  padding: 4px;
  background: linear-gradient(90deg, #999 15%, #333 85%);
}
@media (min-width: 600px) {
  .doll-articles .c-articles__main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1920px) {
  .doll-articles .c-articles__main {
    margin-top: 2em;
    margin-bottom: 2em;
  }
}
.doll-articles .c-article-box--compact {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #fff;
  color: #000;
  margin-bottom: 4px;
  padding: 8px;
}
@media (min-width: 600px) {
  .doll-articles .c-article-box--compact {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    margin: 4px;
    padding: 0 !important;
  }
}
@media (min-width: 600px) {
  .doll-articles .c-article-box--compact {
    -ms-flex-preferred-size: calc(30% -  4px  * 2);
        flex-basis: calc(30% -  4px  * 2);
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.doll-articles .c-article-box--compact__body {
  padding: 0 8px;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (min-width: 600px) {
  .doll-articles .c-article-box--compact__body {
    padding: 16px;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 880px) {
  .doll-articles .c-article-box--compact__body {
    padding: 16px;
  }
}
.doll-articles .c-article-box--compact__title {
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: -0.04em;
  position: relative;
}
@media (min-width: 414px) {
  .doll-articles .c-article-box--compact__title {
    font-size: 1.3em;
  }
}
@media (min-width: 600px) {
  .doll-articles .c-article-box--compact__title {
    font-size: 1.5em;
  }
}
.doll-articles .c-article-box--compact__title a {
  color: currentColor;
  transition: color 0.1s ease-out;
}
.doll-articles .c-article-box--compact__title a:hover {
  color: #666;
}
.doll-articles .c-byline {
  font-size: 0.8em;
  letter-spacing: .02em;
  line-height: 1;
  text-transform: uppercase;
}
@media (min-width: 600px) {
  .doll-articles .c-byline {
    font-size: 1.1em;
    font-family: "Antonio", "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  }
}
.doll-articles .c-byline .c-byline__item {
  color: #666;
}
.doll-articles .c-article-box--compact__image-wrapper {
  overflow: hidden;
  background-size: cover;
  background-position: top center;
  width: 30%;
  padding: 0 8px;
  padding-bottom: 20%;
}
@media (min-width: 600px) {
  .doll-articles .c-article-box--compact__image-wrapper {
    width: 100%;
    padding: 0 16px;
    padding-bottom: 50%;
  }
}
.doll-articles .c-articles--variation .c-article-box--compact:first-child {
  padding: 16px;
}
.doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 1),
.doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 4) {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 1024px) {
  .doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 1),
  .doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 4) {
    -ms-flex-preferred-size: calc(70% -  4px  * 2);
        flex-basis: calc(70% -  4px  * 2);
  }
  .doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 1) .c-article-box--compact__image-wrapper,
  .doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 4) .c-article-box--compact__image-wrapper {
    padding-bottom: 25%;
  }
}
@media (min-width: 600px) {
  .doll-articles .c-articles--variation .c-article-box--compact:nth-child(7n + 4) {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
.doll-articles .c-article-box--compact__body a {
  color: currentColor;
  transition: color 0.1s ease-out;
}
.doll-articles .c-article-box--compact__body a:hover {
  color: #666;
}
.doll-articles .article-author-link {
  padding: 0 8px;
}
.article-geek .doll-articles .article-author-link {
  color: #fff;
}
.article-geek .doll-articles .article-author-link:hover {
  color: #666;
  text-decoration: none;
}
#wholesale-login .form-control {
  display: inline-block;
  width: 60%;
}
#wholesale-login .btn {
  margin: 10px 0 0 95px;
}
#wholesale .content-wrapper h2,
#wholesale h2 {
  margin-top: 0;
}
#wholesale .content-wrapper {
  margin-bottom: 25px;
  padding-bottom: 5px;
}
#wholesale .content-wrapper.info {
  padding: 20px 0 0 0;
}
#wholesale .content-wrapper.info h6 {
  margin-bottom: 2px;
  color: #000;
}
#wholesale .content-wrapper strong {
  color: #ebebeb;
}
#wholesale .content-wrapper.info strong {
  color: #000;
}
#wholesale .fea-list {
  font-size: 100%;
}
#wholesale .setup {
  background: url('/images/icon-tablet.png') 0% 0% no-repeat;
}
#wholesale .setup h4 {
  margin-left: 70px;
  margin-top: 0;
  font-size: 150%;
  color: #333333;
  font-weight: 700;
}
#wholesale .setup p {
  margin-left: 70px;
}
#wholesale .no-list-style {
  padding-left: 0px;
}
#wholesale .check-mark-list {
  background: url('/images/icon-check-circle-blue.png') no-repeat;
  padding: 5px 0 10px 30px;
  min-height: 30px;
}
#wholesale .well {
  padding: 15px 30px;
  color: #ccc;
  background: url('/images/icon-shop.png') 30px 15px no-repeat #000;
  border: 0;
}
#wholesale .well h5 {
  margin-top: 0;
  font-size: 150%;
  color: #d0d0d0;
}
#wholesale .well h5,
#wholesale .well p {
  margin-left: 95px;
}
#wholesale .well a {
  text-decoration: none;
}
#wholesale .well form p {
  margin-left: 0;
  margin-bottom: 10px;
}
#wholesale .well form label {
  width: 85px;
  font-size: 120%;
  color: #d0d0d0;
  font-weight: 400;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #wholesale .no-list-style {
    padding-left: 30px;
  }
  #wholesale .well form label {
    font-weight: 300;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.help-blue-border {
  border-bottom: 15px solid #3681B1;
}
#help .row.title {
  padding: 20px 20px 10px 20px;
  margin-bottom: 20px;
  background-color: #3681B1;
  color: #fff;
}
#help h1 {
  line-height: 1.5em;
  text-align: center;
}
#help h2 {
  font-weight: 700;
  font-size: 23px;
  margin: 0;
}
#help h3 {
  font-size: 20px;
  margin: 10px 0;
  line-height: 40px;
}
.search-results#help h2 {
  margin-bottom: 20px;
}
.search-results#help ul {
  padding-left: 0;
}
.search-results#help li {
  display: block;
  padding-bottom: 1%;
  margin-bottom: 2%;
  border-bottom: 1px solid #ebebeb;
}
.search-results#help li h4 {
  margin-bottom: 0;
}
#help-category li {
  padding-bottom: 5px;
}
#help-top-section {
  border-bottom: 2px solid #E3E6E7;
  margin-bottom: 20px;
}
#quick-start {
  background: url('/wp-content/themes/sideshow-theme/images/map-icon.jpg') no-repeat;
  padding: 0 0 0 65px;
}
#help-search {
  margin: 0 0 20px 0;
}
#help-search input.form-control {
  margin-bottom: 0;
  width: 70%;
  display: inline-block;
}
#help-search .btn {
  margin: 0;
}
#help-sidebar h4 {
  font-size: 25px;
}
#cust-hours h4,
#cust-hours p {
  text-align: center;
}
#help-chat {
  background: #D7EDF7;
  border: #E3E6E7 1px solid;
  padding: 15px 15px;
  border-radius: 8px;
  margin: 20px 0;
}
#help-chat h4 {
  font-size: 15px;
  color: #006EB6;
  font-weight: 700;
}
.chat-icon {
  background: url('/wp-content/themes/sideshow-theme/images/icon-chat.png') no-repeat;
  padding: 15px 0 0 70px;
  height: 60px;
}
#cust-call {
  background: #F5F5F5;
  border: #E3E6E7 1px solid;
  padding: 5px 15px;
  border-radius: 8px;
  margin-bottom: 20px;
}
.phone-icon {
  background: url('/wp-content/themes/sideshow-theme/images/icon-phone.png') no-repeat;
  padding: 14px 0 0 50px;
  height: 50px;
  font-size: 20px !important;
}
#cust-email {
  background: #F5F5F5;
  border: #E3E6E7 1px solid;
  padding: 15px 15px;
  border-radius: 8px;
}
#cust-email ul {
  margin: 0;
}
.mail-icon {
  background: url('/wp-content/themes/sideshow-theme/images/icon-mobile.png') no-repeat;
  padding: 14px 0 0 50px;
  height: 50px;
  font-size: 20px !important;
}
#help-content {
  margin: 20px 0;
}
#help-content.prod-instruct [class*="col-md-"] {
  padding-left: 0;
  padding-right: 12px;
}
#help-content.prod-instruct .browse-form.well {
  padding: 15px 20px;
}
#help-content.prod-instruct .prod {
  min-height: 120px;
  margin-bottom: 3%;
  padding: 2%;
  border: 1px solid #ccc;
}
#help-content.prod-instruct .prod img {
  width: 25%;
}
#help-content.prod-instruct .prod p {
  margin-bottom: 1%;
  margin-left: 28%;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
/* --- EVENTS / REBEL MOUSE --- */
@font-face {
  font-family: spooktacularH4;
  src: url('../fonts/plane_crash-webfont.eot');
  src: url('../fonts/plane_crash-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/plane_crash-webfont.woff') format('woff'), url('../fonts/plane_crash-webfont.ttf') format('truetype'), url('../fonts/plane_crash-webfont.svg#plane_crashregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
#rebel-mouse h2 {
  color: #fff;
  font-family: spooktacularH4;
  text-transform: lowercase;
  font-size: 175%;
}
#rebel-mouse h4 {
  color: #fff;
  font-family: spooktacularH4;
  text-transform: lowercase;
}
#rebel-mouse .learn-more a {
  color: #7C2E00;
}
.event #latest-releases {
  margin-bottom: 20px;
}
.event #latest-releases img {
  border: 2px solid #7C2E00;
}
.event #cw-widget {
  margin-bottom: 20px;
}
.event #cw-widget h4 {
  margin: 0;
}
.event #cw-widget #cw-code {
  display: inline-block;
  width: 60%;
  margin-right: 5px;
}
.event #cw-widget .learn-more {
  text-align: right;
}
#rebel-mouse .event #cw-widget .alert h4,
#rebel-mouse .event #cw-widget .alert p {
  color: #000;
  text-transform: none;
  font-family: verdana, helvetica, sans-serif;
}
#rebel-main .popover {
  background: #E1BE84;
}
#rebel-main .popover-content {
  color: #000;
}
.popover.bottom .arrow {
  border-bottom-color: #E1BE84;
}
.popover.bottom .arrow:after {
  border-bottom-color: #E1BE84;
}
.event #event-newsletter {
  min-height: 125px;
}
.event #event-newsletter #ajaxNewsSubscribeDivSocial {
  position: static;
  text-align: left;
}
.event #event-newsletter #ajaxNewsSubscribeDivSocial input#news-email {
  display: inline-block;
  width: 70%;
  min-width: none;
  margin-right: 5px;
}
.event #event-newsletter .btn-primary {
  background-color: #973D00;
  border-color: #7C2E00;
}
.event #latest-contest {
  margin-bottom: 20px;
}
.event #latest-contest img {
  border: 2px solid #7C2E00;
  border-radius: 0;
}
.event #latest-contest p {
  clear: both;
}
#rebel-mouse-countdown #ajaxNewsSubscribeDivSocial #news-email {
  width: 60%;
  margin-right: 5px;
}
#rebel-mouse-countdown #ajaxNewsSubscribeDivSocial #news-response,
.brontoUserSubscribeResult {
  font-size: 175%;
  line-height: 1.4em;
  text-shadow: 1px 1px 1px #000;
}
.event #latest-releases h4 {
  color: #fff;
}
#rebel-mouse .indicator.exclusive {
  margin: 5px;
}
.event #cw-widget h4 {
  color: #fff;
}
.event #cw-widget .btn-primary {
  background-color: #973D00;
  border-color: #7C2E00;
}
.event #cw-widget .success a.btn-primary {
  color: #fff;
}
.event #event-newsletter #ajaxNewsSubscribeDivSocial .btn-success {
  background-color: #973D00;
  border-color: #7C2E00;
}
.event #latest-contest h4,
#latest-contest p {
  color: #fff;
}
.event #latest-contest .btn-primary {
  background-color: #973D00;
  border-color: #7C2E00;
}
.event #latest-contest .btn-default {
  background-color: #231E10;
  border-color: #7C2E00;
}
#rebel-mouse p {
  color: #fff;
}
#read-more-text p {
  color: #fff;
}
#teases h4 {
  color: #fff;
}
#teases {
  margin-bottom: 40px;
}
#teases .prod-medium img {
  border: 2px solid #7C2E00;
}
#summary h2 {
  padding-top: 20px;
  text-shadow: 2px 2px 2px #000;
}
#summary img {
  box-shadow: 0 5px 5px -3px #222;
  margin-left: 10px;
  border: 2px solid #7C2E00;
}
#summary p {
  margin-top: 15px;
  text-shadow: 2px 2px 2px #000;
  font-weight: 700;
  line-height: 1.5em;
}
#summary a {
  color: #973D00;
}
#rebel-mouse img {
  border-radius: 8px;
}
#event-prod-sections h2 {
  color: #999;
  font-weight: bold;
  display: inline;
  padding-right: 15px;
}
#event-prod-sections .glyphicon {
  font-size: 175%;
  padding-right: 15px;
}
#event-prod-sections .col-md-2.col-sm-2.col-xs-4.prod.prod-6.hidden-xs {
  display: block !important;
}
#event-prod-sections .btn.btn-grey {
  background: #b5b5b5;
  color: #fff;
  vertical-align: top;
}
#event-prod-sections .btn.btn-grey:hover {
  background: #428BCA;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #event-prod-sections .prod-row .prod span {
    width: 92% !important;
  }
  #event-prod-sections .prod-row .prod a {
    height: auto !important;
  }
  .event-nav-buttons {
    list-style: none;
    margin: 20px 0;
    background: url('/images/event-border-black-friday.png') no-repeat bottom center;
  }
  .event-nav-buttons li {
    float: left;
    padding-right: 20px;
    font-size: 115%;
    margin-bottom: 20px;
  }
  .event-nav-buttons li a {
    border-radius: 15px 15px 0 0;
    padding: 10px 35px;
  }
  .event-nav-buttons li a:hover {
    background: #428BCA !important;
    padding: 20px 35px 10px 35px;
    text-decoration: none;
  }
  #event-prod-sections .event-border {
    background: url('/images/event-border-black-friday.png') no-repeat bottom center;
    height: 50px;
  }
  #rebel-mouse p {
    font-size: 115%;
  }
  #rebel-mouse {
    margin-top: -25px;
  }
  #event-logo {
    border-right: 1px solid #000;
  }
  @-moz-document url-prefix() {
    #rebel-mouse {
      margin-top: 0;
    }
  }
  #events h1 {
    font-size: 220%;
  }
  #rebel-mouse-countdown #ajaxNewsSubscribeDivSocial #news-email {
    width: 70%;
  }
  #editor-content-countdown h2 {
    font-size: 200%;
    text-align: center;
  }
  #editor-content h2 {
    font-size: 200%;
    text-align: center;
  }
  #summary img {
    width: 65%;
  }
  #teases .prod-medium span {
    display: block !important;
  }
  #news-subscribe #ajaxNewsSubscribeDiv p {
    font-size: 150%;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
.auction-overview .col-sm-4 {
  margin-bottom: 5%;
}
.auction-item {
  margin-bottom: 5%;
  min-height: 450px;
}
.auction-item h3 {
  margin: 5% 0 0 0;
  font-size: 125%;
}
.auction-item h4 {
  margin: 1% 0 5% 0;
  font-size: 100%;
  font-style: italic;
}
.auction-item .caption {
  min-height: 465px;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  .auction-overview .col-sm-4 {
    margin-bottom: 0;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #auction .fea-image img {
    max-width: 1125px !important;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
#close-icon {
  transform: rotate(45deg);
}
#header {
  background-color: #fff;
}
#about-us {
  font-family: Lato, "Source Sans Pro", "Helvetica Neue", sans-serif;
  color: white;
  -webkit-font-smoothing: antialiased;
  position: relative;
  font-size: 12px;
}
@media (min-width: 480px) {
  #about-us {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  #about-us {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  #about-us {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  #about-us {
    font-size: 21px;
  }
}
#about-us .main {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #about-us .main {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #about-us .main {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  #about-us .main {
    width: 1170px;
  }
}
#about-us .section-content {
  margin-left: -6px;
  margin-right: -6px;
}
#about-us .section-content:before,
#about-us .section-content:after {
  content: " ";
  display: table;
}
#about-us .section-content:after {
  clear: both;
}
#about-us .section-content:before,
#about-us .section-content:after {
  content: " ";
  display: table;
}
#about-us .section-content:after {
  clear: both;
}
#about-us section {
  background-color: #050505;
  padding: 50px 0;
}
@media (min-width: 480px) {
  #about-us section {
    padding: 100px 0;
  }
}
#about-us header {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
@media (min-width: 768px) {
  #about-us header {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #about-us header {
    width: 45%;
    margin-right: 5%;
  }
}
#about-us .content {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 5px;
}
@media (min-width: 768px) {
  #about-us .content {
    float: left;
    width: 50%;
  }
}
#about-us h1 {
  font-weight: 600;
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 2.5em;
}
#about-us p.subheader {
  font-size: 1em;
  font-weight: 400;
  font-style: italic;
  line-height: 1.9em;
}
#about-us p {
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 1.9em;
  margin-bottom: 1em;
}
#about-us p a {
  color: #d9534f;
}
#about-us p a:hover {
  color: #d43f3a;
}
#about-us .intro-overlay {
  background: url('/images/about/intro.jpg') center center no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  opacity: 1;
}
#about-us .intro-overlay h1 {
  font-size: 2.5em;
  margin-top: 20%;
  margin-bottom: 1em;
}
@media (min-width: 480px) {
  #about-us .intro-overlay h1 {
    font-size: 3.5;
    margin-top: 21%;
  }
}
@media (min-width: 768px) {
  #about-us .intro-overlay h1 {
    margin-top: 22%;
  }
}
@media (min-width: 992px) {
  #about-us .intro-overlay h1 {
    margin-top: 23%;
  }
}
@media (min-width: 1200px) {
  #about-us .intro-overlay h1 {
    margin-top: 25%;
  }
}
#about-us .intro-overlay button {
  background: rgba(255, 255, 255, 0);
  border-radius: 10px;
  border: none;
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 10px 30px;
  transition: background 0.3s ease-out;
}
#about-us .intro-overlay button:focus {
  outline: none;
}
@media (min-width: 480px) {
  #about-us .intro-overlay button {
    padding: 20px 60px;
  }
}
#about-us .intro-overlay button i {
  font-size: 1.4em;
  vertical-align: middle;
}
#about-us .intro-overlay button span {
  margin-right: 10px;
  top: 2px;
}
#about-us .intro-overlay button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
#about-us .video-stop {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  font-size: 1em;
  color: #050505;
  letter-spacing: 2px;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.2);
  outline: none !important;
  border: none;
  transition: background 0.5s ease-out, color 0.5s ease-out, transform 0.2s ease-out;
  z-index: 5;
  transform: translateX(70px);
}
@media (min-width: 480px) {
  #about-us .video-stop {
    transform: translateX(75px);
  }
}
@media (min-width: 768px) {
  #about-us .video-stop {
    transform: translateX(85px);
  }
}
@media (min-width: 992px) {
  #about-us .video-stop {
    transform: translateX(95px);
  }
}
@media (min-width: 1200px) {
  #about-us .video-stop {
    transform: translateX(105px);
  }
}
#about-us .video-stop:hover {
  background: rgba(255, 255, 255, 0.5);
  transform: translateX(0px);
  color: white;
}
#about-us .video-stop span {
  padding: 0.8em 1em;
  vertical-align: middle;
}
#about-us .video-stop span.glyphicon {
  font-size: 1.5em;
}
#about-us .video-stop span.icon-label {
  padding-left: 0px;
  padding-right: 1.1em;
}
#about-us .intro-video {
  position: relative;
  text-align: center;
}
#about-us .scroll-indicator {
  display: none;
  opacity: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  margin-left: -28px;
}
@media (min-width: 992px) {
  #about-us .scroll-indicator {
    display: block;
  }
}
#about-us .scroll-indicator img#down {
  position: absolute;
  left: 50%;
  margin-left: -4px;
  margin-top: 38px;
  animation: pointdown 1s infinite;
  -webkit-animation: pointdown 1s infinite;
}
#about-us .fluid-width-video-wrapper {
  padding-top: 60.9375%;
  width: 100%;
  position: relative;
  padding: 0;
}
#about-us .fluid-width-video-wrapper iframe,
#about-us .fluid-width-video-wrapper object,
#about-us .fluid-width-video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#about-us section#definition {
  text-align: center;
  padding-bottom: 0;
}
#about-us section#definition .content {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 0px;
}
@media (min-width: 768px) {
  #about-us section#definition .content {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #about-us section#definition .content {
    left: 25%;
  }
  #about-us section#definition .content h1 {
    margin-top: 70px;
  }
}
#about-us section#definition img {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 20px;
}
@media (min-width: 768px) {
  #about-us section#definition img {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  #about-us section#definition #first-img {
    right: 50%;
  }
}
#about-us section#beginning {
  background: url('/images/about/beginning-bg3.jpg') center center no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  #about-us section#beginning {
    background-attachment: fixed;
  }
}
#about-us section#product {
  padding-bottom: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
#about-us section#product img {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 20px;
}
#about-us section#team {
  background-color: transparent;
  height: 400px;
  padding: 0;
}
@media (min-width: 768px) {
  #about-us section#team {
    height: 600px;
  }
}
#about-us section#distribution {
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  #about-us section#distribution {
    padding-bottom: 210px;
  }
}
#about-us section#distribution .stats {
  text-transform: uppercase;
  text-align: center;
  margin-left: -6px;
  margin-right: -6px;
}
#about-us section#distribution .stats:before,
#about-us section#distribution .stats:after {
  content: " ";
  display: table;
}
#about-us section#distribution .stats:after {
  clear: both;
}
#about-us section#distribution .stats:before,
#about-us section#distribution .stats:after {
  content: " ";
  display: table;
}
#about-us section#distribution .stats:after {
  clear: both;
}
#about-us section#distribution .stats header {
  margin-top: 60px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
@media (min-width: 480px) {
  #about-us section#distribution .stats header {
    margin-top: 100px;
  }
}
#about-us section#distribution .stats h2 {
  font-size: 1.3em;
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 5px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
#about-us section#distribution .stats .stat {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  #about-us section#distribution .stats .stat {
    float: left;
    width: 33.333333333333%;
  }
}
#about-us section#distribution .stats .stat h3 {
  font-size: 1em;
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 5px;
  margin-top: 0px;
}
#about-us section#distribution .stats .stat span {
  font-size: 4em;
  font-weight: 300;
}
#about-us section#distribution .stats .stat span img {
  margin-bottom: 15px;
  width: 80px;
}
@media (min-width: 480px) {
  #about-us section#distribution .stats .stat span img {
    width: 100px;
  }
}
@media (min-width: 768px) {
  #about-us section#distribution .stats .stat span img {
    width: 110px;
  }
}
@media (min-width: 992px) {
  #about-us section#distribution .stats .stat span img {
    width: 120px;
  }
}
@media (min-width: 1200px) {
  #about-us section#distribution .stats .stat span img {
    width: 130px;
  }
}
#about-us section#footer {
  padding-bottom: 0;
  background-color: #111;
}
@media (min-width: 768px) {
  #about-us section#footer {
    padding-top: 30px;
  }
}
@media (min-width: 992px) {
  #about-us section#footer {
    padding-top: 40px;
  }
}
@media (min-width: 1200px) {
  #about-us section#footer {
    padding-top: 60px;
  }
}
#about-us section#footer button {
  width: 100%;
  color: #4a4a4a;
  border: 3px solid #4a4a4a;
  border-radius: 100px;
  padding: 20px 15px;
  margin-bottom: 20px;
  background-color: transparent;
  text-transform: uppercase;
  font-weight: 700;
  transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
#about-us section#footer button:hover {
  color: #d9534f;
  border-color: #d9534f;
}
#about-us section#footer a {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
@media (min-width: 768px) {
  #about-us section#footer a {
    float: left;
    width: 33.333333333333%;
  }
}
@media (min-width: 768px) {
  #about-us section#footer .contact-btn {
    left: 33.333333333333%;
  }
}
#about-us section#footer img {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  #about-us section#footer img {
    float: left;
    width: 33.333333333333%;
  }
}
@media (min-width: 768px) {
  #about-us section#footer img {
    right: 33.333333333333%;
  }
}
@media (min-width: 768px) {
  #about-us section#footer img {
    margin-top: -100px;
  }
}
@media (min-width: 992px) {
  #about-us section#footer img {
    margin-top: -150px;
  }
}
.loading {
  background-color: #050505;
  opacity: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 9999;
}
#wpadminbar {
  z-index: 9999 !important;
  position: fixed !important;
}
footer {
  font-size: 14px;
}
small {
  font-size: 14px;
}
.bread {
  padding-top: 15px;
}
.post-password-form {
  padding-top: 15px;
}
.post-password-form p {
  color: #050505;
}
.carousel {
  height: 100%;
}
.carousel-inner {
  height: 100%;
}
.carousel-inner .item {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.carousel-inner .item .item-bg {
  background-size: cover;
  background-position: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: -10;
}
@media (min-width: 768px) {
  .carousel-inner .item .item-bg {
    position: fixed;
  }
}
.carousel-caption {
  top: 50%;
  left: 50%;
  position: absolute;
  right: auto;
  bottom: auto;
  z-index: 10;
  padding-top: 0;
  padding-bottom: 0;
  color: #fff;
  text-align: center;
  text-shadow: none;
  transform: translateX(-50%) translateY(-50%);
}
.carousel-caption h1 {
  margin-bottom: 1em;
}
.carousel-caption p {
  margin-bottom: 1em;
}
.carousel-caption button {
  background: rgba(255, 255, 255, 0);
  border-radius: 10px;
  border: none;
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 10px 30px;
  transition: background 0.3s ease-out;
}
.carousel-caption button:focus {
  outline: none;
}
@media (min-width: 480px) {
  .carousel-caption button {
    padding: 20px 60px;
  }
}
.carousel-caption button i {
  font-size: 1.4em;
  vertical-align: middle;
}
.carousel-caption button span {
  margin-right: 10px;
  top: 2px;
}
.carousel-caption button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
@keyframes pointdown {
  0% {
    top: 0px;
  }
  50% {
    top: 5px;
  }
  100% {
    top: 0px;
  }
}
@media (min-width: 768px) {
  #studio-header {
    background: #000 url('/images/videos-studio-tour-bg.jpg') top center no-repeat;
    width: 100%;
    min-height: 340px;
    margin-bottom: 20px;
  }
  #studio-header p,
  #studio-header h1 {
    color: #fff;
  }
  .studio-content {
    margin: 55px 0;
  }
  .cd-video {
    margin-top: 45px;
  }
  #studio-videos img:hover {
    background: #000;
    opacity: .9;
  }
}
.studio-video-title {
  background: #ebebeb;
  padding: 3px 15px;
  margin-top: 10px;
}
.counter-bg {
  background: #fff;
  padding: 2px 9px;
  border-radius: 25px;
  margin-right: 10px;
}
.studio-video-description {
  margin: 10px 0 20px 0;
  min-height: 85px;
}
.intro-video {
  overflow: hidden;
}
.artist-profile:nth-child(2n+1),
.studio-video:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 992px) {
  .artist-profile:nth-child(2n+1),
  .studio-video:nth-child(2n+1) {
    clear: none;
  }
}
@media (min-width: 992px) {
  .artist-profile:nth-child(3n+1),
  .studio-video:nth-child(3n+1) {
    clear: left;
  }
}
#myCarousel .carousel-inner .container {
  height: 100%;
}
#featured-deals .newsletter-container {
  margin-top: 30px;
}
#featured-deals .newsletter-container .newsletter {
  float: right;
}
#featured-deals .top-deals-thumb {
  text-align: center;
}
#featured-deals .top-deals-thumb a img {
  margin: 0 auto;
  max-width: 248px;
  max-height: 248px;
}
#featured-deals .top-deals a {
  text-decoration: none;
}
#featured-deals .top-deals .price-block {
  margin-bottom: 2%;
  font-size: 200%;
}
#featured-deals .top-deals .price-block small {
  font-size: 50%;
}
#featured-deals .top-deals ul {
  margin-bottom: 10%;
  padding-left: 10%;
}
#featured-deals .top-deals li {
  margin-bottom: 2%;
}
#featured-deals .top-deals h2 {
  margin: 0 0 2% 0;
  color: #ccc;
  font-size: 180%;
}
#featured-deals .top-deals h3 {
  margin: 0 0 10% 0;
  color: #999;
  font-size: 100%;
}
#featured-deals #featured-banners .col-sm-4 {
  margin-bottom: 2%;
}
#featured-deals .nav.nav-tabs li a {
  color: #666;
  font-size: 100%;
}
#featured-deals .nav.nav-tabs li.active a {
  color: #fff;
  background: #666;
}
#featured-deals .tab-content {
  padding: 2% 0;
}
#featured-deals .prod-row-alt .prod {
  margin-bottom: 2%;
  padding: 0 1% 0 0;
}
#featured-deals .prod-row-alt h4 {
  margin: 0 0 2% 0;
  font-size: 90%;
  color: #666;
  font-weight: bold;
}
#featured-deals .prod-row-alt h5 {
  margin: 0 0 2% 0;
  font-size: 85%;
}
#featured-deals .prod-row-alt img {
  display: block;
  margin-bottom: 5%;
}
#featured-deals .prod-row-alt .price strong {
  font-size: 150%;
}
#featured-deals .prod-row-alt a {
  color: #666;
}
#featured-deals .prod-row-alt a:hover {
  text-decoration: none;
}
#featured-deals .prod-row-alt .indicator {
  position: absolute;
  display: block;
  width: 20px;
  height: 37px;
  text-indent: -9999px;
}
#featured-deals .prod-row-alt .indicator.exclusive {
  background: url('/images/icon-mini-exclusive.png') 0% 0% no-repeat;
}
#deals-slider {
  clear: both;
  margin-bottom: 15px;
  text-align: center;
  background: #000;
}
.carousel-inner img {
  width: 100%;
}
.carousel-control.text-slideshow {
  width: 0 !important;
  opacity: 1 !important;
  font-size: 50px !important;
}
.carousel-control.text-slideshow:hover {
  color: #eee;
}
.bundle-title {
  position: absolute;
  bottom: 0;
  margin: 0;
  padding: 6px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  opacity: 0;
  transition: all 300ms ease-out;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.bundles .bundle {
  margin-bottom: 15px;
}
.bundles .bundle:hover .bundle-title {
  opacity: 1;
}
.bundles .bundle a {
  position: relative;
  width: 100%;
  float: left;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #featured-deals h1 {
    margin-top: 25px;
    margin-bottom: 0;
  }
  #featured-deals .top-deals h2 {
    font-size: 225%;
  }
  #featured-deals .top-deals .price-block {
    height: 40px;
  }
  #featured-deals .top-deals ul {
    height: 55px;
    margin-bottom: 0;
  }
  #featured-deals .top-deals .title-block {
    height: 120px;
  }
  #featured-deals #featured-banners .col-sm-4 {
    margin-bottom: 0;
  }
  #featured-deals .nav.nav-tabs li a {
    font-size: 135%;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
#AddShoppersWall {
  width: 100% !important;
  padding-top: 0 !important;
}
#AddShoppersWall #ADWSignature {
  display: none !important;
}
#AddShoppersWall .block {
  width: 100% !important;
  height: auto !important;
  min-height: 300px !important;
  margin: 0 0 1% 0 !important;
  border-radius: 10px !important;
}
#AddShoppersWall .block .content {
  margin: 0 !important;
}
#AddShoppersWall .block .content .sharebox {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}
#AddShoppersWall .block .content h2,
#AddShoppersWall .block .content .ADWItemShares {
  padding: 5px !important;
}
#AddShoppersWall .block .content .ADWItemPrice {
  display: none !important;
  font-size: 11px !important;
  border-radius: 10px !important;
}
#AddShoppersWall .block .content img {
  margin-top: 2% !important;
}
/* --- phones only --- */
@media (max-width: 767px) {
  #AddShoppersWall .block {
    left: 0px !important;
  }
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #AddShoppersWall .block {
    width: 30% !important;
    min-height: 310px !important;
    margin: 1% !important;
  }
  #AddShoppersWall .block .content img {
    margin-top: 0px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #AddShoppersWall .block {
    width: 22% !important;
    min-height: 300px !important;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
/* Spooktacular 2014 Styles */
html {
  font-size: 14px;
}
button {
  outline: none;
}
button:active,
button:focus {
  outline: none !important;
}
#spooktacular-2014 {
  font-size: 100%;
  background: #011521;
  background: linear-gradient(to bottom, #011521, #011521 70%, #000);
  color: #ffffff;
  /* Parallax Styles */
  /* End Parallax */
}
#spooktacular-2014 select,
#spooktacular-2014 textarea,
#spooktacular-2014 input[type="text"],
#spooktacular-2014 input[type="password"],
#spooktacular-2014 input[type="datetime"],
#spooktacular-2014 input[type="datetime-local"],
#spooktacular-2014 input[type="date"],
#spooktacular-2014 input[type="month"],
#spooktacular-2014 input[type="time"],
#spooktacular-2014 input[type="week"],
#spooktacular-2014 input[type="number"],
#spooktacular-2014 input[type="email"],
#spooktacular-2014 input[type="url"],
#spooktacular-2014 input[type="search"],
#spooktacular-2014 input[type="tel"],
#spooktacular-2014 input[type="color"] {
  font-size: 16px !important;
}
#spooktacular-2014 #scene-container {
  position: absolute;
  overflow: hidden;
  height: 400px;
}
@media (min-width: 481px) {
  #spooktacular-2014 #scene-container {
    height: 800px;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 #scene-container {
    height: 1000px;
  }
}
@media (min-width: 992px) {
  #spooktacular-2014 #scene-container {
    height: 1300px;
  }
}
@media (min-width: 1200px) {
  #spooktacular-2014 #scene-container {
    height: 1500px;
  }
}
@media (min-width: 1400px) {
  #spooktacular-2014 #scene-container {
    height: 1700px;
  }
}
@media (min-width: 1600px) {
  #spooktacular-2014 #scene-container {
    height: 2000px;
  }
}
#spooktacular-2014 .wrapper {
  width: 100%;
}
#spooktacular-2014 #scene {
  overflow: hidden;
  padding: 0;
  margin: 0;
  margin-top: -32%;
  transform: translate3d(0px, 0px, 0px) rotate(0.0001deg);
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  height: 100% !important;
}
@media (min-width: 481px) {
  #spooktacular-2014 #scene {
    margin-top: -38%;
  }
}
#spooktacular-2014 .layer {
  position: absolute;
  text-align: center;
  width: 100%;
}
#spooktacular-2014 .title {
  margin-top: 40%;
  color: #011521;
  width: 60%;
  margin-left: 20%;
  opacity: 0;
  animation: fadein 2s forwards cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 3s;
}
#spooktacular-2014 .title img {
  width: 50%;
}
#spooktacular-2014 .moon {
  margin-top: 15%;
}
#spooktacular-2014 .moon img {
  width: 50%;
}
#spooktacular-2014 .cloud1 {
  margin-top: 15%;
  opacity: 0.4;
}
#spooktacular-2014 .cloud1 img {
  width: 80%;
  animation: clouds 15s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#spooktacular-2014 .cloud2 {
  margin-top: 30%;
  opacity: 0.4;
}
#spooktacular-2014 .cloud2 img {
  width: 80%;
  animation: clouds 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#spooktacular-2014 .graveyard img {
  width: 200%;
  margin-left: -50%;
}
#spooktacular-2014 .jack img {
  width: 8%;
  margin-top: 40%;
  margin-left: 73%;
  animation: swinging 2.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transform-origin: 50% 0%;
}
#spooktacular-2014 .spooky-product {
  width: 12%;
  height: 16%;
  margin-top: 55%;
  cursor: pointer;
  opacity: 0;
  animation: fadein 3s forwards cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#spooktacular-2014 .spooky-product img {
  max-height: 100%;
  max-width: 100%;
  animation: spookyproduct 5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  opacity: 0.8;
}
#spooktacular-2014 .spooky-product img:hover {
  opacity: 1;
}
#spooktacular-2014 #product-0 {
  width: 17%;
  height: 23%;
  margin-left: 30%;
  margin-top: 57%;
  z-index: 1500;
}
#spooktacular-2014 #product-0 img {
  transform-origin: 50% 100%;
}
#spooktacular-2014 #product-1 {
  width: 17%;
  height: 23%;
  margin-left: 55%;
  margin-top: 57%;
  z-index: 1500;
  /* Chrome, Safari, Opera */
  animation-delay: 2s;
}
#spooktacular-2014 #product-1 img {
  transform-origin: 50% 100%;
  /* Chrome, Safari, Opera */
  animation-delay: 2s;
}
#spooktacular-2014 #product-2 {
  margin-left: 10%;
  margin-top: 56%;
  z-index: 1300;
  /* Chrome, Safari, Opera */
  animation-delay: 1s;
  /* Chrome, Safari, Opera */
  animation-delay: 3s;
}
#spooktacular-2014 #product-2 img {
  transform-origin: 50% 100%;
  /* Chrome, Safari, Opera */
  animation-delay: 3s;
}
#spooktacular-2014 #product-3 {
  margin-left: 80%;
  margin-top: 56%;
  z-index: 1300;
  /* Chrome, Safari, Opera */
  animation-delay: 4s;
}
#spooktacular-2014 #product-3 img {
  transform-origin: 50% 100%;
  /* Chrome, Safari, Opera */
  animation-delay: 4s;
}
#spooktacular-2014 #product-4 {
  width: 7%;
  height: 9%;
  margin-left: 23%;
  /* Chrome, Safari, Opera */
  animation-delay: 5s;
  z-index: 1000;
}
#spooktacular-2014 #product-4 img {
  transform-origin: 50% 100%;
  /* Chrome, Safari, Opera */
  animation-delay: 5s;
  /* Chrome, Safari, Opera */
  animation-duration: 4s;
}
#spooktacular-2014 #product-5 {
  width: 7%;
  height: 9%;
  margin-left: 71%;
  /* Chrome, Safari, Opera */
  animation-delay: 6s;
  z-index: 1000;
}
#spooktacular-2014 #product-5 img {
  transform-origin: 50% 100%;
  /* Chrome, Safari, Opera */
  animation-delay: 6s;
  /* Chrome, Safari, Opera */
  animation-duration: 4s;
}
#spooktacular-2014 .hand img {
  transform-origin: 50% 100%;
}
#spooktacular-2014 #hand-1 img {
  width: 8%;
  margin-top: 57%;
  margin-left: -22%;
  transform: translateY(100%);
  animation: handone 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 35s;
}
#spooktacular-2014 #hand-2 img {
  width: 4%;
  margin-top: 67%;
  margin-left: 44%;
  transform: scale(-0.8, 1.2) rotate(46deg) translateY(100%);
  -webkit-transform: scale(-0.8, 1.2) rotate(46deg) translateY(100%);
  animation: handtwo 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 12s;
}
#spooktacular-2014 #hand-3 img {
  width: 6%;
  margin-top: 60%;
  margin-left: 63%;
  -webkit-transform: rotate(-6deg) translateY(100%);
  animation: handthree 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 30s;
}
#spooktacular-2014 #hand-4 img {
  width: 5%;
  margin-top: 59%;
  margin-left: -63%;
  -webkit-transform: scaleX(-1) rotate(-40deg) translateY(100%);
  animation: handfour 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 17s;
}
#spooktacular-2014 #hand-5 img {
  width: 3%;
  margin-top: 74%;
  margin-left: -34%;
  -webkit-transform: scale(1, 1.2) translateY(100%);
  animation: handfive 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 2s;
}
#spooktacular-2014 #hand-6 img {
  width: 2.5%;
  margin-top: 75%;
  margin-left: 20%;
  -webkit-transform: scale(1, 1.2) translateY(100%);
  animation: handfive 10s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* Chrome, Safari, Opera */
  animation-delay: 40s;
}
#spooktacular-2014 .foreground img {
  width: 200%;
  margin-left: -50%;
}
#spooktacular-2014 .content {
  height: 4000px;
  width: 100%;
}
#spooktacular-2014 .main {
  margin-right: auto;
  margin-left: auto;
  padding-top: 55%;
  z-index: 10;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1rem;
  padding-bottom: 30px;
}
@media (min-width: 481px) {
  #spooktacular-2014 .main {
    padding-top: 50%;
  }
}
@media (min-width: 992px) {
  #spooktacular-2014 .main {
    padding-top: 48%;
  }
}
@media (min-width: 1200px) {
  #spooktacular-2014 .main {
    padding-top: 47%;
  }
}
@media (min-width: 1920px) {
  #spooktacular-2014 .main {
    padding-top: 45%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .main {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #spooktacular-2014 .main {
    width: 990px;
  }
}
#spooktacular-2014 .main section {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 30px;
}
#spooktacular-2014 .main section:before,
#spooktacular-2014 .main section:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .main section:after {
  clear: both;
}
#spooktacular-2014 .main section:before,
#spooktacular-2014 .main section:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .main section:after {
  clear: both;
}
#spooktacular-2014 .main section:before,
#spooktacular-2014 .main section:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .main section:after {
  clear: both;
}
#spooktacular-2014 .main section:before,
#spooktacular-2014 .main section:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .main section:after {
  clear: both;
}
#spooktacular-2014 .main section header {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 15px;
}
#spooktacular-2014 .main section header:before,
#spooktacular-2014 .main section header:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .main section header:after {
  clear: both;
}
#spooktacular-2014 .main section header:before,
#spooktacular-2014 .main section header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .main section header:after {
  clear: both;
}
#spooktacular-2014 .main section header:before,
#spooktacular-2014 .main section header:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .main section header:after {
  clear: both;
}
#spooktacular-2014 .main section header:before,
#spooktacular-2014 .main section header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .main section header:after {
  clear: both;
}
#spooktacular-2014 .main-header {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 15px;
}
#spooktacular-2014 .main-header:before,
#spooktacular-2014 .main-header:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .main-header:after {
  clear: both;
}
#spooktacular-2014 .main-header:before,
#spooktacular-2014 .main-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .main-header:after {
  clear: both;
}
#spooktacular-2014 .main-header:before,
#spooktacular-2014 .main-header:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .main-header:after {
  clear: both;
}
#spooktacular-2014 .main-header:before,
#spooktacular-2014 .main-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .main-header:after {
  clear: both;
}
@media (min-width: 768px) {
  #spooktacular-2014 .main-header {
    margin-bottom: 15px;
  }
}
#spooktacular-2014 .page-title {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: 'Cardo', serif;
  font-size: 4em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
#spooktacular-2014 .event-date {
  float: left;
  width: 66.66666667%;
  margin-left: 16.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  float: none;
  font-family: 'Cardo', serif;
  font-size: 1.5em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 768px) {
  #spooktacular-2014 .event-date {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .event-date {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .event-date {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .event-date {
    margin-left: 25%;
  }
}
#spooktacular-2014 .social-share-btns {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
}
@media (min-width: 768px) {
  #spooktacular-2014 .social-share-btns {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .social-share-btns {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .social-share-btns {
    right: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .social-share-btns {
    right: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .social-share-btns {
    text-align: left;
  }
}
#spooktacular-2014 .social-share-btn {
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 0.5em 1em;
}
#spooktacular-2014 .header-description {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 1em;
  padding-top: 15px;
  padding-bottom: 15px;
}
#spooktacular-2014 .header-menu-links {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
#spooktacular-2014 .header-menu-links:before,
#spooktacular-2014 .header-menu-links:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .header-menu-links:after {
  clear: both;
}
#spooktacular-2014 .header-menu-links:before,
#spooktacular-2014 .header-menu-links:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .header-menu-links:after {
  clear: both;
}
#spooktacular-2014 .header-menu-links:before,
#spooktacular-2014 .header-menu-links:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .header-menu-links:after {
  clear: both;
}
#spooktacular-2014 .header-menu-links:before,
#spooktacular-2014 .header-menu-links:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .header-menu-links:after {
  clear: both;
}
#spooktacular-2014 .header-menu-links ul {
  padding: 0;
  margin-bottom: 0;
  list-style: none;
  text-align: center;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#spooktacular-2014 .header-menu-links ul li {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .header-menu-links ul li {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .header-menu-links ul li {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .header-menu-links ul li {
    margin-bottom: 0;
  }
}
#spooktacular-2014 .header-menu-btn {
  display: block;
  padding: 0.5em 1em;
  width: 100%;
  height: 3em;
  color: white;
  border: 2px solid white;
  border-radius: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .header-menu-btn {
    height: 4em;
  }
}
#spooktacular-2014 .header-menu-btn:hover {
  text-decoration: none;
  color: #011521;
  background-color: white;
}
#spooktacular-2014 .header-menu-btn span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 100%;
}
#spooktacular-2014 .promo {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .promo {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .promo {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .promo {
    float: left;
    width: 58.33333333%;
  }
}
#spooktacular-2014 .promo-code-box {
  width: 100%;
  text-align: center;
  margin: 15px 0;
  padding: 1em;
  background: rgba(0, 0, 0, 0.1);
}
#spooktacular-2014 .promo-code {
  letter-spacing: 1px;
  font-weight: bold;
}
#spooktacular-2014 .promo-btn button {
  margin-bottom: 0;
  outline: none;
  display: inline-block;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #fff;
  background-color: #333333;
  border-color: #262626;
  padding: 0.5em 1em;
  width: 100%;
}
#spooktacular-2014 .promo-btn button:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:focus {
  color: #333333;
  text-decoration: none;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#spooktacular-2014 .promo-btn button.disabled,
#spooktacular-2014 .promo-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .promo-btn button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button:focus {
  outline: none;
  box-shadow: none;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
#spooktacular-2014 .promo-btn button:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active {
  outline: 0;
  background-image: none;
}
#spooktacular-2014 .promo-btn button.disabled,
#spooktacular-2014 .promo-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .promo-btn button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#spooktacular-2014 .promo-btn button.disabled {
  pointer-events: auto;
}
#spooktacular-2014 .promo-btn button:hover {
  border-color: transparent;
}
#spooktacular-2014 .promo-btn button.arrow-right:before,
#spooktacular-2014 .promo-btn button.arrow-left:before,
#spooktacular-2014 .promo-btn button.arrow-right:after,
#spooktacular-2014 .promo-btn button.arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
#spooktacular-2014 .promo-btn button.arrow-right:hover:before,
#spooktacular-2014 .promo-btn button.arrow-left:hover:before {
  transform: translate(-50%);
}
#spooktacular-2014 .promo-btn button.arrow-right:hover:after,
#spooktacular-2014 .promo-btn button.arrow-left:hover:after {
  transform: translate(50%);
}
#spooktacular-2014 .promo-btn button.arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
#spooktacular-2014 .promo-btn button.arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .promo-btn button {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .promo-btn button {
  background-image: none;
}
#spooktacular-2014 .promo-btn button.disabled,
#spooktacular-2014 .promo-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .promo-btn button,
#spooktacular-2014 .promo-btn button.disabled:hover,
#spooktacular-2014 .promo-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button.disabled:focus,
#spooktacular-2014 .promo-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button.disabled:active,
#spooktacular-2014 .promo-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.disabled.active,
#spooktacular-2014 .promo-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .promo-btn button.active {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .promo-btn button .badge {
  color: #333333;
  background-color: #fff;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .promo-btn button {
  color: #fff;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .promo-btn button {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
#spooktacular-2014 .promo-btn button:focus {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .promo-btn button {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
#spooktacular-2014 .promo-btn button.disabled,
#spooktacular-2014 .promo-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .promo-btn button,
#spooktacular-2014 .promo-btn button.disabled:hover,
#spooktacular-2014 .promo-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button.disabled:focus,
#spooktacular-2014 .promo-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button.disabled:active,
#spooktacular-2014 .promo-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.disabled.active,
#spooktacular-2014 .promo-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .promo-btn button.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .promo-btn button {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .promo-btn button {
  background-image: none;
}
#spooktacular-2014 .promo-btn button.disabled,
#spooktacular-2014 .promo-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .promo-btn button,
#spooktacular-2014 .promo-btn button.disabled:hover,
#spooktacular-2014 .promo-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button.disabled:focus,
#spooktacular-2014 .promo-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button.disabled:active,
#spooktacular-2014 .promo-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.disabled.active,
#spooktacular-2014 .promo-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .promo-btn button.active {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .promo-btn button .badge {
  color: #333333;
  background-color: #fff;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .promo-btn button {
  color: #fff;
}
#spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .promo-btn button {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
#spooktacular-2014 .promo-btn button:focus {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .promo-btn button {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
#spooktacular-2014 .promo-btn button.disabled,
#spooktacular-2014 .promo-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .promo-btn button,
#spooktacular-2014 .promo-btn button.disabled:hover,
#spooktacular-2014 .promo-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .promo-btn button:hover,
#spooktacular-2014 .promo-btn button.disabled:focus,
#spooktacular-2014 .promo-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .promo-btn button:focus,
#spooktacular-2014 .promo-btn button.disabled:active,
#spooktacular-2014 .promo-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .promo-btn button:active,
#spooktacular-2014 .promo-btn button.disabled.active,
#spooktacular-2014 .promo-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .promo-btn button.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#spooktacular-2014 .promo-cotd {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .promo-cotd {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .promo-cotd {
    float: left;
    width: 41.66666667%;
  }
}
#spooktacular-2014 .promo-cotd-img {
  width: 100%;
  border-radius: 8px;
}
#spooktacular-2014 .twitter-feed {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  min-height: 40px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .twitter-feed {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .twitter-feed {
    float: left;
    width: 66.66666667%;
  }
}
#spooktacular-2014 .twitter-feed a {
  color: #84D2E7;
}
#spooktacular-2014 .cross-promotion-widgets .widget {
  background: transparent;
  float: left;
  width: 50%;
  margin-bottom: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget {
    margin-bottom: 0;
  }
}
#spooktacular-2014 .cross-promotion-widgets .widget .caption {
  text-indent: -9999px;
  height: 0px;
}
#spooktacular-2014 .cross-promotion-widgets .widget-promo {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget-promo {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget-promo {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget-promo {
    left: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget-promo {
    left: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget-contest {
    right: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .cross-promotion-widgets .widget-contest {
    right: 50%;
  }
}
#spooktacular-2014 .cross-promotion-widgets .widget:last-child {
  margin-bottom: 0;
}
#spooktacular-2014 .cross-promotion-widgets .widget-img {
  width: 100%;
  border-radius: 8px;
}
#spooktacular-2014 .view-all-btn {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#spooktacular-2014 .view-all-btn a {
  margin-bottom: 0;
  outline: none;
  display: inline-block;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #fff;
  background-color: #333333;
  border-color: #262626;
  padding: 0.5em 1em;
  float: right;
}
#spooktacular-2014 .view-all-btn a:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:focus {
  color: #333333;
  text-decoration: none;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#spooktacular-2014 .view-all-btn a.disabled,
#spooktacular-2014 .view-all-btn a[disabled],
fieldset[disabled] #spooktacular-2014 .view-all-btn a {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a:focus {
  outline: none;
  box-shadow: none;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
#spooktacular-2014 .view-all-btn a:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active {
  outline: 0;
  background-image: none;
}
#spooktacular-2014 .view-all-btn a.disabled,
#spooktacular-2014 .view-all-btn a[disabled],
fieldset[disabled] #spooktacular-2014 .view-all-btn a {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#spooktacular-2014 .view-all-btn a.disabled {
  pointer-events: auto;
}
#spooktacular-2014 .view-all-btn a:hover {
  border-color: transparent;
}
#spooktacular-2014 .view-all-btn a.arrow-right:before,
#spooktacular-2014 .view-all-btn a.arrow-left:before,
#spooktacular-2014 .view-all-btn a.arrow-right:after,
#spooktacular-2014 .view-all-btn a.arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
#spooktacular-2014 .view-all-btn a.arrow-right:hover:before,
#spooktacular-2014 .view-all-btn a.arrow-left:hover:before {
  transform: translate(-50%);
}
#spooktacular-2014 .view-all-btn a.arrow-right:hover:after,
#spooktacular-2014 .view-all-btn a.arrow-left:hover:after {
  transform: translate(50%);
}
#spooktacular-2014 .view-all-btn a.arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
#spooktacular-2014 .view-all-btn a.arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open > .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open > .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  background-image: none;
}
#spooktacular-2014 .view-all-btn a.disabled,
#spooktacular-2014 .view-all-btn a[disabled],
fieldset[disabled] #spooktacular-2014 .view-all-btn a,
#spooktacular-2014 .view-all-btn a.disabled:hover,
#spooktacular-2014 .view-all-btn a[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a.disabled:focus,
#spooktacular-2014 .view-all-btn a[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a.disabled:active,
#spooktacular-2014 .view-all-btn a[disabled]:active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.disabled.active,
#spooktacular-2014 .view-all-btn a[disabled].active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a.active {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .view-all-btn a .badge {
  color: #333333;
  background-color: #fff;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  color: #fff;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
#spooktacular-2014 .view-all-btn a:focus {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
#spooktacular-2014 .view-all-btn a.disabled,
#spooktacular-2014 .view-all-btn a[disabled],
fieldset[disabled] #spooktacular-2014 .view-all-btn a,
#spooktacular-2014 .view-all-btn a.disabled:hover,
#spooktacular-2014 .view-all-btn a[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a.disabled:focus,
#spooktacular-2014 .view-all-btn a[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a.disabled:active,
#spooktacular-2014 .view-all-btn a[disabled]:active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.disabled.active,
#spooktacular-2014 .view-all-btn a[disabled].active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open > .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open > .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  background-image: none;
}
#spooktacular-2014 .view-all-btn a.disabled,
#spooktacular-2014 .view-all-btn a[disabled],
fieldset[disabled] #spooktacular-2014 .view-all-btn a,
#spooktacular-2014 .view-all-btn a.disabled:hover,
#spooktacular-2014 .view-all-btn a[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a.disabled:focus,
#spooktacular-2014 .view-all-btn a[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a.disabled:active,
#spooktacular-2014 .view-all-btn a[disabled]:active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.disabled.active,
#spooktacular-2014 .view-all-btn a[disabled].active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a.active {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .view-all-btn a .badge {
  color: #333333;
  background-color: #fff;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  color: #fff;
}
#spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
#spooktacular-2014 .view-all-btn a:focus {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.active,
.open .dropdown-toggle#spooktacular-2014 .view-all-btn a {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
#spooktacular-2014 .view-all-btn a.disabled,
#spooktacular-2014 .view-all-btn a[disabled],
fieldset[disabled] #spooktacular-2014 .view-all-btn a,
#spooktacular-2014 .view-all-btn a.disabled:hover,
#spooktacular-2014 .view-all-btn a[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:hover,
#spooktacular-2014 .view-all-btn a.disabled:focus,
#spooktacular-2014 .view-all-btn a[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:focus,
#spooktacular-2014 .view-all-btn a.disabled:active,
#spooktacular-2014 .view-all-btn a[disabled]:active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a:active,
#spooktacular-2014 .view-all-btn a.disabled.active,
#spooktacular-2014 .view-all-btn a[disabled].active,
fieldset[disabled] #spooktacular-2014 .view-all-btn a.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#spooktacular-2014 .product-listing-header {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-header {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-header {
    float: left;
    width: 25%;
  }
}
#spooktacular-2014 .product-listing-header h2 {
  float: left;
  width: 75%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-header h2 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-header h2 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 481px) {
  #spooktacular-2014 .product-listing-header h2 {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-header .view-all-btn button {
    float: left;
  }
}
#spooktacular-2014 .product-listing-content {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-content {
    float: left;
    width: 75%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-content {
    float: left;
    width: 75%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-listing-content {
    padding-right: 0;
  }
}
#spooktacular-2014 .product-listings {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
#spooktacular-2014 .product-listings:before,
#spooktacular-2014 .product-listings:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .product-listings:after {
  clear: both;
}
#spooktacular-2014 .product-listings:before,
#spooktacular-2014 .product-listings:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .product-listings:after {
  clear: both;
}
#spooktacular-2014 .product-listings:before,
#spooktacular-2014 .product-listings:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .product-listings:after {
  clear: both;
}
#spooktacular-2014 .product-listings:before,
#spooktacular-2014 .product-listings:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .product-listings:after {
  clear: both;
}
#spooktacular-2014 .product-listing {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 480px) {
  #spooktacular-2014 .product-listing {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
#spooktacular-2014 .product-img {
  width: 100%;
}
#spooktacular-2014 .product-category-link {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (max-width: 768px) {
  #spooktacular-2014 .product-category-link {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-category-link {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #spooktacular-2014 .product-category-link {
    float: left;
    width: 50%;
  }
}
#spooktacular-2014 .product-category-link img {
  width: 100%;
  border-radius: 8px;
}
#spooktacular-2014 .product-category-link-header {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
#spooktacular-2014 .product-category-link-header:before,
#spooktacular-2014 .product-category-link-header:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .product-category-link-header:after {
  clear: both;
}
#spooktacular-2014 .product-category-link-header:before,
#spooktacular-2014 .product-category-link-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .product-category-link-header:after {
  clear: both;
}
#spooktacular-2014 .product-category-link-header:before,
#spooktacular-2014 .product-category-link-header:after {
  content: " ";
  display: table;
}
#spooktacular-2014 .product-category-link-header:after {
  clear: both;
}
#spooktacular-2014 .product-category-link-header:before,
#spooktacular-2014 .product-category-link-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#spooktacular-2014 .product-category-link-header:after {
  clear: both;
}
#spooktacular-2014 .product-category-link-header h2 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0;
}
#spooktacular-2014 .facebook-btn {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#spooktacular-2014 .facebook-btn button {
  margin-bottom: 0;
  outline: none;
  display: inline-block;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #fff;
  background-color: #333333;
  border-color: #262626;
  padding: 0.5em 1em;
  width: 100%;
  font-size: 1.5em;
  padding: 1em 1.5em;
}
#spooktacular-2014 .facebook-btn button:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:focus {
  color: #333333;
  text-decoration: none;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#spooktacular-2014 .facebook-btn button.disabled,
#spooktacular-2014 .facebook-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .facebook-btn button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button:focus {
  outline: none;
  box-shadow: none;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
#spooktacular-2014 .facebook-btn button:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active {
  outline: 0;
  background-image: none;
}
#spooktacular-2014 .facebook-btn button.disabled,
#spooktacular-2014 .facebook-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .facebook-btn button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#spooktacular-2014 .facebook-btn button.disabled {
  pointer-events: auto;
}
#spooktacular-2014 .facebook-btn button:hover {
  border-color: transparent;
}
#spooktacular-2014 .facebook-btn button.arrow-right:before,
#spooktacular-2014 .facebook-btn button.arrow-left:before,
#spooktacular-2014 .facebook-btn button.arrow-right:after,
#spooktacular-2014 .facebook-btn button.arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
#spooktacular-2014 .facebook-btn button.arrow-right:hover:before,
#spooktacular-2014 .facebook-btn button.arrow-left:hover:before {
  transform: translate(-50%);
}
#spooktacular-2014 .facebook-btn button.arrow-right:hover:after,
#spooktacular-2014 .facebook-btn button.arrow-left:hover:after {
  transform: translate(50%);
}
#spooktacular-2014 .facebook-btn button.arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
#spooktacular-2014 .facebook-btn button.arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  background-image: none;
}
#spooktacular-2014 .facebook-btn button.disabled,
#spooktacular-2014 .facebook-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .facebook-btn button,
#spooktacular-2014 .facebook-btn button.disabled:hover,
#spooktacular-2014 .facebook-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button.disabled:focus,
#spooktacular-2014 .facebook-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button.disabled:active,
#spooktacular-2014 .facebook-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.disabled.active,
#spooktacular-2014 .facebook-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button.active {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .facebook-btn button .badge {
  color: #333333;
  background-color: #fff;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  color: #fff;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
#spooktacular-2014 .facebook-btn button:focus {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
#spooktacular-2014 .facebook-btn button.disabled,
#spooktacular-2014 .facebook-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .facebook-btn button,
#spooktacular-2014 .facebook-btn button.disabled:hover,
#spooktacular-2014 .facebook-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button.disabled:focus,
#spooktacular-2014 .facebook-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button.disabled:active,
#spooktacular-2014 .facebook-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.disabled.active,
#spooktacular-2014 .facebook-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open > .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  background-image: none;
}
#spooktacular-2014 .facebook-btn button.disabled,
#spooktacular-2014 .facebook-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .facebook-btn button,
#spooktacular-2014 .facebook-btn button.disabled:hover,
#spooktacular-2014 .facebook-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button.disabled:focus,
#spooktacular-2014 .facebook-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button.disabled:active,
#spooktacular-2014 .facebook-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.disabled.active,
#spooktacular-2014 .facebook-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button.active {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .facebook-btn button .badge {
  color: #333333;
  background-color: #fff;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  color: #fff;
}
#spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
#spooktacular-2014 .facebook-btn button:focus {
  background-color: #333333;
  border-color: #262626;
}
#spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.active,
.open .dropdown-toggle#spooktacular-2014 .facebook-btn button {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
#spooktacular-2014 .facebook-btn button.disabled,
#spooktacular-2014 .facebook-btn button[disabled],
fieldset[disabled] #spooktacular-2014 .facebook-btn button,
#spooktacular-2014 .facebook-btn button.disabled:hover,
#spooktacular-2014 .facebook-btn button[disabled]:hover,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:hover,
#spooktacular-2014 .facebook-btn button.disabled:focus,
#spooktacular-2014 .facebook-btn button[disabled]:focus,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:focus,
#spooktacular-2014 .facebook-btn button.disabled:active,
#spooktacular-2014 .facebook-btn button[disabled]:active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button:active,
#spooktacular-2014 .facebook-btn button.disabled.active,
#spooktacular-2014 .facebook-btn button[disabled].active,
fieldset[disabled] #spooktacular-2014 .facebook-btn button.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#spooktacular-2014 footer {
  position: relative;
}
#spooktacular-2014 .farewell-message p {
  font-size: 1.5em;
  -webkit-font-smoothing: antialiased;
  font-weight: normal !important;
}
@media (min-width: 481px) {
  #spooktacular-2014 .farewell-message p {
    font-size: 1.8em;
  }
}
@media (min-width: 992px) {
  #spooktacular-2014 .farewell-message p {
    padding-right: 20px;
  }
}
#spooktacular-2014 .farewell-message p::first-letter {
  float: left;
  font-size: 3em;
  line-height: 0.5em;
  padding-top: 19px;
  padding-right: 5px;
  padding-left: 3px;
  font-family: 'Cardo', serif;
}
@media (min-width: 481px) {
  #spooktacular-2014 .farewell-message p::first-letter {
    padding-top: 22px;
    padding-right: 5px;
  }
}
.sweet-alert p.sku {
  color: #c0c0c0;
  font-size: 0.7em;
  margin-top: 5px;
}
/*** Animations ***/
@keyframes swinging {
  0% {
    transform: rotateZ(15deg);
  }
  100% {
    transform: rotateZ(-15deg);
  }
}
@keyframes hands {
  0% {
    transform: rotateZ(1deg) translateY(-4%);
  }
  50% {
    transform: rotateZ(-1deg) translateY(0%);
  }
  100% {
    transform: rotateZ(1deg) translateY(4%);
  }
}
@keyframes hands {
  0% {
    transform: rotateZ(5deg);
  }
  100% {
    transform: rotateZ(-5deg);
  }
}
@keyframes handone {
  0%,
  20% {
    transform: rotateZ(-17deg) translateY(100%);
  }
  60% {
    transform: rotateZ(17deg) translateY(0%);
  }
  80% {
    transform: rotateZ(14deg) translateY(0%);
  }
  100% {
    transform: rotateZ(17deg) translateY(4%);
  }
}
@keyframes handtwo {
  0%,
  20% {
    transform: scale(-0.8, 1.2) rotate(0deg) translateY(100%);
  }
  60% {
    transform: scale(-0.8, 1.2) rotate(29deg) translateY(0%);
  }
  80% {
    transform: scale(-0.8, 1.2) rotate(25deg) translateY(0%);
  }
  100% {
    transform: scale(-0.8, 1.2) rotate(29deg) translateY(4%);
  }
}
@keyframes handthree {
  0%,
  20% {
    transform: rotate(-15deg) translateY(100%);
  }
  60% {
    transform: rotate(-6deg) translateY(0%);
  }
  80% {
    transform: rotate(-9deg) translateY(0%);
  }
  100% {
    transform: rotate(-6deg) translateY(4%);
  }
}
@keyframes handfour {
  0%,
  20% {
    transform: scaleX(-1) rotate(-40deg) translateY(100%);
  }
  60% {
    transform: scaleX(-1) rotate(-24deg) translateY(0%);
  }
  80% {
    transform: scaleX(-1) rotate(-20deg) translateY(0%);
  }
  100% {
    transform: scaleX(-1) rotate(-24deg) translateY(4%);
  }
}
@keyframes handfive {
  0%,
  20% {
    transform: scale(1, 1.2) rotate(-5deg) translateY(100%);
  }
  60% {
    transform: scale(1, 1.2) rotate(0deg) translateY(0%);
  }
  80% {
    transform: scale(1, 1.2) rotate(-2deg) translateY(0%);
  }
  100% {
    transform: scale(1, 1.2) rotate(0deg) translateY(4%);
  }
}
@keyframes spookyproduct {
  0% {
    transform: rotateZ(7deg) translateY(0%);
  }
  50% {
    transform: rotateZ(-3deg) translateY(0%);
  }
  100% {
    transform: rotateZ(5deg) translateY(5%);
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes clouds {
  0% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(5%);
  }
}
.bonus-rewards {
  margin-top: 1%;
  margin-bottom: 0;
}
.bonus-rewards .alert-spooky {
  padding: 0;
  border: 0;
  margin: 0;
  background: #001E33;
  background-size: cover;
  overflow: hidden;
  color: #ffffff;
}
.bonus-rewards .alert-spooky .row {
  margin-bottom: 0;
}
.bonus-rewards .alert-spooky .spooky-content {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  padding: 15px 30px;
  text-align: center;
  opacity: 0;
}
.bonus-rewards .alert-spooky .spooky-content:before,
.bonus-rewards .alert-spooky .spooky-content:after {
  content: " ";
  display: table;
}
.bonus-rewards .alert-spooky .spooky-content:after {
  clear: both;
}
.bonus-rewards .alert-spooky .spooky-content:before,
.bonus-rewards .alert-spooky .spooky-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.bonus-rewards .alert-spooky .spooky-content:after {
  clear: both;
}
.bonus-rewards .alert-spooky .spooky-content:before,
.bonus-rewards .alert-spooky .spooky-content:after {
  content: " ";
  display: table;
}
.bonus-rewards .alert-spooky .spooky-content:after {
  clear: both;
}
.bonus-rewards .alert-spooky .spooky-content:before,
.bonus-rewards .alert-spooky .spooky-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.bonus-rewards .alert-spooky .spooky-content:after {
  clear: both;
}
@media (min-width: 768px) {
  .bonus-rewards .alert-spooky .spooky-content {
    text-align: left;
    padding: 30px;
  }
}
.bonus-rewards .alert-spooky .spooky-content h4 {
  font-size: 1.5em;
  font-family: 'Cardo', serif;
  text-transform: uppercase;
  line-height: 1em;
  margin: 0 0 5px 0;
}
@media (min-width: 768px) {
  .bonus-rewards .alert-spooky .spooky-content h4 {
    font-size: 2.5em;
  }
}
.bonus-rewards .alert-spooky .spooky-content p {
  font-size: 1em;
  display: inline-block;
  line-height: 1.5em;
  margin: 0;
  color: #84d2e7;
}
@media (min-width: 768px) {
  .bonus-rewards .alert-spooky .spooky-content p {
    font-size: 1.4em;
  }
}
.bonus-rewards .alert-spooky .spooky-content p strong {
  color: white;
}
.bonus-rewards .alert-spooky .spooky-content p + p:before {
  content: "+";
  margin: 0 10px;
}
.bonus-rewards .alert-spooky .spooky-overlay {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  text-align: center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  overflow: hidden;
}
.bonus-rewards .alert-spooky .spooky-overlay img {
  width: 132px;
  opacity: 1;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.bonus-rewards .alert-spooky .spooky-content-animate {
  animation: fadeIn 500ms forwards linear;
  animation-delay: 1.5s;
}
.bonus-rewards .alert-spooky .spooky-overlay-animate {
  animation: fadeOut 500ms forwards linear;
  animation-delay: 1.5s;
}
.bonus-rewards .alert-spooky .spooky-overlay-animate img {
  animation: spooky 2s forwards cubic-bezier(1, -0.45, 0, 1.15);
}
#spooky-alert {
  margin-top: 0;
  margin-bottom: 0 !important;
  width: 100%;
  background: #001E33;
}
#spooky-alert .spooky-img {
  text-align: center;
}
#spooky-alert .spooky-links {
  margin-top: 15px;
}
#spooky-alert .spooky-links a {
  margin-right: 5px;
}
.alert-holiday {
  padding: 0;
  border: 0;
  margin: 0;
  background: #001E33;
  background: #BA0C34;
  background-size: cover;
  overflow: hidden;
  color: #ffffff;
  border-radius: 8px;
}
.alert-holiday .row {
  margin-bottom: 0;
}
.alert-holiday .content-holiday {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 15px 30px;
  background: url("/wp-content/themes/sideshow-theme/images/spooktacular/particles.svg");
  background-position: 0px 20px;
  text-decoration: none !important;
  text-align: center;
  cursor: pointer;
}
.alert-holiday .content-holiday:hover,
.alert-holiday .content-holiday:active {
  animation: bgscroll 5s infinite linear;
}
.alert-holiday .content-holiday:hover:after,
.alert-holiday .content-holiday:active:after {
  animation: bgscrolltwo 5s infinite linear;
}
@media (min-width: 768px) {
  .alert-holiday .content-holiday {
    text-align: left;
    padding: 30px;
  }
}
.alert-holiday .content-holiday h4 {
  font-size: 1.5em;
  text-transform: uppercase;
  margin: 0;
  color: #ffffff;
}
@media (min-width: 768px) {
  .alert-holiday .content-holiday h4 {
    font-size: 2em;
    float: left;
  }
}
.alert-holiday .content-holiday p {
  font-size: 1em;
  color: #ffffff;
  border-color: white;
  margin: 5px 0 0 0;
}
@media (min-width: 768px) {
  .alert-holiday .content-holiday p {
    font-size: 1.5em;
    float: right;
    font-weight: normal;
  }
}
.alert-holiday .content-holiday:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  background: url("/wp-content/themes/sideshow-theme/images/spooktacular/particles-3.svg");
  height: 100%;
  width: 100%;
}
/** More Animations **/
@keyframes bgscroll {
  from {
    background-position: 0px 20px;
  }
  to {
    background-position: 0px 522px;
  }
}
@keyframes bgscrolltwo {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: 0px 1010px;
  }
}
@keyframes spooky {
  0% {
    width: 132px;
  }
  45% {
    width: 132px;
  }
  100% {
    width: 100%;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#twelve-days-2014 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  background: #d0eaeb;
}
#twelve-days-2014 #twelve-days-header {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 15px;
  text-align: center;
  margin: 6px;
  margin-top: 15px;
  margin-bottom: 30px;
  z-index: 10;
}
@media (min-width: 992px) {
  #twelve-days-2014 #twelve-days-header {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2014 #twelve-days-header {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2014 #twelve-days-header {
    margin: 0;
  }
}
#twelve-days-2014 #twelve-days-header h1 {
  text-indent: -9999px;
  background: url('http://www.sideshowtoy.com/wp-content/themes/sideshow-theme/images/twelve-days-2014/12days-title@3x.png') no-repeat top center;
  background-size: contain;
  height: 200px;
  margin: 0;
}
@media (min-width: 480px) {
  #twelve-days-2014 #twelve-days-header h1 {
    height: 300px;
  }
}
#twelve-days-2014 #twelve-days-header img {
  max-width: 50%;
}
#twelve-days-2014 .twelve-days-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#twelve-days-2014 #gift-grid {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 15px;
}
@media (min-width: 992px) {
  #twelve-days-2014 #gift-grid {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2014 #gift-grid {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2014 #gift-grid {
    margin-top: 30px;
  }
}
#twelve-days-2014 #gift-grid ul {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
#twelve-days-2014 #gift-grid ul:before,
#twelve-days-2014 #gift-grid ul:after {
  content: " ";
  display: table;
}
#twelve-days-2014 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2014 #gift-grid ul:before,
#twelve-days-2014 #gift-grid ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#twelve-days-2014 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2014 #gift-grid ul:before,
#twelve-days-2014 #gift-grid ul:after {
  content: " ";
  display: table;
}
#twelve-days-2014 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2014 #gift-grid ul:before,
#twelve-days-2014 #gift-grid ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#twelve-days-2014 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2014 #gift-grid .gift {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #twelve-days-2014 #gift-grid .gift {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #twelve-days-2014 #gift-grid .gift {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2014 #gift-grid .gift {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2014 #gift-grid .gift {
    float: left;
    width: 25%;
  }
}
#twelve-days-2014 #gift-grid .gift img {
  position: relative;
  max-width: 100%;
  padding: 5px;
  transition: all 500ms cubic-bezier(0, 0.035, 0, 1.55);
  cursor: pointer;
  z-index: 50;
}
#twelve-days-2014 #gift-grid .gift img:hover {
  transform: scale(1.2);
  z-index: 100;
}
#twelve-days-2014 #gift-grid .gift .unwrapping {
  position: fixed;
  z-index: 3000;
  top: 50%;
  left: 50%;
  transition: none;
  transform: translate3d(-50%, -50%, 0);
}
#twelve-days-2014 #gift-grid .gift .unwrapping:hover {
  z-index: 3000;
  transform: translate3d(-50%, -50%, 0);
}
#twelve-days-2014 #snow-bank {
  clear: both;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #twelve-days-2014 #snow-bank {
    margin-top: -30px;
  }
}
#twelve-days-2014 #snow-bank img {
  max-width: 100%;
  width: 100%;
}
.dimmer:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all 500ms ease;
}
.dim:after {
  opacity: 1;
  z-index: 500;
}
/* snowflakes container */
#snowflakesContainer {
  top: -15px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* default animation and transform */
.snowflake {
  position: absolute;
  display: inline-block;
  background-color: white;
  opacity: 0.5;
  height: 7px;
  width: 7px;
  z-index: -1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transform-origin: left -20px;
  -webkit-animation: falling 15.7s linear infinite;
  -moz-animation: falling 15.7s linear infinite;
}
/* animation used for ALL snowflakes, 1000px will be updated by Snowflakes.create() to reflect true height of window */
/* different sizes, and default origins based on size */
.snowflakeSizeLRG {
  height: 11px;
  width: 11px;
  -webkit-transform-origin: left -30px;
  -moz-transform-origin: left -30px;
}
.snowflakeSizeMED {
  height: 9px;
  width: 9px;
  -webkit-transform-origin: left -30px;
  -moz-transform-origin: left -30px;
}
.snowflakeSizeSM {
  height: 5px;
  width: 5px;
  -webkit-transform-origin: -30px 0;
  -moz-transform-origin: -30px 0;
}
/* different speeds so flakes look just that much different */
.snowflakeSpeedSlow {
  -webkit-animation-duration: 13.1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: -10px -20px;
  -moz-animation-duration: 13.1s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: -10px -20px;
}
.snowflakeSpeedMed {
  -webkit-animation-duration: 12.6s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: -10px -20px;
  -moz-animation-duration: 12.6s;
  -moz-animation-iteration-count: 12;
  -moz-transform-origin: -10px -20px;
}
.snowflakeSpeedFast {
  -webkit-animation-duration: 11.9s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: -10px -20px;
  -moz-animation-duration: 11.9s;
  -moz-animation-iteration-count: 12;
  -moz-transform-origin: -10px -20px;
}
@media (min-width: 768px) {
  /* different speeds so flakes look just that much different */
  .snowflakeSpeedSlow {
    -webkit-animation-duration: 9.1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: -10px -20px;
    -moz-animation-duration: 9.1s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: -10px -20px;
  }
  .snowflakeSpeedMed {
    -webkit-animation-duration: 8.6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: -10px -20px;
    -moz-animation-duration: 8.6s;
    -moz-animation-iteration-count: 12;
    -moz-transform-origin: -10px -20px;
  }
  .snowflakeSpeedFast {
    -webkit-animation-duration: 7.9s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: -10px -20px;
    -moz-animation-duration: 7.9s;
    -moz-animation-iteration-count: 12;
    -moz-transform-origin: -10px -20px;
  }
}
/* different opacities so flakes look just that much different */
.snowflakeOpacityFaint {
  opacity: 0.1;
}
.snowflakeOpacityLight {
  opacity: 0.3;
}
.snowflakeOpacityDark {
  opacity: 0.7;
}
/* different delays so they don't all start at the same time */
.snowflakeDelay1 {
  -webkit-animation-delay: 3.4s;
  -moz-animation-delay: 3.4s;
}
.snowflakeDelay2 {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}
.snowflakeDelay3 {
  -webkit-animation-delay: 4.6s;
  -moz-animation-delay: 4.6s;
}
.snowflakeDelay4 {
  -webkit-animation-delay: 6.3s;
  -moz-animation-delay: 6.3s;
}
.snowflakeDelay5 {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
}
.snowflakeDelay6 {
  -webkit-animation-delay: 8.1s;
  -moz-animation-delay: 8.1s;
}
/* playing with timing functions to make it a teeny bit more random like */
.snowflakeSizeLRG.snowflakeDelay2 {
  -webkit-animation-timing-function: ease-in-out;
}
.snowflakeSizeLRG.snowflakeDelay1 {
  -webkit-animation-timing-function: ease-out;
}
.snowflakeSizeLRG.snowflakeDelay2 {
  -moz-animation-timing-function: ease-in-out;
}
.snowflakeSizeLRG.snowflakeDelay1 {
  -moz-animation-timing-function: ease-out;
}
/* playing with opacity to make it a teeny bit more random like */
.snowflakeSpeedMed.snowflakeDelay2 {
  opacity: 0.5;
}
.snowflakeSpeedMed.snowflakeDelay1 {
  opacity: 0.3;
}
.snowflakeSpeedFast.snowflakeDelay2 {
  opacity: 0.7;
}
.snowflakeSpeedFast.snowflakeDelay1 {
  opacity: 0.6;
  -webkit-animation-timing-function: ease-in;
  -webkit-transform-origin: left 10px;
  -moz-animation-timing-function: ease-in;
  -moz-transform-origin: left 10px;
}
.snowflakeSpeedSlow {
  opacity: 0.8;
}
#twelve-days-2015 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  background: #d0eaeb;
}
#twelve-days-2015 #twelve-days-header {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 15px;
  text-align: center;
  margin: 6px;
  margin-top: 15px;
  margin-bottom: 30px;
  z-index: 10;
}
@media (min-width: 992px) {
  #twelve-days-2015 #twelve-days-header {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2015 #twelve-days-header {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2015 #twelve-days-header {
    margin: 0;
  }
}
#twelve-days-2015 #twelve-days-header h1 {
  text-indent: -9999px;
  background: url('http://www.sideshowtoy.com/wp-content/themes/sideshow-theme/images/twelve-days-2015/12days-title@3x.png') no-repeat top center;
  background-size: contain;
  height: 200px;
  margin: 0;
}
@media (min-width: 480px) {
  #twelve-days-2015 #twelve-days-header h1 {
    height: 300px;
  }
}
#twelve-days-2015 #twelve-days-header img {
  max-width: 50%;
}
#twelve-days-2015 .twelve-days-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#twelve-days-2015 #gift-grid {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 15px;
}
@media (min-width: 992px) {
  #twelve-days-2015 #gift-grid {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2015 #gift-grid {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2015 #gift-grid {
    margin-top: 30px;
  }
}
#twelve-days-2015 #gift-grid ul {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
#twelve-days-2015 #gift-grid ul:before,
#twelve-days-2015 #gift-grid ul:after {
  content: " ";
  display: table;
}
#twelve-days-2015 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2015 #gift-grid ul:before,
#twelve-days-2015 #gift-grid ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#twelve-days-2015 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2015 #gift-grid ul:before,
#twelve-days-2015 #gift-grid ul:after {
  content: " ";
  display: table;
}
#twelve-days-2015 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2015 #gift-grid ul:before,
#twelve-days-2015 #gift-grid ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#twelve-days-2015 #gift-grid ul:after {
  clear: both;
}
#twelve-days-2015 #gift-grid .gift {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #twelve-days-2015 #gift-grid .gift {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #twelve-days-2015 #gift-grid .gift {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2015 #gift-grid .gift {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  #twelve-days-2015 #gift-grid .gift {
    float: left;
    width: 25%;
  }
}
#twelve-days-2015 #gift-grid .gift img {
  position: relative;
  max-width: 100%;
  padding: 5px;
  transition: all 500ms cubic-bezier(0, 0.035, 0, 1.55);
  cursor: pointer;
  z-index: 50;
}
#twelve-days-2015 #gift-grid .gift img:hover {
  transform: scale(1.2);
  z-index: 100;
}
#twelve-days-2015 #gift-grid .gift .unwrapping {
  position: fixed;
  z-index: 3000;
  top: 50%;
  left: 50%;
  transition: none;
  transform: translate3d(-50%, -50%, 0);
}
#twelve-days-2015 #gift-grid .gift .unwrapping:hover {
  z-index: 3000;
  transform: translate3d(-50%, -50%, 0);
}
#twelve-days-2015 #snow-bank {
  clear: both;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #twelve-days-2015 #snow-bank {
    margin-top: -30px;
  }
}
#twelve-days-2015 #snow-bank img {
  max-width: 100%;
  width: 100%;
}
.dimmer:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all 500ms ease;
}
.dim:after {
  opacity: 1;
  z-index: 500;
}
/* snowflakes container */
#snowflakesContainer {
  top: -15px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* default animation and transform */
.snowflake {
  position: absolute;
  display: inline-block;
  background-color: white;
  opacity: 0.5;
  height: 7px;
  width: 7px;
  z-index: -1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transform-origin: left -20px;
  -webkit-animation: falling 15.7s linear infinite;
  -moz-animation: falling 15.7s linear infinite;
}
/* animation used for ALL snowflakes, 1000px will be updated by Snowflakes.create() to reflect true height of window */
/* different sizes, and default origins based on size */
.snowflakeSizeLRG {
  height: 11px;
  width: 11px;
  -webkit-transform-origin: left -30px;
  -moz-transform-origin: left -30px;
}
.snowflakeSizeMED {
  height: 9px;
  width: 9px;
  -webkit-transform-origin: left -30px;
  -moz-transform-origin: left -30px;
}
.snowflakeSizeSM {
  height: 5px;
  width: 5px;
  -webkit-transform-origin: -30px 0;
  -moz-transform-origin: -30px 0;
}
/* different speeds so flakes look just that much different */
.snowflakeSpeedSlow {
  -webkit-animation-duration: 13.1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: -10px -20px;
  -moz-animation-duration: 13.1s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: -10px -20px;
}
.snowflakeSpeedMed {
  -webkit-animation-duration: 12.6s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: -10px -20px;
  -moz-animation-duration: 12.6s;
  -moz-animation-iteration-count: 12;
  -moz-transform-origin: -10px -20px;
}
.snowflakeSpeedFast {
  -webkit-animation-duration: 11.9s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: -10px -20px;
  -moz-animation-duration: 11.9s;
  -moz-animation-iteration-count: 12;
  -moz-transform-origin: -10px -20px;
}
@media (min-width: 768px) {
  /* different speeds so flakes look just that much different */
  .snowflakeSpeedSlow {
    -webkit-animation-duration: 9.1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: -10px -20px;
    -moz-animation-duration: 9.1s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: -10px -20px;
  }
  .snowflakeSpeedMed {
    -webkit-animation-duration: 8.6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: -10px -20px;
    -moz-animation-duration: 8.6s;
    -moz-animation-iteration-count: 12;
    -moz-transform-origin: -10px -20px;
  }
  .snowflakeSpeedFast {
    -webkit-animation-duration: 7.9s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: -10px -20px;
    -moz-animation-duration: 7.9s;
    -moz-animation-iteration-count: 12;
    -moz-transform-origin: -10px -20px;
  }
}
/* different opacities so flakes look just that much different */
.snowflakeOpacityFaint {
  opacity: 0.1;
}
.snowflakeOpacityLight {
  opacity: 0.3;
}
.snowflakeOpacityDark {
  opacity: 0.7;
}
/* different delays so they don't all start at the same time */
.snowflakeDelay1 {
  -webkit-animation-delay: 3.4s;
  -moz-animation-delay: 3.4s;
}
.snowflakeDelay2 {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}
.snowflakeDelay3 {
  -webkit-animation-delay: 4.6s;
  -moz-animation-delay: 4.6s;
}
.snowflakeDelay4 {
  -webkit-animation-delay: 6.3s;
  -moz-animation-delay: 6.3s;
}
.snowflakeDelay5 {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
}
.snowflakeDelay6 {
  -webkit-animation-delay: 8.1s;
  -moz-animation-delay: 8.1s;
}
/* playing with timing functions to make it a teeny bit more random like */
.snowflakeSizeLRG.snowflakeDelay2 {
  -webkit-animation-timing-function: ease-in-out;
}
.snowflakeSizeLRG.snowflakeDelay1 {
  -webkit-animation-timing-function: ease-out;
}
.snowflakeSizeLRG.snowflakeDelay2 {
  -moz-animation-timing-function: ease-in-out;
}
.snowflakeSizeLRG.snowflakeDelay1 {
  -moz-animation-timing-function: ease-out;
}
/* playing with opacity to make it a teeny bit more random like */
.snowflakeSpeedMed.snowflakeDelay2 {
  opacity: 0.5;
}
.snowflakeSpeedMed.snowflakeDelay1 {
  opacity: 0.3;
}
.snowflakeSpeedFast.snowflakeDelay2 {
  opacity: 0.7;
}
.snowflakeSpeedFast.snowflakeDelay1 {
  opacity: 0.6;
  -webkit-animation-timing-function: ease-in;
  -webkit-transform-origin: left 10px;
  -moz-animation-timing-function: ease-in;
  -moz-transform-origin: left 10px;
}
.snowflakeSpeedSlow {
  opacity: 0.8;
}
.gallery-overview .col-sm-4 {
  margin-bottom: 5%;
}
.gallery-item {
  margin-bottom: 5%;
}
.gallery-item h3 {
  margin: 5% 0 0 0;
  font-size: 125%;
}
.gallery-item h4 {
  margin: 1% 0 5% 0;
  font-size: 100%;
  font-style: italic;
}
.gallery-item .caption {
  position: relative;
}
.gallery-item .btn {
  position: absolute;
  bottom: 5%;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #gallery {
    padding-bottom: 5%;
  }
  .gallery-overview .col-sm-4 {
    margin-bottom: 0;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  #gallery .fea-image img {
    max-width: 1125px !important;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.page-template-template-careers #header {
  border: none;
  margin-bottom: 0;
}
#careers {
  line-height: 1.5;
}
#careers .row {
  margin-bottom: 0;
}
#careers section {
  width: 100%;
  padding: 60px 10px 60px 10px;
}
@media (min-width: 481px) {
  #careers section {
    text-align: center;
  }
}
#careers section img {
  max-width: 100%;
}
#careers section img + p,
#careers section img + h3 {
  margin-top: 60px;
}
#careers section h3 {
  font-size: 32px;
  color: #1F2225;
}
#careers section p {
  font-size: 18px;
  color: #9B9B9B;
  max-width: 750px;
  margin: 0 auto;
  margin-bottom: 60px;
}
#careers section p .small {
  font-size: 14px;
  font-style: italic;
}
#careers section .container {
  max-width: 550px;
}
@media (min-width: 481px) {
  #careers section .container {
    max-width: 600px;
  }
}
@media (min-width: 768px) {
  #careers section .container {
    max-width: 700px;
  }
}
@media (min-width: 992px) {
  #careers section .container {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  #careers section .container {
    max-width: 1000px;
  }
}
#careers header {
  width: 100%;
  text-align: center;
  background: #333333 url('/images/careers/bgs/careers-header.jpg') no-repeat center center;
  background-size: cover;
  color: white;
  padding: 60px 0;
}
#careers header h1 {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#careers header h2 {
  font-size: 55px;
}
#careers header .btn {
  border: none;
}
#careers .banner {
  position: relative;
  padding: 0;
}
#careers .banner-image:before {
  content: "";
  display: block;
  background: #000000;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -101;
}
#careers .banner-quote {
  background: #F3F4F6;
  color: #9B9B9B;
  position: relative;
  padding: 30px 10px;
  text-align: center;
  width: 100%;
}
@media (min-width: 481px) {
  #careers .banner-quote {
    color: white;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: -10px;
  }
}
#careers .banner-quote .quote {
  font-size: 21px;
  display: block;
}
#careers .banner-quote .source {
  font-size: 14px;
}
#careers nav.page-nav {
  width: 100%;
  text-align: center;
  background: #1F2225;
  border-bottom: 1px solid #111111;
}
#careers nav.page-nav ul {
  padding: 0;
  margin: 0;
}
#careers nav.page-nav ul li {
  display: inline-block;
}
#careers nav.page-nav ul li a {
  display: inline-block;
  color: #8C9094;
  padding: 10px 30px;
}
#careers nav.page-nav ul li a:hover {
  text-decoration: none;
  color: white;
}
#careers .grid-img {
  background: #9B9B9B no-repeat center center;
  background-size: cover;
  margin-bottom: 15px;
}
#careers .grid-img.square {
  padding-top: 100%;
}
#careers .grid-img.rect {
  padding-top: 50%;
}
#careers .grid-img.offset {
  padding-top: calc(50% - 7.5px);
}
#careers #company {
  padding-bottom: 60px;
}
#careers #location {
  padding: 25% 0;
  color: white;
  text-align: center;
}
#careers #location .lnr {
  margin-bottom: 15px;
  font-size: 41px;
  display: inline-block;
}
#careers #location h3 {
  margin-top: 0;
  color: white;
  font-size: 28px;
}
#careers #perks {
  background: #1F2225;
  color: white;
  text-align: left;
  padding-bottom: 60px;
}
@media (max-width: 480px) {
  #careers #perks {
    text-align: center;
  }
}
#careers #perks h3 {
  color: white;
  font-size: 37px;
}
#careers #perks h4 {
  color: #9B9B9B;
  font-size: 21px;
}
#careers #perks .perks-grid {
  padding: 0;
  margin: 0;
  margin-top: 60px;
  list-style: none;
}
#careers #perks .perk {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 481px) {
  #careers #perks .perk {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #careers #perks .perk {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #careers #perks .perk {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #careers #perks .perk:nth-child(3n+1) {
    clear: left;
  }
}
#careers #perks .perk:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 768px) {
  #careers #perks .perk:nth-child(2n+1) {
    clear: none;
  }
}
#careers #perks .perk:nth-child(1) .lnr {
  color: #E83345;
}
#careers #perks .perk:nth-child(2) .lnr {
  color: #F29122;
}
#careers #perks .perk:nth-child(3) .lnr {
  color: #FCC600;
}
#careers #perks .perk:nth-child(4) .lnr {
  color: #80B23C;
}
#careers #perks .perk:nth-child(5) .lnr {
  color: #1C8AD9;
}
#careers #perks .perk:nth-child(6) .lnr {
  color: #7859CF;
}
#careers #perks .perk:nth-child(7) .lnr {
  color: #D22F7A;
}
#careers #perks .perk:nth-child(8) .lnr {
  color: white;
}
#careers #perks .perk:nth-child(9) .lnr {
  color: #9B9B9B;
}
#careers #perks .perk .lnr {
  margin-bottom: 15px;
  font-size: 40px;
  display: inline-block;
}
#careers #perks .perk h5 {
  font-size: 21px;
}
#careers #perks .perk p {
  font-size: 16px;
  margin-bottom: 60px;
}
#careers #job-listings {
  background: #F3F4F6;
}
#careers #job-listings ul.job-listings {
  padding: 0;
  margin: 60px 0;
  list-style: none;
}
#careers #job-listings ul.job-listings li.job-listing {
  padding: 20px;
  background: white;
  text-align: left;
  border: 1px solid #cccccc;
  border-top: none;
}
#careers #job-listings ul.job-listings li.job-listing:first-child {
  border-top: 1px solid #cccccc;
}
#careers #job-listings ul.job-listings li.job-listing h5 {
  color: #1C8AD9;
}
#careers #job-listings ul.job-listings li.job-listing span {
  color: #9B9B9B;
}
#careers #job-listings ul.job-listings li.job-listing .btn {
  float: right;
}
.hiring-email {
  margin-bottom: 0 !important;
}
.parallaxParent {
  overflow: hidden;
  padding: 0 !important;
  position: relative;
}
.parallaxParent:after {
  content: "";
  display: block;
  padding-top: 100%;
}
@media (min-width: 768px) {
  .parallaxParent:after {
    padding-top: 50%;
  }
}
.parallaxParent > .parallaxChild {
  position: absolute;
  height: 200%;
  width: 100%;
  top: -50%;
  background: #000000 no-repeat center center;
  background-size: cover;
}
/* Variables */
body {
  min-width: 300px;
}
html.mobile-menu-open {
  height: 100% !important;
  overflow: hidden !important;
  overflow-y: scroll !important;
  margin-top: 0 !important;
}
html.mobile-menu-open body {
  overflow: hidden !important;
  height: 100% !important;
}
.category-Returns .lnr-icon:before {
  content: "\e8d8";
  color: #E83345 !important;
}
.category-Orders .lnr-icon:before {
  content: "\e74c";
  color: #1C8AD9 !important;
}
.category-Shipping .lnr-icon:before {
  content: "\e857";
  color: #2CB0A7 !important;
}
.category-Billing .lnr-icon:before {
  content: "\e759";
  color: #80B23C !important;
}
.category-Account .lnr-icon:before {
  content: "\e71e";
  color: #FCC600 !important;
}
.category-Promotions .lnr-icon:before {
  content: "\e755";
  color: #F29122 !important;
}
.category-Other .lnr-icon:before {
  content: "\e62b";
  color: #EC297B !important;
}
#zendesk {
  /* Base styles */
  /* Buttons */
  /* Forms */
  /* Navigation menus */
  /* Search box */
  /* Breadcrumbs */
  /* Labels */
  /* Metadata */
  /* Helper classes */
  /* Social share links */
  /* Pagination */
  /* Markdown styles */
  /* Frame */
  /* Columns */
  /* Header */
  /* Home page */
  /* Knowledge base trees */
  /* Sub-nav */
  /* Article */
  /* Side column */
  /* Comments - Article, Request and Post pages */
  /* Community heading */
  /* Community nav */
  /* Community sub-nav */
  /* Topics/questions/answers */
  /* Vote */
  /* Accept */
  /* Admin controls */
  /* Share questions and answers */
}
#zendesk *,
#zendesk input[type=search] {
  box-sizing: border-box;
}
#zendesk html {
  background-color: #ffffff;
}
#zendesk img {
  max-width: 100%;
  vertical-align: middle;
}
#zendesk img[width],
#zendesk img[height] {
  max-width: none;
}
#zendesk figure > img {
  display: block;
}
#zendesk a {
  color: #1C8AD9;
  font-family: $font_2;
  text-decoration: none;
}
#zendesk a:hover {
  text-decoration: underline;
}
#zendesk a.btn-primary {
  color: #ffffff;
}
#zendesk ul,
#zendesk ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
#zendesk table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}
#zendesk [dir=rtl] table {
  text-align: right;
}
#zendesk td,
#zendesk th {
  border-color: #eeeeee;
  border-style: solid;
  padding: 12px;
}
#zendesk th {
  border-width: 1px 0;
  color: #bebebe;
  font-size: 11px;
  font-weight: normal;
  white-space: nowrap;
}
#zendesk td {
  border-width: 0 0 1px 0;
}
#zendesk h1,
#zendesk h2,
#zendesk h3,
#zendesk h4,
#zendesk h5,
#zendesk h6 {
  color: black;
  font-weight: 400;
}
#zendesk h1 {
  font-size: 20px;
}
#zendesk .mobile-header {
  margin-right: 7.5px;
}
#zendesk .mobile-header .navbar-toggle {
  position: relative;
  z-index: 50;
}
#zendesk .mobile-header .navbar-toggle .icon-bar {
  transform: rotate(0deg);
  transition: all 0.3s;
}
.mobile-menu-open #zendesk .mobile-header .navbar-toggle .icon-bar {
  background-color: #E83345;
}
.mobile-menu-open #zendesk .mobile-header .navbar-toggle .icon-bar:nth-of-type(1) {
  transform: rotate(45deg) translate3d(0.14em, -0.16em, 0);
  transform-origin: left;
}
.mobile-menu-open #zendesk .mobile-header .navbar-toggle .icon-bar:nth-of-type(2) {
  opacity: 0;
}
.mobile-menu-open #zendesk .mobile-header .navbar-toggle .icon-bar:nth-of-type(3) {
  transform: rotate(-45deg) translate3d(0.14em, 0.16em, 0);
  transform-origin: left;
}
#zendesk .mobile-menu {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  z-index: 25;
  overflow: hidden;
  text-align: center;
  height: 100%;
  width: 100%;
  transition-property: all;
  transition-duration: 0.65s;
  transition-timing-function: ease-in-out;
  transform: translate3d(0, -100%, 0);
  background-color: #ffffff;
  opacity: 0;
}
@media (min-width: 992px) {
  #zendesk .mobile-menu {
    display: none;
  }
}
#zendesk .mobile-menu .mobile-menu-nav {
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#zendesk .mobile-menu .mobile-menu-nav .mobile-menu-nav-content {
  position: absolute;
  z-index: 2;
  top: 80px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  height: auto;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
@media (min-width: 481px) {
  #zendesk .mobile-menu .mobile-menu-nav .mobile-menu-nav-content {
    top: 100px;
  }
}
#zendesk .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul {
  padding: 40px 0;
}
#zendesk .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li {
  display: block;
  padding: 10px 0;
  font-size: 18px;
  border-bottom: 1px solid #eee;
}
#zendesk .mobile-menu .mobile-menu-nav .mobile-menu-nav-content ul li:first-of-type {
  border-top: 1px solid #eee;
}
.mobile-menu-open #zendesk .mobile-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
#zendesk [role=button],
#zendesk [type=button],
#zendesk [type=submit] {
  border-radius: 2px;
  border: 1px solid #333333;
  color: #1C8AD9;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 0;
  outline: none;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #333333;
  background-color: #F0F0F0;
  border-color: #e3e3e3;
  text-shadow: none;
  display: inline-block;
  text-transform: none;
}
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  color: #333333;
  text-decoration: none;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled,
#zendesk [role=button][disabled],
#zendesk [type=button][disabled],
#zendesk [type=submit][disabled],
fieldset[disabled] #zendesk [role=button],
fieldset[disabled] #zendesk [type=button],
fieldset[disabled] #zendesk [type=submit] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  outline: none;
  box-shadow: none;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active {
  outline: 0;
  background-image: none;
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled,
#zendesk [role=button][disabled],
#zendesk [type=button][disabled],
#zendesk [type=submit][disabled],
fieldset[disabled] #zendesk [role=button],
fieldset[disabled] #zendesk [type=button],
fieldset[disabled] #zendesk [type=submit] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled {
  pointer-events: auto;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover {
  border-color: transparent;
}
#zendesk [role=button].arrow-right:before,
#zendesk [type=button].arrow-right:before,
#zendesk [type=submit].arrow-right:before,
#zendesk [role=button].arrow-left:before,
#zendesk [type=button].arrow-left:before,
#zendesk [type=submit].arrow-left:before,
#zendesk [role=button].arrow-right:after,
#zendesk [type=button].arrow-right:after,
#zendesk [type=submit].arrow-right:after,
#zendesk [role=button].arrow-left:after,
#zendesk [type=button].arrow-left:after,
#zendesk [type=submit].arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
#zendesk [role=button].arrow-right:hover:before,
#zendesk [type=button].arrow-right:hover:before,
#zendesk [type=submit].arrow-right:hover:before,
#zendesk [role=button].arrow-left:hover:before,
#zendesk [type=button].arrow-left:hover:before,
#zendesk [type=submit].arrow-left:hover:before {
  transform: translate(-50%);
}
#zendesk [role=button].arrow-right:hover:after,
#zendesk [type=button].arrow-right:hover:after,
#zendesk [type=submit].arrow-right:hover:after,
#zendesk [role=button].arrow-left:hover:after,
#zendesk [type=button].arrow-left:hover:after,
#zendesk [type=submit].arrow-left:hover:after {
  transform: translate(50%);
}
#zendesk [role=button].arrow-right:after,
#zendesk [type=button].arrow-right:after,
#zendesk [type=submit].arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
#zendesk [role=button].arrow-left:before,
#zendesk [type=button].arrow-left:before,
#zendesk [type=submit].arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus,
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open > .dropdown-toggle#zendesk [role=button],
.open > .dropdown-toggle#zendesk [type=button],
.open > .dropdown-toggle#zendesk [type=submit] {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open > .dropdown-toggle#zendesk [role=button],
.open > .dropdown-toggle#zendesk [type=button],
.open > .dropdown-toggle#zendesk [type=submit] {
  background-image: none;
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled,
#zendesk [role=button][disabled],
#zendesk [type=button][disabled],
#zendesk [type=submit][disabled],
fieldset[disabled] #zendesk [role=button],
fieldset[disabled] #zendesk [type=button],
fieldset[disabled] #zendesk [type=submit],
#zendesk [role=button].disabled:hover,
#zendesk [type=button].disabled:hover,
#zendesk [type=submit].disabled:hover,
#zendesk [role=button][disabled]:hover,
#zendesk [type=button][disabled]:hover,
#zendesk [type=submit][disabled]:hover,
fieldset[disabled] #zendesk [role=button]:hover,
fieldset[disabled] #zendesk [type=button]:hover,
fieldset[disabled] #zendesk [type=submit]:hover,
#zendesk [role=button].disabled:focus,
#zendesk [type=button].disabled:focus,
#zendesk [type=submit].disabled:focus,
#zendesk [role=button][disabled]:focus,
#zendesk [type=button][disabled]:focus,
#zendesk [type=submit][disabled]:focus,
fieldset[disabled] #zendesk [role=button]:focus,
fieldset[disabled] #zendesk [type=button]:focus,
fieldset[disabled] #zendesk [type=submit]:focus,
#zendesk [role=button].disabled:active,
#zendesk [type=button].disabled:active,
#zendesk [type=submit].disabled:active,
#zendesk [role=button][disabled]:active,
#zendesk [type=button][disabled]:active,
#zendesk [type=submit][disabled]:active,
fieldset[disabled] #zendesk [role=button]:active,
fieldset[disabled] #zendesk [type=button]:active,
fieldset[disabled] #zendesk [type=submit]:active,
#zendesk [role=button].disabled.active,
#zendesk [type=button].disabled.active,
#zendesk [type=submit].disabled.active,
#zendesk [role=button][disabled].active,
#zendesk [type=button][disabled].active,
#zendesk [type=submit][disabled].active,
fieldset[disabled] #zendesk [role=button].active,
fieldset[disabled] #zendesk [type=button].active,
fieldset[disabled] #zendesk [type=submit].active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk [role=button] .badge,
#zendesk [type=button] .badge,
#zendesk [type=submit] .badge {
  color: #F0F0F0;
  background-color: #333333;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus,
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open .dropdown-toggle#zendesk [role=button],
.open .dropdown-toggle#zendesk [type=button],
.open .dropdown-toggle#zendesk [type=submit] {
  color: #333333;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open .dropdown-toggle#zendesk [role=button],
.open .dropdown-toggle#zendesk [type=button],
.open .dropdown-toggle#zendesk [type=submit] {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open .dropdown-toggle#zendesk [role=button],
.open .dropdown-toggle#zendesk [type=button],
.open .dropdown-toggle#zendesk [type=submit] {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled,
#zendesk [role=button][disabled],
#zendesk [type=button][disabled],
#zendesk [type=submit][disabled],
fieldset[disabled] #zendesk [role=button],
fieldset[disabled] #zendesk [type=button],
fieldset[disabled] #zendesk [type=submit],
#zendesk [role=button].disabled:hover,
#zendesk [type=button].disabled:hover,
#zendesk [type=submit].disabled:hover,
#zendesk [role=button][disabled]:hover,
#zendesk [type=button][disabled]:hover,
#zendesk [type=submit][disabled]:hover,
fieldset[disabled] #zendesk [role=button]:hover,
fieldset[disabled] #zendesk [type=button]:hover,
fieldset[disabled] #zendesk [type=submit]:hover,
#zendesk [role=button].disabled:focus,
#zendesk [type=button].disabled:focus,
#zendesk [type=submit].disabled:focus,
#zendesk [role=button][disabled]:focus,
#zendesk [type=button][disabled]:focus,
#zendesk [type=submit][disabled]:focus,
fieldset[disabled] #zendesk [role=button]:focus,
fieldset[disabled] #zendesk [type=button]:focus,
fieldset[disabled] #zendesk [type=submit]:focus,
#zendesk [role=button].disabled:active,
#zendesk [type=button].disabled:active,
#zendesk [type=submit].disabled:active,
#zendesk [role=button][disabled]:active,
#zendesk [type=button][disabled]:active,
#zendesk [type=submit][disabled]:active,
fieldset[disabled] #zendesk [role=button]:active,
fieldset[disabled] #zendesk [type=button]:active,
fieldset[disabled] #zendesk [type=submit]:active,
#zendesk [role=button].disabled.active,
#zendesk [type=button].disabled.active,
#zendesk [type=submit].disabled.active,
#zendesk [role=button][disabled].active,
#zendesk [type=button][disabled].active,
#zendesk [type=submit][disabled].active,
fieldset[disabled] #zendesk [role=button].active,
fieldset[disabled] #zendesk [type=button].active,
fieldset[disabled] #zendesk [type=submit].active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus,
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open > .dropdown-toggle#zendesk [role=button],
.open > .dropdown-toggle#zendesk [type=button],
.open > .dropdown-toggle#zendesk [type=submit] {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open > .dropdown-toggle#zendesk [role=button],
.open > .dropdown-toggle#zendesk [type=button],
.open > .dropdown-toggle#zendesk [type=submit] {
  background-image: none;
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled,
#zendesk [role=button][disabled],
#zendesk [type=button][disabled],
#zendesk [type=submit][disabled],
fieldset[disabled] #zendesk [role=button],
fieldset[disabled] #zendesk [type=button],
fieldset[disabled] #zendesk [type=submit],
#zendesk [role=button].disabled:hover,
#zendesk [type=button].disabled:hover,
#zendesk [type=submit].disabled:hover,
#zendesk [role=button][disabled]:hover,
#zendesk [type=button][disabled]:hover,
#zendesk [type=submit][disabled]:hover,
fieldset[disabled] #zendesk [role=button]:hover,
fieldset[disabled] #zendesk [type=button]:hover,
fieldset[disabled] #zendesk [type=submit]:hover,
#zendesk [role=button].disabled:focus,
#zendesk [type=button].disabled:focus,
#zendesk [type=submit].disabled:focus,
#zendesk [role=button][disabled]:focus,
#zendesk [type=button][disabled]:focus,
#zendesk [type=submit][disabled]:focus,
fieldset[disabled] #zendesk [role=button]:focus,
fieldset[disabled] #zendesk [type=button]:focus,
fieldset[disabled] #zendesk [type=submit]:focus,
#zendesk [role=button].disabled:active,
#zendesk [type=button].disabled:active,
#zendesk [type=submit].disabled:active,
#zendesk [role=button][disabled]:active,
#zendesk [type=button][disabled]:active,
#zendesk [type=submit][disabled]:active,
fieldset[disabled] #zendesk [role=button]:active,
fieldset[disabled] #zendesk [type=button]:active,
fieldset[disabled] #zendesk [type=submit]:active,
#zendesk [role=button].disabled.active,
#zendesk [type=button].disabled.active,
#zendesk [type=submit].disabled.active,
#zendesk [role=button][disabled].active,
#zendesk [type=button][disabled].active,
#zendesk [type=submit][disabled].active,
fieldset[disabled] #zendesk [role=button].active,
fieldset[disabled] #zendesk [type=button].active,
fieldset[disabled] #zendesk [type=submit].active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk [role=button] .badge,
#zendesk [type=button] .badge,
#zendesk [type=submit] .badge {
  color: #F0F0F0;
  background-color: #333333;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus,
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open .dropdown-toggle#zendesk [role=button],
.open .dropdown-toggle#zendesk [type=button],
.open .dropdown-toggle#zendesk [type=submit] {
  color: #333333;
}
#zendesk [role=button]:hover,
#zendesk [type=button]:hover,
#zendesk [type=submit]:hover,
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open .dropdown-toggle#zendesk [role=button],
.open .dropdown-toggle#zendesk [type=button],
.open .dropdown-toggle#zendesk [type=submit] {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
#zendesk [role=button]:focus,
#zendesk [type=button]:focus,
#zendesk [type=submit]:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk [role=button]:active,
#zendesk [type=button]:active,
#zendesk [type=submit]:active,
#zendesk [role=button].active,
#zendesk [type=button].active,
#zendesk [type=submit].active,
.open .dropdown-toggle#zendesk [role=button],
.open .dropdown-toggle#zendesk [type=button],
.open .dropdown-toggle#zendesk [type=submit] {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
#zendesk [role=button].disabled,
#zendesk [type=button].disabled,
#zendesk [type=submit].disabled,
#zendesk [role=button][disabled],
#zendesk [type=button][disabled],
#zendesk [type=submit][disabled],
fieldset[disabled] #zendesk [role=button],
fieldset[disabled] #zendesk [type=button],
fieldset[disabled] #zendesk [type=submit],
#zendesk [role=button].disabled:hover,
#zendesk [type=button].disabled:hover,
#zendesk [type=submit].disabled:hover,
#zendesk [role=button][disabled]:hover,
#zendesk [type=button][disabled]:hover,
#zendesk [type=submit][disabled]:hover,
fieldset[disabled] #zendesk [role=button]:hover,
fieldset[disabled] #zendesk [type=button]:hover,
fieldset[disabled] #zendesk [type=submit]:hover,
#zendesk [role=button].disabled:focus,
#zendesk [type=button].disabled:focus,
#zendesk [type=submit].disabled:focus,
#zendesk [role=button][disabled]:focus,
#zendesk [type=button][disabled]:focus,
#zendesk [type=submit][disabled]:focus,
fieldset[disabled] #zendesk [role=button]:focus,
fieldset[disabled] #zendesk [type=button]:focus,
fieldset[disabled] #zendesk [type=submit]:focus,
#zendesk [role=button].disabled:active,
#zendesk [type=button].disabled:active,
#zendesk [type=submit].disabled:active,
#zendesk [role=button][disabled]:active,
#zendesk [type=button][disabled]:active,
#zendesk [type=submit][disabled]:active,
fieldset[disabled] #zendesk [role=button]:active,
fieldset[disabled] #zendesk [type=button]:active,
fieldset[disabled] #zendesk [type=submit]:active,
#zendesk [role=button].disabled.active,
#zendesk [type=button].disabled.active,
#zendesk [type=submit].disabled.active,
#zendesk [role=button][disabled].active,
#zendesk [type=button][disabled].active,
#zendesk [type=submit][disabled].active,
fieldset[disabled] #zendesk [role=button].active,
fieldset[disabled] #zendesk [type=button].active,
fieldset[disabled] #zendesk [type=submit].active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#zendesk .submit-a-request {
  margin-bottom: 0;
  outline: none;
  display: inline-block;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #333333;
  background-color: #F0F0F0;
  border-color: #e3e3e3;
  text-shadow: none;
  text-transform: none;
}
#zendesk .submit-a-request:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:focus {
  color: #333333;
  text-decoration: none;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#zendesk .submit-a-request.disabled,
#zendesk .submit-a-request[disabled],
fieldset[disabled] #zendesk .submit-a-request {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request:focus {
  outline: none;
  box-shadow: none;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
#zendesk .submit-a-request:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active {
  outline: 0;
  background-image: none;
}
#zendesk .submit-a-request.disabled,
#zendesk .submit-a-request[disabled],
fieldset[disabled] #zendesk .submit-a-request {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#zendesk .submit-a-request.disabled {
  pointer-events: auto;
}
#zendesk .submit-a-request:hover {
  border-color: transparent;
}
#zendesk .submit-a-request.arrow-right:before,
#zendesk .submit-a-request.arrow-left:before,
#zendesk .submit-a-request.arrow-right:after,
#zendesk .submit-a-request.arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
#zendesk .submit-a-request.arrow-right:hover:before,
#zendesk .submit-a-request.arrow-left:hover:before {
  transform: translate(-50%);
}
#zendesk .submit-a-request.arrow-right:hover:after,
#zendesk .submit-a-request.arrow-left:hover:after {
  transform: translate(50%);
}
#zendesk .submit-a-request.arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
#zendesk .submit-a-request.arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:focus,
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open > .dropdown-toggle#zendesk .submit-a-request {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open > .dropdown-toggle#zendesk .submit-a-request {
  background-image: none;
}
#zendesk .submit-a-request.disabled,
#zendesk .submit-a-request[disabled],
fieldset[disabled] #zendesk .submit-a-request,
#zendesk .submit-a-request.disabled:hover,
#zendesk .submit-a-request[disabled]:hover,
fieldset[disabled] #zendesk .submit-a-request:hover,
#zendesk .submit-a-request.disabled:focus,
#zendesk .submit-a-request[disabled]:focus,
fieldset[disabled] #zendesk .submit-a-request:focus,
#zendesk .submit-a-request.disabled:active,
#zendesk .submit-a-request[disabled]:active,
fieldset[disabled] #zendesk .submit-a-request:active,
#zendesk .submit-a-request.disabled.active,
#zendesk .submit-a-request[disabled].active,
fieldset[disabled] #zendesk .submit-a-request.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk .submit-a-request .badge {
  color: #F0F0F0;
  background-color: #333333;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:focus,
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open .dropdown-toggle#zendesk .submit-a-request {
  color: #333333;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open .dropdown-toggle#zendesk .submit-a-request {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
#zendesk .submit-a-request:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open .dropdown-toggle#zendesk .submit-a-request {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
#zendesk .submit-a-request.disabled,
#zendesk .submit-a-request[disabled],
fieldset[disabled] #zendesk .submit-a-request,
#zendesk .submit-a-request.disabled:hover,
#zendesk .submit-a-request[disabled]:hover,
fieldset[disabled] #zendesk .submit-a-request:hover,
#zendesk .submit-a-request.disabled:focus,
#zendesk .submit-a-request[disabled]:focus,
fieldset[disabled] #zendesk .submit-a-request:focus,
#zendesk .submit-a-request.disabled:active,
#zendesk .submit-a-request[disabled]:active,
fieldset[disabled] #zendesk .submit-a-request:active,
#zendesk .submit-a-request.disabled.active,
#zendesk .submit-a-request[disabled].active,
fieldset[disabled] #zendesk .submit-a-request.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:focus,
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open > .dropdown-toggle#zendesk .submit-a-request {
  color: #333333;
  background-color: #d7d7d7;
  border-color: #c5c5c5;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open > .dropdown-toggle#zendesk .submit-a-request {
  background-image: none;
}
#zendesk .submit-a-request.disabled,
#zendesk .submit-a-request[disabled],
fieldset[disabled] #zendesk .submit-a-request,
#zendesk .submit-a-request.disabled:hover,
#zendesk .submit-a-request[disabled]:hover,
fieldset[disabled] #zendesk .submit-a-request:hover,
#zendesk .submit-a-request.disabled:focus,
#zendesk .submit-a-request[disabled]:focus,
fieldset[disabled] #zendesk .submit-a-request:focus,
#zendesk .submit-a-request.disabled:active,
#zendesk .submit-a-request[disabled]:active,
fieldset[disabled] #zendesk .submit-a-request:active,
#zendesk .submit-a-request.disabled.active,
#zendesk .submit-a-request[disabled].active,
fieldset[disabled] #zendesk .submit-a-request.active {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk .submit-a-request .badge {
  color: #F0F0F0;
  background-color: #333333;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:focus,
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open .dropdown-toggle#zendesk .submit-a-request {
  color: #333333;
}
#zendesk .submit-a-request:hover,
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open .dropdown-toggle#zendesk .submit-a-request {
  background-color: #e8e8e8;
  border-color: #dcdcdc;
}
#zendesk .submit-a-request:focus {
  background-color: #F0F0F0;
  border-color: #e3e3e3;
}
#zendesk .submit-a-request:active,
#zendesk .submit-a-request.active,
.open .dropdown-toggle#zendesk .submit-a-request {
  background-image: none;
  background-color: #e1e1e1;
  border-color: #d4d4d4;
  box-shadow: inset 0 2px 0 rgba(227, 227, 227, 0.0015);
}
#zendesk .submit-a-request.disabled,
#zendesk .submit-a-request[disabled],
fieldset[disabled] #zendesk .submit-a-request,
#zendesk .submit-a-request.disabled:hover,
#zendesk .submit-a-request[disabled]:hover,
fieldset[disabled] #zendesk .submit-a-request:hover,
#zendesk .submit-a-request.disabled:focus,
#zendesk .submit-a-request[disabled]:focus,
fieldset[disabled] #zendesk .submit-a-request:focus,
#zendesk .submit-a-request.disabled:active,
#zendesk .submit-a-request[disabled]:active,
fieldset[disabled] #zendesk .submit-a-request:active,
#zendesk .submit-a-request.disabled.active,
#zendesk .submit-a-request[disabled].active,
fieldset[disabled] #zendesk .submit-a-request.active {
  background-color: #f0f0f0;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
@media (min-width: 992px) {
  #zendesk .submit-a-request {
    margin-left: 40px;
  }
}
#zendesk .submit-a-request:before {
  content: "\e612";
  font-family: 'icomoon';
  speak: none;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin-right: 0.5em;
  vertical-align: text-top;
  display: inline-block;
  /* Better Font Rendering =========== */
}
#zendesk .login[role=button],
#zendesk #user .btn {
  margin-bottom: 0;
  outline: none;
  display: inline-block;
  padding: 10px 15px;
  font-family: "Lato", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  border-radius: 0px;
  white-space: nowrap;
  text-shadow: 0;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #333333;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
  text-decoration: none !important;
  text-transform: none;
}
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  color: #333333;
  text-decoration: none;
}
#zendesk .login[role=button]:active,
#zendesk #user .btn:active,
#zendesk .login[role=button].active,
#zendesk #user .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#zendesk .login[role=button].disabled,
#zendesk #user .btn.disabled,
#zendesk .login[role=button][disabled],
#zendesk #user .btn[disabled],
fieldset[disabled] #zendesk .login[role=button],
fieldset[disabled] #zendesk #user .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#zendesk .login[role=button]:active,
#zendesk #user .btn:active,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  outline: none;
  box-shadow: none;
}
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  color: #333333;
  text-decoration: none;
  box-shadow: none;
}
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  box-shadow: inset 0 0 0 1px #fff;
  outline: 0;
}
#zendesk .login[role=button]:active,
#zendesk #user .btn:active,
#zendesk .login[role=button].active,
#zendesk #user .btn.active {
  outline: 0;
  background-image: none;
}
#zendesk .login[role=button].disabled,
#zendesk #user .btn.disabled,
#zendesk .login[role=button][disabled],
#zendesk #user .btn[disabled],
fieldset[disabled] #zendesk .login[role=button],
fieldset[disabled] #zendesk #user .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
#zendesk .login[role=button].disabled,
#zendesk #user .btn.disabled {
  pointer-events: auto;
}
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover {
  border-color: transparent;
}
#zendesk .login[role=button].arrow-right:before,
#zendesk #user .btn.arrow-right:before,
#zendesk .login[role=button].arrow-left:before,
#zendesk #user .btn.arrow-left:before,
#zendesk .login[role=button].arrow-right:after,
#zendesk #user .btn.arrow-right:after,
#zendesk .login[role=button].arrow-left:after,
#zendesk #user .btn.arrow-left: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;
  font-size: 0.7em;
  transition: 0.2s ease transform;
}
#zendesk .login[role=button].arrow-right:hover:before,
#zendesk #user .btn.arrow-right:hover:before,
#zendesk .login[role=button].arrow-left:hover:before,
#zendesk #user .btn.arrow-left:hover:before {
  transform: translate(-50%);
}
#zendesk .login[role=button].arrow-right:hover:after,
#zendesk #user .btn.arrow-right:hover:after,
#zendesk .login[role=button].arrow-left:hover:after,
#zendesk #user .btn.arrow-left:hover:after {
  transform: translate(50%);
}
#zendesk .login[role=button].arrow-right:after,
#zendesk #user .btn.arrow-right:after {
  display: inline-block;
  margin-left: 0.25em;
  margin-left: 0.5em;
  content: "\f054";
}
#zendesk .login[role=button].arrow-left:before,
#zendesk #user .btn.arrow-left:before {
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 0.5em;
  content: "\f053";
}
#zendesk .login[role=button],
#zendesk #user .btn,
#zendesk .login[role=button]:active,
#zendesk #user .btn:active,
#zendesk .login[role=button][disabled],
#zendesk #user .btn[disabled],
fieldset[disabled] #zendesk .login[role=button],
fieldset[disabled] #zendesk #user .btn {
  background-color: transparent;
  box-shadow: none;
}
#zendesk .login[role=button],
#zendesk #user .btn,
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus,
#zendesk .login[role=button]:active,
#zendesk #user .btn:active {
  border-color: transparent;
}
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  color: #141414;
  text-decoration: underline;
  background-color: transparent;
}
#zendesk .login[role=button][disabled]:hover,
#zendesk #user .btn[disabled]:hover,
fieldset[disabled] #zendesk .login[role=button]:hover,
fieldset[disabled] #zendesk #user .btn:hover,
#zendesk .login[role=button][disabled]:focus,
#zendesk #user .btn[disabled]:focus,
fieldset[disabled] #zendesk .login[role=button]:focus,
fieldset[disabled] #zendesk #user .btn:focus {
  color: #d0d0d0;
  text-decoration: none;
}
#zendesk .login[role=button],
#zendesk #user .btn,
#zendesk .login[role=button]:active,
#zendesk #user .btn:active,
#zendesk .login[role=button][disabled],
#zendesk #user .btn[disabled],
fieldset[disabled] #zendesk .login[role=button],
fieldset[disabled] #zendesk #user .btn {
  background-color: transparent;
  box-shadow: none;
}
#zendesk .login[role=button],
#zendesk #user .btn,
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus,
#zendesk .login[role=button]:active,
#zendesk #user .btn:active {
  border-color: transparent;
}
#zendesk .login[role=button]:hover,
#zendesk #user .btn:hover,
#zendesk .login[role=button]:focus,
#zendesk #user .btn:focus {
  color: #141414;
  text-decoration: underline;
  background-color: transparent;
}
#zendesk .login[role=button][disabled]:hover,
#zendesk #user .btn[disabled]:hover,
fieldset[disabled] #zendesk .login[role=button]:hover,
fieldset[disabled] #zendesk #user .btn:hover,
#zendesk .login[role=button][disabled]:focus,
#zendesk #user .btn[disabled]:focus,
fieldset[disabled] #zendesk .login[role=button]:focus,
fieldset[disabled] #zendesk #user .btn:focus {
  color: #d0d0d0;
  text-decoration: none;
}
@media (max-width: 991px) {
  #zendesk .login[role=button] {
    font-size: 18px;
  }
}
#zendesk .login[role=button]:before {
  content: "\e71e";
  font-family: 'icomoon';
  speak: none;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin-right: 0.5em;
  vertical-align: text-top;
  display: inline-block;
  /* Better Font Rendering =========== */
}
@media (max-width: 991px) {
  #zendesk .login[role=button]:before {
    font-size: 20px;
  }
}
#zendesk #user {
  display: inline-block;
}
#zendesk .help-center-title {
  display: none;
}
#zendesk .help-center-title a {
  font-size: 21px;
  color: #999;
  white-space: nowrap;
  margin: 0 20px;
  vertical-align: middle;
  text-transform: uppercase;
}
#zendesk .help-center-title a:hover {
  text-decoration: none;
}
@media (min-width: 481px) {
  #zendesk .help-center-title {
    display: inline-block;
  }
}
#zendesk .help-center-title-mobile {
  width: 100%;
  padding: 5px;
  font-size: 14px;
  color: #999;
  background: #f9f9f9;
  border-top: 1px solid #eee;
  text-align: center;
}
#zendesk .help-center-title-mobile a {
  color: inherit;
  white-space: nowrap;
  vertical-align: middle;
  text-transform: uppercase;
}
#zendesk .help-center-title-mobile a:hover {
  text-decoration: none;
}
@media (min-width: 481px) {
  #zendesk .help-center-title-mobile {
    display: none;
  }
}
#zendesk .intro-text p {
  margin: 0 0 1% 0;
  font-size: 150%;
  color: #a6a6a6;
}
#zendesk a[role=button]:hover {
  text-decoration: none;
}
#zendesk input[type=submit] {
  background: #444;
  border-color: transparent;
  color: #FFF;
  padding: 10px 30px;
}
#zendesk input[type=submit][disabled] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE 8 */
  opacity: 0.4;
}
#zendesk button img,
#zendesk [role=button] img {
  border-radius: 4px;
  margin: 0 5px 0 0;
  height: 20px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}
#zendesk [dir=rtl] button img,
#zendesk [dir=rtl] [role=button] img {
  margin: 0 0 0 5px;
}
#zendesk .form {
  max-width: 505px;
}
#zendesk .form-horizontal {
  margin-left: 3%;
  margin-right: 3%;
}
#zendesk .form-cover {
  display: none;
}
#zendesk #zendesk #upload-wrapper .browse-label,
#zendesk #zendesk #upload-wrapper .glyphicon {
  color: #fff;
}
#zendesk #zendesk select#field-inquiry-type {
  color: #666;
}
#zendesk .radio-btns {
  padding-left: 8px;
}
#zendesk .radio-btns label {
  display: block;
  width: 90%;
  background: #1C8AD9;
  color: #fff;
  border-radius: 8px;
  margin-bottom: 5%;
  padding: 1em;
  cursor: pointer;
}
#zendesk .radio-btns label:hover {
  background: #49a1e1;
}
#zendesk .radio-btns input[type="radio"] {
  float: none;
  margin: 0 2%;
}
@media (min-width: 768px) {
  #zendesk .radio-btns label {
    display: inline;
    width: auto;
  }
}
#zendesk #upload-wrapper .file-drop-zone {
  padding: 5px 10px;
  margin-bottom: 10px;
}
#zendesk .form-field + .form-field {
  margin-top: 25px;
}
#zendesk .form-field label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
#zendesk .form-field input[type=checkbox] + label {
  margin: 0 0 0 10px;
}
#zendesk .form-field.required > label:after {
  content: "*";
  color: red;
  margin-left: 2px;
}
#zendesk .form-field p {
  color: #bebebe;
  font-size: 11px;
}
#zendesk .form-field input[type=number],
#zendesk .form-field input.datepicker {
  width: 150px;
}
#zendesk .form form + form,
#zendesk .searchbox {
  margin-top: 25px;
}
#zendesk .searchbox-suggestions {
  background-color: #fff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  padding: 10px 20px;
}
#zendesk .searchbox-suggestions li {
  padding: 5px 0;
}
#zendesk [data-loading="true"] input,
#zendesk [data-loading="true"] textarea {
  background: transparent url(/hc/assets/loader.gif) 99% 50% no-repeat;
  background-size: 16px 16px;
}
#zendesk .article-list-title {
  text-align: center;
  color: #999;
  font-size: 16px;
  position: relative;
}
#zendesk .article-list-title span {
  background: #ffffff;
  padding: 0 20px;
  position: relative;
}
#zendesk .article-list-title:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  top: 50%;
  left: 0;
  margin-top: 1px;
}
#zendesk footer {
  background: transparent;
  padding: 60px 0 0 0;
  color: #999;
  border-top: none;
}
#zendesk footer .icon {
  font-size: 40px;
}
#zendesk footer .live-help-links {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  padding: 40px 0 0;
}
#zendesk footer .live-help-links:before,
#zendesk footer .live-help-links:after {
  content: " ";
  display: table;
}
#zendesk footer .live-help-links:after {
  clear: both;
}
#zendesk footer .live-help-links:before,
#zendesk footer .live-help-links:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#zendesk footer .live-help-links:after {
  clear: both;
}
#zendesk footer .live-help-links:before,
#zendesk footer .live-help-links:after {
  content: " ";
  display: table;
}
#zendesk footer .live-help-links:after {
  clear: both;
}
#zendesk footer .live-help-links:before,
#zendesk footer .live-help-links:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#zendesk footer .live-help-links:after {
  clear: both;
}
#zendesk footer .live-help-links li {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  margin-bottom: 40px;
}
#zendesk footer .live-help-links li a {
  color: inherit;
  display: inline-block;
}
#zendesk footer .live-help-links li a:hover {
  color: #1C8AD9;
  text-decoration: none;
}
#zendesk footer.custom-form .live-help-links li {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#zendesk .form footer {
  border-top: 1px solid #eeeeee;
  margin-top: 40px;
  padding-top: 30px;
  text-align: right;
}
#zendesk .form footer a {
  color: #cccccc;
  cursor: pointer;
  margin-right: 15px;
}
#zendesk .navbar {
  margin: 0 -7.5px;
}
#zendesk .nav li,
#zendesk .nav-bordered li,
#zendesk .nav-spaced li {
  display: inline-block;
  font-weight: bold;
}
#zendesk .nav li a,
#zendesk .nav-bordered li a,
#zendesk .nav-spaced li a {
  font-weight: normal;
}
#zendesk .nav-bordered li + li {
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0 0 0 1px;
  margin: 0 0 0 30px;
  padding: 0 0 0 30px;
}
#zendesk [dir=rtl] .nav-bordered li + li {
  border-width: 0 1px 0 0;
  margin: 0 30px 0 0;
  padding: 0 30px 0 0;
}
#zendesk .nav-spaced li + li {
  margin: 0 0 0 40px;
}
#zendesk [dir=rtl] .nav-spaced li + li {
  margin: 0 40px 0 0;
}
#zendesk .search-box,
#zendesk .sub-nav .search {
  position: relative;
}
#zendesk .search-box form:before,
#zendesk .sub-nav .search:before {
  content: "\e922";
  font-family: "icomoon";
  font-size: 20px;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  right: 10px;
  width: 2.5em;
  z-index: 1;
}
#zendesk .search-box input,
#zendesk .sub-nav .search input {
  font-size: 16px;
  line-height: 1.2em;
  padding: 14px 20px 14px;
  width: 100%;
  -webkit-appearance: none;
  border: none;
  border-radius: 2px;
}
#zendesk .search-box input[type="submit"],
#zendesk .sub-nav .search input[type="submit"] {
  display: none;
}
#zendesk .breadcrumbs li {
  color: #bebebe;
  display: inline-block;
  font-size: 12px;
}
#zendesk .breadcrumbs li + li:before {
  content: ">";
  margin: 0 4px;
}
#zendesk .breadcrumbs li a {
  color: #333333;
}
#zendesk .label,
#zendesk .request-status {
  border-radius: 20px;
  display: inline-block;
  font-size: 10px;
  padding: 3px 10px;
  text-transform: uppercase;
  white-space: nowrap;
}
#zendesk .meta,
#zendesk .meta-group {
  color: #cccccc;
  display: inline-block;
  font-size: 11px;
}
#zendesk .meta-group * + *:before {
  content: "\2022";
  font-size: 8px;
  margin: 0 10px;
}
#zendesk .clearfix:before,
#zendesk .clearfix:after,
#zendesk .container:before,
#zendesk .container:after,
#zendesk .container-fluid:before,
#zendesk .container-fluid:after,
#zendesk .row:before,
#zendesk .row:after,
#zendesk .form-horizontal .form-group:before,
#zendesk .form-horizontal .form-group:after,
#zendesk .modal-footer:before,
#zendesk .modal-footer:after,
#zendesk .special-offers .item-promo-row:before,
#zendesk .special-offers .item-promo-row:after,
#zendesk .form-horizontal .form-group:before,
#zendesk .form-horizontal .form-group:after,
#zendesk .hero.hero-featured-product .hero-content:before,
#zendesk .hero.hero-featured-product .hero-content:after,
#zendesk .item-row:before,
#zendesk .item-row:after,
#zendesk .feature-row:before,
#zendesk .feature-row:after,
#zendesk .row:before,
#zendesk .row:after,
#zendesk .grid:before,
#zendesk .grid:after,
#zendesk .grid-previews:before,
#zendesk .grid-previews:after,
#zendesk #spooktacular-2014 .main section:before,
#zendesk #spooktacular-2014 .main section:after,
#zendesk #spooktacular-2014 .main section header:before,
#zendesk #spooktacular-2014 .main section header:after,
#zendesk #spooktacular-2014 .main-header:before,
#zendesk #spooktacular-2014 .main-header:after,
#zendesk #spooktacular-2014 .header-menu-links:before,
#zendesk #spooktacular-2014 .header-menu-links:after,
#zendesk #spooktacular-2014 .product-listings:before,
#zendesk #spooktacular-2014 .product-listings:after,
#zendesk #spooktacular-2014 .product-category-link-header:before,
#zendesk #spooktacular-2014 .product-category-link-header:after,
#zendesk .bonus-rewards .alert-spooky .spooky-content:before,
#zendesk .bonus-rewards .alert-spooky .spooky-content:after,
#zendesk #twelve-days-2014 #gift-grid ul:before,
#zendesk #twelve-days-2014 #gift-grid ul:after,
#zendesk #twelve-days-2015 #gift-grid ul:before,
#zendesk #twelve-days-2015 #gift-grid ul:after,
#zendesk #zendesk footer .live-help-links:before,
#zendesk #zendesk footer .live-help-links:after,
#zendesk #zendesk section.category:before,
#zendesk #zendesk section.category:after,
#zendesk #zendesk .nav-categories .category-list:before,
#zendesk #zendesk .nav-categories .category-list:after,
#zendesk .well.discounts .form-group:before,
#zendesk .well.discounts .form-group:after,
#zendesk .cart .checkout-header:before,
#zendesk .cart .checkout-header:after,
#zendesk .ReferAFriend__onboarding-steps:before,
#zendesk .ReferAFriend__onboarding-steps:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container:before,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container-single:before,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container-single:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container-category:before,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container-category:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__inner:before,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__inner:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container:before,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container-single:before,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container-single:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container-category:before,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container-category:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__inner:before,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__inner:after,
#zendesk #zendesk main:before,
#zendesk #zendesk main:after,
#zendesk #zendesk .header-inner:before,
#zendesk #zendesk .header-inner:after,
#zendesk #zendesk .footer-inner:before,
#zendesk #zendesk .footer-inner:after,
#zendesk .cart:before,
#zendesk .cart:after,
#zendesk .account:before,
#zendesk .account:after {
  content: " ";
  display: table;
}
#zendesk .clearfix:after,
#zendesk .container:after,
#zendesk .container-fluid:after,
#zendesk .row:after,
#zendesk .form-horizontal .form-group:after,
#zendesk .modal-footer:after,
#zendesk .special-offers .item-promo-row:after,
#zendesk .form-horizontal .form-group:after,
#zendesk .hero.hero-featured-product .hero-content:after,
#zendesk .item-row:after,
#zendesk .feature-row:after,
#zendesk .row:after,
#zendesk .grid:after,
#zendesk .grid-previews:after,
#zendesk #spooktacular-2014 .main section:after,
#zendesk #spooktacular-2014 .main section header:after,
#zendesk #spooktacular-2014 .main-header:after,
#zendesk #spooktacular-2014 .header-menu-links:after,
#zendesk #spooktacular-2014 .product-listings:after,
#zendesk #spooktacular-2014 .product-category-link-header:after,
#zendesk .bonus-rewards .alert-spooky .spooky-content:after,
#zendesk #twelve-days-2014 #gift-grid ul:after,
#zendesk #twelve-days-2015 #gift-grid ul:after,
#zendesk #zendesk footer .live-help-links:after,
#zendesk #zendesk section.category:after,
#zendesk #zendesk .nav-categories .category-list:after,
#zendesk .well.discounts .form-group:after,
#zendesk .cart .checkout-header:after,
#zendesk .ReferAFriend__onboarding-steps:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container-single:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__container-category:after,
#zendesk .c-ProductFilters--mobile .c-ProductFilters__inner:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container-single:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__container-category:after,
#zendesk .c-ProductFilters--desktop .c-ProductFilters__inner:after,
#zendesk #zendesk main:after,
#zendesk #zendesk .header-inner:after,
#zendesk #zendesk .footer-inner:after,
#zendesk .cart:after,
#zendesk .account:after {
  clear: both;
}
#zendesk .share {
  white-space: nowrap;
}
#zendesk .share li,
#zendesk .share a {
  display: inline-block;
}
#zendesk .share a {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  vertical-align: middle;
  width: 30px;
}
#zendesk .share a:before {
  background: #CCC;
  border-radius: 50%;
  color: #FFF;
  display: inline-block;
  font-family: "entypo";
  text-align: center;
  width: 100%;
}
#zendesk .share a:hover {
  text-decoration: none;
}
#zendesk .share-twitter:hover:before {
  background: #55acee;
}
#zendesk .share-twitter:before {
  content: "\F309";
}
#zendesk .share-facebook:hover:before {
  background: #3b5998;
}
#zendesk .share-facebook:before {
  content: "\F30C";
}
#zendesk .share-linkedin:hover:before {
  background: #0177B5;
}
#zendesk .share-linkedin:before {
  content: "\F318";
}
#zendesk .share-googleplus:hover:before {
  background: #DC473A;
}
#zendesk .share-googleplus:before {
  content: "\F30F";
}
#zendesk .pagination {
  margin: 20px 0;
  text-align: center;
}
#zendesk .pagination * {
  display: inline-block;
}
#zendesk .pagination li {
  border: 1px solid #eeeeee;
  float: left;
  margin-left: -1px;
}
#zendesk [dir=rtl] .pagination li {
  float: right;
}
#zendesk .pagination a,
#zendesk .pagination span {
  color: inherit;
  font-size: 12px;
  padding: 5px 12px;
}
#zendesk .pagination-current {
  background-color: #f9f9f9;
  color: #bebebe;
}
#zendesk .pagination-first {
  border-radius: 3px 0 0 3px;
}
#zendesk [dir=rtl] .pagination-first {
  border-radius: 0 3px 3px 0;
}
#zendesk .pagination-last {
  border-radius: 0 3px 3px 0;
}
#zendesk [dir=rtl] .pagination-last {
  border-radius: 3px 0 0 3px;
}
#zendesk .markdown {
  word-wrap: break-word;
  line-height: 1.7;
}
#zendesk .markdown img {
  max-width: 100%;
}
#zendesk .markdown hr {
  background-color: #eeeeee;
  border: 0;
  height: 1px;
}
#zendesk .markdown ul,
#zendesk .markdown ol {
  list-style-position: inside;
  padding: 0 15px;
}
#zendesk .markdown ul {
  list-style-type: disc;
}
#zendesk .markdown ol {
  list-style-type: decimal;
}
#zendesk .markdown pre {
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
#zendesk .markdown blockquote {
  border-left: 1px solid #eeeeee;
  color: #bebebe;
  font-style: italic;
  padding: 0 15px;
}
#zendesk main,
#zendesk .header-inner,
#zendesk .footer-inner {
  max-width: 100%;
  min-width: 0;
}
#zendesk .container {
  max-width: 100%;
  min-width: 0;
}
#zendesk .main-column,
#zendesk .side-column {
  display: inline-block;
  vertical-align: top;
}
#zendesk .main-column {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #zendesk .main-column {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  #zendesk .main-column {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  #zendesk .main-column {
    padding-right: 60px;
  }
}
#zendesk .side-column {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #zendesk .side-column {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #zendesk .side-column {
    float: left;
    width: 33.33333333%;
  }
}
#zendesk [dir=rtl] .side-column {
  margin-left: 0;
  margin-right: 45px;
}
#zendesk .header {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
}
#zendesk .header-inner {
  display: table;
  height: 100px;
}
#zendesk .logo,
#zendesk .user-nav {
  display: table-cell;
  vertical-align: middle;
}
#zendesk .logo {
  display: inline-block;
}
#zendesk .logo a {
  margin-right: 20px;
}
#zendesk .logo:after {
  content: "";
  display: inline-block;
  position: relative;
  right: 0;
  height: 25px;
  width: 1px;
  background: #999;
  vertical-align: middle;
}
@media (max-width: 480px) {
  #zendesk .logo:after {
    display: none;
  }
}
#zendesk .user-nav {
  text-align: right;
}
#zendesk .user-nav > * {
  display: inline-block;
  margin: 0 0 0 25px;
}
#zendesk [dir=rtl] .user-nav {
  text-align: left;
}
#zendesk [dir=rtl] .user-nav > * {
  margin: 0 25px 0 0;
}
#zendesk .hero-unit {
  display: block;
  font-size: 22px;
  padding: 80px 60px;
}
#zendesk body.community-enabled .knowledge-base,
#zendesk body.community-enabled .community {
  display: inline-block;
  vertical-align: top;
}
#zendesk body.community-enabled .knowledge-base {
  width: 620px;
}
#zendesk .knowledge-base,
#zendesk .community {
  display: inline-block;
  vertical-align: top;
}
#zendesk .knowledge-base {
  width: 100%;
}
#zendesk .community {
  background: #f9f9f9;
  border-radius: 5px;
  display: none;
  padding: 25px 20px;
  margin-top: 65px;
  margin-left: 45px;
  width: 270px;
}
#zendesk [dir=rtl] .community {
  margin-left: 0;
  margin-right: 45px;
}
#zendesk .community .recent-activity {
  padding: 0;
  width: auto;
}
#zendesk .community h2,
#zendesk .community h3,
#zendesk .section h3 {
  color: #333333;
  font-size: 16px;
  font-weight: lighter;
  margin: 10px 0 15px;
}
#zendesk .community h4 {
  font-size: 15px;
  margin-top: 0;
}
#zendesk .community h4 a {
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
}
#zendesk .community .trending-questions + h4 {
  margin-top: 50px;
}
#zendesk .article-list {
  columns: 2 200px;
  column-fill: auto;
}
@media (max-width: 480px) {
}
#zendesk .article-list li,
#zendesk .community li {
  margin-bottom: 10px;
}
#zendesk section.category {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
#zendesk section.category:before,
#zendesk section.category:after {
  content: " ";
  display: table;
}
#zendesk section.category:after {
  clear: both;
}
#zendesk section.category:before,
#zendesk section.category:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#zendesk section.category:after {
  clear: both;
}
#zendesk section.category:before,
#zendesk section.category:after {
  content: " ";
  display: table;
}
#zendesk section.category:after {
  clear: both;
}
#zendesk section.category:before,
#zendesk section.category:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#zendesk section.category:after {
  clear: both;
}
#zendesk .category h2 {
  border-bottom: 1px solid #eeeeee;
  font-size: 22px;
  margin: 25px 0;
  padding-bottom: 18px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#zendesk .category h2 a,
#zendesk .section h3 a {
  color: inherit;
}
#zendesk .category-empty,
#zendesk .section {
  display: inline-block;
  padding: 0 50px 30px 0;
  vertical-align: top;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#zendesk [dir=rtl] .category-empty,
#zendesk [dir=rtl] .section {
  padding: 0 0 30px 50px;
}
#zendesk .see-all-articles {
  display: inline-block;
  font-size: 12px;
  margin-top: 10px;
  text-decoration: underline;
}
#zendesk .category-description,
#zendesk .section-description {
  color: #bebebe;
  margin-bottom: 50px;
  margin-top: -15px;
}
#zendesk .category-link,
#zendesk .section-list a {
  color: inherit;
  display: inline-block;
  font-size: 18px;
  margin-bottom: 10px;
}
#zendesk .page-header {
  border-bottom: 1px solid #eeeeee;
  margin-top: 20px;
  margin-bottom: 30px;
  min-height: 50px;
  padding-bottom: 20px;
  line-height: 1;
}
@media (max-width: 480px) {
}
#zendesk .page-header > * {
  vertical-align: middle;
}
#zendesk .page-header > *:first-child {
  width: 100%;
}
#zendesk .page-header + p {
  color: #bebebe;
  margin: -15px 0 20px 0;
}
#zendesk .page-header h1 {
  font-size: 20px;
}
#zendesk .sub-nav {
  display: table;
  margin-bottom: 0;
  padding: 25px 0;
  table-layout: fixed;
  width: 100%;
}
#zendesk .sub-nav > * {
  display: table-cell;
}
#zendesk .sub-nav .breadcrumbs {
  overflow: hidden;
  white-space: nowrap;
}
#zendesk .sub-nav .search {
  width: 300px;
}
#zendesk .article-header {
  margin-bottom: 25px;
}
#zendesk .article-header h1 {
  font-weight: bold;
  margin: 0 0 10px;
}
#zendesk .article-info > * {
  display: table-cell;
  vertical-align: middle;
}
#zendesk .article-avatar {
  min-width: 55px;
}
#zendesk .article-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px;
}
#zendesk .article-meta {
  width: 100%;
}
#zendesk .article-updated {
  display: block;
}
#zendesk .article-more-questions {
  margin: 15px 0 50px;
}
#zendesk .article-body table {
  table-layout: fixed;
}
#zendesk .article-footer {
  border-top: 1px solid #eeeeee;
  margin-top: 40px;
  padding: 20px 0;
}
@media (max-width: 767px) {
  #zendesk .article-footer .article-vote,
  #zendesk .article-footer .share {
    margin-bottom: 20px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  #zendesk .article-footer .article-vote,
  #zendesk .article-footer .share {
    display: table-cell;
  }
}
#zendesk .article-vote {
  width: 100%;
}
#zendesk .article-vote > * {
  display: inline-block;
}
#zendesk .article-vote-controls {
  margin: 0 5px;
}
#zendesk .article-vote-count {
  color: #999999;
  min-width: 20%;
}
@media (max-width: 767px) {
  #zendesk .article-vote-count {
    margin-top: 20px;
  }
}
#zendesk .article-vote-up,
#zendesk .article-vote-down {
  color: inherit;
  font-family: "entypo";
}
#zendesk .article-vote-up:before {
  content: "\1f44d";
}
#zendesk .article-vote-down:before {
  content: "\1f44e";
}
#zendesk .article-vote-up.article-voted {
  color: #6B9100;
  border-color: #6B9100;
}
#zendesk .article-vote-down.article-voted {
  color: #999;
  border-color: #999;
}
#zendesk .side-column h3 {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 15px;
  margin: 0 0 20px;
}
#zendesk .side-column ul {
  margin-bottom: 60px;
}
#zendesk .side-column li {
  margin-bottom: 10px;
}
#zendesk .side-column li a {
  font-size: 12px;
}
#zendesk .visibility-internal-icon:before {
  content: "\1F512";
  display: inline-block;
  font-family: "entypo";
  text-align: center;
  width: 13px;
}
#zendesk .article-promoted span,
#zendesk .visibility-internal {
  cursor: default;
  position: relative;
}
#zendesk .article-promoted span:before,
#zendesk .article-promoted span:after,
#zendesk .visibility-internal:before,
#zendesk .visibility-internal:after {
  display: none;
  font-size: 13px;
  font-weight: normal;
  position: absolute;
}
#zendesk .article-promoted span:before,
#zendesk .visibility-internal:before {
  background: #222;
  border-radius: 3px;
  color: #FFF;
  content: attr(data-title);
  font-family: sans-serif;
  left: -10px;
  margin-top: 5px;
  padding: 3px 10px;
  text-transform: none;
  top: 100%;
  white-space: nowrap;
  z-index: 1;
}
#zendesk .article-promoted span:after,
#zendesk .visibility-internal:after {
  border-bottom: 5px solid #222;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -5px;
  width: 0;
}
#zendesk .article-promoted span:hover:before,
#zendesk .article-promoted span:hover:after,
#zendesk .visibility-internal:hover:before,
#zendesk .visibility-internal:hover:after {
  display: block;
}
#zendesk .article-promoted span {
  display: none;
}
#zendesk .comment-list {
  margin-bottom: 25px;
}
#zendesk .comment-list > * {
  border-bottom: 1px solid #eeeeee;
  padding: 25px 0;
}
#zendesk .comment-list > *:first-child {
  border-top: 1px solid #eeeeee;
}
#zendesk .comment-sorter {
  float: right;
}
#zendesk .comment-sorter a {
  color: #999;
  text-decoration: none;
  padding-left: 20px;
}
#zendesk [dir=rtl] .comment-sorter {
  float: left;
}
#zendesk [dir=rtl] .comment-sorter a {
  padding-left: 0;
  padding-right: 20px;
}
#zendesk .comment-sorter [aria-selected=true] {
  font-weight: bold;
  color: #333;
}
#zendesk .comment,
#zendesk .comment-form {
  display: table;
  table-layout: fixed;
  width: 100%;
}
#zendesk .comment > *,
#zendesk .comment-form > * {
  display: table-cell;
  vertical-align: top;
}
#zendesk .comment-vote,
#zendesk .comment-bookmark {
  text-align: center;
  width: 50px;
}
#zendesk .comment-bookmark:before {
  color: #77a500;
  content: "\1F516";
  font-family: "entypo";
  font-size: 23px;
  line-height: 1.1;
}
#zendesk .comment-avatar {
  position: relative;
  width: 85px;
}
#zendesk .comment-avatar img {
  border-radius: 3px;
  max-width: 65px;
  max-height: 65px;
}
#zendesk .comment-avatar-agent:after {
  background-color: transparent;
  background-image: url(/hc/assets/agent-marker.png);
  background-image: url(/hc/assets/agent-marker.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  content: " ";
  height: 15px;
  left: 55px;
  position: absolute;
  top: 55px;
  width: 15px;
}
#zendesk [dir=rtl] .comment-avatar-agent:after {
  left: auto;
  right: 55px;
}
#zendesk .comment-header {
  margin-bottom: 15px;
}
#zendesk .comment-published,
#zendesk .comment-pending,
#zendesk .comment-official {
  border: 1px solid transparent;
  float: right;
  font-size: 11px;
  padding: 1px 5px;
}
#zendesk [dir=rtl] .comment-published,
#zendesk [dir=rtl] .comment-pending,
#zendesk [dir=rtl] .comment-official {
  float: left;
}
#zendesk .comment-published {
  color: #bebebe;
}
#zendesk .comment-published:before {
  content: " ";
  display: inline-block;
  width: 5px;
}
#zendesk .comment-pending,
#zendesk .comment-official {
  border-color: currentcolor;
  border-radius: 2px;
}
#zendesk .comment-pending {
  color: #eec100;
}
#zendesk .comment-official {
  color: #77a500;
}
#zendesk .comment-form textarea {
  border-radius: 2px 2px 0 0;
  border-width: 1px;
}
#zendesk .comment-attachments {
  border: 1px solid #dddddd;
  margin-top: -1px;
  padding: 10px;
}
#zendesk .comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right;
}
#zendesk .comment-form-controls input[type=submit] {
  margin-left: 15px;
}
#zendesk [dir=rtl] .comment-form-controls input[type=submit] {
  margin-left: 0;
  margin-right: 15px;
}
#zendesk .comment-screencasts,
#zendesk .comment-mark-as-solved {
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
}
#zendesk [dir=rtl] .comment-screencasts,
#zendesk [dir=rtl] .comment-mark-as-solved {
  margin-left: 20px;
}
#zendesk .comment-actions {
  float: right;
  color: #999999;
}
#zendesk [dir=rtl] .comment-actions {
  float: left;
}
#zendesk .dropdown-toggle {
  display: inline-block;
}
#zendesk .dropdown-menu {
  left: auto;
}
#zendesk .comment-actions .dropdown-toggle:before {
  content: "\2699";
  font-size: 11px;
  font-family: "entypo";
}
#zendesk .attachment-list,
#zendesk .screencast-list {
  font-size: 11px;
  margin-top: 25px;
}
#zendesk .attachment-list span,
#zendesk .screencast-list span {
  color: #999999;
}
#zendesk .attachment-list li,
#zendesk .screencast-list li {
  margin-bottom: 10px;
}
#zendesk .attachment-list li:before,
#zendesk .screencast-list li:before {
  background: #f9f9f9;
  border-radius: 3px;
  color: #bbb;
  font-family: "entypo";
  margin-right: 5px;
  padding: 5px;
}
#zendesk .attachment-list li:before {
  content: "\1F4CE";
}
#zendesk .screencast-list li:before {
  content: "\1F4BB";
}
#zendesk .my-activities-header {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 25px;
  padding: 25px 0;
}
#zendesk .my-activities-header .breadcrumbs li {
  color: black;
  font-size: 20px;
  font-weight: normal;
}
#zendesk .my-activities-header .breadcrumbs li:first-child,
#zendesk .my-activities-header .breadcrumbs li:before {
  display: none;
}
#zendesk .my-activities-nav {
  margin-bottom: 100px;
}
#zendesk .my-activities-sub-nav {
  margin-bottom: 15px;
}
#zendesk .request-table-toolbar {
  background: #f9f9f9;
  display: table;
  padding: 8px;
  width: 100%;
}
#zendesk .request-table-filters {
  display: table-cell;
  text-align: right;
}
#zendesk [dir=rtl] .request-table-filters {
  text-align: left;
}
#zendesk .request-table-filters label:before {
  content: " ";
  width: 25px;
  display: inline-block;
}
#zendesk .requests-search {
  border-radius: 20px;
  outline: none;
  padding: 6px 15px;
}
#zendesk .request-id {
  color: #bebebe;
}
#zendesk .request-details {
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  font-size: 12px;
  margin: 0 0 30px;
  padding: 15px 20px;
}
#zendesk .request-details dt ~ dt {
  font-weight: bold;
  margin-top: 15px;
}
#zendesk .request-details dd {
  margin: 2px 0 0;
  word-wrap: break-word;
}
#zendesk .request-details dd ul {
  margin: 10px 0;
}
#zendesk .request-details dd li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0 0 3px 0;
}
#zendesk .request-details .nested-field-tag:before {
  content: " > ";
}
#zendesk .request-details .nested-field-tag:first-child:before {
  content: "";
}
#zendesk .request-status {
  color: #FFF;
  border-radius: 3px;
}
#zendesk .request-open {
  background: #59BBE0;
}
#zendesk .request-answered {
  background: #F5CA00;
}
#zendesk .request-solved {
  background: #828282;
}
#zendesk .community-heading {
  font-size: 18px;
  margin: 0;
  width: 100%;
}
#zendesk .community-nav {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 55px;
  padding: 25px 0;
}
#zendesk .community-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 30px;
}
#zendesk .community-nav li a {
  font-weight: normal;
}
#zendesk .community-nav li + li {
  border-left: 1px #eeeeee;
  padding-left: 30px;
}
#zendesk .community-nav li:last-child {
  border: 0;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  top: -5px;
}
#zendesk [dir=rtl] .community-nav li:last-child {
  float: left;
}
#zendesk .community-nav li:last-child a {
  color: #1C8AD9;
}
#zendesk .community-nav li:last-child a:before {
  content: "\270E";
  font-family: "entypo";
  font-size: 14px;
  margin-right: 10px;
  vertical-align: middle;
}
#zendesk [dir=rtl] .community-nav li:last-child a:before {
  margin-right: 0;
  margin-left: 10px;
}
#zendesk .community-sub-nav {
  border-bottom: 1px solid #eeeeee;
  padding: 15px 0;
  position: relative;
  width: 800px;
}
#zendesk .community-sub-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 15px;
}
#zendesk .community-sub-nav li a {
  font-weight: normal;
}
#zendesk .community-sub-nav li + li {
  padding-left: 15px;
}
#zendesk .community-sub-nav .topic-add {
  position: absolute;
  right: 0;
  top: 10px;
}
#zendesk .topic {
  display: inline-block;
  width: 49.5%;
  padding: 20px 30px 20px 0;
  vertical-align: top;
}
#zendesk .topic-header,
#zendesk .question-header {
  border-bottom: 1px solid #eeeeee;
  display: table;
  padding-bottom: 10px;
}
#zendesk .topic-header > *,
#zendesk .question-header > * {
  display: table-cell;
  vertical-align: middle;
}
#zendesk .topic-header .topic-meta,
#zendesk .question-header .question-meta {
  padding: 0 15px;
  white-space: nowrap;
}
#zendesk .topic-heading,
#zendesk .question-heading,
#zendesk .answer-list-heading {
  font-weight: bold;
  font-size: 13px;
  width: 100%;
}
#zendesk .topic-heading {
  font-size: 18px;
}
#zendesk .topic-questions {
  margin-top: 45px;
}
#zendesk .topic-description {
  word-break: break-word;
}
#zendesk .question,
#zendesk .answer {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
  position: relative;
}
#zendesk .question-form .nesty-input {
  max-width: none;
}
#zendesk .question-avatar,
#zendesk .answer-avatar {
  display: table-cell;
  margin-right: 10px;
  min-width: 50px;
  position: relative;
  vertical-align: top;
}
#zendesk .question-avatar-agent:after,
#zendesk .answer-avatar-agent:after {
  background-color: transparent;
  background-image: url(/hc/assets/agent-marker.png);
  background-image: url(/hc/assets/agent-marker.svg);
  background-repeat: no-repeat;
  background-size: 14px;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 30px;
  top: 30px;
  content: " ";
}
#zendesk .question-avatar img,
#zendesk .answer-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px;
}
#zendesk .question-body,
#zendesk .answer-body,
#zendesk .answer-official-body {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
#zendesk .question-body .answer-official-body {
  vertical-align: top;
  width: 100%;
}
#zendesk .question-body p,
#zendesk .answer-body p,
#zendesk .answer-official-body p {
  margin: 0 0 5px;
}
#zendesk .question-body .question-meta,
#zendesk .answer-body .answer-meta,
#zendesk .answer-official-body .answer-meta {
  float: left;
}
#zendesk .question .answer {
  border: none;
  padding-bottom: 0;
}
#zendesk .question-topic-list {
  margin: -20px 0 30px;
}
#zendesk .question-topic-list li {
  display: inline-block;
  margin: 10px 10px 0 0;
}
#zendesk .question-topic-list a {
  background: #f6f6f6;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  color: #cccccc;
  display: inline-block;
  font-size: 11px;
  padding: 7px 15px;
}
#zendesk .question-title,
#zendesk .topic-title {
  margin: -3px 0 5px;
  font-size: 15px;
}
#zendesk .question-title a,
#zendesk .topic-title a {
  font-weight: lighter;
}
#zendesk .question-meta,
#zendesk .answer-meta,
#zendesk .topic-meta {
  color: #cccccc;
  font-size: 11px;
}
#zendesk .topic-meta span + span:before,
#zendesk .question-meta span + span:before,
#zendesk .answer-meta span + span:before {
  content: "\2022";
  font-size: 10px;
  margin: 0 10px;
}
#zendesk .answer-form {
  margin: 30px 0 0 95px;
}
#zendesk .answer-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right;
}
#zendesk .answer-form-controls input[type=submit] {
  margin-left: 15px;
}
#zendesk .answer-form-controls .pull-left {
  float: left;
}
#zendesk .answer-official-heading {
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 20px;
  border-bottom: 0px;
}
#zendesk .answer-list-heading {
  border-bottom: 1px solid #eeeeee;
  margin-top: 30px;
  padding-bottom: 20px;
}
#zendesk .pending-moderation-answer-badge {
  clear: both;
  border-style: solid;
  border-width: 1px;
  border-color: #c7aa2b;
  color: #c7aa2b;
  padding: 3px 5px;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}
#zendesk .question-share,
#zendesk .answer-share {
  position: relative;
}
#zendesk .related-questions-header {
  border-bottom: 1px solid #eeeeee;
}
#zendesk .related-questions-heading {
  margin-top: 3px;
}
#zendesk .related-questions li {
  margin-top: 10px;
  margin-bottom: 10px;
}
#zendesk .vote {
  display: table-cell;
  margin-left: 15px;
  margin-right: 10px;
  min-width: 95px;
  vertical-align: top;
}
#zendesk .vote-sum,
#zendesk .vote-controls {
  display: inline-block;
  vertical-align: middle;
}
#zendesk .vote-sum {
  font-size: 15px;
  font-weight: bold;
  min-width: 60px;
  padding-left: 10px;
  text-align: center;
}
#zendesk .vote-controls {
  border-radius: 5px;
}
#zendesk .vote-controls a {
  background: #FFF;
  border-color: #f6f6f6;
  box-shadow: none;
  color: #bebebe;
  display: block;
  font-family: "entypo";
  font-size: 13px;
  height: 18px;
  line-height: 18px;
  padding: 0 6px;
}
#zendesk .vote-up {
  border-radius: 5px 5px 0 0;
}
#zendesk .vote-down {
  border-radius: 0 0 5px 5px;
  border-top: 0;
}
#zendesk .vote-up:before {
  content: "\E763";
}
#zendesk .vote-down:before {
  content: "\E760";
}
#zendesk .vote-controls:hover {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
#zendesk .vote-controls:hover a {
  background: #FFF;
  border-color: #a6a6a6;
  color: #BBB;
}
#zendesk .vote-controls a:hover,
#zendesk .vote-controls [aria-selected=true] {
  background: #f6f6f6;
  color: #333;
}
#zendesk .vote-controls a:active {
  background: #CCC;
  color: #111;
}
#zendesk .answer-accept {
  color: #BBB;
  font-size: 15px;
  max-width: 15px;
  overflow: hidden;
  padding-top: 7px;
  position: absolute;
  white-space: nowrap;
}
#zendesk .answer-accept:hover {
  text-decoration: none;
}
#zendesk .answer-accept:before {
  content: "\2713";
  font-family: "entypo";
  margin-right: 5px;
}
#zendesk .answer-accepted .answer-accept,
#zendesk .answer-accepted .vote-sum {
  color: green;
}
#zendesk .topic-controls,
#zendesk .question-controls,
#zendesk .answer-controls {
  float: right;
  font-size: 11px;
}
#zendesk .topic-edit:before,
#zendesk .question-delete:before,
#zendesk .question-mark-as-spam:before,
#zendesk .answer-delete:before,
#zendesk .answer-mark-as-spam:before {
  color: #cccccc;
  content: "\2022";
  font-size: 10px;
  margin-left: -16px;
  margin: 0 8px;
  pointer-events: none;
  position: relative;
  display: inline-block;
}
#zendesk .share-label {
  cursor: pointer;
}
#zendesk .share-label + .share {
  background: #FFF;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  left: 50%;
  line-height: 70px;
  margin: 10px 0 0 -75px;
  position: absolute;
  text-align: center;
  top: 100%;
  white-space: nowrap;
  width: 175px;
  z-index: 1;
}
#zendesk .share-label + .share:before,
#zendesk .share-label + .share:after {
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
}
#zendesk .share-label + .share:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-left: 7px solid transparent;
  margin-left: -6px;
}
#zendesk .share-label + .share:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  margin-left: -5px;
}
#zendesk .share-label[aria-selected="true"] {
  color: #111;
}
#zendesk .share-label[aria-selected="true"] + .share {
  display: block;
}
#zendesk .share-label[aria-selected="false"] + .share {
  display: none;
}
#zendesk body.community-enabled .search-results-column {
  display: inline-block;
  vertical-align: top;
  width: 450px;
}
#zendesk body.community-enabled .search-results-column + .search-results-column {
  margin-left: 35px;
}
#zendesk [dir=rtl] body.community-enabled .search-results-column + .search-results-column {
  margin-left: 0;
  margin-right: 35px;
}
#zendesk .search-results-subheading {
  padding-bottom: 10px;
  margin-bottom: 0;
}
#zendesk .search-results-subheading-link {
  font-size: 13px;
  font-weight: normal;
  margin-left: 5px;
}
#zendesk .search-results-list {
  margin-bottom: 25px;
}
#zendesk .search-results-list > * {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
}
#zendesk .search-results-list > *:first-child {
  border-top: 1px solid #eeeeee;
}
#zendesk .search-result-link {
  font-size: 16px;
}
#zendesk .search-result-description,
#zendesk .search-result-meta {
  padding-top: 16px;
}
#zendesk .search-result-meta-name,
#zendesk .search-result-meta-time,
#zendesk .search-result-meta-count {
  font-size: 12px;
  color: #bebebe;
}
#zendesk .search-result-meta-time:before,
#zendesk .search-result-meta-count:before {
  display: inline-block;
  padding-right: 5px;
  content: '\2022';
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#zendesk .search-result-votes {
  background: #A8D119;
  border-radius: 2px;
  color: #FFF;
  display: inline-block;
  line-height: 1;
  margin-left: 5px;
  padding: 4px 5px;
  position: relative;
  top: -2px;
}
#zendesk .search-result-votes:before {
  content: "\1F44D";
  font-family: "entypo";
  margin-right: 3px;
}
#zendesk .chat {
  background: #f6f6f6;
  border: 1px solid #E0E0E0;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 13px;
  line-height: 35px;
  padding: 0 15px;
  position: fixed;
  right: 85px;
  transition: bottom 0.5s ease-in, color 0.5s ease-in;
}
#zendesk .chat:before {
  content: "\E720";
  font-family: "entypo";
  font-size: 16px;
  margin-right: 10px;
  vertical-align: middle;
}
#zendesk .chat:hover {
  text-decoration: none;
}
#zendesk .chat-available {
  bottom: 0;
}
#zendesk .chat-unavailable {
  color: gray;
  cursor: default !important;
  bottom: -50px;
}
#zendesk .error-page {
  margin: 0 auto;
  max-width: 500px;
  padding-top: 5%;
}
#zendesk .error-page h1 {
  font-size: 52px;
  margin-bottom: 0;
}
#zendesk .error-page h2 {
  font-size: 16px;
  margin-bottom: 5px;
}
#zendesk .error-page > a {
  display: block;
  margin-top: 25px;
}
#zendesk .recent-activity {
  background: #f9f9f9;
  border-radius: 5px;
  padding: 25px 20px;
  width: 270px;
}
#zendesk .recent-activity-header {
  margin-top: 0;
  font-size: 15px;
}
#zendesk .recent-activity-item ~ .recent-activity-item {
  margin-top: 15px;
}
#zendesk .recent-activity-item-parent {
  color: #333333;
  font-size: 12px;
  text-decoration: none;
  display: block;
}
#zendesk .recent-activity-item-parent:hover {
  text-decoration: underline;
}
#zendesk .recent-activity-item-link {
  display: block;
}
#zendesk .recent-activity-item-meta {
  font-size: 12px;
  color: #999999;
}
#zendesk .recent-activity-item-time {
  display: inline-block;
}
#zendesk .recent-activity-item-comment {
  display: none;
}
#zendesk .recent-activity-item-comment:before {
  display: inline-block;
  content: "\2022";
}
#zendesk .recent-activity-item-comment span:before {
  font-family: "entypo";
  content: "\00a0\00a0\e718";
  display: inline-block;
  vertical-align: middle;
  padding-right: 3px;
}
#zendesk [data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,
#zendesk [data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,
#zendesk [data-recent-activity-action="answer_added"] .recent-activity-item-comment {
  display: inline-block;
}
#zendesk .recent-activity-controls,
#zendesk .recent-activity-loader {
  padding-top: 20px;
  font-size: 12px;
}
#zendesk .recent-activity-loader {
  display: inline-block;
  position: relative;
}
#zendesk .recent-activity-loader:before {
  display: block;
  position: absolute;
  content: "\0020";
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f9f9f9 50%, rgba(255, 255, 255, 0) 100%);
  animation: recent-activity-loader 0.5s infinite;
  -webkit-animation: recent-activity-loader 0.5s infinite;
}
@keyframes recent-activity-loader {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
#zendesk .escalation-badge,
#zendesk a.escalation-badge {
  background-color: #95be22;
  border-color: #95be22;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  font-size: 11px;
  margin: 0 3px;
  padding: 1px 3px;
  text-decoration: none;
  vertical-align: baseline;
}
#zendesk #header {
  margin-bottom: 0 !important;
  position: static !important;
}
#zendesk #navigation {
  padding: 20px 0;
  position: relative;
  z-index: 30;
  background-color: #ffffff;
}
@media (min-width: 481px) {
  #zendesk #navigation {
    padding: 30px 0;
  }
}
#zendesk .search-box {
  background: #333333;
  padding: 40px 20px;
}
#zendesk .search-box .row {
  margin-bottom: 0;
}
#zendesk .header-brand {
  float: left;
  width: 83.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  #zendesk .header-brand {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  #zendesk .header-brand {
    float: left;
    width: 50%;
  }
}
#zendesk .header-menu {
  display: none;
}
@media (min-width: 992px) {
  #zendesk .header-menu {
    display: block;
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: right;
  }
}
@media (max-width: 767px) {
  #zendesk main {
    width: 480px;
  }
}
#zendesk main,
#zendesk .category-list {
  transition: 0.3s opacity ease-in;
  opacity: 0;
}
.loaded #zendesk main,
.loaded #zendesk .category-list {
  opacity: 1;
}
#zendesk .featured-articles {
  background: #F9F9F9;
  border-top: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
  padding: 40px 0;
}
#zendesk .featured-articles .list-title {
  font-size: 18px;
  margin-bottom: 1em;
  text-align: center;
  color: #999;
}
#zendesk .featured-articles section {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 40px;
}
#zendesk .featured-articles section ul li {
  margin-bottom: 0.5em;
}
#zendesk .promoted-articles h3,
#zendesk .recent-articles h3,
#zendesk .related-articles h3,
#zendesk .section h3 {
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: bold;
  color: #333;
}
@media (max-width: 480px) {
}
#zendesk .featured-article-col {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 0 5px;
  text-align: center;
}
@media (min-width: 481px) {
  #zendesk .featured-article-col {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #zendesk .featured-article-col {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #zendesk .featured-article-col {
    float: left;
    width: 33.33333333%;
  }
}
#zendesk .featured-article-col a {
  display: block;
  margin-bottom: 0.5em;
}
@media (max-width: 480px) {
  #zendesk .nav-categories {
    box-shadow: none;
  }
}
#zendesk .nav-categories .category-list {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  margin-bottom: 0;
  padding-top: 40px;
}
#zendesk .nav-categories .category-list:before,
#zendesk .nav-categories .category-list:after {
  content: " ";
  display: table;
}
#zendesk .nav-categories .category-list:after {
  clear: both;
}
#zendesk .nav-categories .category-list:before,
#zendesk .nav-categories .category-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#zendesk .nav-categories .category-list:after {
  clear: both;
}
#zendesk .nav-categories .category-list:before,
#zendesk .nav-categories .category-list:after {
  content: " ";
  display: table;
}
#zendesk .nav-categories .category-list:after {
  clear: both;
}
#zendesk .nav-categories .category-list:before,
#zendesk .nav-categories .category-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#zendesk .nav-categories .category-list:after {
  clear: both;
}
#zendesk .nav-categories .category-list .category-object {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  transition: 0.15s color ease-out;
  color: #999;
  padding-bottom: 40px;
}
@media (min-width: 481px) {
  #zendesk .nav-categories .category-list .category-object {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #zendesk .nav-categories .category-list .category-object {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  #zendesk .nav-categories .category-list .category-object {
    float: left;
    width: 33.33333333%;
  }
}
#zendesk .nav-categories .category-list .category-object:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 768px) {
  #zendesk .nav-categories .category-list .category-object:nth-child(2n+1) {
    clear: none;
  }
}
@media (min-width: 768px) {
  #zendesk .nav-categories .category-list .category-object:nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 767px) {
}
#zendesk .nav-categories .category-list .category-object.category-Returns {
  color: #E83345;
}
#zendesk .nav-categories .category-list .category-object.category-Orders {
  color: #1C8AD9;
}
#zendesk .nav-categories .category-list .category-object.category-Shipping {
  color: #2CB0A7;
}
#zendesk .nav-categories .category-list .category-object.category-Billing {
  color: #80B23C;
}
#zendesk .nav-categories .category-list .category-object.category-Account {
  color: #FCC600;
}
#zendesk .nav-categories .category-list .category-object.category-Promotions {
  color: #F29122;
}
#zendesk .nav-categories .category-list .category-object.category-Other {
  color: #EC297B;
}
#zendesk .nav-categories .category-list .category-object .category-link {
  color: #999;
  margin-bottom: 20px;
}
#zendesk .nav-categories .category-list .category-object .category-link .icon {
  color: inherit;
  font-size: 40px;
  margin-bottom: 0.25em;
}
#zendesk .nav-categories .category-list .category-object .category-link:hover {
  text-decoration: none;
  color: inherit;
}
#zendesk .nav-categories .category-list .category-object .category-articles {
  font-size: 14px;
  margin-bottom: 0.5em;
  text-align: center;
}
#zendesk .nav-categories .category-list .category-object .category-articles .category-article {
  display: block;
  margin-bottom: 0.5em;
}
#zendesk .nav-categories .category-list .category-object .category-articles .category-article a {
  color: #1C8AD9;
}
.live-chat {
  position: fixed;
  right: 10px;
  bottom: 10px;
  padding: 0.5em 1.5em;
  border: 0;
  border-radius: 50px;
  background: #80B23C;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  z-index: 5000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  text-align: center;
  transform: translateY(0);
}
.live-chat.live-chat--hidden {
  transform: translateY(150%);
}
.live-chat .icon {
  font-size: 1.5em;
  font-weight: bold;
}
.live-chat:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.live-chat-mobile .live-chat {
  right: 5px;
  bottom: 5px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  padding: 0;
}
.live-chat-mobile .live-chat .icon {
  font-size: 1.25em;
}
.live-chat-mobile {
  display: block;
}
@media (min-width: 481px) {
  .live-chat-mobile {
    display: none;
  }
}
.live-chat-desktop {
  display: none;
}
@media (min-width: 481px) {
  .live-chat-desktop {
    display: block;
  }
}
#stats,
#storyIntro {
  padding-top: 2%;
}
#stats h4 {
  margin: 0 0 1% 0;
  padding: 0;
  font-size: 300%;
}
#stats h5 {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#collector-form #blog-container .post-wrap {
  background: #fff;
  border: none;
}
#collector-form .blog-item h2 {
  padding-top: 5%;
}
#collector-form .form-group {
  margin: 0 2%;
}
#collector-form .phone-area,
#collector-form .phone-number {
  display: inline-block;
}
#collector-form input[type='file'].form-control {
  background: #f1f8fd;
}
#promo-top-banner {
  height: auto;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  #promo-top-banner {
    position: relative;
    background-size: cover;
    min-height: 400px;
    margin-bottom: 2%;
    padding-top: 2%;
  }
  #promo-content {
    padding-top: 5%;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  .why-sideshow-well {
    min-height: 315px;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.page-template-home-product-listing-with-slider #header {
  margin-bottom: 0;
}
.prod-listing-slider #product-listing a {
  color: #000;
}
.prod-listing-slider #product-listing a strong {
  color: #f00;
}
.prod-listing-slider .event-banner-content h1 {
  font-size: 20px;
}
@media (min-width: 481px) {
  .prod-listing-slider .event-banner-content h1 {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .prod-listing-slider .event-banner-content h1 {
    font-size: 33px;
  }
}
.prod-listing-slider .event-banner-content .banner-display-text {
  color: #E83345;
  font-size: 60px;
  line-height: 1.2;
  font-weight: bold;
}
@media (min-width: 481px) {
  .prod-listing-slider .event-banner-content .banner-display-text {
    font-size: 95px;
  }
}
@media (min-width: 768px) {
  .prod-listing-slider .event-banner-content .banner-display-text {
    font-size: 120px;
  }
}
.prod-listing-slider #home-alerts-wrapper {
  overflow: hidden;
}
.prod-listing-slider #home-alerts-wrapper .alert-blackfriday {
  padding: 20px 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .prod-listing-slider #home-alerts-wrapper .alert-blackfriday {
    margin-bottom: -100%;
    padding-bottom: 100%;
  }
}
@media (min-width: 768px) {
  .prod-listing-slider #home-alerts-wrapper .alert-blackfriday h4 {
    font-size: 2em;
  }
}
.prod-listing-slider #home-alerts-wrapper .alert-blackfriday p {
  display: block;
}
@media (min-width: 768px) {
  .prod-listing-slider #home-alerts-wrapper .alert-blackfriday .btn {
    margin-bottom: 20px;
  }
}
/* ----------------------------------------------------- Smaller devices (tablets, 481px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
.collection-carousel {
  margin: 2em 0 0;
}
.collection-carousel .owl-carousel .owl-stage-outer {
  padding-right: 10%;
}
.collection-carousel .owl-carousel .owl-dots.disabled {
  display: block;
}
.collection-carousel__item {
  position: relative;
  overflow: hidden;
}
.collection-carousel__link {
  display: block;
  background: #000 no-repeat center;
  background-size: cover;
  width: 100%;
  padding-bottom: 100%;
  padding-left: 8px;
  padding-right: 8px;
  color: #fff;
  text-decoration: none;
  transition: transform 0.2s ease-in;
}
.collection-carousel__link:hover {
  transition: transform 0.2s ease-out;
  transform: scale(1.15);
}
.collection-carousel__overlay {
  position: absolute;
  opacity: 0;
  transform: translateY(-100%);
}
.owl-dots {
  display: block;
  text-align: center;
  margin-top: 1.5em;
}
.owl-dot {
  display: inline;
}
.owl-dot span {
  background: none repeat scroll 0 0 #869791;
  border-radius: 20px;
  display: inline-block;
  height: 12px;
  margin: 5px 7px;
  opacity: 0.5;
  width: 12px;
}
.owl-dot.active span {
  background-color: #80B23C;
}
.flickity-page-dots {
  display: block;
  position: static;
  text-align: center;
  margin-top: 1.5em;
  bottom: auto;
}
.flickity-page-dots .dot {
  background: none repeat scroll 0 0 #869791;
  border-radius: 20px;
  display: inline-block;
  height: 12px;
  margin: 5px 7px;
  opacity: 0.5;
  width: 12px;
}
.flickity-page-dots .dot.is-selected {
  background-color: #80B23C;
}
.carousel-cell {
  width: 40%;
  padding: 0 16px;
  counter-increment: carousel-cell;
}
@media (min-width: 768px) {
  .carousel-cell {
    width: 28%;
    max-width: 350px;
  }
}
/* cell number */
#empty,
.account {
  min-height: 500px;
}
.mas .value.sale {
  color: #E83345;
}
.value-sale {
  color: #E83345;
  font-weight: bold;
}
select::-ms-expand {
  display: none;
}
/*--- HEADER ---*/
.mas header .checkout-progress {
  margin-top: 16px;
  color: #666;
  background: url('/images/bg-header-checkout-progress.gif') 50% 7px no-repeat;
}
.mas header .checkout-progress .status-indicator {
  display: block;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #999;
  background: #999;
}
.mas header .checkout-progress .active {
  font-weight: 700;
}
.mas header .checkout-progress .active .status-indicator {
  background: #fff;
}
.mas .ship-display label {
  display: block;
}
.mas .ship-display .form-control {
  margin-bottom: 16px;
}
/*--- FOOTER ---*/
.mas footer {
  min-height: 170px;
  line-height: 1.6em;
}
.mas footer p {
  margin-top: 10px;
}
.mas footer a {
  text-decoration: underline;
}
.mas footer a.site-logo {
  display: block;
  width: 215px;
  height: 70px;
  background: url('/images/sideshow-logo-2015.svg') 0% 0% no-repeat;
  text-indent: -9999px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.no-margin {
  margin-bottom: 0 !important;
}
/*--- CART ---*/
.cart {
  min-height: 500px;
  padding-bottom: 30px;
  padding-top: 16px;
}
.cart .row {
  position: relative;
}
.cart .row .well:last-child,
.cart .row .panel:last-child,
.cart .row .checkout-panel:last-child {
  margin-bottom: 0;
}
.cart .place-your-order .btn {
  margin-bottom: 0;
}
@media (max-width: 479px) {
  .cart .place-your-order .btn {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 16px;
    margin-bottom: 0;
  }
}
.cart .flex-options td.amt {
  text-align: right;
}
.cart .alert {
  padding: 16px;
}
.cart .alert .row {
  margin-bottom: 0;
}
.cart .shipping-calculator {
  margin-bottom: 0;
}
.cart .shipping-calculator label {
  display: block;
}
.cart .nrd-text {
  color: #7F7F7F;
}
.cart .nrd-text a {
  color: #7F7F7F;
}
.cart .nrd-text strong {
  color: #333333;
}
.cart-addPromoCode-container {
  margin-bottom: 16px;
}
.cart-addPromoCode-container .gc-form {
  background: #f0f0f0;
  padding: 16px !important;
}
.cart-addPromoCode-container .gc-form .footnote {
  margin: 8px 0 0;
}
.cart-TaxShippingCalc-container {
  margin-bottom: 16px;
}
.cart-TaxShippingCalc-dropdown {
  background: #f0f0f0;
  padding: 16px;
}
.order-summary {
  padding: 16px 0;
}
.order-summary .row {
  margin-bottom: 8px !important;
}
.order-summary .row:last-of-type {
  margin-bottom: 0 !important;
}
.order-summary .order-total {
  font-weight: bold;
}
.order-summary-panel {
  border: 4px solid #f0f0f0;
  position: relative;
  margin-bottom: 16px;
}
.order-summary-panel .panel {
  margin-bottom: 0;
}
.order-summary-panel .panel-heading {
  background: #f0f0f0;
  border-bottom: 4px solid #f0f0f0;
}
.order-summary-panel .panel-heading .row {
  margin-bottom: 0;
}
.order-summary-panel .panel-heading label {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  margin-bottom: 0;
}
.order-summary-panel .panel-body {
  padding: 0 16px;
}
.order-summary-panel .panel-body h4 {
  margin-bottom: 5px;
}
.order-summary-panel hr {
  margin: 0 ;
  border: 0;
  border-top: 2px solid #f0f0f0;
}
.order-summary-panel .cart-product-row {
  margin-bottom: 0;
  padding: 16px 0;
}
.order-summary-panel .cart-product-row .cart-product-details > *:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .order-summary-panel .cart-product-row .cart-product-details {
    margin-bottom: 16px;
  }
}
.order-summary-panel .cart-product-row .cart-product-details h4 {
  font-weight: bold;
  color: #000;
}
.order-summary-panel .cart-product-row .labels {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .order-summary-panel .cart-product-row .labels:last-child {
    margin-bottom: 0;
  }
}
.order-summary-panel .cart-product-row .label {
  margin-bottom: 2px;
}
.order-summary-panel .cart-product-img .thumbnail {
  margin-bottom: 16px;
  max-width: 66.6666%;
}
@media (min-width: 768px) {
  .order-summary-panel .cart-product-img .thumbnail {
    margin: 0;
    max-width: 100%;
  }
}
.order-summary-panel .cart-product-qty {
  text-align: center;
  margin-bottom: 16px;
}
.order-summary-panel .cart-product-qty select.form-control {
  margin: 0 auto;
  max-width: 70px;
}
.order-summary-panel .cart-product-price {
  text-align: right;
}
.order-summary-panel .product-payment-plan {
  margin-bottom: 16px;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  width: 1.3333333333em;
  line-height: 1em;
}
.currency-flag,
.flag-icon {
  vertical-align: middle;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
}
.product-payment-plan .remove {
  display: inline-block;
  margin: 0 0.25em;
  white-space: nowrap;
  max-width: 11px;
  overflow: hidden;
  transition: all 0.25s ease-out, opacity 0.15s ease-out;
}
.product-payment-plan .remove:hover {
  max-width: 100px;
  color: #E83345;
}
.label-payment-plan {
  display: block;
  margin-bottom: 8px;
}
.label-payment-plan:last-of-type {
  margin-bottom: 16px;
}
.remove-cart {
  opacity: 0;
  position: absolute;
  bottom: 16px;
  right: 8px;
}
.touch .remove-cart {
  max-width: 100% !important;
  opacity: 1;
}
.cart-product-row:hover .remove-cart {
  opacity: 1;
}
.panel-waitlist {
  border-color: #2CB0A7;
}
.panel-waitlist .panel-heading {
  background: #2CB0A7;
  border-color: #2CB0A7;
  color: #ffffff;
}
.promoCode {
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #precheckout .order-summary-panel {
    border-width: 0;
  }
  #precheckout .order-summary-panel .panel-body {
    padding: 0;
  }
}
#precheckout .order-summary-panel .order-summary-panel {
  border-width: 4px;
}
#precheckout .order-summary-panel .order-summary-panel .panel-body {
  padding: 0 16px;
}
.checkout-section__giftCard {
  margin: 16px 0 0;
}
.checkout__giftCardBalance {
  font-size: 14px;
  margin: 0;
}
.checkout__giftCardBalance-amount {
  color: #80B23C;
}
a[data-toggle=tooltip] .fa {
  opacity: 0.2;
}
a[data-toggle=tooltip]:hover .fa {
  opacity: 1;
}
.checkout-totals {
  display: block;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .checkout-totals {
    display: none;
  }
}
.cart-sidebar .checkout-totals {
  display: none;
}
@media (min-width: 992px) {
  .cart-sidebar .checkout-totals {
    display: block;
    margin-bottom: 16px;
  }
}
.checkout-totals-panel {
  background-color: #f0f0f0;
  padding: 16px;
}
.checkout-totals-table {
  color: #7F7F7F;
}
.checkout-totals-table tr:first-child {
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
}
.checkout-totals-label {
  text-align: left;
}
.checkout-totals-amount {
  text-align: right;
}
.checkout-totals-footer {
  text-align: right;
  padding: 8px 0 16px 0;
}
.checkout-totals-footer a {
  opacity: 0.5;
}
.agree-to-terms {
  color: #7F7F7F;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .agree-to-terms {
    margin-top: 0;
  }
}
.custom-checkbox > [type="checkbox"],
.custom-checkbox > label {
  margin-bottom: 0px !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-checkbox > [type="checkbox"]:not(:checked),
.custom-checkbox > [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label,
.custom-checkbox > [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:before,
.custom-checkbox > [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0px;
  width: 20px;
  height: 20px;
  border: 2px solid #ddd;
  background: #ffffff;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox > [type="checkbox"]:checked + label:after {
  font: normal normal normal 14px/1 'Glyphicons Halflings';
  content: '\e013';
  position: absolute;
  top: 0;
  margin-top: 1px;
  left: 3px;
  color: #80B23C;
  xtransition: all .2s;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custom-checkbox > [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after,
.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after {
  content: '\2212';
  left: 2px;
  opacity: 1;
  transform: scale(1);
}
.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox > [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  background-color: #eeeeee;
  border-color: #eeeeee;
  cursor: not-allowed;
  opacity: 1;
  color: #dadada;
}
.custom-checkbox > [type="checkbox"]:disabled:checked + label:after {
  color: #dadada;
  cursor: not-allowed;
}
.custom-checkbox > [type="checkbox"]:disabled + label {
  color: #aaa;
  cursor: not-allowed;
}
.custom-checkbox > label:hover:before {
  border: 2px solid #80B23C !important;
}
.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:hover:before,
.custom-checkbox > [type="checkbox"]:disabled:checked + label:hover:before {
  border: 2px solid #E4E4E4 !important;
}
.cart .thumbnail {
  margin: 0 16px 0 0;
}
.cart #zip-code {
  display: inline-block;
  width: 50%;
  margin-right: 5px;
}
#discount-rewards-panel,
#discount-coupon-panel {
  display: none;
}
#discount-coupon-panel .mastext,
#discount-rewards-panel .rewards-input {
  display: inline-block;
  width: 60%;
}
.checkout-btns {
  vertical-align: bottom;
}
.label a:hover,
.labels a:hover,
a.tooltip-link {
  text-decoration: none;
}
.error h4 a {
  color: #E83345;
}
#precheckout .euroPricing {
  color: #ccc;
  font-size: 90%;
}
#precheckout #euPricingDiv table {
  margin-bottom: 0;
}
#precheckout #euPricingDiv #vat,
#precheckout #euPricingDiv #vatValueSpan,
#precheckout #euPricingDiv #duty,
#precheckout #euPricingDiv #EUTotalHeader,
#precheckout #euPricingDiv #EUTotal,
#precheckout #euPricingDiv .euroPricing {
  color: #333333;
}
.mas #ajaxVatValue .value {
  font-weight: 400;
}
#precheckout #euPricingDiv #USDTotal {
  font-weight: normal;
  color: #666;
}
#precheckout #euPricingDiv #EuroTotal,
#precheckout #euPricingDiv #USDTotal {
  font-size: 125%;
}
#precheckout #euPricingDiv #EuroTotal {
  margin-bottom: 0px;
}
#precheckout #gc-check {
  min-height: 10px;
  padding-top: 10px;
}
.bill-to .gc-icon {
  float: left;
  display: block;
  width: 42px;
  height: 32px;
  margin: 0px 10px 0 0;
  overflow: hidden;
  text-align: left;
  background: url('/images/sprite-icons.png') -160px 0px no-repeat;
}
.bill-to .paypal-icon {
  float: left;
  display: block;
  width: 50px;
  height: 32px;
  margin: 0px 10px 0 0;
  overflow: hidden;
  text-align: left;
  background: url('/images/sprite-icons.png') -234px 0px no-repeat;
}
.bill-to .amazon-icon {
  float: left;
  display: block;
  width: 51px;
  height: 32px;
  margin: 0px 10px 0 0;
  overflow: hidden;
  text-align: left;
  background: url('/images/sprite-icons.png') -284px 0px no-repeat;
}
.panel.bill-to .amazon-icon,
.panel.bill-to .paypal-icon {
  margin-top: 0;
}
.orderInfoAgreeCheckout .btn-primary {
  clear: both;
}
#euPricingDiv {
  background-color: #f0f0f0;
  padding: 16px;
  margin: 0 0 32px;
}
/* --- LOGIN / CHANGE EMAIL--- */
#login,
#guest {
  background-color: #f0f0f0;
  min-height: 74vh;
}
#login:before,
#guest:before,
#login:after,
#guest:after {
  content: " ";
  display: table;
}
#login:after,
#guest:after {
  clear: both;
}
#login:before,
#guest:before,
#login:after,
#guest:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#login:after,
#guest:after {
  clear: both;
}
#login:before,
#guest:before,
#login:after,
#guest:after {
  content: " ";
  display: table;
}
#login:after,
#guest:after {
  clear: both;
}
#login:before,
#guest:before,
#login:after,
#guest:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#login:after,
#guest:after {
  clear: both;
}
#login .main,
#guest .main {
  padding-top: 48px;
  padding-bottom: 48px;
}
#login .panel,
#guest .panel {
  border: 0;
  min-height: 0;
  border-bottom: 1px solid rgba(6, 8, 8, 0.1);
}
#guest .header-line {
  padding: 0;
  margin: 0;
  border: 0;
}
.checkout-form .form-step {
  display: none;
}
@media (min-width: 481px) {
  .checkout-form .form-step {
    margin-right: 8px;
    display: inline-block;
  }
}
.checkout-form .form-step-count {
  font-size: 0.5em;
  opacity: 0.5;
  display: block;
  margin-top: 8px;
}
@media (min-width: 481px) {
  .checkout-form .form-step-count {
    display: inline;
    float: right;
  }
}
.form-step-complete.checkout-form .form-step-count {
  color: #80B23C;
}
.form-step-complete.checkout-form .form-step-count:before {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  display: inline-block;
  margin-right: 0.25em;
}
.form-step-complete.checkout-form .form-step-count:before.fa-pull-left {
  margin-right: .3em;
}
.form-step-complete.checkout-form .form-step-count:before.fa-pull-right {
  margin-left: .3em;
}
.form-step-complete.checkout-form .form-step-count:before.pull-left {
  margin-right: .3em;
}
.form-step-complete.checkout-form .form-step-count:before.pull-right {
  margin-left: .3em;
}
.checkout-form .edit-form {
  display: block;
  font-size: 0.8rem;
  margin-top: 8px;
  opacity: 0.5;
  cursor: pointer;
  text-transform: none;
}
.checkout-form .edit-form:hover {
  opacity: 1;
}
.checkout-form .panel-header {
  padding: 32px;
}
.checkout-form .panel-body {
  padding: 0;
  padding-top: 32px;
  margin: 0 32px 32px;
  border-top: 1px solid #f0f0f0;
}
.checkout-form .checkout-input label {
  display: block;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .checkout-form .checkout-input .form-control {
    font-size: 16px;
    height: 48px;
  }
}
.checkout-form .form-contain {
  max-width: 100%;
  width: 480px;
}
.checkout-input {
  margin-bottom: 16px;
}
.checkout-input-tooltip {
  padding-right: 32px !important;
}
.checkout-input-tooltip [data-toggle="tooltip"] {
  position: absolute;
  right: 0;
  top: 32px;
}
.form-section {
  margin-bottom: 32px;
}
.form-section-title {
  font-size: 1em;
  color: #999;
  margin: 0 0 16px;
  text-transform: uppercase;
}
/* --- ACCOUNT HOMEPAGE--- */
.account {
  padding-top: 30px;
}
.receipt-item {
  float: left;
  width: 100%;
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.receipt-item img {
  max-width: 75px;
  float: left;
  margin-right: 16px;
}
.receipt-item h4 {
  float: left;
  width: 50%;
}
.receipt-item .btn {
  float: right;
  color: white !important;
  text-transform: none;
}
.receipt-item .btn .fa {
  margin-right: 16px;
  color: white;
}
.account#home .panel h2 {
  margin-top: 0;
  font-size: 125%;
}
.account#home .panel.profile ul,
.account#home .panel.wallet ul,
.account#home .panel.actions ul {
  list-style: square;
}
/* --- TABLES --- */
.mas table {
  width: 100%;
}
.mas th {
  background: #f0f0f0;
}
.mas .value {
  font-weight: 700;
}
.mas .table .label a {
  color: #fff;
}
.cart .table thead > tr > th,
.cart .table thead > tr > td,
.cart .table tbody > tr > th,
.cart .table tbody > tr > td,
.cart .table tfoot > tr > th,
.cart .table tfoot > tr > td {
  padding: 2px 0;
  border-color: transparent;
}
.cart th.price-header {
  min-width: 150px;
  text-align: right;
}
.mas td.product-img {
  max-width: 75px;
  min-width: 50px;
}
.mas td.product-name .alert {
  clear: left;
}
.mas td.product-name h4,
.mas td.product-name h5,
.mas td.product-name p {
  margin-bottom: 0;
  margin-left: 0;
}
.mas td.product-name h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.mas td.product-name .flex-options h4,
.mas td.product-name .flex-options h5,
.mas td.product-name .flex-options p {
  margin-left: 0;
  margin-bottom: 5px;
}
.mas td.product-subtotal {
  min-width: 90px;
  text-align: right;
}
.mas #order-table img.thumb {
  display: block;
  width: 75px;
  float: left;
  border-radius: 0;
}
.mas #order-table .order-action {
  width: 60%;
}
.mas #order-table .order-action img.thumb {
  margin: 0 10px 10px 0;
}
.mas #order-table td.order-id {
  width: 50%;
}
.mas #cardupdate #order-table td.order-id,
.mas #addressbook #order-table td.order-id {
  width: 30%;
}
.mas #cardupdate #order-table td.order-date,
.mas #addressbook #order-table td.order-date {
  width: 30%;
}
.mas #tracker #order-table td.order-id {
  width: 60%;
}
.mas #tracker dt {
  font-size: 120%;
  color: #333333;
  font-weight: normal;
}
.mas #order-table td.order-id p {
  margin-left: 95px;
}
.mas #order-table td.date-placed {
  min-width: 100px;
}
.mas #points-table td.date {
  min-width: 100px;
}
@media (max-width: 767px) {
  .mas #tracker #order-table td {
    display: block !important;
    width: 100% !important;
  }
}
.pull-right.edit-order {
  margin: 16px 10px 0 0;
}
#checkout .well h3,
.account .well h3,
.account .panel h3 {
  margin-top: 0;
  font-size: 145%;
}
.well.discounts select {
  width: 70%;
}
.ship-icon {
  vertical-align: bottom;
}
.checkout-section-subheading {
  margin-top: 0;
  font-size: 145%;
}
.cart-secure {
  display: block;
  padding: 10px 0;
  margin: 0;
  height: 40px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  letter-spacing: .25px;
  vertical-align: middle;
  color: #333333;
}
@media (min-width: 768px) {
  .cart-secure {
    text-align: center;
  }
}
.cart-secure a {
  color: #333333;
  vertical-align: sub;
}
.cart-secure a:hover {
  text-decoration: underline;
}
.cart-secure .icon {
  margin-right: 7.5px;
  vertical-align: middle;
}
.flex-payments {
  font-size: 13px;
}
.flex-payments .table {
  font-size: 1em;
}
/* --- FORMS --- */
input.required,
select.required,
textarea.required {
  border-color: #E83345;
}
.reg-form label {
  display: none;
}
.reg-form .form-control {
  margin-bottom: 5px;
}
.reg-form .checkbox label {
  display: block;
}
.reg-form select.expiration {
  width: 45%;
  display: inline-block;
}
#signup .panel h2,
.payment-info.panel h2 {
  margin-top: 0;
}
.payment-info .reg-form p:not(.card-num) {
  margin-bottom: 0;
}
.form-control#card_exp_month,
.form-control#card_exp_year {
  display: inline-block;
  width: 45%;
}
.panel-body .dl-horizontal.cancel-survey dt,
.dl-horizontal.cancel-survey dd {
  min-height: 25px;
}
.panel-body .dl-horizontal.cancel-survey dt {
  float: left;
  width: 30px;
}
.panel-body .dl-horizontal.cancel-survey dd {
  margin-left: 35px;
  margin-bottom: 5px;
}
#rewards .panel-body .dl-horizontal dt {
  float: left;
}
#rewards .panel-body .dl-horizontal dd {
  margin-left: 70%;
  width: 30%;
  overflow: hidden;
}
#invoice .newsletter-container {
  float: none !important;
  text-align: center !important;
}
#invoice .newsletter-container .newsletter {
  text-align: center;
}
#invoice .newsletter-container .newsletter-btn {
  display: inline-block !important;
}
#shopping-cart thead tr th {
  text-align: center;
}
#shopping-cart thead tr th:first-child {
  text-align: left;
}
.product-quantity {
  text-align: center;
}
.product-quantity .item-qty {
  display: block;
}
.account {
  padding-top: 16px;
}
.account .breadcrumbs {
  margin: 0 0 8px 0;
  color: #7F7F7F;
  font-size: 13px;
}
.account .breadcrumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.account .breadcrumbs ul li {
  display: inline-block;
  padding: 0;
}
.account .breadcrumbs ul li.breadcrumb-divider {
  padding: 5px;
}
.account .breadcrumbs ul li .breadcrumb-link {
  color: #7F7F7F;
}
.account .breadcrumbs ul li .breadcrumb-link:hover {
  color: #000;
}
.account .breadcrumbs ul li .breadcrumb-active {
  color: #000;
}
#order-table {
  margin-bottom: 20px;
}
#order-table thead > tr > th,
#order-table tbody > tr > th,
#order-table tfoot > tr > th,
#order-table thead > tr > td,
#order-table tbody > tr > td,
#order-table tfoot > tr > td {
  padding: 5px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: none;
}
#order-table thead > tr > th {
  vertical-align: bottom;
  border-bottom: none;
}
#order-table caption + thead tr:first-child th,
#order-table colgroup + thead tr:first-child th,
#order-table thead:first-child tr:first-child th,
#order-table caption + thead tr:first-child td,
#order-table colgroup + thead tr:first-child td,
#order-table thead:first-child tr:first-child td {
  border-top: 0;
}
#order-table tbody + tbody {
  border-top: 2px solid #CCCCCC;
}
#order-table .table {
  background-color: #fff;
}
.table-totals tr td {
  vertical-align: top;
  padding: 5px 0;
}
.table-totals tr td:last-of-type {
  text-align: right;
}
.table-payment-plan tr td:last-of-type {
  color: #666666;
}
.remaining-balance {
  border-top: 1px solid #CCCCCC;
  font-weight: bold;
}
.payment-plan-title {
  font-size: 16px;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #CCCCCC;
}
.payment-plan-notice {
  padding-top: 10px;
}
@media (max-width: 991px) {
  .payment-plan-details .btn {
    display: block;
    margin-bottom: 10px;
  }
}
.new-payment-plan table tr td {
  border: none;
}
.new-payment-plan table tr td:last-of-type {
  text-align: right;
}
.currentPaymentPlan {
  padding: 16px;
  border-top: 1px solid #ccc;
}
#order-details .row {
  margin-bottom: 0;
}
#order-details select {
  max-width: 300px;
}
#order-details .order-details-panel-heading {
  font-size: 1.5em;
}
#order-details .order-details-header-items {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
#order-details .order-details-header-item {
  display: inline-block;
  padding: 0 0 10px 0;
}
#order-details .order-details-header-item:first-of-type {
  padding-left: 0;
}
#order-details .order-details-header-item + .order-details-header-item:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1em;
  background: #CCCCCC;
  margin: 0 16px;
  vertical-align: middle;
}
@media (max-width: 767px) {
  #order-details .order-details-header-item + .order-details-header-item:before {
    display: none;
  }
}
@media (max-width: 767px) {
  #order-details .order-details-header-item {
    display: block;
    border: none;
  }
}
#order-details .order-details-header-actions {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
}
#order-details .order-details-header-actions .order-details-header-action {
  display: inline-block;
  padding: 0 10px;
}
#order-details .order-details-header-actions .order-details-header-action:last-of-type {
  padding-right: 0;
}
#order-details .order-details-header-actions .order-details-header-action a {
  color: #CCCCCC;
}
#order-details .order-details-header-actions .order-details-header-action a:hover {
  color: #1C8AD9;
  text-decoration: none;
}
#order-details .order-details-label {
  display: inline-block;
  color: #CCCCCC;
  font-size: .9em;
  text-transform: uppercase;
  margin-right: 5px;
}
#order-details .link-edit {
  font-size: .8em;
  display: inline-block;
  padding: 0 10px;
}
#order-details .order-details-section .order-details-section-header .order-details-section-title {
  display: inline-block;
}
#order-details .order-details-section .order-details-section-content {
  display: block;
  margin-bottom: 16px;
  clear: both;
}
#order-details .payment-method-image {
  width: 50px;
  height: auto;
  display: inline-block;
  padding-right: 10px;
}
#order-details .payment-method-image .payment-image {
  width: 100%;
  max-width: 100%;
}
#order-details .order-actions {
  text-align: right;
}
.account-payment-method-container {
  margin: 0 0 8px 0;
  border: 4px solid #f0f0f0;
  max-width: 760px;
}
.account-payment-method-header {
  background: #f0f0f0;
  padding: 16px;
  cursor: pointer;
}
.account-payment-method-header.collapsed .toggle-icon .fa {
  transform: rotate(180deg);
}
.account-payment-method-header:hover .toggle-icon {
  color: #000;
}
.account-payment-method-details {
  padding: 16px;
  border-top: 4px solid #f0f0f0;
}
.account-payment-method-details-label {
  color: #CCCCCC;
  font-size: .9em;
  text-transform: uppercase;
}
.account-section-heading {
  font-size: 1.2em;
  color: #333333;
  font-weight: bold;
  margin: 0 0 8px;
}
.account-payment-method-default {
  display: block;
  cursor: pointer;
  margin-bottom: 16px;
}
.flex-container {
  display: -ms-flexbox;
  display: flex;
}
.flex-container.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 767px) {
  .flex-container.flex-wrap {
    display: block;
  }
  .flex-container.flex-wrap .flex-item {
    display: block;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .flex-container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.flex-container.flex-container--fixed .flex-item {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 32px;
}
.flex-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.flex-item.flex-right {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: auto;
}
#order-history #order-history-filter {
  float: right;
}
#currencyConversionNotice {
  border-bottom: 1px solid #353535;
  box-shadow: 0 1px #151515;
  background: #252525;
}
#currencyConversionNotice .flex-container {
  -ms-flex-pack: center;
      justify-content: center;
}
#currencyConversionNotice .flex-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
#currencyConversionNotice .flex-item:last-of-type {
  margin: 0;
}
#currencyConversionNotice a {
  color: #fff;
  font-weight: bold;
}
.well.discounts {
  background: #f0f0f0;
  border: 0;
}
.well.discounts .footnote {
  color: #aaa;
}
.well.discounts .form-group {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
.well.discounts .form-group:before,
.well.discounts .form-group:after {
  content: " ";
  display: table;
}
.well.discounts .form-group:after {
  clear: both;
}
.well.discounts .form-group:before,
.well.discounts .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.well.discounts .form-group:after {
  clear: both;
}
.well.discounts .form-group:before,
.well.discounts .form-group:after {
  content: " ";
  display: table;
}
.well.discounts .form-group:after {
  clear: both;
}
.well.discounts .form-group:before,
.well.discounts .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.well.discounts .form-group:after {
  clear: both;
}
.well.discounts .input-group-half {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 16px;
}
@media (min-width: 481px) {
  .well.discounts .input-group-half {
    float: left;
    width: 50%;
  }
}
.well.discounts .input-group-half:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .well.discounts .input-group-half .btn {
    display: block;
    width: 100%;
  }
}
.well.discounts hr {
  border-color: #eee;
}
/* ----------------------------------------------------- Small devices (tablets, 768px and up) ----------------------------------------------------- */
@media (min-width: 768px) {
  /* --- CART / CHECKOUT --- */
  .cart {
    padding-top: 32px;
  }
  .mas #ajaxVatValue .value {
    font-weight: 300;
  }
  /* --- SIGN-UP --- */
  #signup .alert.newsletter {
    margin-top: 5%;
  }
  /* --- ACCOUNT --- */
  .account #home .panel {
    min-height: 150px;
  }
  .account #home .panel.profile {
    background: url('/images/icon-profile.png') 18px 50px no-repeat;
  }
  .account #home .panel.wallet {
    background: url('/images/icon-wallet.png') 18px 50px no-repeat;
  }
  .account #home .panel.profile ul,
  .account #home .panel.wallet ul {
    margin-left: 65px;
  }
  #rewards .panel-body .dl-horizontal dd {
    margin-left: 60%;
    width: 50%;
  }
  /* --- TABLES --- */
  .mas #order-table .order-action .alert {
    margin-left: 85px;
  }
  .mas #order-table .order-action .checkbox label {
    display: block;
    margin: 0 0 0 85px;
  }
  .panel-body .dl-horizontal dt {
    float: left;
  }
  .panel-body .dl-horizontal dd {
    margin-left: 50%;
    width: 50%;
    overflow: hidden;
  }
}
/* ----------------------------------------------------- Medium devices (desktops, 992px and up) ----------------------------------------------------- */
@media (min-width: 992px) {
  /* --- ACCOUNT --- */
  #rewards .panel-body .dl-horizontal dd {
    margin-left: 50%;
    width: 50%;
  }
  /* --- TABLES --- */
  .mas #cardupdate #order-table td.order-id,
  .mas #addressbook #order-table td.order-id {
    width: 25%;
  }
  .mas #cardupdate #order-table td.order-date,
  .mas #addressbook #order-table td.order-date {
    width: 25%;
  }
}
/* ----------------------------------------------------- Large devices (large desktops, 1200px and up) ----------------------------------------------------- */
/* Cart - Pre-checkout
----------------------------------------------------- */
.checkout-detail-title {
  font-size: 1em;
  margin-top: 10px;
  color: #999;
  text-transform: uppercase;
}
#checkout {
  padding-top: 0;
}
@media (min-width: 768px) {
  #checkout {
    padding-top: 8px;
  }
}
#checkout .row .row {
  margin-bottom: 0;
}
#checkout .checkout-panel h3,
#checkout .checkout-panel .checkout-detail-title {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 1em;
  color: #999;
  text-transform: uppercase;
}
#checkout select.form-control {
  max-width: 80%;
}
#checkout .widget-container {
  max-width: 100% !important;
  overflow-x: scroll !important;
}
#checkout #walletWidgetDiv {
  width: 100%;
  height: 228px;
}
#checkout #selected-payment-method.alert-exclusive p,
#checkout #selected-payment-method.alert-exclusive strong,
#checkout #selected-payment-method.alert-exclusive ul,
#checkout #selected-payment-method.alert-exclusive li,
#checkout #selected-payment-method.alert-exclusive span {
  color: #333;
}
#checkout #selected-payment-method.alert-info p,
#checkout #selected-payment-method.alert-info strong,
#checkout #selected-payment-method.alert-info ul,
#checkout #selected-payment-method.alert-info li,
#checkout #selected-payment-method.alert-info span {
  color: #333;
}
.checkout-section {
  border-top: 4px solid #f0f0f0;
  margin: 0;
  padding: 16px 0;
}
.checkout-section:first-of-type {
  padding-top: 0;
  border-top: 0;
}
.checkout-panel {
  position: relative;
}
.checkout-panel:before,
.checkout-panel:after {
  content: " ";
  display: table;
}
.checkout-panel:after {
  clear: both;
}
.checkout-panel:before,
.checkout-panel:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.checkout-panel:after {
  clear: both;
}
.checkout-panel:before,
.checkout-panel:after {
  content: " ";
  display: table;
}
.checkout-panel:after {
  clear: both;
}
.checkout-panel:before,
.checkout-panel:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.checkout-panel:after {
  clear: both;
}
.checkout-panel-dropdown-container:before,
.checkout-panel-dropdown-container:after {
  content: " ";
  display: table;
}
.checkout-panel-dropdown-container:after {
  clear: both;
}
.checkout-panel-dropdown-container:before,
.checkout-panel-dropdown-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.checkout-panel-dropdown-container:after {
  clear: both;
}
.checkout-panel-dropdown-container:before,
.checkout-panel-dropdown-container:after {
  content: " ";
  display: table;
}
.checkout-panel-dropdown-container:after {
  clear: both;
}
.checkout-panel-dropdown-container:before,
.checkout-panel-dropdown-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.checkout-panel-dropdown-container:after {
  clear: both;
}
.checkout-panel-dropdown-container:after {
  height: 16px;
  width: 100%;
  display: block;
}
.checkout-panel-dropdown {
  background: #ffffff;
  border: 4px solid #f0f0f0;
  padding: 0 16px;
}
.checkout-panel-dropdown:before,
.checkout-panel-dropdown:after {
  content: " ";
  display: table;
}
.checkout-panel-dropdown:after {
  clear: both;
}
.checkout-panel-dropdown:before,
.checkout-panel-dropdown:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.checkout-panel-dropdown:after {
  clear: both;
}
.checkout-panel-dropdown:before,
.checkout-panel-dropdown:after {
  content: " ";
  display: table;
}
.checkout-panel-dropdown:after {
  clear: both;
}
.checkout-panel-dropdown:before,
.checkout-panel-dropdown:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.checkout-panel-dropdown:after {
  clear: both;
}
.checkout-panel-dropdown:before,
.checkout-panel-dropdown:after {
  height: 16px;
  width: 100%;
  display: block;
}
.payment-method-billing-address {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 80%;
}
.checkout-section-heading {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
.checkout-panel-action {
  display: inline-block;
  margin-top: 16px;
}
.checkout-panel-actions {
  background: #f0f0f0;
  padding: 8px 16px;
}
.payment-method-option {
  border: 1px solid transparent;
}
.payment-method-option.isSelected,
.payment-method-option:hover {
  background: rgba(128, 178, 60, 0.1);
  border-color: #80B23C;
}
.payment-method-option.isDisabled {
  cursor: not-allowed;
}
.payment-method-option.isDisabled * {
  cursor: not-allowed;
}
.payment-method-option .radio {
  margin: 0;
}
.payment-method-option label {
  display: block;
  padding: 8px;
}
.payment-method-option input[type="radio"]:disabled {
  cursor: not-allowed;
}
.payment-method-option input[type="radio"]:disabled + div {
  opacity: 0.5;
  filter: grayscale(100%);
  cursor: not-allowed;
}
.payment-method-option p {
  margin-bottom: 0;
}
.payment-method-toggle {
  margin-bottom: 16px;
  display: block;
}
[data-toggle="collapse"] .caret {
  border-top-color: inherit;
}
.checkout-section-edit {
  position: absolute;
  right: 0;
  color: #000;
  z-index: 100;
}
.checkout-subsection-toggle {
  text-decoration: none;
  font-weight: bold;
}
.checkout-subsection-toggle[aria-expanded="true"] .caret {
  transform: rotate(180deg);
}
.checkout-subsection-toggle:hover,
.checkout-subsection-toggle:active,
.checkout-subsection-toggle:focus {
  text-decoration: none;
}
.checkout-subsection-toggle:hover .checkout-detail-title {
  color: #000 !important;
}
@media (min-width: 768px) {
  #precheckout hr:last-of-type {
    display: none;
  }
}
.cart .checkout-header {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
}
.cart .checkout-header:before,
.cart .checkout-header:after {
  content: " ";
  display: table;
}
.cart .checkout-header:after {
  clear: both;
}
.cart .checkout-header:before,
.cart .checkout-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.cart .checkout-header:after {
  clear: both;
}
.cart .checkout-header:before,
.cart .checkout-header:after {
  content: " ";
  display: table;
}
.cart .checkout-header:after {
  clear: both;
}
.cart .checkout-header:before,
.cart .checkout-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.cart .checkout-header:after {
  clear: both;
}
.cart .checkout-title {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.cart .cart-main {
  position: relative;
  float: left;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
@media (min-width: 992px) {
  .cart .cart-main {
    padding-right: 356px;
  }
}
.cart .cart-sidebar {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  .cart .cart-sidebar {
    width: 340px;
    position: absolute;
    right: 0;
  }
}
.cart-action-top {
  display: none;
}
@media (min-width: 992px) {
  .cart-action-top {
    display: block;
    width: 100%;
    float: none;
    margin-bottom: 16px;
  }
}
.checkout-header .cart-action-top {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
}
@media (min-width: 992px) {
  .checkout-header .cart-action-top {
    display: none;
  }
}
.cart-action-terms {
  color: #666;
  text-align: center;
  padding: 10px 5px;
}
.input-group .input-group-btn .btn {
  height: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#payment-methods .payment-method {
  display: block;
  text-align: center;
  max-width: 300px;
  margin: 0 auto;
  margin-bottom: 16px;
}
@media (min-width: 481px) {
  #payment-methods .payment-method {
    display: inline-block;
    margin: 0 10px;
    margin-bottom: 16px;
  }
}
.cardLogo,
.mastercardLogo,
.amexLogo,
.visaLogo,
.discoverLogo {
  width: 32px;
  height: auto;
  border-radius: 3px;
}
#selected-payment-method .cardLogo,
#selected-payment-method .mastercardLogo,
#selected-payment-method .amexLogo,
#selected-payment-method .visaLogo,
#selected-payment-method .discoverLogo {
  margin-right: 0.5em;
}
.checkout-totals-table tr,
.checkout-totals-table td,
.checkout-totals-table th {
  vertical-align: top;
}
.current-payment-method,
.current-shipping-address {
  transition: opacity 0.25s ease-out;
}
.current-payment-method.isHidden,
.current-shipping-address.isHidden {
  transition: opacity 0.1s ease-out;
  opacity: 0;
  height: 32px;
  overflow: hidden;
}
.current-payment-method:before,
.current-payment-method:after {
  content: " ";
  display: table;
}
.current-payment-method:after {
  clear: both;
}
.current-payment-method:before,
.current-payment-method:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.current-payment-method:after {
  clear: both;
}
.current-payment-method:before,
.current-payment-method:after {
  content: " ";
  display: table;
}
.current-payment-method:after {
  clear: both;
}
.current-payment-method:before,
.current-payment-method:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.current-payment-method:after {
  clear: both;
}
.current-payment-method strong {
  color: #333333;
}
.current-payment-method p {
  margin-bottom: 0;
}
.current-shipping-address strong {
  color: #333333;
}
.current-digital-delivery strong {
  color: #333333;
}
.intlTotalsNotice {
  background: #e3e3e3;
  padding: 8px;
  text-align: center;
}
.intlTotalsNotice a {
  color: #777;
}
.intlTotalsNotice a:hover {
  color: #333;
}
/* Account
----------------------------------------------------- */
#my-account-menu ul li a:hover {
  color: #333;
}
.account-calendar .calendar-month {
  display: inline-block;
}
.account .nav-tabs-bar {
  margin-bottom: 16px;
}
#GCBalance {
  color: #80B23C;
  font-weight: bold;
}
.noGCImage {
  margin-bottom: 16px;
}
#gift-card-activity th,
#gift-card-activity td {
  padding: 10px;
}
#gift-card-activity .gc-date {
  display: none;
}
@media (min-width: 768px) {
  #gift-card-activity .gc-date {
    display: table-cell;
  }
}
#gift-card-activity td.gc-amount {
  text-align: right;
}
/* Receipt - Invoice
----------------------------------------------------- */
#receipt-banner {
  background: rgba(0, 0, 0, 0.2) url('/wp-content/themes/sideshow-theme/images/video/dots-2.png');
  color: #ffffff;
  text-align: center;
  padding: 230px 16px;
  position: relative;
  overflow: hidden;
}
#receipt-banner:before {
  display: none;
  background: url('/wp-content/themes/sideshow-theme/images/careers/bgs/culture-droids.jpg') no-repeat center center;
  background-size: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  content: "";
}
@media (max-width: 767px) {
  #receipt-banner {
    padding: 100px 0;
  }
  #receipt-banner video {
    display: none;
  }
  #receipt-banner:before {
    display: block;
  }
}
#receipt-banner video.fullwidth {
  position: absolute;
  top: 50%;
  left: 50%;
  height: auto;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  z-index: -100;
  transform: translate(-50%, -50%);
  background: #000 url('/wp-content/themes/sideshow-theme/images/careers/bgs/culture-droids.jpg') no-repeat center center;
}
#receipt-banner span.displayText {
  font-size: 40px;
  font-weight: bold;
}
@media (min-width: 481px) {
  #receipt-banner span.displayText {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  #receipt-banner span.displayText {
    font-size: 80px;
  }
}
@media (min-width: 992px) {
  #receipt-banner span.displayText {
    font-size: 110px;
  }
}
@media (min-width: 1200px) {
  #receipt-banner span.displayText {
    font-size: 140px;
  }
}
.calendar .page-header {
  margin: 0 0 16px 0;
  padding: 0;
  border: none;
}
.calendar .page-header:before,
.calendar .page-header:after {
  content: " ";
  display: table;
}
.calendar .page-header:after {
  clear: both;
}
.calendar .page-header:before,
.calendar .page-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar .page-header:after {
  clear: both;
}
.calendar .page-header:before,
.calendar .page-header:after {
  content: " ";
  display: table;
}
.calendar .page-header:after {
  clear: both;
}
.calendar .page-header:before,
.calendar .page-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar .page-header:after {
  clear: both;
}
.calendar .events-list {
  max-height: 100%;
  cursor: pointer;
}
.calendar .events-list ul li {
  font-size: 11px;
}
.cal-row-head [class*="cal-cell"] {
  background: #f0f0f0;
}
.calendar-label {
  vertical-align: middle;
}
.calendar-label:before {
  content: "";
  height: 8px;
  width: 8px;
  border-radius: 50px;
  background-color: #666;
  display: inline-block;
  vertical-align: middle;
}
.calendar-label-order.calendar-label:before {
  background: #80B23C;
}
.calendar-label-payment.calendar-label:before {
  background: #FCC600;
}
.calendar-label-event.calendar-label:before {
  background: #1C8AD9;
}
.calendar-title {
  vertical-align: middle;
  display: none;
}
@media (min-width: 768px) {
  .calendar-title {
    display: inline;
  }
}
.calendar-title.calendar-title-mobile {
  display: inline;
}
@media (min-width: 768px) {
  .calendar-title.calendar-title-mobile {
    display: none;
  }
}
#cal-slide-content {
  padding: 16px;
  color: #ffffff;
  background-image: none;
  background-color: #333333 !important;
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}
#cal-slide-content a.event-item {
  vertical-align: middle;
}
[class*="cal-cell"]:hover {
  background-color: transparent;
}
.cal-year-box .row-fluid:hover,
.cal-row-fluid:hover {
  background-color: transparent;
}
.cal-day-today {
  background-color: #f0f0f0;
}
span[data-cal-date] {
  cursor: default !important;
}
span[data-cal-date]:hover {
  opacity: 0.5;
}
.cal-day-today span[data-cal-date] {
  font-size: 1.2em !important;
  font-weight: bold;
  color: #333;
  opacity: 1;
}
.cal-day-weekend span[data-cal-date] {
  color: inherit;
}
.section-body {
  padding: 0 0 16px 0;
}
.account-links {
  background: #f0f0f0;
  margin: 0 0 32px;
  padding: 32px 16px 0;
}
.account-links:before,
.account-links:after {
  content: " ";
  display: table;
}
.account-links:after {
  clear: both;
}
.account-links:before,
.account-links:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.account-links:after {
  clear: both;
}
.account-links:before,
.account-links:after {
  content: " ";
  display: table;
}
.account-links:after {
  clear: both;
}
.account-links:before,
.account-links:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.account-links:after {
  clear: both;
}
.account-links-block {
  text-align: center;
  margin-bottom: 32px;
}
.account-links-block h2 {
  font-size: 1.25em;
  font-weight: bold;
  text-transform: uppercase;
}
.account-links-block ul {
  list-style: none;
  padding: 0;
}
.account-links-block li {
  padding: 4px;
}
.account-header h2 {
  margin: 0;
}
.btn-signout {
  position: absolute;
  right: 0;
  top: 0;
}
.account-page-header {
  margin: 0;
}
.account-page-title {
  margin: 0;
  color: #000;
  font-weight: bold;
  font-size: 1.5em;
}
@media (min-width: 768px) {
  .account-page-title {
    font-size: 2em;
  }
}
.account-page-profile {
  margin-top: 8px;
}
.sr_value {
  color: #80B23C;
  font-weight: bold;
}
.ReferAFriend__totalsNotice .sr_value {
  color: inherit;
  font-weight: inherit;
}
.sr_points {
  color: #999;
  font-weight: bold;
  font-size: 0.75em;
}
.ReferAFriend__totalsNotice .sr_points {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.ReferAFriend__totalsNotice {
  font-size: 1.2em;
}
.ReferAFriend__onboarding-panel {
  background: #f0f0f0;
  font-size: 16px;
  padding: 1em;
}
.ReferAFriend__onboarding-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 1em;
}
.ReferAFriend__onboarding-header:before,
.ReferAFriend__onboarding-header:after {
  content: " ";
  display: table;
}
.ReferAFriend__onboarding-header:after {
  clear: both;
}
.ReferAFriend__onboarding-header:before,
.ReferAFriend__onboarding-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ReferAFriend__onboarding-header:after {
  clear: both;
}
.ReferAFriend__onboarding-header:before,
.ReferAFriend__onboarding-header:after {
  content: " ";
  display: table;
}
.ReferAFriend__onboarding-header:after {
  clear: both;
}
.ReferAFriend__onboarding-header:before,
.ReferAFriend__onboarding-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ReferAFriend__onboarding-header:after {
  clear: both;
}
.ReferAFriend__onboarding-title {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  float: left;
}
.ReferAFriend__onboarding-lead {
  margin: 1em 0;
}
@media (min-width: 768px) {
  .ReferAFriend__onboarding-lead {
    font-size: 21px;
  }
}
.ReferAFriend__onboarding-steps {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  list-style: none;
  padding: 0;
}
.ReferAFriend__onboarding-steps:before,
.ReferAFriend__onboarding-steps:after {
  content: " ";
  display: table;
}
.ReferAFriend__onboarding-steps:after {
  clear: both;
}
.ReferAFriend__onboarding-steps:before,
.ReferAFriend__onboarding-steps:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ReferAFriend__onboarding-steps:after {
  clear: both;
}
.ReferAFriend__onboarding-steps:before,
.ReferAFriend__onboarding-steps:after {
  content: " ";
  display: table;
}
.ReferAFriend__onboarding-steps:after {
  clear: both;
}
.ReferAFriend__onboarding-steps:before,
.ReferAFriend__onboarding-steps:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ReferAFriend__onboarding-steps:after {
  clear: both;
}
.ReferAFriend__onboarding-step {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 1em 0;
  display: table;
}
@media (min-width: 768px) {
  .ReferAFriend__onboarding-step {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .ReferAFriend__onboarding-step {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .ReferAFriend__onboarding-step {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .ReferAFriend__onboarding-step {
    float: left;
    width: 25%;
  }
}
.ReferAFriend__onboarding-step:before,
.ReferAFriend__onboarding-step:after {
  content: " ";
  display: table;
}
.ReferAFriend__onboarding-step:after {
  clear: both;
}
.ReferAFriend__onboarding-step:before,
.ReferAFriend__onboarding-step:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ReferAFriend__onboarding-step:after {
  clear: both;
}
.ReferAFriend__onboarding-step:before,
.ReferAFriend__onboarding-step:after {
  content: " ";
  display: table;
}
.ReferAFriend__onboarding-step:after {
  clear: both;
}
.ReferAFriend__onboarding-step:before,
.ReferAFriend__onboarding-step:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ReferAFriend__onboarding-step:after {
  clear: both;
}
.ReferAFriend__onboarding-step-count-container {
  display: table-cell;
  vertical-align: top;
  padding-right: 0.5em;
}
.ReferAFriend__onboarding-step-count {
  width: 42px;
  height: 42px;
  line-height: 42px;
  background: #80B23C;
  color: #fff;
  font-size: 21px;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
.ReferAFriend__onboarding-step-content {
  font-size: 16px;
  display: table-cell;
  vertical-align: top;
}
.ReferAFriend__onboarding-step-title {
  font-size: inherit;
  font-weight: bold;
  color: #000;
  margin: 0;
}
.ReferAFriend__onboarding-step-desc {
  font-size: inherit;
  margin: 0.5em 0 0 0;
}
.ReferAFriend__onboarding-footer {
  padding: 1em 0;
  text-align: center;
}
.ReferAFriend__onboarding-footer .btn {
  width: 200px;
  max-width: 100%;
  margin-top: 1em;
}
.ReferAFriend__onboarding-footer-title {
  font-size: inherit;
  margin: 0;
}
@media (min-width: 768px) {
  .ReferAFriend__onboarding-footer-title {
    font-size: 21px;
  }
}
.ReferAFriend__onboarding-footer-terms {
  color: #B2B2B2;
  font-size: .8em;
  color: #999;
  margin: 0.5em 0 0 0;
}
.waitlist-gauge {
  font-size: 12px;
}
@media (min-width: 768px) {
  .waitlist-gauge {
    font-size: 14px;
  }
}
.waitlist-gauge_text {
  color: #666;
  font-size: 1.35em;
}
.waitlist-gauge_position {
  font-weight: bold;
}
.waitlist-gauge_position.waitlist-gauge_position--great {
  color: #86B43A;
}
.waitlist-gauge_position.waitlist-gauge_position--good {
  color: #C0C632;
}
.waitlist-gauge_position.waitlist-gauge_position--ok {
  color: #EFBF1D;
}
.waitlist-gauge_position.waitlist-gauge_position--not-good {
  color: #EE722C;
}
.waitlist-gauge_position.waitlist-gauge_position--not-great {
  color: #E93B42;
}
.waitlist-gauge_bar {
  position: relative;
  max-width: 360px;
  height: 16px;
  background-image: linear-gradient(to left, #E83245 0%, #F5B313 49%, #E7D32B 70%, #80B23B 100%);
}
.waitlist-gauge_indicator {
  position: absolute;
  width: 6px;
  height: 24px;
  background-color: #333333;
  top: -4px;
}
.waitlist-gauge_crosssell {
  margin-top: 1em;
  font-size: 1em;
}
.account-settings-group {
  border: 4px solid #f0f0f0;
}
.account-settings-group + .account-settings-group {
  margin-top: 1em;
}
.account-settings-group-header {
  background: #f0f0f0;
  padding: 0.5em 1em;
}
.account-settings-group-header p:last-child,
.account-settings-group-header h2:last-child {
  margin-bottom: 0;
}
.account-settings-group-title {
  margin: 0;
  font-size: 1.5em;
  font-weight: bold;
}
.account-settings-group-content {
  padding: 0 1em;
}
.account-setting {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  border-bottom: 1px solid #f0f0f0;
}
.account-setting:last-child {
  border: 0;
}
.account-setting-label,
.account-setting-value,
.account-setting-input-container,
.account-setting-actions,
.switch-wrapper {
  padding: 1em 0;
}
.account-setting-label {
  display: inline-block;
  vertical-align: top;
  pointer-events: none;
  cursor: default;
  max-width: 80%;
  margin: 0 1em 0 0;
}
@media (min-width: 481px) {
  .account-setting-label {
    font-size: 14px;
    pointer-events: none;
    cursor: default;
  }
}
.account-setting-value {
  font-weight: bold;
  margin: 0 1em 0 0;
  text-overflow: ellipsis;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
}
.account-setting-input-container {
  display: inline-block;
  width: 320px;
  max-width: 320px;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.account-setting-submit {
  float: right;
  display: inline-block;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: auto;
}
.account-setting-actions {
  display: -ms-flexbox;
  display: flex;
  float: right;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: auto;
  -ms-flex-align: center;
      align-items: center;
}
.account-setting-action {
  margin: 0 0.5em;
  vertical-align: middle;
  color: rgba(51, 51, 51, 0.5);
  cursor: pointer;
}
.account-setting-action .account-setting-action-icon {
  opacity: 0;
  font-size: 0.9em;
  vertical-align: middle;
  transition: 0.05s ease-out opacity;
}
.account-setting-action:hover {
  color: #333333;
}
.account-setting-action:hover .account-setting-action-icon {
  opacity: 1;
}
.full-screen-loader {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 9999;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  animation: loader-fade-in 0.25s ease-out;
}
.spinner {
  margin: 100px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
.spinner > div {
  background-color: #80B23C;
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
  animation-delay: -1.1s;
}
.spinner .rect3 {
  animation-delay: -1s;
}
.spinner .rect4 {
  animation-delay: -0.9s;
}
.spinner .rect5 {
  animation-delay: -0.8s;
}
@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
@keyframes loader-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
span.currency-price,
span.price-currency {
  white-space: nowrap;
}
span.currency-code {
  opacity: 0.5;
  font-size: 0.7em;
}
.page-template-home-product-listing #header {
  margin-bottom: 0;
}
.black-friday-page #product-listing a {
  color: #000;
}
.black-friday-page #product-listing a strong {
  color: #f00;
}
.black-friday-page #home-content {
  padding-top: 40px;
}
.black-friday-page .event-banner-wrapper {
  background-color: #000;
}
.black-friday-page .event-banner-content {
  font-size: 16px;
}
.black-friday-page .event-banner-content .banner-headline-text {
  color: #E83345;
  font-size: 2em;
  line-height: 1em;
  font-weight: bold;
}
@media (min-width: 481px) {
  .black-friday-page .event-banner-content .banner-headline-text {
    font-size: 4em;
  }
}
@media (min-width: 768px) {
  .black-friday-page .event-banner-content .banner-headline-text {
    font-size: 6em;
  }
}
.black-friday-page .event-banner-content .banner-secondary-text {
  margin: 0;
  margin-top: 16px;
  word-break: keep-all;
  font-size: 1em;
}
@media (min-width: 481px) {
  .black-friday-page .event-banner-content .banner-secondary-text {
    font-size: 1.2em;
  }
}
@media (min-width: 768px) {
  .black-friday-page .event-banner-content .banner-secondary-text {
    font-size: 1.6em;
  }
}
.black-friday-page .countdown-ribbon {
  background: #E83345;
  color: #fff;
}
.black-friday-page .countdown-ribbon .countdown-ribbon-content {
  padding: 10px;
  font-size: 18px;
}
@media (min-width: 768px) {
  .black-friday-page .countdown-ribbon .countdown-ribbon-content {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .black-friday-page .countdown-ribbon .countdown-ribbon-content {
    font-size: 28px;
  }
}
.black-friday-page .countdown-ribbon .countdown-ribbon-content p {
  margin-bottom: 0;
}
.black-friday-page .countdown-ribbon .countdown-styled {
  display: inline-block;
}
.black-friday-page .countdown-ribbon .countdown-styled div {
  margin: 0 0.25em 0.25em;
  font-size: 18px;
}
@media (min-width: 768px) {
  .black-friday-page .countdown-ribbon .countdown-styled div {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .black-friday-page .countdown-ribbon .countdown-styled div {
    font-size: 28px;
  }
}
.black-friday-page .countdown-ribbon .countdown-styled div span {
  display: inline-block;
  border-top: 0px solid #cecece;
  padding-top: 0px;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: left;
}
.black-friday-page #home-alerts-wrapper {
  overflow: hidden;
}
.black-friday-page #home-alerts-wrapper .alert-blackfriday {
  margin-bottom: 20px;
  color: white;
  background-color: #000;
}
@media (min-width: 768px) {
  .black-friday-page #home-alerts-wrapper .alert-blackfriday {
    margin-bottom: -100%;
    padding-bottom: 100%;
  }
}
@media (min-width: 768px) {
  .black-friday-page #home-alerts-wrapper .alert-blackfriday h4 {
    font-size: 2em;
  }
}
.black-friday-page #home-alerts-wrapper .alert-blackfriday p {
  display: block;
}
@media (min-width: 768px) {
  .black-friday-page #home-alerts-wrapper .alert-blackfriday .btn {
    margin-bottom: 20px;
  }
}
.black-friday-page #home-alerts-wrapper .alert-blackfriday .alert-content {
  padding: 20px 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.black-friday-page #promo-code-lookup {
  padding: 20px 0;
}
.black-friday-page #promo-code-lookup .alert {
  padding: 20px;
}
.black-friday-page .code-entry {
  margin-bottom: 0;
}
.black-friday-page .code-entry input:first-child {
  border-right: 0;
}
.black-friday-page .code-entry .btn {
  color: #fff;
  background-color: #E83345;
  border-color: #e51c30;
  border-color: transparent !important;
}
.black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open > .dropdown-toggle.black-friday-page .code-entry .btn {
  color: #fff;
  background-color: #d0182a;
  border-color: #b01423;
}
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open > .dropdown-toggle.black-friday-page .code-entry .btn {
  background-image: none;
}
.black-friday-page .code-entry .btn.disabled,
.black-friday-page .code-entry .btn[disabled],
fieldset[disabled] .black-friday-page .code-entry .btn,
.black-friday-page .code-entry .btn.disabled:hover,
.black-friday-page .code-entry .btn[disabled]:hover,
fieldset[disabled] .black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn.disabled:focus,
.black-friday-page .code-entry .btn[disabled]:focus,
fieldset[disabled] .black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn.disabled:active,
.black-friday-page .code-entry .btn[disabled]:active,
fieldset[disabled] .black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.disabled.active,
.black-friday-page .code-entry .btn[disabled].active,
fieldset[disabled] .black-friday-page .code-entry .btn.active {
  background-color: #E83345;
  border-color: #e51c30;
}
.black-friday-page .code-entry .btn .badge {
  color: #E83345;
  background-color: #fff;
}
.black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open .dropdown-toggle.black-friday-page .code-entry .btn {
  color: #fff;
}
.black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open .dropdown-toggle.black-friday-page .code-entry .btn {
  background-color: #e62538;
  border-color: #da192c;
}
.black-friday-page .code-entry .btn:focus {
  background-color: #E83345;
  border-color: #e51c30;
}
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open .dropdown-toggle.black-friday-page .code-entry .btn {
  background-image: none;
  background-color: #e31a2e;
  border-color: #cc1729;
  box-shadow: inset 0 2px 0 rgba(229, 28, 48, 0.0015);
}
.black-friday-page .code-entry .btn.disabled,
.black-friday-page .code-entry .btn[disabled],
fieldset[disabled] .black-friday-page .code-entry .btn,
.black-friday-page .code-entry .btn.disabled:hover,
.black-friday-page .code-entry .btn[disabled]:hover,
fieldset[disabled] .black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn.disabled:focus,
.black-friday-page .code-entry .btn[disabled]:focus,
fieldset[disabled] .black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn.disabled:active,
.black-friday-page .code-entry .btn[disabled]:active,
fieldset[disabled] .black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.disabled.active,
.black-friday-page .code-entry .btn[disabled].active,
fieldset[disabled] .black-friday-page .code-entry .btn.active {
  background-color: #8e8e8e;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open > .dropdown-toggle.black-friday-page .code-entry .btn {
  color: #fff;
  background-color: #d0182a;
  border-color: #b01423;
}
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open > .dropdown-toggle.black-friday-page .code-entry .btn {
  background-image: none;
}
.black-friday-page .code-entry .btn.disabled,
.black-friday-page .code-entry .btn[disabled],
fieldset[disabled] .black-friday-page .code-entry .btn,
.black-friday-page .code-entry .btn.disabled:hover,
.black-friday-page .code-entry .btn[disabled]:hover,
fieldset[disabled] .black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn.disabled:focus,
.black-friday-page .code-entry .btn[disabled]:focus,
fieldset[disabled] .black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn.disabled:active,
.black-friday-page .code-entry .btn[disabled]:active,
fieldset[disabled] .black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.disabled.active,
.black-friday-page .code-entry .btn[disabled].active,
fieldset[disabled] .black-friday-page .code-entry .btn.active {
  background-color: #E83345;
  border-color: #e51c30;
}
.black-friday-page .code-entry .btn .badge {
  color: #E83345;
  background-color: #fff;
}
.black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open .dropdown-toggle.black-friday-page .code-entry .btn {
  color: #fff;
}
.black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open .dropdown-toggle.black-friday-page .code-entry .btn {
  background-color: #e62538;
  border-color: #da192c;
}
.black-friday-page .code-entry .btn:focus {
  background-color: #E83345;
  border-color: #e51c30;
}
.black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.active,
.open .dropdown-toggle.black-friday-page .code-entry .btn {
  background-image: none;
  background-color: #e31a2e;
  border-color: #cc1729;
  box-shadow: inset 0 2px 0 rgba(229, 28, 48, 0.0015);
}
.black-friday-page .code-entry .btn.disabled,
.black-friday-page .code-entry .btn[disabled],
fieldset[disabled] .black-friday-page .code-entry .btn,
.black-friday-page .code-entry .btn.disabled:hover,
.black-friday-page .code-entry .btn[disabled]:hover,
fieldset[disabled] .black-friday-page .code-entry .btn:hover,
.black-friday-page .code-entry .btn.disabled:focus,
.black-friday-page .code-entry .btn[disabled]:focus,
fieldset[disabled] .black-friday-page .code-entry .btn:focus,
.black-friday-page .code-entry .btn.disabled:active,
.black-friday-page .code-entry .btn[disabled]:active,
fieldset[disabled] .black-friday-page .code-entry .btn:active,
.black-friday-page .code-entry .btn.disabled.active,
.black-friday-page .code-entry .btn[disabled].active,
fieldset[disabled] .black-friday-page .code-entry .btn.active {
  background-color: #8e8e8e;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.black-friday-page .row#bonus-rewards .alert-success {
  background: black;
  color: white;
  border-color: black;
}
.black-friday-page .row#bonus-rewards h4 {
  color: #E83345;
  font-weight: bold;
  text-transform: uppercase;
}
.black-friday-page .row#bonus-rewards .alert-success p,
.black-friday-page .row#bonus-rewards .alert-success strong {
  color: white;
}
.black-friday-page .row#promo-code-listing-banner .alert-success {
  background: black;
  color: white;
  border-color: black;
}
.black-friday-page .row#promo-code-listing-banner h3 {
  color: #E83345;
  font-weight: bold;
  text-transform: uppercase;
}
.black-friday-page .row#promo-code-listing-banner .alert-success p,
.black-friday-page .row#promo-code-listing-banner .alert-success strong {
  color: white;
}
.black-friday-page .row#promo-code-listing-banner .btn-purchase,
.black-friday-page .row#promo-code-listing-banner .btn-primary {
  margin-top: 4px;
  background: none;
  border-color: white;
}
.black-friday-page .row#promo-code-listing-banner .btn-purchase:hover,
.black-friday-page .row#promo-code-listing-banner .btn-primary:hover {
  background: white;
  color: black;
}
.black-friday-page .grid__promo {
  width: 100%;
}
.black-friday-page .grid__promo:before,
.black-friday-page .grid__promo:after {
  content: " ";
  display: table;
}
.black-friday-page .grid__promo:after {
  clear: both;
}
.black-friday-page .grid__promo:before,
.black-friday-page .grid__promo:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.black-friday-page .grid__promo:after {
  clear: both;
}
.black-friday-page .grid__promo:before,
.black-friday-page .grid__promo:after {
  content: " ";
  display: table;
}
.black-friday-page .grid__promo:after {
  clear: both;
}
.black-friday-page .grid__promo:before,
.black-friday-page .grid__promo:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.black-friday-page .grid__promo:after {
  clear: both;
}
.black-friday-page .grid__promo .grid-item {
  position: relative;
  float: left;
  background-color: #000;
  background-position: center center;
  background-size: 101%;
  background-repeat: no-repeat;
  line-height: 150px;
  color: white;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  transition: 1s background-size linear;
  width: 100%;
  padding: 0;
  padding-bottom: 100%;
  margin-bottom: 2px;
}
.black-friday-page .grid__promo .grid-item:before {
  position: absolute;
  height: 100%;
  width: 100%;
  content: "";
  display: block;
  background: #000;
  opacity: 0.1;
  transition: 1s opacity ease-in;
}
.black-friday-page .grid__promo .grid-item:hover {
  background-size: 125%;
}
.black-friday-page .grid__promo .grid-item:hover:before {
  opacity: 0;
}
@media (min-width: 700px) {
  .black-friday-page .grid__promo .grid-item {
    width: 50%;
    padding-bottom: 50%;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .black-friday-page .grid__promo .grid-item {
    width: 25%;
    padding-bottom: 25%;
  }
}
@media (min-width: 2400px) {
  .black-friday-page .grid__promo .grid-item {
    width: 16.66666667%;
    padding-bottom: 16.66666667%;
  }
}
.black-friday-page .grid__promo .grid-item:nth-child(12) {
  background-image: url('/images/black-friday/bf-12.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(11) {
  background-image: url('/images/black-friday/bf-11.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(10) {
  background-image: url('/images/black-friday/bf-10.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(9) {
  background-image: url('/images/black-friday/bf-9.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(8) {
  background-image: url('/images/black-friday/bf-8.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(7) {
  background-image: url('/images/black-friday/bf-7.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(6) {
  background-image: url('/images/black-friday/bf-6.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(5) {
  background-image: url('/images/black-friday/bf-5.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(4) {
  background-image: url('/images/black-friday/bf-4.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(3) {
  background-image: url('/images/black-friday/bf-3.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(2) {
  background-image: url('/images/black-friday/bf-2.jpg');
}
.black-friday-page .grid__promo .grid-item:nth-child(1) {
  background-image: url('/images/black-friday/bf-1.jpg');
}
.black-friday-page .grid__promo .grid-item h3 {
  text-transform: capitalize;
  max-width: 75%;
  padding: 20px;
  background: rgba(0, 0, 0, 0.9);
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.black-friday-page .grid__promo .grid-item h3 span {
  display: block;
  color: #E83345;
  font-weight: bold;
  text-transform: uppercase;
}
.black-friday-page .grid__promo .grid-item-link {
  height: 100%;
  width: 100%;
  position: absolute;
  display: block;
  color: white;
  padding: 50px 20px;
  text-decoration: none;
}
.black-friday-page .grid__promo .grid-item-link:hover {
  text-decoration: none;
}
.theme__cyber_monday #product-listing a {
  color: #333;
}
.theme__cyber_monday #product-listing a strong {
  color: #80B23C;
}
.theme__cyber_monday .event-banner-wrapper {
  background-color: #f0f0f0;
}
.theme__cyber_monday .event-banner-content {
  color: #333;
}
.theme__cyber_monday .event-banner-content .banner-headline-text {
  color: #80B23C;
}
.theme__cyber_monday .event-banner-content .sale {
  color: #80B23C;
}
.theme__cyber_monday .countdown-ribbon {
  background: #80B23C;
  color: #fff;
}
.theme__cyber_monday .code-entry .btn {
  color: #fff;
  background-color: #333333;
  border-color: #262626;
  border-color: transparent !important;
}
.theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open > .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open > .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  background-image: none;
}
.theme__cyber_monday .code-entry .btn.disabled,
.theme__cyber_monday .code-entry .btn[disabled],
fieldset[disabled] .theme__cyber_monday .code-entry .btn,
.theme__cyber_monday .code-entry .btn.disabled:hover,
.theme__cyber_monday .code-entry .btn[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn.disabled:focus,
.theme__cyber_monday .code-entry .btn[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn.disabled:active,
.theme__cyber_monday .code-entry .btn[disabled]:active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.disabled.active,
.theme__cyber_monday .code-entry .btn[disabled].active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn.active {
  background-color: #333333;
  border-color: #262626;
}
.theme__cyber_monday .code-entry .btn .badge {
  color: #333333;
  background-color: #fff;
}
.theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  color: #fff;
}
.theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
.theme__cyber_monday .code-entry .btn:focus {
  background-color: #333333;
  border-color: #262626;
}
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
.theme__cyber_monday .code-entry .btn.disabled,
.theme__cyber_monday .code-entry .btn[disabled],
fieldset[disabled] .theme__cyber_monday .code-entry .btn,
.theme__cyber_monday .code-entry .btn.disabled:hover,
.theme__cyber_monday .code-entry .btn[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn.disabled:focus,
.theme__cyber_monday .code-entry .btn[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn.disabled:active,
.theme__cyber_monday .code-entry .btn[disabled]:active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.disabled.active,
.theme__cyber_monday .code-entry .btn[disabled].active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open > .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #080808;
}
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open > .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  background-image: none;
}
.theme__cyber_monday .code-entry .btn.disabled,
.theme__cyber_monday .code-entry .btn[disabled],
fieldset[disabled] .theme__cyber_monday .code-entry .btn,
.theme__cyber_monday .code-entry .btn.disabled:hover,
.theme__cyber_monday .code-entry .btn[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn.disabled:focus,
.theme__cyber_monday .code-entry .btn[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn.disabled:active,
.theme__cyber_monday .code-entry .btn[disabled]:active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.disabled.active,
.theme__cyber_monday .code-entry .btn[disabled].active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn.active {
  background-color: #333333;
  border-color: #262626;
}
.theme__cyber_monday .code-entry .btn .badge {
  color: #333333;
  background-color: #fff;
}
.theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  color: #fff;
}
.theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  background-color: #2b2b2b;
  border-color: #1f1f1f;
}
.theme__cyber_monday .code-entry .btn:focus {
  background-color: #333333;
  border-color: #262626;
}
.theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.active,
.open .dropdown-toggle.theme__cyber_monday .code-entry .btn {
  background-image: none;
  background-color: #242424;
  border-color: #171717;
  box-shadow: inset 0 2px 0 rgba(38, 38, 38, 0.0015);
}
.theme__cyber_monday .code-entry .btn.disabled,
.theme__cyber_monday .code-entry .btn[disabled],
fieldset[disabled] .theme__cyber_monday .code-entry .btn,
.theme__cyber_monday .code-entry .btn.disabled:hover,
.theme__cyber_monday .code-entry .btn[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:hover,
.theme__cyber_monday .code-entry .btn.disabled:focus,
.theme__cyber_monday .code-entry .btn[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:focus,
.theme__cyber_monday .code-entry .btn.disabled:active,
.theme__cyber_monday .code-entry .btn[disabled]:active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn:active,
.theme__cyber_monday .code-entry .btn.disabled.active,
.theme__cyber_monday .code-entry .btn[disabled].active,
fieldset[disabled] .theme__cyber_monday .code-entry .btn.active {
  background-color: #333333;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.theme__cyber_monday .row#bonus-rewards .alert-success {
  background: black;
  color: white;
  border-color: black;
}
.theme__cyber_monday .row#bonus-rewards h4 {
  color: #80B23C;
}
.theme__cyber_monday .row#bonus-rewards .alert-success p,
.theme__cyber_monday .row#bonus-rewards .alert-success strong {
  color: white;
}
.theme__cyber_monday .row#promo-code-listing-banner .alert-success {
  background: black;
  color: white;
  border-color: black;
}
.theme__cyber_monday .row#promo-code-listing-banner h3 {
  color: #80B23C;
}
.theme__cyber_monday .row#promo-code-listing-banner .alert-success p,
.theme__cyber_monday .row#promo-code-listing-banner .alert-success strong {
  color: white;
}
.theme__cyber_monday .row#promo-code-listing-banner .btn-purchase,
.theme__cyber_monday .row#promo-code-listing-banner .btn-primary {
  background: none;
  border-color: white;
}
.theme__cyber_monday .row#promo-code-listing-banner .btn-purchase:hover,
.theme__cyber_monday .row#promo-code-listing-banner .btn-primary:hover {
  background: white;
  color: black;
}
.theme__cyber_monday .grid__promo .grid-item {
  background-color: #000;
}
.theme__cyber_monday .grid__promo .grid-item:before {
  background: #000;
}
.theme__cyber_monday .grid__promo .grid-item h3 {
  background: rgba(255, 255, 255, 0.8);
}
.theme__cyber_monday .grid__promo .grid-item h3 span {
  color: #80B23C;
}
.theme__cyber_monday .grid__promo .grid-item-link {
  color: #333;
}
.theme__cyber_monday .btn-danger {
  color: #fff;
  background-color: #80B23C;
  border-color: #729f36;
  border-color: transparent !important;
}
.theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open > .dropdown-toggle.theme__cyber_monday .btn-danger {
  color: #fff;
  background-color: #658c2f;
  border-color: #517126;
}
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open > .dropdown-toggle.theme__cyber_monday .btn-danger {
  background-image: none;
}
.theme__cyber_monday .btn-danger.disabled,
.theme__cyber_monday .btn-danger[disabled],
fieldset[disabled] .theme__cyber_monday .btn-danger,
.theme__cyber_monday .btn-danger.disabled:hover,
.theme__cyber_monday .btn-danger[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger.disabled:focus,
.theme__cyber_monday .btn-danger[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger.disabled:active,
.theme__cyber_monday .btn-danger[disabled]:active,
fieldset[disabled] .theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.disabled.active,
.theme__cyber_monday .btn-danger[disabled].active,
fieldset[disabled] .theme__cyber_monday .btn-danger.active {
  background-color: #80B23C;
  border-color: #729f36;
}
.theme__cyber_monday .btn-danger .badge {
  color: #80B23C;
  background-color: #fff;
}
.theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open .dropdown-toggle.theme__cyber_monday .btn-danger {
  color: #fff;
}
.theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open .dropdown-toggle.theme__cyber_monday .btn-danger {
  background-color: #78a738;
  border-color: #6a9332;
}
.theme__cyber_monday .btn-danger:focus {
  background-color: #80B23C;
  border-color: #729f36;
}
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open .dropdown-toggle.theme__cyber_monday .btn-danger {
  background-image: none;
  background-color: #709b34;
  border-color: #62882e;
  box-shadow: inset 0 2px 0 rgba(114, 159, 54, 0.0015);
}
.theme__cyber_monday .btn-danger.disabled,
.theme__cyber_monday .btn-danger[disabled],
fieldset[disabled] .theme__cyber_monday .btn-danger,
.theme__cyber_monday .btn-danger.disabled:hover,
.theme__cyber_monday .btn-danger[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger.disabled:focus,
.theme__cyber_monday .btn-danger[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger.disabled:active,
.theme__cyber_monday .btn-danger[disabled]:active,
fieldset[disabled] .theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.disabled.active,
.theme__cyber_monday .btn-danger[disabled].active,
fieldset[disabled] .theme__cyber_monday .btn-danger.active {
  background-color: #777777;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open > .dropdown-toggle.theme__cyber_monday .btn-danger {
  color: #fff;
  background-color: #658c2f;
  border-color: #517126;
}
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open > .dropdown-toggle.theme__cyber_monday .btn-danger {
  background-image: none;
}
.theme__cyber_monday .btn-danger.disabled,
.theme__cyber_monday .btn-danger[disabled],
fieldset[disabled] .theme__cyber_monday .btn-danger,
.theme__cyber_monday .btn-danger.disabled:hover,
.theme__cyber_monday .btn-danger[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger.disabled:focus,
.theme__cyber_monday .btn-danger[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger.disabled:active,
.theme__cyber_monday .btn-danger[disabled]:active,
fieldset[disabled] .theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.disabled.active,
.theme__cyber_monday .btn-danger[disabled].active,
fieldset[disabled] .theme__cyber_monday .btn-danger.active {
  background-color: #80B23C;
  border-color: #729f36;
}
.theme__cyber_monday .btn-danger .badge {
  color: #80B23C;
  background-color: #fff;
}
.theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open .dropdown-toggle.theme__cyber_monday .btn-danger {
  color: #fff;
}
.theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open .dropdown-toggle.theme__cyber_monday .btn-danger {
  background-color: #78a738;
  border-color: #6a9332;
}
.theme__cyber_monday .btn-danger:focus {
  background-color: #80B23C;
  border-color: #729f36;
}
.theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.active,
.open .dropdown-toggle.theme__cyber_monday .btn-danger {
  background-image: none;
  background-color: #709b34;
  border-color: #62882e;
  box-shadow: inset 0 2px 0 rgba(114, 159, 54, 0.0015);
}
.theme__cyber_monday .btn-danger.disabled,
.theme__cyber_monday .btn-danger[disabled],
fieldset[disabled] .theme__cyber_monday .btn-danger,
.theme__cyber_monday .btn-danger.disabled:hover,
.theme__cyber_monday .btn-danger[disabled]:hover,
fieldset[disabled] .theme__cyber_monday .btn-danger:hover,
.theme__cyber_monday .btn-danger.disabled:focus,
.theme__cyber_monday .btn-danger[disabled]:focus,
fieldset[disabled] .theme__cyber_monday .btn-danger:focus,
.theme__cyber_monday .btn-danger.disabled:active,
.theme__cyber_monday .btn-danger[disabled]:active,
fieldset[disabled] .theme__cyber_monday .btn-danger:active,
.theme__cyber_monday .btn-danger.disabled.active,
.theme__cyber_monday .btn-danger[disabled].active,
fieldset[disabled] .theme__cyber_monday .btn-danger.active {
  background-color: #777777;
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.4;
}
.lt-ie9 .breadcrumb li {
  display: block;
  float: left;
}
.lt-ie9 .prod-row .prod span {
  width: auto;
}
.lt-ie9 .well {
  padding: 15px;
}
.lt-ie9 .connect-h2-nothumb,
.lt-ie9 #connect-photo,
.lt-ie9 #connect-video {
  font-size: 200%;
}
.lt-ie9 select,
.lt-ie9 textarea,
.lt-ie9 input[type="text"],
.lt-ie9 input[type="password"],
.lt-ie9 input[type="datetime"],
.lt-ie9 input[type="datetime-local"],
.lt-ie9 input[type="date"],
.lt-ie9 input[type="month"],
.lt-ie9 input[type="time"],
.lt-ie9 input[type="week"],
.lt-ie9 input[type="number"],
.lt-ie9 input[type="email"],
.lt-ie9 input[type="url"],
.lt-ie9 input[type="search"],
.lt-ie9 input[type="tel"],
.lt-ie9 input[type="color"] {
  min-height: 16px;
}
@media (min-width: 992px) {
  .lt-ie9 header .site-logo .img-responsive {
    max-width: 500px !important;
  }
}
.c-ProductFilters--mobile {
  display: block;
  background: #fff;
  cursor: default;
  overflow: hidden;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.c-ProductFilters--mobile.is_open {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}
.admin-bar .c-ProductFilters--mobile.is_open {
  margin-top: 46px !important;
}
.c-ProductFilters--mobile.is_closed {
  max-height: 50px;
}
.c-ProductFilters--mobile .c-ProductFilters__form {
  height: 100%;
}
.c-ProductFilters--mobile .c-ProductFilters__body {
  height: calc(100% -  50px );
  overflow-y: scroll;
  padding-bottom: 20vh;
  -webkit-overflow-scrolling: touch;
}
.c-ProductFilters--mobile .c-ProductFilters--sticky {
  z-index: 1;
  position: fixed;
  left: auto;
  top: 0;
  width: 100%;
  transform: translateY(-100%);
  visibility: hidden;
}
.c-ProductFilters--mobile .c-ProductFilters--sticky.is_visible {
  transform: translateY(0);
  visibility: visible;
}
.c-ProductFilters--mobile .c-ProductFilters__container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 95%;
  position: relative;
  min-height: 0;
}
.c-ProductFilters--mobile .c-ProductFilters__container:before,
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__container:before,
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__container:before,
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__container:before,
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__container:after {
  clear: both;
}
@media (min-width: 768px) {
  .c-ProductFilters--mobile .c-ProductFilters__container {
    width: 751px;
  }
}
@media (min-width: 992px) {
  .c-ProductFilters--mobile .c-ProductFilters__container {
    width: 971px;
  }
}
@media (min-width: 1200px) {
  .c-ProductFilters--mobile .c-ProductFilters__container {
    width: 1171px;
  }
}
@media (min-width: 768px) {
  .c-ProductFilters--mobile .c-ProductFilters__container {
    max-width: 90%;
  }
}
.c-ProductFilters--mobile .c-ProductFilters__container .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  width: auto;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single,
.c-ProductFilters--mobile .c-ProductFilters__container-category {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 95%;
  position: relative;
  min-height: 0;
  width: 100% !important;
  max-width: 100% !important;
  border-bottom: 4px solid #f0f0f0;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:before,
.c-ProductFilters--mobile .c-ProductFilters__container-category:before,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:before,
.c-ProductFilters--mobile .c-ProductFilters__container-category:before,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:before,
.c-ProductFilters--mobile .c-ProductFilters__container-category:before,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:before,
.c-ProductFilters--mobile .c-ProductFilters__container-category:before,
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__container-single:after,
.c-ProductFilters--mobile .c-ProductFilters__container-category:after {
  clear: both;
}
@media (min-width: 768px) {
  .c-ProductFilters--mobile .c-ProductFilters__container-single,
  .c-ProductFilters--mobile .c-ProductFilters__container-category {
    width: 751px;
  }
}
@media (min-width: 992px) {
  .c-ProductFilters--mobile .c-ProductFilters__container-single,
  .c-ProductFilters--mobile .c-ProductFilters__container-category {
    width: 971px;
  }
}
@media (min-width: 1200px) {
  .c-ProductFilters--mobile .c-ProductFilters__container-single,
  .c-ProductFilters--mobile .c-ProductFilters__container-category {
    width: 1171px;
  }
}
@media (min-width: 768px) {
  .c-ProductFilters--mobile .c-ProductFilters__container-single,
  .c-ProductFilters--mobile .c-ProductFilters__container-category {
    max-width: 90%;
  }
}
.c-ProductFilters--mobile .c-ProductFilters__container-single .container,
.c-ProductFilters--mobile .c-ProductFilters__container-category .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  width: auto;
}
.c-ProductFilters--mobile .c-ProductFilters__inner {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  position: relative;
  margin-bottom: 0;
}
.c-ProductFilters--mobile .c-ProductFilters__inner:before,
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__inner:before,
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__inner:before,
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__inner:before,
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__header {
  display: block;
  position: relative;
  width: 100%;
  height: 50px;
  background: #f0f0f0;
  overflow: hidden;
}
.c-ProductFilters--mobile .c-ProductFilters__header:before,
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__header:before,
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__header:before,
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__header:before,
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFilters__toggle {
  float: left;
  display: inline-block;
  cursor: pointer;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.5em;
  line-height: 50px;
  height: 50px;
  width: 50px;
  vertical-align: middle;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
}
.c-ProductFilters--mobile .c-ProductFilters__toggle span {
  display: inline-block;
  vertical-align: middle;
}
.c-ProductFilters--mobile .c-ProductFilters__toggle span span {
  display: block;
  line-height: 1;
}
.c-ProductFilters--mobile .c-ProductFilters__toggle:hover {
  opacity: 0.75;
}
.c-ProductFilters--mobile .c-ProductFilters__toggle .fa {
  font-size: 3.4em;
  display: block;
  width: 100%;
  transition: transform 0.2s ease;
}
.is_active.c-ProductFilters--mobile .c-ProductFilters__toggle {
  background: #80B23C;
  color: #fff;
}
.is_open.c-ProductFilters--mobile .c-ProductFilters__toggle .fa {
  transform: rotateZ(45deg);
}
.c-ProductFilters--mobile .c-ProductFilters__header-left {
  float: left;
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
}
.c-ProductFilters--mobile .c-ProductFilters__header-right {
  float: right;
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
}
.c-ProductFilters--mobile .c-ProductFilters__title {
  display: inline-block;
  margin: 0;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
  padding: 0 16px;
  line-height: 50px;
  padding-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 170px;
}
.c-ProductFilters--mobile .c-ProductFilters__product-count {
  display: inline-block;
  font-size: 0.7em;
  color: #333333;
  padding: 0;
  line-height: 50px;
  vertical-align: top;
}
.c-ProductFilters--mobile .c-ProductFilters__active-filter-count {
  float: left;
  display: inline-block;
  font-size: 0.7em;
  padding: 0 0 0 0.5em;
  line-height: 50px;
  font-weight: bold;
  color: #80B23C;
}
.c-ProductFilters--mobile .c-ProductFilters__reset {
  float: left;
  display: inline-block;
  font-size: 0.7em;
  padding: 0 16px;
  line-height: 50px;
  font-weight: bold;
}
.c-ProductFilters--mobile .c-ProductFilters__reset-btn {
  display: inline-block;
  background: transparent;
  border: 1px solid #000;
  color: #000;
  text-shadow: none;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: -0.02em;
  opacity: 0.2;
}
.c-ProductFilters--mobile .c-ProductFilters__reset-btn:hover {
  opacity: 1;
  background-color: #E83345;
  border-color: #E83345;
  color: #fff;
}
.c-ProductFilters--mobile .c-ProductFilters__reset-btn:active {
  background-color: #ed616f;
  border-color: #ed616f;
  color: #fff;
}
.c-ProductFilters--mobile .c-ProductFilters__single-filters {
  display: block;
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle {
  display: block;
  padding: 1em;
  border-bottom: 1px solid #f0f0f0;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle:last-child {
  border: 0;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__filter {
  transition: opacity 0.1s ease;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__filter.is_disabled {
  opacity: 0.35;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__filter.is_disabled .c-ProductFiltersSingle__switch-slider {
  cursor: not-allowed !important;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch {
  font-size: 20px;
  float: right;
  position: relative;
  display: inline-block;
  width: calc(44px);
  height: calc(24px);
  vertical-align: middle;
  margin: 0;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-label {
  vertical-align: middle;
  padding: 0.5em;
  font-weight: bold;
  pointer-events: none;
  cursor: default;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-input {
  display: none;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-input:checked + .c-ProductFiltersSingle__switch-slider {
  background-color: #80B23C;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-input:focus + .c-ProductFiltersSingle__switch-slider {
  box-shadow: 0 0 1px #80B23C;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-input:checked + .c-ProductFiltersSingle__switch-slider:before {
  transform: translateX(1em);
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .1s;
  /* Rounded sliders */
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-slider:before {
  position: absolute;
  content: "";
  height: 1em;
  width: 1em;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: .1s;
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-slider.c-ProductFiltersSingle__switch-slider--round {
  border-radius: calc(44px);
}
.c-ProductFilters--mobile .c-ProductFiltersSingle__switch-slider.c-ProductFiltersSingle__switch-slider--round:before {
  border-radius: 50%;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header {
  cursor: pointer;
  border-top: 1px solid #f0f0f0;
  color: #7F7F7F;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:before,
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:before,
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:before,
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:before,
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory.is_open .c-ProductFiltersCategory__header {
  background: #333333;
  border-color: #333333;
  color: white;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__toggle {
  float: right;
  position: absolute;
  right: 0;
  line-height: 40px;
  padding: 0 1em;
  color: #B2B2B2;
  transition: .15s ease transform;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory.is_open .c-ProductFiltersCategory__toggle {
  transform: rotateZ(180deg);
  color: white !important;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory.is_active .c-ProductFiltersCategory__toggle {
  color: #80B23C;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__title {
  float: left;
  text-transform: uppercase;
  font-size: 0.8em;
  line-height: 40px;
  margin: 0;
  padding: 0 5%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__active-filter-count {
  display: none;
  float: left;
  text-transform: uppercase;
  font-size: 0.8em;
  line-height: 40px;
  margin: 0;
  padding: 0;
  color: #80B23C;
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory.is_active .c-ProductFiltersCategory__active-filter-count {
  display: inline-block;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory__list-container {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: 0.65s ease opacity;
}
.c-ProductFilters--mobile .c-ProductFiltersCategory.is_open .c-ProductFiltersCategory__list-container {
  max-height: none;
  opacity: 1;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox {
  position: relative;
  display: block;
  padding: 0 5%;
  vertical-align: middle;
  border-bottom: 1px solid #f0f0f0;
  color: #333;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox:last-child {
  border: 0;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox.is_disabled {
  display: none;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox.is_active {
  display: block;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox.is_active ~ .c-ProductFilters__checkbox {
  display: none;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox.is_active ~ .c-ProductFilters__checkbox.is_active {
  display: block;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox-label {
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 100%;
  word-break: break-word;
  line-height: 50px;
}
.c-ProductFilters--mobile .c-ProductFilters__label-text {
  vertical-align: middle;
}
.c-ProductFilters--mobile .c-ProductFilters__filter-count {
  float: right;
  font-size: 0.75em;
  opacity: 0.35;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox-input[type="checkbox"] {
  margin: 0;
  cursor: pointer;
}
.c-ProductFilters--mobile .checkbox-icon-container {
  display: inline-block;
  line-height: 50px;
  padding-right: 8px;
  vertical-align: middle;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox {
  font-size: 14px;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"],
.c-ProductFilters--mobile .c-ProductFilters__checkbox > label .checkbox-icon {
  margin-bottom: 0px !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked),
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label .checkbox-icon,
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:checked + label .checkbox-icon {
  position: relative;
  display: block;
  width: 1em;
  height: 1em;
  border: 1px solid #ddd;
  background: #ffffff;
  padding: 0;
  cursor: pointer;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label .checkbox-icon:after,
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:checked + label .checkbox-icon:after {
  font: normal normal normal 0.8em/1 'Glyphicons Halflings';
  content: '\e013';
  position: absolute;
  color: #80B23C;
  transition: transform .1s ease;
  line-height: 1em;
  width: 100%;
  height: 100%;
  text-align: center;
  margin-top: -1px;
  margin-left: -0.5px;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label .checkbox-icon:after {
  opacity: 0;
  transform: scale(0);
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:checked + label .checkbox-icon:after {
  opacity: 1;
  transform: scale(1);
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"][data-indeterminate] + label .checkbox-icon:after,
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"][data-indeterminate] + label .checkbox-icon:after {
  content: '\2212';
  left: 2px;
  opacity: 1;
  transform: scale(1);
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:disabled:not(:checked) + label .checkbox-icon,
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:disabled:checked + label .checkbox-icon {
  box-shadow: none;
  background-color: #eeeeee;
  border-color: #eeeeee;
  cursor: not-allowed;
  opacity: 1;
  color: #dadada;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:disabled:checked + label .checkbox-icon:after {
  color: #dadada;
  cursor: not-allowed;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:disabled + label .checkbox-icon {
  color: #aaa;
  cursor: not-allowed;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > label:hover .checkbox-icon {
  border: 1px solid #80B23C !important;
}
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:disabled:not(:checked) + label:hover .checkbox-icon,
.c-ProductFilters--mobile .c-ProductFilters__checkbox > [type="checkbox"]:disabled:checked + label:hover .checkbox-icon {
  border: 1px solid #E4E4E4 !important;
}
.mobile-page-filter-sort-container {
  display: block;
  width: 100%;
  text-transform: uppercase;
}
.c-ProductFilters__container-single .mobile-page-filter-sort-container {
  margin-bottom: 1.5em;
}
.radio-block-container {
  font-size: 10px;
  letter-spacing: -0.01em;
}
.radio-block-container:before,
.radio-block-container:after {
  content: " ";
  display: table;
}
.radio-block-container:after {
  clear: both;
}
.radio-block-container:before,
.radio-block-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.radio-block-container:after {
  clear: both;
}
.radio-block-container:before,
.radio-block-container:after {
  content: " ";
  display: table;
}
.radio-block-container:after {
  clear: both;
}
.radio-block-container:before,
.radio-block-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.radio-block-container:after {
  clear: both;
}
.c-ProductFilters .radio-block-container {
  margin: 0 0 24px;
}
.radio-block {
  width: 25%;
}
.radio-block-label {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}
.radio-block-header {
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  margin: 10px auto;
}
.radio-block {
  display: table;
  float: left;
  text-align: center;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #333333;
  height: 40px;
  color: #333333;
  cursor: pointer;
}
.radio-block:first-child {
  border-width: 1px 1px 1px 1px;
}
.radio-block input {
  display: none;
}
.radio-block input:checked + .radio-block-label {
  background: #333333;
  color: white;
  border-color: #333333;
}
.radio-block-label {
  cursor: pointer;
  color: inherit;
  background: inherit;
  width: 100%;
  height: 100%;
  display: table;
}
.radio-block-label .radio-block-label-text {
  display: table-cell;
  vertical-align: middle;
  font-weight: normal;
  line-height: 1em;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.c-ProductFilters--desktop {
  background: #fff;
  cursor: default;
  overflow: hidden;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.c-ProductFilters--desktop.is_closed {
  max-height: 50px;
}
.c-ProductFilters--desktop .c-ProductFilters--sticky {
  z-index: 1;
  position: fixed;
  left: auto;
  top: 0;
  width: 100%;
  transform: translateY(-100%);
  visibility: hidden;
}
.c-ProductFilters--desktop .c-ProductFilters--sticky.is_visible {
  transform: translateY(0);
  visibility: visible;
}
.c-ProductFilters--desktop .c-ProductFilters__container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 95%;
  position: relative;
  min-height: 0;
}
.c-ProductFilters--desktop .c-ProductFilters__container:before,
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__container:before,
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__container:before,
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__container:before,
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__container:after {
  clear: both;
}
@media (min-width: 768px) {
  .c-ProductFilters--desktop .c-ProductFilters__container {
    width: 751px;
  }
}
@media (min-width: 992px) {
  .c-ProductFilters--desktop .c-ProductFilters__container {
    width: 971px;
  }
}
@media (min-width: 1200px) {
  .c-ProductFilters--desktop .c-ProductFilters__container {
    width: 1171px;
  }
}
@media (min-width: 768px) {
  .c-ProductFilters--desktop .c-ProductFilters__container {
    max-width: 90%;
  }
}
.c-ProductFilters--desktop .c-ProductFilters__container .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  width: auto;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single,
.c-ProductFilters--desktop .c-ProductFilters__container-category {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 95%;
  position: relative;
  min-height: 0;
  width: 100% !important;
  max-width: 100% !important;
  border-bottom: 4px solid #f0f0f0;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:before,
.c-ProductFilters--desktop .c-ProductFilters__container-category:before,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:before,
.c-ProductFilters--desktop .c-ProductFilters__container-category:before,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:before,
.c-ProductFilters--desktop .c-ProductFilters__container-category:before,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:before,
.c-ProductFilters--desktop .c-ProductFilters__container-category:before,
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__container-single:after,
.c-ProductFilters--desktop .c-ProductFilters__container-category:after {
  clear: both;
}
@media (min-width: 768px) {
  .c-ProductFilters--desktop .c-ProductFilters__container-single,
  .c-ProductFilters--desktop .c-ProductFilters__container-category {
    width: 751px;
  }
}
@media (min-width: 992px) {
  .c-ProductFilters--desktop .c-ProductFilters__container-single,
  .c-ProductFilters--desktop .c-ProductFilters__container-category {
    width: 971px;
  }
}
@media (min-width: 1200px) {
  .c-ProductFilters--desktop .c-ProductFilters__container-single,
  .c-ProductFilters--desktop .c-ProductFilters__container-category {
    width: 1171px;
  }
}
@media (min-width: 768px) {
  .c-ProductFilters--desktop .c-ProductFilters__container-single,
  .c-ProductFilters--desktop .c-ProductFilters__container-category {
    max-width: 90%;
  }
}
.c-ProductFilters--desktop .c-ProductFilters__container-single .container,
.c-ProductFilters--desktop .c-ProductFilters__container-category .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  width: auto;
}
.c-ProductFilters--desktop .c-ProductFilters__container-category {
  max-height: 214px;
  overflow: hidden;
}
.c-ProductFilters--desktop .c-ProductFilters__container-category.show_hidden_filters {
  max-height: none;
}
.c-ProductFilters--desktop .c-ProductFilters__inner {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 16px;
  position: relative;
  max-width: 95%;
  margin: 0 auto;
}
.c-ProductFilters--desktop .c-ProductFilters__inner:before,
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__inner:before,
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__inner:before,
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__inner:before,
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__inner:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__header {
  display: block;
  position: relative;
  width: 100%;
  height: 50px;
  background: #f0f0f0;
  overflow: hidden;
}
.c-ProductFilters--desktop .c-ProductFilters__header:before,
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__header:before,
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__header:before,
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__header:before,
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFilters__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFilters__toggle {
  float: left;
  display: inline-block;
  cursor: pointer;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.5em;
  line-height: 50px;
  height: 50px;
  width: 50px;
  vertical-align: middle;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
}
.c-ProductFilters--desktop .c-ProductFilters__toggle span {
  display: inline-block;
  vertical-align: middle;
}
.c-ProductFilters--desktop .c-ProductFilters__toggle span span {
  display: block;
  line-height: 1;
}
.c-ProductFilters--desktop .c-ProductFilters__toggle:hover {
  opacity: 0.75;
}
.c-ProductFilters--desktop .c-ProductFilters__toggle .fa {
  font-size: 3.4em;
  display: block;
  width: 100%;
  transition: transform 0.2s ease;
}
.is_active.c-ProductFilters--desktop .c-ProductFilters__toggle {
  background: #80B23C;
  color: #fff;
}
.is_open.c-ProductFilters--desktop .c-ProductFilters__toggle .fa {
  transform: rotateZ(45deg);
}
.c-ProductFilters--desktop .c-ProductFilters__header-left {
  float: left;
  display: inline-block;
  line-height: 50px;
}
.c-ProductFilters--desktop .c-ProductFilters__header-right {
  float: right;
  display: inline-block;
  line-height: 50px;
}
.c-ProductFilters--desktop .c-ProductFilters__title {
  display: inline-block;
  margin: 0;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
  padding: 0 16px;
  line-height: 50px;
}
.c-ProductFilters--desktop .c-ProductFilters__product-count {
  display: inline-block;
  font-size: 0.7em;
  color: #333333;
  padding: 0 16px;
  line-height: 50px;
  vertical-align: top;
}
.c-ProductFilters--desktop .c-ProductFilters__active-filter-count {
  float: left;
  display: inline-block;
  font-size: 0.7em;
  padding: 0 16px;
  line-height: 50px;
  font-weight: bold;
  color: #80B23C;
}
.c-ProductFilters--desktop .c-ProductFilters__reset {
  float: left;
  display: inline-block;
  font-size: 0.7em;
  padding: 0 16px;
  line-height: 50px;
}
.c-ProductFilters--desktop .c-ProductFilters__reset-btn {
  display: inline-block;
  background: transparent;
  border: 1px solid #000;
  color: #000;
  text-shadow: none;
  margin: 0 16px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: -0.02em;
  opacity: 0.2;
}
.c-ProductFilters--desktop .c-ProductFilters__reset-btn:hover {
  opacity: 1;
  background-color: #E83345;
  border-color: #E83345;
  color: #fff;
}
.c-ProductFilters--desktop .c-ProductFilters__reset-btn:active {
  background-color: #ed616f;
  border-color: #ed616f;
  color: #fff;
}
.c-ProductFilters--desktop .c-ProductFilters__toggleHiddenFilters {
  display: block;
  line-height: 32px;
  width: 100%;
  font-size: 0.75em;
  text-align: center;
  text-transform: uppercase;
  color: #999999;
  border-bottom: 4px solid #f0f0f0;
  cursor: pointer;
}
.c-ProductFilters--desktop .c-ProductFilters__toggleHiddenFilters:hover {
  text-decoration: none;
  background: #f0f0f0;
}
.c-ProductFilters--desktop .c-ProductFilters__single-filters {
  display: block;
  float: left;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle {
  display: inline-block;
  padding: 1em;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__filter {
  transition: opacity 0.1s ease;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__filter.is_disabled {
  opacity: 0.35;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__filter.is_disabled .c-ProductFiltersSingle__switch-slider {
  cursor: not-allowed !important;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
  vertical-align: middle;
  margin: 0;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-label {
  vertical-align: middle;
  padding: 0.5em;
  font-size: 12px;
  font-weight: bold;
  pointer-events: none;
  cursor: default;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-input {
  display: none;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-input:checked + .c-ProductFiltersSingle__switch-slider {
  background-color: #80B23C;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-input:focus + .c-ProductFiltersSingle__switch-slider {
  box-shadow: 0 0 1px #80B23C;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-input:checked + .c-ProductFiltersSingle__switch-slider:before {
  transform: translateX(16px);
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .1s;
  /* Rounded sliders */
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: .1s;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-slider.c-ProductFiltersSingle__switch-slider--round {
  border-radius: 34px;
}
.c-ProductFilters--desktop .c-ProductFiltersSingle__switch-slider.c-ProductFiltersSingle__switch-slider--round:before {
  border-radius: 50%;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 16px 0;
  overflow: hidden;
  width: 20%;
  min-width: 200px;
  max-width: 250px;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header {
  border-top: none;
  color: #B2B2B2;
  transition: none;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:before,
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:before,
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:before,
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  content: " ";
  display: table;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:before,
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__header:after {
  clear: both;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory.is_open .c-ProductFiltersCategory__header {
  background: transparent;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__toggle {
  display: none;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__title {
  color: #B2B2B2;
  text-transform: uppercase;
  font-size: 0.8em;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__active-filter-count {
  display: none;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__list-container {
  max-height: 150px;
  min-height: 150px;
  padding-bottom: 3em;
  overflow-y: scroll;
  font-size: 12px;
  line-height: 1em;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__list-container:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 20%;
  background: #000;
  bottom: -3px;
  background: rgba(255, 255, 255, 0);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
  z-index: 1;
  pointer-events: none;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__list-container::-webkit-scrollbar {
  width: 2px;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__list-container::-webkit-scrollbar-thumb {
  border-radius: 0;
  box-shadow: none;
  background: #666666;
}
.c-ProductFilters--desktop .c-ProductFiltersCategory__list-container::-webkit-scrollbar-track {
  background: #F0F0F0;
  border-radius: 0;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox {
  position: relative;
  display: block;
  padding: 0 5% 0 0;
  vertical-align: middle;
  color: #333;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox.is_disabled {
  display: none;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox.is_active {
  display: block;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox.is_active ~ .c-ProductFilters__checkbox {
  display: none;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox.is_active ~ .c-ProductFilters__checkbox.is_active {
  display: block;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox .c-ProductFilters__checkbox-label {
  cursor: pointer;
  width: 100%;
  word-break: break-word;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox .c-ProductFilters__checkbox-input[type="checkbox"] {
  margin: 0;
  cursor: pointer;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"],
.c-ProductFilters--desktop .c-ProductFilters__checkbox > label {
  margin-bottom: 0px !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked),
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label,
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 16px;
  padding: 0.5em 1.5em 0.5em 1.5em;
  cursor: pointer;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"] + label .checkbox-icon {
  display: inline-block;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label .checkbox-icon:before,
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:checked + label .checkbox-icon:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5em;
  margin: 0;
  width: 1em;
  height: 1em;
  border: 1px solid #ddd;
  background: #ffffff;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label .checkbox-icon:after,
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:checked + label .checkbox-icon:after {
  font: normal normal normal 0.8em/1 'Glyphicons Halflings';
  content: '\e013';
  position: absolute;
  top: 0.6em;
  margin: 0;
  left: 0.1em;
  color: #80B23C;
  xtransition: all .2s;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:not(:checked) + label .checkbox-icon:after {
  opacity: 0;
  transform: scale(0);
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:checked + label .checkbox-icon:after {
  opacity: 1;
  transform: scale(1);
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"][data-indeterminate] + label .checkbox-icon:after,
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"][data-indeterminate] + label .checkbox-icon:after {
  content: '\2212';
  left: 2px;
  opacity: 1;
  transform: scale(1);
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:disabled:not(:checked) + label .checkbox-icon:before,
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:disabled:checked + label .checkbox-icon:before {
  box-shadow: none;
  background-color: #eeeeee;
  border-color: #eeeeee;
  cursor: not-allowed;
  opacity: 1;
  color: #dadada;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:disabled:checked + label .checkbox-icon:after {
  color: #dadada;
  cursor: not-allowed;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:disabled + label {
  color: #aaa;
  cursor: not-allowed;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > label:hover .checkbox-icon:before {
  border: 1px solid #80B23C !important;
}
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:disabled:not(:checked) + label .checkbox-icon:hover:before,
.c-ProductFilters--desktop .c-ProductFilters__checkbox > [type="checkbox"]:disabled:checked + label .checkbox-icon:hover:before {
  border: 1px solid #E4E4E4 !important;
}
.c-ProductFilters--desktop .c-ProductFilters__select-container {
  display: inline-block;
  margin: 0 16px;
  position: relative;
  overflow: hidden;
  width: auto;
  float: right;
  color: #000;
  font-size: 12px;
  line-height: 50px;
}
.c-ProductFilters--desktop .c-ProductFilters__select-container:after {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(1turn);
  border: 0.4em solid transparent;
  border-top-color: inherit;
  border-bottom-width: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.2em;
  pointer-events: none;
}
.c-ProductFilters--desktop .c-ProductFilters__select-label {
  color: #666;
  margin-bottom: 0;
}
.c-ProductFilters--desktop .c-ProductFilters__select-input {
  font-size: 1em;
  font-weight: bold;
  padding: 0 16px;
  display: inline-block;
  cursor: pointer;
  width: auto;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: none;
  outline: none;
  border-radius: .125em;
  margin: 0;
  padding: 0;
  padding-left: .5em;
  padding-right: 1em;
  border: 1px solid #cacaca;
  line-height: 2em;
  height: 2em;
  background-color: transparent;
  padding-right: 20px;
  letter-spacing: .01em;
  border: none;
  color: #000;
}
.c-ProductFilters--desktop .c-ProductFilters__select-input:after {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(1turn);
  border: 5px solid transparent;
  border-top-color: inherit;
  border-bottom-width: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -4px;
  pointer-events: none;
}
.c-ProductFilters--desktop .c-ProductFilters__filter-count {
  position: absolute;
  right: 0;
  top: 0.75em;
  font-size: 0.75em;
  opacity: 0.35;
}
.c-ProductList {
  padding-top: 32px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: relative;
  min-height: 30em;
}
.c-ProductList:before,
.c-ProductList:after {
  content: " ";
  display: table;
}
.c-ProductList:after {
  clear: both;
}
.c-ProductList:before,
.c-ProductList:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductList:after {
  clear: both;
}
.c-ProductList:before,
.c-ProductList:after {
  content: " ";
  display: table;
}
.c-ProductList:after {
  clear: both;
}
.c-ProductList:before,
.c-ProductList:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-ProductList:after {
  clear: both;
}
.c-ProductList__loader {
  position: fixed;
  /* transform: translateY(100%); */
  padding: 2em;
  transition: transform 0.2s ease;
  bottom: 0;
  left: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.02em;
  width: 100%;
  z-index: 100;
  color: white;
  background: rgba(0, 0, 0, 0.5);
}
.c-ProductList__loader .loader-spinner {
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  border: 0.25rem solid rgba(0, 0, 0, 0.2);
  border-top-color: #80B23C;
}
.c-ProductList__container .c-InfiniteScroll__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-ProductListItem {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
  margin-bottom: 32px;
}
.c-ProductListItem a:hover {
  text-decoration: none;
}
.c-ProductListItem:empty:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  padding-bottom: 100%;
  width: calc(100% - 16px);
  margin-left: 8px;
  background-image: url(/wp-content/themes/sideshow-theme/images/sideshow-s.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20%;
  opacity: 0.05;
}
.c-ProductListItem:empty:after {
  content: "";
  background-color: #f0f0f0;
  padding-bottom: 100%;
  margin-bottom: 77px;
  display: block;
}
.c-ProductListItem--soldOut {
  opacity: 0.75;
}
.c-ProductListItem__status {
  position: absolute;
  bottom: 2%;
  right: 2%;
  width: 100%;
  text-align: right;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
}
.c-ProductListItem__status span {
  display: inline-block;
  font-size: 0.65em;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.8);
}
@media (min-width: 768px) {
  .c-ProductListItem__status span {
    font-size: 0.75em;
  }
}
.c-ProductListItem__exclusive {
  position: absolute;
  bottom: 2%;
  left: 2%;
  width: 20px;
  height: 30px;
  border-radius: 1px;
  padding-top: 2px;
  background-color: #d0d0d0;
  text-align: center;
  vertical-align: middle;
}
.c-ProductListItem__exclusive img {
  opacity: 0.35;
}
.c-ProductListItem__exclusive span {
  display: none;
}
.c-ProductListItem__exclusive--text {
  height: 36px;
  padding-top: 1px;
  font-size: 0;
}
.c-ProductListItem__exclusive--text span {
  display: inline-block;
  margin-top: 1px;
  font-size: 3px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.55;
}
.c-ProductListItem__exclusive--gradient {
  background: #d1a012;
  background: linear-gradient(to top, #d1a012, #ffd447);
}
.c-ProductListItem__exclusive--con {
  background-color: #E83345;
}
.c-ProductListItem__special-offer {
  position: absolute;
  top: 2%;
  left: 2%;
  text-align: left;
}
.c-ProductListItem__special-offer-badge {
  font-size: 0.65em;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  background: rgba(128, 178, 60, 0.8);
  padding: 0.5em 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 768px) {
  .c-ProductListItem__special-offer-badge {
    font-size: 0.75em;
  }
}
.c-ProductListItem__special-offer-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  position: relative;
  margin-right: 0.25em;
}
.c-ProductListItem__special-offer-icon .fa {
  position: absolute;
  font-size: 1.25em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c-ProductListItem__overlay {
  width: 100%;
  position: absolute;
  bottom: 0;
  transition: all .25s ease;
}
.c-ProductListItem__overlay.c-ProductListItem__overlay--hidden {
  visibility: hidden;
  transform: translateY(100%);
}
.PreviewsProductGrid .c-ProductListItem__overlay.c-ProductListItem__overlay--hidden {
  visibility: visible;
  transform: none;
}
.c-ProductListItem__purchase-btn {
  background: #80B23C;
  color: #fff;
  margin: 0;
  border: 0 !important;
  border-radius: 0;
  height: 50px;
  width: 100%;
  text-shadow: none !important;
  font-size: 1em;
  font-weight: bold;
  position: relative;
  padding: 0 1em;
  letter-spacing: .05em;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  transition: all .1s ease;
  white-space: nowrap;
}
.c-ProductListItem__purchase-btn:disabled {
  background: #666666;
  cursor: not-allowed;
}
.c-ProductListItem__purchase-btn:hover {
  background: #658c2f;
}
.c-ProductListItem__purchase-btn:hover:disabled {
  background: #666666;
}
.c-ProductListItem__purchase-btn:active {
  background: #99c75a;
}
.c-ProductListItem__purchase-btn:active:disabled {
  background: #666666;
}
.c-ProductListItem__purchase-btn .loader-spinner {
  border: 0.25rem solid rgba(255, 255, 255, 0.2);
  border-top-color: #fff;
}
.c-ProductListItem__image-container {
  position: relative;
  overflow: hidden;
  padding-bottom: 100%;
  height: 0;
  background: #f0f0f0;
}
.c-ProductListItem__image-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/wp-content/themes/sideshow-theme/images/sideshow-s.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20%;
  opacity: 0.05;
}
.c-ProductListItem__image-container:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .c-ProductListItem__image-container:hover .c-ProductListItem__overlay {
    visibility: visible;
    transform: translateY(0);
    z-index: 1;
  }
}
.c-ProductListItem--addToCart .c-ProductListItem__image-container .c-ProductListItem__overlay {
  visibility: visible;
  transform: translateY(0);
  z-index: 1;
}
.c-ProductListItem__image {
  max-width: 100% !important;
  width: 100% !important;
  height: auto !important;
  transition: 0.25s ease opacity;
  background: #f0f0f0;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c-ProductListItem__image.image--loading {
  opacity: 0;
}
.c-ProductListItem__image.image--loaded {
  opacity: 1;
}
.c-ProductListItem__details {
  font-size: 1rem;
  line-height: 1.2em;
  text-align: center;
  color: #000;
  padding: 16px 0 0;
}
.c-ProductListItem__title {
  display: block;
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
  font-size: 1em;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-ProductListItem__brand {
  display: block;
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
  margin-bottom: 5.33333333px;
  font-size: 0.85em;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-ProductListItem__subtitle {
  display: block;
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
  margin-top: 5.33333333px;
  font-size: 0.85em;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-ProductListItem__price {
  display: block;
  vertical-align: middle;
}
.c-ProductListItem__price-full {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  font-size: 1em;
  font-weight: bold;
  color: #333333;
}
.c-ProductListItem__price-sale + .c-ProductListItem__price-full {
  font-size: 0.75em;
  text-decoration: line-through;
  font-weight: normal;
  line-height: 1em;
  padding-left: 0.25em;
}
.c-ProductListItem__price-sale {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  font-size: 1em;
  font-weight: bold;
  color: #333333;
  color: #E83345;
}
.c-ProductListItem__price-sale + .c-ProductListItem__price-sale {
  font-size: 0.75em;
  text-decoration: line-through;
  font-weight: normal;
  line-height: 1em;
  padding-left: 0.25em;
}
.example-enter {
  opacity: 0.01;
}
.example-enter.example-enter-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.example-leave {
  opacity: 1;
}
.example-leave.example-leave-active {
  opacity: 0.01;
  transition: opacity 300ms ease-in;
}
.example-appear {
  opacity: 0.01;
}
.example-appear.example-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.c-Instagram__grid {
  padding-bottom: 1em;
}
.c-Instagram__item {
  float: left;
  width: 50%;
  padding: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .c-Instagram__item {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .c-Instagram__item {
    width: 25%;
  }
}
.c-Instagram__container {
  position: relative;
  display: block;
  padding-bottom: 100%;
  background-color: #f0f0f0;
}
.c-Instagram__container:hover .c-Instagram__image {
  opacity: 0.8;
}
.c-Instagram__container:hover .c-Instagram__overlay {
  opacity: 1;
}
.c-Instagram__image {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  transform: translate(-50%, -50%);
  opacity: 1;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity 0.2s ease-out;
}
.c-Instagram__overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  padding: 1em;
  background: rgba(0, 0, 0, 0.8);
  transition: opacity 0.2s ease-out;
}
.c-Instagram__overlay-content {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  padding: 1em;
}
.c-Instagram__overlay-content p {
  cursor: normal;
}
.c-Instagram__date {
  margin-top: 16px;
  text-transform: uppercase;
  font-size: 0.7em;
  display: block;
  opacity: 0.5;
  cursor: normal;
  pointer-events: none;
}
.c-Instagram__caption {
  display: none;
  margin-bottom: 16px;
  cursor: default;
  pointer-events: none;
}
@media (min-width: 481px) {
  .c-Instagram__caption {
    display: block;
  }
}
.c-Instagram__read-more {
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: bold;
  cursor: pointer;
  pointer-events: all;
  white-space: nowrap;
}
.c-Instagram__read-more:hover {
  color: #E83345;
}
.c-Instagram__likes,
.c-Instagram__comments {
  padding: 0.75em;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}
.c-Instagram__likes:hover,
.c-Instagram__comments:hover {
  text-decoration: none;
}
@media (min-width: 481px) {
  .c-Instagram__likes,
  .c-Instagram__comments {
    padding: 0 0.75em;
  }
}
.c-Instagram__likes:hover {
  color: #E83345;
}
.c-Instagram__comments:hover {
  color: #F29122;
}
.c-Rsvp {
  background: #f0f0f0;
  padding: 32px;
  margin-bottom: 16px;
  text-align: center;
}
.c-Rsvp__title {
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
}
.c-Rsvp__text {
  font-size: 16px;
}
.c-Rsvp__link {
  margin: 0.5em 1em;
  display: inline-block;
}
.c-Rsvp__actions {
  margin-top: 1em;
}
.Rsvp__group-appear {
  opacity: 0.01;
}
.Rsvp__group-appear.Rsvp__group-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.Rsvp__group-enter {
  opacity: 0.01;
}
.Rsvp__group-enter.Rsvp__group-enter-active {
  opacity: 1;
  transition: opacity 500ms ease-in;
}
.Rsvp__group-leave {
  opacity: 1;
}
.Rsvp__group-leave.Rsvp__group-leave-active {
  opacity: 0.01;
  transition: opacity 300ms ease-in;
}
.checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 4;
  stroke-miterlimit: 10;
  stroke: #80B23C;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.checkmark {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: block;
  stroke-width: 4;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: 0 auto 1em auto;
  box-shadow: inset 0px 0px 0px #80B23C;
  animation: fill 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both;
}
.checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%,
  100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px #80B23C;
  }
}
.c-OrderHistory__tabs {
  display: block;
  width: 100%;
  border-bottom: 4px solid #f0f0f0;
  list-style: none;
  padding: 0;
  margin: 0;
}
.c-OrderHistory__tab {
  display: inline-block;
}
.c-OrderHistory__tab input {
  display: none;
}
.c-OrderHistory__tab-label {
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #666;
  cursor: pointer;
  border-bottom: 4px solid transparent;
  padding: 0.75em 1em;
  margin-bottom: -4px;
}
.c-OrderHistory__tab-label:hover {
  color: #000;
  text-decoration: none;
  border-color: rgba(0, 0, 0, 0.1);
}
input:checked + .c-OrderHistory__tab-label {
  color: #000;
  border-color: #80B23C !important;
}
.c-OrderHistory__filters {
  font-size: 1em;
  padding: 1em 0;
}
.c-OrderHistory--desktop .c-OrderHistory__filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-OrderHistory__results,
.c-OrderHistory__timeframe {
  display: inline-block;
}
.c-OrderHistory--desktop .c-OrderHistory__results,
.c-OrderHistory--desktop .c-OrderHistory__timeframe {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.c-OrderHistory__timeframe {
  padding: 0 0.5em;
  font-size: 1em;
  -ms-flex-order: 2;
      order: 2;
}
.c-OrderHistory__timeframe label {
  margin: 0;
}
.c-OrderHistory__results {
  -ms-flex-order: 1;
      order: 1;
  margin-top: 1em;
}
.c-OrderHistory--desktop .c-OrderHistory__results {
  margin-top: 0;
}
.c-OrderHistory__search {
  display: block;
}
.c-OrderHistory--desktop .c-OrderHistory__search {
  max-width: 320px;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin-left: auto;
  -ms-flex-order: 3;
      order: 3;
}
.c-OrderHistory__select-container {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: auto;
  color: #000;
  margin-top: 3px;
  border-bottom: 3px solid #000;
}
.c-OrderHistory__select-container:after {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(1turn);
  border: 0.4em solid transparent;
  border-top-color: inherit;
  border-bottom-width: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.2em;
  pointer-events: none;
}
.c-OrderHistory__select-input {
  font-size: 1em;
  font-weight: bold;
  padding: 0 16px;
  display: inline-block;
  cursor: pointer;
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  outline: none;
  border-radius: .125em;
  margin: 0;
  padding: 0;
  padding-left: .5em;
  padding-right: 1em;
  border: 1px solid #cacaca;
  line-height: 2em;
  height: 2em;
  background-color: transparent;
  padding-right: 20px;
  letter-spacing: .01em;
  border: none;
  color: #000;
}
.c-OrderHistory__count {
  font-weight: bold;
  color: #000;
}
.c-OrderHistory__empty {
  color: #999;
  text-align: center;
  background: #f5f5f5;
  padding: 4em;
}
.c-OrderHistory__empty span {
  display: block;
}
.c-OrderHistory__empty-headline {
  font-size: 2em;
  line-height: 1.2em;
}
.c-OrderHistory__empty-subline {
  margin-top: 1rem;
}
.c-OrderHistory__empty-button {
  margin-top: 1rem;
}
.c-OrderHistory__loader {
  text-align: center;
  padding: 1em;
  background: #f0f0f0;
}
.c-OrderHistory__loader-animation {
  display: block;
  margin: 0.5em auto;
  padding: 1em;
}
.c-Order {
  border: 4px solid #f0f0f0;
  margin-bottom: 1em;
  width: 100%;
}
.c-Order__header {
  background: #f0f0f0;
  width: 100%;
  padding: 1em;
  border-bottom: 4px solid #f0f0f0;
}
.c-Order__header:before,
.c-Order__header:after {
  content: " ";
  display: table;
}
.c-Order__header:after {
  clear: both;
}
.c-Order__header:before,
.c-Order__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-Order__header:after {
  clear: both;
}
.c-Order__header:before,
.c-Order__header:after {
  content: " ";
  display: table;
}
.c-Order__header:after {
  clear: both;
}
.c-Order__header:before,
.c-Order__header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-Order__header:after {
  clear: both;
}
.c-Order__header-item {
  float: left;
  margin-left: 5%;
}
.c-Order__header-item:first-of-type,
.c-Order__header-item:last-of-type {
  margin-left: 0;
}
.c-Order__id {
  float: right;
  text-align: right;
}
.c-Order__ship-to {
  position: relative;
}
.c-Order__ship-to .c-Order__header-value {
  cursor: pointer;
}
.c-Order__ship-to .c-Order__header-value:hover {
  color: #E83345;
  text-decoration: underline;
}
.c-Order__ship-to .c-Order__header-value:after {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  border: 0.3em solid transparent;
  border-top-color: inherit;
  border-bottom-width: 0;
  margin-left: 0.5em;
  margin-top: -0.1em;
  pointer-events: none;
  vertical-align: middle;
  transition: 0.2s ease-out transform;
}
.c-Order__ship-to .c-Order__header-value.c-Order__ship-to-overlay--show:after {
  transform: rotate(-180deg);
}
.c-Order__ship-to-overlay {
  position: absolute;
  top: 2.5em;
  left: 1px;
  color: #fff;
  width: 280px;
  z-index: 100;
  max-height: 0;
  opacity: 0;
  transition: 0.15s ease-out all;
  overflow: hidden;
}
.c-Order__ship-to-overlay.c-Order__ship-to-overlay--show {
  opacity: 1;
  max-height: none;
}
.c-Order__ship-to-overlay span {
  display: inline-block;
}
.c-Order__ship-to-overlay span:first-of-type {
  padding-top: 1em;
}
.c-Order__ship-to-overlay span:last-of-type {
  padding-bottom: 1em;
}
.c-Order__ship-to-overlay-arrow {
  height: 0;
  width: 0;
  left: 0;
  border: 4px solid transparent;
  border-bottom-color: #333333;
  border-left-color: #333333;
  pointer-events: none;
}
.c-Order__ship-to-overlay-content {
  background: #333333;
  padding: 0 2em;
}
.c-Order__header-label,
.c-Order__header-value {
  display: block;
}
.c-Order__header-label {
  text-transform: uppercase;
  font-size: 0.8em;
}
.c-Order__header-value {
  color: #000;
  font-weight: bold;
}
.c-Order__link-order-details {
  font-weight: normal;
}
.c-Order__body {
  background: #fff;
  width: 100%;
}
.c-Order__body:before,
.c-Order__body:after {
  content: " ";
  display: table;
}
.c-Order__body:after {
  clear: both;
}
.c-Order__body:before,
.c-Order__body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-Order__body:after {
  clear: both;
}
.c-Order__body:before,
.c-Order__body:after {
  content: " ";
  display: table;
}
.c-Order__body:after {
  clear: both;
}
.c-Order__body:before,
.c-Order__body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.c-Order__body:after {
  clear: both;
}
.c-OrderLine {
  padding: 1em;
}
.c-OrderLine__container {
  position: relative;
}
.c-OrderLine__content {
  display: block;
}
.c-OrderLine--desktop .c-OrderLine__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.c-OrderLine__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.c-OrderLine__image {
  width: 20%;
  max-width: 75px;
}
.c-OrderLine--desktop .c-OrderLine__image {
  width: 100%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media (min-width: 768px) {
  .c-OrderLine__image {
    max-width: 125px;
  }
}
.c-OrderLine__image img {
  width: 100%;
}
.c-OrderLine__details {
  margin: 0 0 0 5%;
  width: 75%;
}
@media (min-width: 360px) {
  .c-OrderLine__details {
    margin: 0 0 0 1em;
  }
}
.c-OrderLine--desktop .c-OrderLine__details {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 100%;
  margin: 0 2em 0 1em;
}
.c-OrderLine__title a {
  font-size: 1.5em;
  color: #000;
  line-height: 1.1em;
  font-weight: bold;
}
.c-OrderLine__title a:hover {
  text-decoration: none;
  color: #E83345;
}
.c-OrderLine__subtitle {
  font-size: 1em;
  color: #666;
  line-height: 1.2em;
  margin-top: 0.5em;
}
.c-OrderLine__price {
  margin-top: 0.5em;
  color: #000;
  font-weight: bold;
}
.c-OrderLine__status {
  font-size: 12px;
  display: inline-block;
  padding: 0.2em 0.5em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 1em;
  border-left: 3px solid transparent;
  background: #f0f0f0;
  color: #666;
  border-color: #666;
}
.c-OrderLine__status.c-OrderLine__status--new {
  color: #FCC600;
  background: rgba(252, 198, 0, 0.2);
  border-color: #FCC600;
}
.c-OrderLine__status.c-OrderLine__status--payment-plan {
  color: #2CB0A7;
  background: rgba(44, 176, 167, 0.2);
  border-color: #2CB0A7;
}
.c-OrderLine__status.c-OrderLine__status--processing {
  color: #F29122;
  background: rgba(242, 145, 34, 0.2);
  border-color: #F29122;
}
.c-OrderLine__status.c-OrderLine__status--shipped,
.c-OrderLine__status.c-OrderLine__status--gift-card-sent {
  color: #80B23C;
  background: rgba(128, 178, 60, 0.2);
  border-color: #80B23C;
}
.c-OrderLine__status.c-OrderLine__status--canceled {
  color: #E83345;
  background: rgba(232, 51, 69, 0.2);
  border-color: #E83345;
}
.c-OrderLine__status.c-OrderLine__status--order-placed {
  background: #f0f0f0;
  color: #666;
  border-color: #666;
}
.c-OrderLine__status.c-OrderLine__status--pre-order {
  color: #7859CF;
  background: rgba(120, 89, 207, 0.2);
  border-color: #7859CF;
}
.c-OrderLine__status.c-OrderLine__status--waitlist {
  color: #1C8AD9;
  background: rgba(28, 138, 217, 0.2);
  border-color: #1C8AD9;
}
.c-OrderLine__actions {
  width: 100%;
  margin-left: auto;
  margin-top: 1em;
}
.c-OrderLine__actions .btn {
  width: 100%;
}
.c-OrderLine--desktop .c-OrderLine__actions {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 220px;
  margin-top: 0;
}
.c-OrderLine--desktop .c-OrderLine__actions .btn + .btn {
  margin-top: 1em;
}
.panel-action {
  width: 100%;
  line-height: 1em;
  padding: 1.25em 2.5em 1.25em 1.25em;
  border: 0;
  border: 1px solid #f0f0f0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  color: #000;
  text-align: left;
  position: relative;
}
.panel-action:after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-left: 0.25em;
  content: "\f054";
  position: absolute;
  right: 1.25em;
  transition: all 0.1s ease-out;
}
.panel-action:hover {
  background: transparent;
  text-decoration: none;
  border-color: #f0f0f0;
}
.panel-action:hover:after {
  right: 1em;
}
.panel-action + .panel-action {
  border-top: 0;
}
.c-Order__actions {
  padding: 0 1em 1em;
}
.c-Order--desktop .c-Order__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.c-Order--desktop .c-Order__actions-button {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 220px;
}

/*# sourceMappingURL=main.css.map */
