@charset "UTF-8";
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  1% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-moz-keyframes fade-in {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  1% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  1% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    display: none;
    opacity: 0;
    visibility: hidden;
  }
}
@-moz-keyframes fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    display: none;
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    display: none;
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes flicker {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes flicker {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes flicker {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* FADE */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a {
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "“" "”" "‘" "’";
}

q:before,
q:after {
  content: "";
  content: none;
}

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;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

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],
input[disabled] {
  cursor: default;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  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;
}

/* BOX-SIZING */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* HTML / BODY */
body,
html {
  -webkit-font-smoothing: antialiased;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  height: 100%;
  margin: 0;
  min-height: 100%;
  padding: 0;
  position: relative;
  text-rendering: optimizelegibility;
  width: 100%;
  font-size: 1em;
}

/* SVG */
svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: 100%;
  width: 100%;
}

img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none;
  vertical-align: bottom;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

/* LINE */
hr {
  border: none;
  background-color: black;
  height: 1px;
  width: 100%;
}

/* INTERACTIVE */
embed,
object {
  outline: none;
}

ul {
  font-size: 1em;
  list-style-type: none;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}

li {
  font-size: 1em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  line-height: inherit;
}

input,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  line-height: inherit;
}
input::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: none;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
input[type=checkbox]:hover, input[type=radio]:hover {
  cursor: pointer;
}
.is-ios input[type=checkbox], .is-ios input[type=radio] {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.is-ios input[type=checkbox]:before, .is-ios input[type=checkbox]:after, .is-ios input[type=radio]:before, .is-ios input[type=radio]:after {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

a {
  background: none;
  border: none;
  color: grey;
  cursor: pointer;
  font-family: inherit;
  font-size: 1em;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-decoration: underline;
  text-indent: initial;
}
a:link {
  color: grey;
}
a:visited {
  color: purple;
}
a:hover, a:focus, a:active {
  color: black;
}
a.disabled, .search-2 a.christies-icon_left-arrow[disabled],
.search-2 a.christies-icon_right-arrow[disabled], a:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 0.5;
  text-decoration: line-through;
}
a.disabled:hover, .search-2 a.christies-icon_left-arrow[disabled]:hover,
.search-2 a.christies-icon_right-arrow[disabled]:hover, a.disabled:focus, .search-2 a.christies-icon_left-arrow[disabled]:focus,
.search-2 a.christies-icon_right-arrow[disabled]:focus, a:disabled:hover, a:disabled:focus {
  cursor: default;
}

span {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
}

/* base size */
/* text only */
body {
  font-size: 62.5%;
}

.main-container {
  min-height: 100%;
  position: relative;
}

.list {
  margin: 0 0 1.5em 0;
}

.with-disc > li {
  padding: 0 0 0 1.5em;
  position: relative;
}
.with-disc > li:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  font-size: 1.3em;
  line-height: 2.3076923077em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  max-width: 58.5em;
  content: "●";
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.with-disc > li:before:hover, .with-disc > li:before:focus {
  cursor: default;
}

.with-number > li {
  padding: 0 0 0 2em;
  position: relative;
}
.with-number > li:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  font-size: 1.3em;
  line-height: 2.3076923077em;
  height: 2.3076923077em;
  width: 1.1538461538em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  left: 0;
  line-height: 2.5em;
  position: absolute;
  text-align: center;
  top: 0;
  z-index: -1;
}
.with-number > li:before:hover, .with-number > li:before:focus {
  cursor: default;
}
.with-number > li:nth-child(1):before {
  content: "1.";
}
.with-number > li:nth-child(2):before {
  content: "2.";
}
.with-number > li:nth-child(3):before {
  content: "3.";
}
.with-number > li:nth-child(4):before {
  content: "4.";
}
.with-number > li:nth-child(5):before {
  content: "5.";
}
.with-number > li:nth-child(6):before {
  content: "6.";
}
.with-number > li:nth-child(7):before {
  content: "7.";
}
.with-number > li:nth-child(8):before {
  content: "8.";
}
.with-number > li:nth-child(9):before {
  content: "9.";
}
.with-number > li:nth-child(10):before {
  content: "10.";
}

.horizontal:after {
  content: "";
  display: table;
  clear: both;
}
.horizontal > li {
  display: inline-block;
  float: left;
  margin: 0 0.9270704574em 1.5em 0;
}
.horizontal > li:last-of-type {
  margin-right: 0;
}

/*@import url("//hello.myfonts.net/count/2c9504");*/
/* Baskerville 10 Pro */
/* Baskerville 10 Pro Italic */
/* Lyon */
/* Avenir */
/* Atlas Grotesk Web light */
/* Atlas Grotesk Web regular */
/* Atlas Grotesk Web bold */
/* Atlas Grotesk Web medium */
/* Atlas Grotesk Regular light */
/* Atlas Grotesk Regular regular */
/* Atlas Grotesk Regular bold */
/* Atlas Grotesk Regular medium */
/* fonts */
.baskerville,
.baskerville10Pro,
.f-f_bv {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
}
.baskerville.bold,
.baskerville .bold,
.baskerville b,
.baskerville strong,
.baskerville10Pro.bold,
.baskerville10Pro .bold,
.baskerville10Pro b,
.baskerville10Pro strong,
.f-f_bv.bold,
.f-f_bv .bold,
.f-f_bv b,
.f-f_bv strong {
  font-weight: bold;
}
.baskerville.italic,
.baskerville .italic,
.baskerville i,
.baskerville10Pro.italic,
.baskerville10Pro .italic,
.baskerville10Pro i,
.f-f_bv.italic,
.f-f_bv .italic,
.f-f_bv i {
  font-family: "Baskerville10Pro-Italic", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
}

.baskerville-italic,
.baskerville10ProItalic,
.f-f_bv-i {
  font-family: "Baskerville10Pro-Italic", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
}

.atlas-light,
.atlasGroteskLight,
.f-f_a-l {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
.atlas-light.bold,
.atlas-light .bold,
.atlas-light b,
.atlas-light strong,
.atlasGroteskLight.bold,
.atlasGroteskLight .bold,
.atlasGroteskLight b,
.atlasGroteskLight strong,
.f-f_a-l.bold,
.f-f_a-l .bold,
.f-f_a-l b,
.f-f_a-l strong {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

.atlas-regular,
.atlasGroteskRegular,
.f-f_a-r {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
.atlas-regular.bold,
.atlas-regular .bold,
.atlas-regular b,
.atlas-regular strong,
.atlasGroteskRegular.bold,
.atlasGroteskRegular .bold,
.atlasGroteskRegular b,
.atlasGroteskRegular strong,
.f-f_a-r.bold,
.f-f_a-r .bold,
.f-f_a-r b,
.f-f_a-r strong {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

.atlas-medium,
.atlasGroteskMedium,
.f-f_a-m {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
.atlas-medium.bold,
.atlas-medium .bold,
.atlas-medium b,
.atlas-medium strong,
.atlasGroteskMedium.bold,
.atlasGroteskMedium .bold,
.atlasGroteskMedium b,
.atlasGroteskMedium strong,
.f-f_a-m.bold,
.f-f_a-m .bold,
.f-f_a-m b,
.f-f_a-m strong {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

[id^=ShareDiv-reaction],
[class*=" christies-icon_"],
[class^=christies-icon_] {
  font-family: "Christies";
  font-weight: normal;
  font-style: normal;
  outline: none;
  background-color: transparent;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}
[id^=ShareDiv-reaction] > *,
[class*=" christies-icon_"] > *,
[class^=christies-icon_] > * {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
}
[id^=ShareDiv-reaction]:link, [id^=ShareDiv-reaction]:visited, [id^=ShareDiv-reaction]:hover, [id^=ShareDiv-reaction]:active, [id^=ShareDiv-reaction]:focus,
[class*=" christies-icon_"]:link,
[class*=" christies-icon_"]:visited,
[class*=" christies-icon_"]:hover,
[class*=" christies-icon_"]:active,
[class*=" christies-icon_"]:focus,
[class^=christies-icon_]:link,
[class^=christies-icon_]:visited,
[class^=christies-icon_]:hover,
[class^=christies-icon_]:active,
[class^=christies-icon_]:focus {
  outline: none;
}
[id^=ShareDiv-reaction]:before,
[class*=" christies-icon_"]:before,
[class^=christies-icon_]:before {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: transparent;
  display: inline-block;
  font-family: "Christies";
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-size: 18px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  speak: none;
  vertical-align: middle;
  margin-left: 0.025em;
  opacity: 0;
  transition: opacity 0.6s ease;
}
.webfont-loaded [id^=ShareDiv-reaction]:before,
.webfont-loaded [class*=" christies-icon_"]:before,
.webfont-loaded [class^=christies-icon_]:before {
  opacity: 1;
}
/*
.button-icon {
	top: 1px; //bump down 1px to accomdate the box-shadow
	&:hover:after {
		top: 0; //bump down 1px to accomdate the box-shadow
		background-color: transparent !important;
		//	border-color: $_COLOR_BLACK !important;
		color: $_COLOR_WHITE !important;
		//smooth the edges with a box shadow
		//	box-shadow: 0 0 1px $_COLOR_BLACK !important;
	}
}*/
.button > [class^=christies-icon_],
.button > [class*=" christies-icon_"],
a > [class^=christies-icon_],
a > [class*=" christies-icon_"],
blockquote > [class^=christies-icon_],
blockquote > [class*=" christies-icon_"],
button > [class^=christies-icon_],
button > [class*=" christies-icon_"],
cite > [class^=christies-icon_],
cite > [class*=" christies-icon_"],
h1 > [class^=christies-icon_],
h1 > [class*=" christies-icon_"],
h2 > [class^=christies-icon_],
h2 > [class*=" christies-icon_"],
h3 > [class^=christies-icon_],
h3 > [class*=" christies-icon_"],
h4 > [class^=christies-icon_],
h4 > [class*=" christies-icon_"],
h5 > [class^=christies-icon_],
h5 > [class*=" christies-icon_"],
h6 > [class^=christies-icon_],
h6 > [class*=" christies-icon_"],
label > [class^=christies-icon_],
label > [class*=" christies-icon_"],
p > [class^=christies-icon_],
p > [class*=" christies-icon_"],
q > [class^=christies-icon_],
q > [class*=" christies-icon_"],
span > [class^=christies-icon_],
span > [class*=" christies-icon_"] {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  line-height: inherit;
  vertical-align: middle;
}

.christies-icon_360:before {
  content: "";
}

.christies-icon_alert:before {
  content: "";
}

.christies-icon_apple:before {
  content: "";
}

.christies-icon_artwork:before {
  content: "";
}

.christies-icon_Baidu:before,
div[id^=ShareDiv-reaction][id$=-baidu_img]:before {
  content: "";
}

.christies-icon_biography:before {
  content: "";
}

.christies-icon_bookmark:before {
  content: "";
}

.christies-icon_calendar:before {
  content: "";
}

.christies-icon_catalogue:before {
  content: "";
}

.christies-icon_close:before {
  content: "";
}

.christies-icon_connect:before {
  content: "";
}

.christies-icon_document:before {
  content: "";
}

.christies-icon_down-arrow:before {
  content: "";
}

.christies-icon_down-chevron:before {
  content: "";
}

.christies-icon_download:before {
  content: "";
}

.christies-icon_download-doc:before {
  content: "";
}

.christies-icon_drag-horizontal:before {
  content: "";
}

.christies-icon_drag-vertical:before {
  content: "";
}

.christies-icon_edit:before {
  content: "";
}

.christies-icon_email:before,
div[id^=ShareDiv-reaction][id$=-email_img]:before,
.christies-icon_Email:before {
  content: "";
}

.christies-icon_social-facebook,
div[id^=ShareDiv-reaction][id$=-facebook_img],
.christies-icon_Facebook {
  background-image: none !important;
}
.christies-icon_social-facebook:before,
div[id^=ShareDiv-reaction][id$=-facebook_img]:before,
.christies-icon_Facebook:before {
  content: "";
}

.christies-icon_favourite:before {
  content: "";
}

.christies-icon_filters:before {
  content: "";
}

.christies-icon_forbidden-action:before {
  content: "";
}

.christies-icon_Google-Bookmark:before {
  content: "";
}

.christies-icon_grid-view:before {
  content: "";
}

.christies-icon_hammer:before {
  content: "";
}

.christies-icon_help:before {
  content: "";
}

.christies-icon_home:before {
  content: "";
}

.christies-icon_information {
  cursor: help;
}
.christies-icon_information:before {
  content: "";
}

.christies-icon_social-instagram:before,
div[id^=ShareDiv-reaction][id$=-instagram_img]:before {
  content: "";
}

.christies-icon_left-arrow:before {
  content: "";
}

.christies-icon_left-chevron:before {
  content: "";
}

.christies-icon_LinkedIn:before,
div[id^=ShareDiv-reaction][id$=-linkedin_img]:before {
  content: "";
}

.christies-icon_link:before {
  content: "";
}

.christies-icon_list-view:before {
  content: "";
}

.christies-icon_location:before {
  content: "";
}

.christies-icon_menu:before {
  content: "";
}

.christies-icon_minus:before {
  content: "";
}

.christies-icon_minus-magnification:before {
  content: "";
}

.christies-icon_more:before {
  content: "";
}

.christies-icon_multiple-doc:before {
  content: "";
}

.christies-icon_outlook:before {
  content: "";
}

.christies-icon_phone:before {
  content: "";
}

.christies-icon_social-pinterest,
div[id^=ShareDiv-reaction][id$=-pinterest_img],
.christies-icon_Pinterest {
  background-image: none !important;
}
.christies-icon_social-pinterest:before,
div[id^=ShareDiv-reaction][id$=-pinterest_img]:before,
.christies-icon_Pinterest:before {
  content: "";
}

.christies-icon_play:before {
  content: "";
}

.christies-icon_plus:before {
  content: "";
}

.christies-icon_plus-magnification:before {
  content: "";
}

.christies-icon_print:before {
  content: "";
}

.christies-icon_profile:before {
  content: "";
}

.christies-icon_profile-black:before {
  content: "";
}

.christies-icon_refresh:before {
  content: "";
}

.christies-icon_Renren:before,
div[id^=ShareDiv-reaction][id$=-renren_img]:before {
  content: "";
}

.christies-icon_reset:before {
  content: "";
}

.christies-icon_results:before {
  content: "";
}

.christies-icon_right-arrow:before {
  content: "";
}

.christies-icon_right-chevron:before {
  content: "";
}

.christies-icon_scale:before {
  content: "";
}

.christies-icon_search:before {
  content: "";
}

.christies-icon_settings:before {
  content: "";
}

.christies-icon_shopping-basket:before {
  content: "";
}

.christies-icon_sort:before {
  content: "";
}

.christies-icon_sound:before {
  content: "";
}

.christies-icon_spreadsheet:before {
  content: "";
}

.christies-icon_spreadsheet-solid:before {
  content: "";
}

.christies-icon_super-zoom:before {
  content: "";
}

.christies-icon_tag:before {
  content: "";
}

.christies-icon_tick:before {
  content: "";
}

.christies-icon_top-arrow:before {
  content: "";
}

.christies-icon_top-of-page:before {
  content: "";
}

.christies-icon_asterisk:before {
  content: "";
}

.christies-icon_social-tumblr:before,
div[id^=ShareDiv-reaction][id$=-tumblr_img]:before {
  content: "";
}

.christies-icon_social-twitter,
div[id^=ShareDiv-reaction][id$=-twitter_img],
.christies-icon_Twitter {
  background-image: none !important;
}
.christies-icon_social-twitter:before,
div[id^=ShareDiv-reaction][id$=-twitter_img]:before,
.christies-icon_Twitter:before {
  content: "";
}

.christies-icon_up-chevron:before {
  content: "";
}

.christies-icon_upload:before {
  content: "";
}

.christies-icon_video:before {
  content: "";
}

.christies-icon_warning:before {
  content: "";
}

.christies-icon_social-wechat:before,
div[id^=ShareDiv-reaction][id$=-wechat_img]:before {
  content: "";
}

.christies-icon_social-weibo:before,
div[id^=ShareDiv-reaction][id$=-weibo_img]:before {
  content: "";
}

.christies-icon_social-youku:before,
div[id^=ShareDiv-reaction][id$=-youku_img]:before {
  content: "";
}

.christies-icon_social-youtube:before,
div[id^=ShareDiv-reaction][id$=-youtube_img]:before {
  content: "";
}

.header-2,
.header-3,
.accordion header .title,
.accordion-1 header .title,
.accordion-footer header .title,
.header-4,
#MainLotHeader .sale-title,
#MainSaleDetails .sale-title,
.header-5,
.header-6,
#connectModal .connect_modal--label,
.title,
.title_h1,
.title_h2,
.title_h3,
.title_h4,
.title_h5,
.title_h6,
h1,
h2,
h3,
h4,
h5,
h6,
header-1 {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #000000;
}
.header-2.grey,
.header-3.grey,
.accordion header .grey.title,
.accordion-1 header .grey.title,
.accordion-footer header .grey.title,
.header-4.grey,
#MainLotHeader .grey.sale-title,
#MainSaleDetails .grey.sale-title,
.header-5.grey,
.header-6.grey,
#connectModal .grey.connect_modal--label,
.title.grey,
.title_h1.grey,
.title_h2.grey,
.title_h3.grey,
.title_h4.grey,
.title_h5.grey,
.title_h6.grey,
h1.grey,
h2.grey,
h3.grey,
h4.grey,
h5.grey,
h6.grey,
header-1.grey {
  color: #808080;
}

.header-1,
h1 {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 35px;
  line-height: 45px;
}
@media only print, only screen and (min-width: 768px) {
  .header-1,
h1 {
    font-size: 50px;
    line-height: 60px;
  }
}

.header-2,
h2 {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  line-height: 35px;
}
@media only print, only screen and (min-width: 768px) {
  .header-2,
h2 {
    font-size: 35px;
    line-height: 45px;
  }
}

.header-3, .accordion header .title,
.accordion-1 header .title,
.accordion-footer header .title,
h3 {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
}
@media only print, only screen and (min-width: 768px) {
  .header-3, .accordion header .title,
.accordion-1 header .title,
.accordion-footer header .title,
h3 {
    font-size: 20px;
    line-height: 30px;
  }
}

.header-3-baskerville,
h3.baskerville {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  line-height: 35px;
  font-weight: normal;
}

.header-4, #MainLotHeader .sale-title, #MainSaleDetails .sale-title,
h4 {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.header-4.atlas, #MainLotHeader .atlas.sale-title, #MainSaleDetails .atlas.sale-title,
h4.atlas {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-size: 16px;
  line-height: 25px;
}

.header-5,
h5 {
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
}
body.Chinese .header-5,
body.Chinese h5 {
  font-size: 18px;
}

.header-6, #connectModal .connect_modal--label,
h6 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
body.Chinese .header-6, body.Chinese #connectModal .connect_modal--label, #connectModal body.Chinese .connect_modal--label,
body.Chinese h6 {
  font-size: 16px;
}

.header-6_secondary {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
body.Chinese .header-6_secondary {
  font-size: 16px;
}

.standfirst {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 19px;
  line-height: 30px;
  font-weight: 300;
}

.body_p,
p {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  margin: 0;
  font-size: 14px;
  line-height: 25px;
  color: #000000;
}
body.Chinese .body_p,
body.Chinese p {
  font-size: 16px;
}
.body_p.small,
p.small {
  font-size: 14px;
}
body.Chinese .body_p.small,
body.Chinese p.small {
  font-size: 16px;
}
@media only print, only screen and (min-width: 768px) {
  .body_p,
p {
    font-size: 16px;
  }
  body.Chinese .body_p,
body.Chinese p {
    font-size: 16px;
  }
}
.body_p .small,
p .small {
  font-weight: 300px;
  font-size: 14px;
  line-height: 25px;
}
body.Chinese .body_p .small,
body.Chinese p .small {
  font-size: 16px;
}

.category-title,
.sale-reference {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-size: 11px;
  line-height: 20px;
  color: #808080;
}
body.Chinese .category-title,
body.Chinese .sale-reference {
  font-size: 15px;
  line-height: 32px;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .category-title,
.sale-reference {
    line-height: 16px;
  }
}

.captions,
.credits {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 12px;
  line-height: 20px;
  color: #808080;
}
body.Chinese .captions,
body.Chinese .credits {
  font-size: 15px;
  line-height: 24px;
}

.article {
  font-family: "Lyon", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
}
blockquote {
  font-family: "Baskerville10Pro-Italic", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 40px;
  color: #000000;
}

.p--primary {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 14px;
  line-height: 20px;
}
@media only print, only screen and (min-width: 1280px) {
  .p--primary {
    line-height: 22px;
  }
}
.p--primary_large {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 16px;
  line-height: 24px;
}
.p--primary_small {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #575757;
}
.p--primary_xsmall {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 11px;
  line-height: 17px;
  font-weight: 500;
  text-transform: uppercase;
  color: #808080;
}
.chinese .p--primary_xsmall {
  font-size: 12px;
}
.p--secondary {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
.p--secondary_large {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
}

.font_medium {
  font-weight: 500 !important;
}

a {
  outline: none;
}

b,
strong {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

.small,
small {
  font-size: 14px;
}
.small:last-child,
small:last-child {
  margin-bottom: 0;
}

.with-drop-cap:after {
  content: "";
  display: table;
  clear: both;
}
.with-drop-cap span:first-of-type {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  display: inline-block;
  float: left;
  font-size: 2.8em;
  height: 0.9em;
  margin: 0.085em 0.15em 0 -0.08em;
  padding: 0;
  text-transform: uppercase;
}

.uppercase {
  text-transform: uppercase;
}

.fine-print {
  float: left;
  border-top: 1px solid #000000;
  font-size: 11px;
  margin-top: 60px;
  padding-top: 16px;
}

.button-text {
  font-size: 1.6em;
  line-height: 2.8125em;
  height: 2.8125em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.9375em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  position: relative;
  text-decoration: none;
}
.button-text:not([disabled]):hover, .button-text:not([disabled]):focus, .button-text:not([disabled]).active {
  background-color: #000000;
  color: #ffffff;
}
.button-text:disabled {
  border: 2px solid #CCCCCC;
  color: #CCCCCC;
  opacity: 1;
}

.button {
  line-height: 2.5714285714em;
}
.button:link {
  color: #000000;
}
.button:visited {
  color: #000000;
  text-decoration: none;
}
.button:hover, .button:focus, .button.active {
  background-color: #000000;
  color: #ffffff;
}

.main-cta {
  position: relative;
  font-size: 1.6em;
  line-height: 3.28125em;
  height: 3.28125em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  background-color: transparent;
  color: #000000;
  display: inline-block;
  text-decoration: none;
}
.main-cta:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  border: 2px solid #000000;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.main-cta:before:hover, .main-cta:before:focus {
  cursor: default;
}
.main-cta:link, .main-cta:visited {
  color: #000000;
  text-decoration: none;
}
.main-cta:not([disabled]):hover, .main-cta:not([disabled]):focus, .main-cta:not([disabled]).active {
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
}
.main-cta.inverted {
  position: relative;
  color: #ffffff;
}
.main-cta.inverted:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  border: 2px solid #ffffff;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.main-cta.inverted:before:hover, .main-cta.inverted:before:focus {
  cursor: default;
}
.main-cta.inverted:link, .main-cta.inverted:visited {
  color: #ffffff;
}
.main-cta.inverted:not([disabled]):hover, .main-cta.inverted:not([disabled]):focus, .main-cta.inverted:not([disabled]).active {
  background-color: #ffffff;
  color: #000000;
}
.main-cta.disabled, .search-2 .main-cta.christies-icon_left-arrow[disabled],
.search-2 .main-cta.christies-icon_right-arrow[disabled] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 0.5;
  text-decoration: none;
}
.main-cta.disabled:hover, .search-2 .main-cta.christies-icon_left-arrow[disabled]:hover,
.search-2 .main-cta.christies-icon_right-arrow[disabled]:hover, .main-cta.disabled:focus, .search-2 .main-cta.christies-icon_left-arrow[disabled]:focus,
.search-2 .main-cta.christies-icon_right-arrow[disabled]:focus {
  cursor: default;
}

.play {
  font-size: 1em;
  line-height: 9em;
  height: 9em;
  width: 9em;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
  background-color: transparent;
  border: 5px solid #ffffff;
  border-radius: 50%;
  margin: 0;
  padding: 0;
  position: relative;
  opacity: 0.7;
}
.play:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 0;
  width: 0;
  border-top: 1.618em solid transparent;
  border-bottom: 1.618em solid transparent;
  border-left: 2em solid #ffffff;
  content: "";
  font-size: 1em;
  margin-top: -1.6em;
  margin-left: -0.6180469716em;
}
.play:not([disabled]):hover {
  background-color: transparent;
  opacity: 1;
}
.play.mini {
  font-size: 1em;
  line-height: 3.75em;
  height: 3.75em;
  width: 3.75em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 1.5em;
  margin-left: 0em;
  border: 3px solid #ffffff;
}
.play.mini:after {
  height: 0;
  width: 0;
  border-top: 0.809em solid transparent;
  border-bottom: 0.809em solid transparent;
  border-left: 1em solid #ffffff;
  margin-top: -0.8em;
  margin-left: -0.3090234858em;
}

.button-takeover {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  background-color: #000000;
  color: #ffffff;
  border: none;
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  width: 100%;
}
.button-takeover > span {
  font-size: 1.6em;
  line-height: 2.8125em;
  height: 2.8125em;
  background-image: url(../images/buttons/takeover-button.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: auto 200%;
  display: inline-block;
  margin: 0;
  padding: 0 2.25em 0 1.5em;
}
.button-takeover:not([disabled]):hover {
  background-color: #ffffff;
  color: #000000;
}
.button-takeover:not([disabled]):hover > span {
  background-position: right bottom;
}

body.touch .button-icon:not([disabled]).added, body.touch #connectModal .connect_modal--icon:not([disabled]).added, #connectModal body.touch .connect_modal--icon:not([disabled]).added, body.touch .button-icon:not([disabled]).active, body.touch #connectModal .connect_modal--icon:not([disabled]).active, #connectModal body.touch .connect_modal--icon:not([disabled]).active, body:not(.touch) .button-icon:not([disabled]).added, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]).added, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]).added, body:not(.touch) .button-icon:not([disabled]).active, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]).active, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]).active, body:not(.touch) .button-icon:not([disabled]):active, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):active, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):active, body:not(.touch) .button-icon:not([disabled]):focus, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):focus, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):focus, body:not(.touch) .button-icon:not([disabled]):hover, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):hover, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):hover {
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
  box-shadow: 0 0 1px #000000;
}
body.touch .button-icon.added:not([disabled]):before, body.touch #connectModal .added.connect_modal--icon:not([disabled]):before, #connectModal body.touch .added.connect_modal--icon:not([disabled]):before, body.touch .button-icon.active:not([disabled]):before, body.touch #connectModal .active.connect_modal--icon:not([disabled]):before, #connectModal body.touch .active.connect_modal--icon:not([disabled]):before, body:not(.touch) .button-icon.added:not([disabled]):before, body:not(.touch) #connectModal .added.connect_modal--icon:not([disabled]):before, #connectModal body:not(.touch) .added.connect_modal--icon:not([disabled]):before, body:not(.touch) .button-icon.active:not([disabled]):before, body:not(.touch) #connectModal .active.connect_modal--icon:not([disabled]):before, #connectModal body:not(.touch) .active.connect_modal--icon:not([disabled]):before, body:not(.touch) .button-icon:not([disabled]):active:before, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):active:before, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):active:before, body:not(.touch) .button-icon:not([disabled]):focus:before, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):focus:before, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):focus:before, body:not(.touch) .button-icon:not([disabled]):hover:before, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):hover:before, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):hover:before {
  color: #ffffff;
}
body.touch .button-icon.added:not([disabled]):after, body.touch #connectModal .added.connect_modal--icon:not([disabled]):after, #connectModal body.touch .added.connect_modal--icon:not([disabled]):after, body.touch .button-icon.active:not([disabled]):after, body.touch #connectModal .active.connect_modal--icon:not([disabled]):after, #connectModal body.touch .active.connect_modal--icon:not([disabled]):after, body:not(.touch) .button-icon.added:not([disabled]):after, body:not(.touch) #connectModal .added.connect_modal--icon:not([disabled]):after, #connectModal body:not(.touch) .added.connect_modal--icon:not([disabled]):after, body:not(.touch) .button-icon.active:not([disabled]):after, body:not(.touch) #connectModal .active.connect_modal--icon:not([disabled]):after, #connectModal body:not(.touch) .active.connect_modal--icon:not([disabled]):after, body:not(.touch) .button-icon:not([disabled]):active:after, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):active:after, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):active:after, body:not(.touch) .button-icon:not([disabled]):focus:after, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):focus:after, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):focus:after, body:not(.touch) .button-icon:not([disabled]):hover:after, body:not(.touch) #connectModal .connect_modal--icon:not([disabled]):hover:after, #connectModal body:not(.touch) .connect_modal--icon:not([disabled]):hover:after {
  top: 0;
  border: 1px solid #000000;
}

.button-icon, #connectModal .connect_modal--icon {
  font-size: 2em;
  line-height: 0;
  height: 40px;
  width: 40px;
  background-color: #ffffff;
  border: none;
  border-radius: 40px;
  color: #000000;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  top: 1px;
  /* SQUARE */
}
.button-icon:after, #connectModal .connect_modal--icon:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  transition: border-color 0.2s;
  border: 1px solid #CCCCCC;
  border-radius: 40px;
  color: #ffffff;
  content: "";
}
.button-icon:not([disabled]):before, #connectModal .connect_modal--icon:not([disabled]):before {
  color: #000000;
}
.button-icon:not([disabled]).cancel-focus:focus:after, #connectModal .connect_modal--icon:not([disabled]).cancel-focus:focus:after {
  border: 1px solid #CCCCCC;
}
.button-icon.disabled, #connectModal .disabled.connect_modal--icon, .search-2 .button-icon.christies-icon_left-arrow[disabled], .search-2 #connectModal .christies-icon_left-arrow[disabled].connect_modal--icon, #connectModal .search-2 .christies-icon_left-arrow[disabled].connect_modal--icon,
.search-2 .button-icon.christies-icon_right-arrow[disabled],
.search-2 #connectModal .christies-icon_right-arrow[disabled].connect_modal--icon,
#connectModal .search-2 .christies-icon_right-arrow[disabled].connect_modal--icon, .button-icon:disabled, #connectModal .connect_modal--icon:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
  background-color: transparent;
  border: none;
}
.button-icon.disabled:hover, #connectModal .disabled.connect_modal--icon:hover, .search-2 .button-icon.christies-icon_left-arrow[disabled]:hover, .search-2 #connectModal .christies-icon_left-arrow[disabled].connect_modal--icon:hover, #connectModal .search-2 .christies-icon_left-arrow[disabled].connect_modal--icon:hover,
.search-2 .button-icon.christies-icon_right-arrow[disabled]:hover,
.search-2 #connectModal .christies-icon_right-arrow[disabled].connect_modal--icon:hover,
#connectModal .search-2 .christies-icon_right-arrow[disabled].connect_modal--icon:hover, .button-icon.disabled:focus, #connectModal .disabled.connect_modal--icon:focus, .search-2 .button-icon.christies-icon_left-arrow[disabled]:focus, .search-2 #connectModal .christies-icon_left-arrow[disabled].connect_modal--icon:focus, #connectModal .search-2 .christies-icon_left-arrow[disabled].connect_modal--icon:focus,
.search-2 .button-icon.christies-icon_right-arrow[disabled]:focus,
.search-2 #connectModal .christies-icon_right-arrow[disabled].connect_modal--icon:focus,
#connectModal .search-2 .christies-icon_right-arrow[disabled].connect_modal--icon:focus, .button-icon:disabled:hover, #connectModal .connect_modal--icon:disabled:hover, .button-icon:disabled:focus, #connectModal .connect_modal--icon:disabled:focus {
  cursor: default;
}
.button-icon.disabled:before, #connectModal .disabled.connect_modal--icon:before, .search-2 .button-icon.christies-icon_left-arrow[disabled]:before, .search-2 #connectModal .christies-icon_left-arrow[disabled].connect_modal--icon:before, #connectModal .search-2 .christies-icon_left-arrow[disabled].connect_modal--icon:before,
.search-2 .button-icon.christies-icon_right-arrow[disabled]:before,
.search-2 #connectModal .christies-icon_right-arrow[disabled].connect_modal--icon:before,
#connectModal .search-2 .christies-icon_right-arrow[disabled].connect_modal--icon:before, .button-icon:disabled:before, #connectModal .connect_modal--icon:disabled:before {
  color: #CCCCCC;
}
.button-icon.disabled:after, #connectModal .disabled.connect_modal--icon:after, .search-2 .button-icon.christies-icon_left-arrow[disabled]:after, .search-2 #connectModal .christies-icon_left-arrow[disabled].connect_modal--icon:after, #connectModal .search-2 .christies-icon_left-arrow[disabled].connect_modal--icon:after,
.search-2 .button-icon.christies-icon_right-arrow[disabled]:after,
.search-2 #connectModal .christies-icon_right-arrow[disabled].connect_modal--icon:after,
#connectModal .search-2 .christies-icon_right-arrow[disabled].connect_modal--icon:after, .button-icon:disabled:after, #connectModal .connect_modal--icon:disabled:after {
  border: 1px solid #CCCCCC;
}
.button-icon.square, #connectModal .square.connect_modal--icon {
  border-radius: 0;
}
.button-icon.square:after, #connectModal .square.connect_modal--icon:after {
  border-radius: 0;
}

.play-icon-overlay {
  width: 68px;
  height: 68px;
  background: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 100;
  opacity: 0.75;
}
.play-icon-overlay:before {
  color: #ffffff;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 0 13px 18px;
  border-color: transparent transparent transparent white;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.play-icon-overlay:after {
  content: "";
  border: 5px solid white;
  border-radius: 40px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
}

.gig-button {
  font-size: 2em !important;
  line-height: 0 !important;
  height: 40px !important;
  width: 40px !important;
  position: relative;
}
.gig-button:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  transition: border-color 0.2s;
  border: 1px solid #CCCCCC;
  border-radius: 40px;
  content: "";
}
@media only print, only screen and (min-width: 1280px) {
  .gig-button:focus, .gig-button:hover {
    background-color: #000000;
    border-radius: 40px;
    box-shadow: 0 0 1px #000000;
  }
  .gig-button:focus:after, .gig-button:hover:after {
    border-radius: 40px;
    border: 1px solid #000000;
  }
  .gig-button:focus [id^=ShareDiv-reaction] > *, .gig-button:hover [id^=ShareDiv-reaction] > * {
    color: #ffffff !important;
  }
}

#ShareDiv,
#ShareDiv_lot {
  width: auto !important;
  height: auto !important;
}

div.gig-button-container {
  margin: 0 5px !important;
  padding: 0 !important;
}

.gig-button [id^=ShareDiv-reaction] > * {
  border-radius: 40px;
  height: 40px !important;
  width: 40px !important;
  color: #000000 !important;
}

.buttons-image-sharing {
  padding: 1.5em;
  text-align: center;
}
.buttons-image-sharing.horizontal {
  display: inline-block;
}
.buttons-image-sharing.horizontal > li {
  margin-bottom: 0;
}
.buttons-image-sharing > li {
  margin-bottom: 0.75em;
}
.buttons-image-sharing > li:last-of-type {
  margin-bottom: 0;
}
.buttons-image-sharing button {
  margin: 0;
}

.button-sharing {
  outline: none;
  font-size: 2em;
  line-height: 2.25em;
  height: 2.25em;
  width: 2.25em;
  background-color: rgba(0, 0, 0, 0.25);
  border: none;
  border-radius: 3em;
  color: #ffffff;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  line-height: 0;
}
.button-sharing:link, .button-sharing:visited, .button-sharing:hover, .button-sharing:active, .button-sharing:focus {
  outline: none;
}
.button-sharing:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: border-color 0.2s, color 0.2s;
  -moz-transition: border-color 0.2s, color 0.2s;
  transition: border-color 0.2s, color 0.2s;
  border: 1px solid #ffffff;
  border-radius: 3em;
  content: "";
}
.button-sharing:not([disabled]):hover, .button-sharing:not([disabled]):focus, .button-sharing:not([disabled]).active {
  background-color: #000000;
  color: #ffffff;
}
.button-sharing:not([disabled]):hover:after, .button-sharing:not([disabled]):focus:after, .button-sharing:not([disabled]).active:after {
  border-color: #000000;
}
.button-sharing.black {
  background-color: transparent;
  color: #000000;
}
.button-sharing.black:after {
  border-color: #CCCCCC;
}

.cta {
  font-size: 1.6em;
  line-height: 3.28125em;
  height: 3.28125em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.9375em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  background-color: #B30900;
  color: #ffffff;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: auto;
  /* DEFAULT / RED */
  /* BLACK */
  /* GREY */
  /* WHITE */
}
.ctabutton {
  border: 0;
}
.cta.full-width {
  width: 100%;
}
.cta.small {
  font-size: 1.6em;
  line-height: 2.34375em;
  height: 2.34375em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.9375em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
}
.cta:link, .cta:visited {
  color: #ffffff;
}
.cta:not(.disabled).active, .cta:not(.disabled):focus, .cta:not(.disabled):hover {
  background-color: #D70C00;
  color: #ffffff;
  text-decoration: none;
}
.cta.disabled, .search-2 .cta.christies-icon_left-arrow[disabled],
.search-2 .cta.christies-icon_right-arrow[disabled] {
  background-color: #f8f8f8;
  color: #808080;
  opacity: 1;
  text-decoration: none;
}
.cta.black {
  background-color: transparent;
  color: #000000;
}
.cta.black:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  transition: border-color 0.2s;
  border: 2px solid #000000;
  content: "";
}
.cta.black:link, .cta.black:visited {
  color: #000000;
}
.cta.black:not(.disabled).active, .cta.black:not(.disabled):focus, .cta.black:not(.disabled):hover {
  background-color: #000000;
  color: #ffffff;
}
.cta.black.disabled, .search-2 .cta.black.christies-icon_left-arrow[disabled],
.search-2 .cta.black.christies-icon_right-arrow[disabled] {
  background-color: transparent;
  color: #CCCCCC;
  opacity: 1;
  text-decoration: none;
}
.cta.black.disabled:before, .search-2 .cta.black.christies-icon_left-arrow[disabled]:before,
.search-2 .cta.black.christies-icon_right-arrow[disabled]:before {
  border-color: #CCCCCC;
}
.cta.grey {
  background-color: #efefef;
  color: #000000;
}
.cta.grey:link, .cta.grey:visited {
  color: #000000;
}
.cta.grey:not(.disabled).active, .cta.grey:not(.disabled):focus, .cta.grey:not(.disabled):hover {
  background-color: #f8f8f8;
  color: #000000;
}
.cta.grey.disabled, .search-2 .cta.grey.christies-icon_left-arrow[disabled],
.search-2 .cta.grey.christies-icon_right-arrow[disabled] {
  background-color: #f8f8f8;
  color: #808080;
  opacity: 1;
  text-decoration: none;
}
.cta.white {
  background-color: #000000;
  color: #ffffff;
}
.cta.white:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  transition: border-color 0.2s;
  border: 2px solid #ffffff;
  content: "";
}
.cta.white:link, .cta.white:visited {
  color: #ffffff;
}
.cta.white:not(.disabled).active, .cta.white:not(.disabled):focus, .cta.white:not(.disabled):hover {
  background-color: #ffffff;
  color: #000000;
}
.cta.white.disabled, .search-2 .cta.white.christies-icon_left-arrow[disabled],
.search-2 .cta.white.christies-icon_right-arrow[disabled] {
  background-color: transparent;
  color: #575757;
  opacity: 1;
  text-decoration: none;
}
.cta.white.disabled:before, .search-2 .cta.white.christies-icon_left-arrow[disabled]:before,
.search-2 .cta.white.christies-icon_right-arrow[disabled]:before {
  border-color: #575757;
}
.cta--inner {
  line-height: inherit;
}

.cta-link, a.load-all {
  font-size: 1.6em;
  margin-top: 0.9375em;
  margin-right: 0em;
  margin-bottom: 1.40625em;
  margin-left: 0em;
  max-width: 72em;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  transition: color 0.2s;
  color: #000000;
  display: inline-block;
  padding: 0;
  position: relative;
  text-decoration: none;
  /* DEFAULT / BLACK */
  /* UNDERLINED */
}
.cta-link:link, a.load-all:link, .cta-link:visited, a.load-all:visited {
  color: #000000;
}
.cta-link:not(.disabled).active, a.load-all:not(.disabled).active, .cta-link:not(.disabled):focus, a.load-all:not(.disabled):focus, .cta-link:not(.disabled):hover, a.load-all:not(.disabled):hover {
  color: #808080;
}
.cta-link.disabled, a.disabled.load-all, .search-2 .cta-link.christies-icon_left-arrow[disabled], .search-2 a.christies-icon_left-arrow[disabled].load-all,
.search-2 .cta-link.christies-icon_right-arrow[disabled],
.search-2 a.christies-icon_right-arrow[disabled].load-all {
  color: #CCCCCC;
  opacity: 1;
  text-decoration: none;
}
.cta-link.underlined, a.underlined.load-all {
  text-decoration: underline;
}
.cta-link.underlined:not(.disabled).active, a.underlined.load-all:not(.disabled).active, .cta-link.underlined:not(.disabled):focus, a.underlined.load-all:not(.disabled):focus, .cta-link.underlined:not(.disabled):hover, a.underlined.load-all:not(.disabled):hover {
  text-decoration: underline;
}
.cta-link.underlined.disabled, a.underlined.disabled.load-all, .search-2 .cta-link.underlined.christies-icon_left-arrow[disabled], .search-2 a.underlined.christies-icon_left-arrow[disabled].load-all,
.search-2 .cta-link.underlined.christies-icon_right-arrow[disabled],
.search-2 a.underlined.christies-icon_right-arrow[disabled].load-all {
  text-decoration: underline;
}

.cta-link-with-icon {
  text-transform: uppercase;
}
.cta-link-with-icon > .icon, .cta-link-with-icon > .form-drop-down,
.cta-link-with-icon > .form-select {
  vertical-align: top;
}
.cta-link-with-icon > .icon:before, .cta-link-with-icon > .form-drop-down:before,
.cta-link-with-icon > .form-select:before {
  vertical-align: text-top;
}
.cta-link-with-icon > .text {
  vertical-align: middle;
}

.cta-image {
  background-color: #f8f8f8;
  margin: 0 0 1.5em;
  padding: 6em 2.25em 2.25em 2.25em;
}
.cta-image .image-preview-container {
  margin-bottom: 4.5em;
}
.cta-image .image-preview-container:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 0.4s, border-bottom 0.2s;
  -moz-transition: background-color 0.4s, border-bottom 0.2s;
  transition: background-color 0.4s, border-bottom 0.2s;
  background-color: transparent;
  border-bottom: 0 solid #D70C00;
  content: "";
}
.cta-image.disabled, .search-2 .cta-image.christies-icon_left-arrow[disabled],
.search-2 .cta-image.christies-icon_right-arrow[disabled] {
  opacity: 1;
}
.cta-image.disabled .image-preview-container, .search-2 .cta-image.christies-icon_left-arrow[disabled] .image-preview-container,
.search-2 .cta-image.christies-icon_right-arrow[disabled] .image-preview-container {
  opacity: 0.8;
}
.cta-image.disabled .image-preview-container:after, .search-2 .cta-image.christies-icon_left-arrow[disabled] .image-preview-container:after,
.search-2 .cta-image.christies-icon_right-arrow[disabled] .image-preview-container:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.cta-image.disabled .cta-icon, .search-2 .cta-image.christies-icon_left-arrow[disabled] .cta-icon,
.search-2 .cta-image.christies-icon_right-arrow[disabled] .cta-icon {
  text-decoration: line-through;
}
.cta-image:focus, .cta-image:hover, .cta-image.active {
  cursor: pointer;
}
.cta-image:focus .image-preview-container:after, .cta-image:hover .image-preview-container:after, .cta-image.active .image-preview-container:after {
  background-color: rgba(0, 0, 0, 0.15);
  border-bottom: 3px solid #D70C00;
}
.cta-image:focus .cta-icon > span, .cta-image:hover .cta-icon > span, .cta-image.active .cta-icon > span {
  background-color: #000000;
  border: 2px solid #000000;
  color: #ffffff;
}

.cta-icon {
  font-size: 1.6em;
  line-height: 2.8125em;
  max-width: 72em;
  margin: 0;
  padding: 0;
  position: relative;
}
.cta-icon:after {
  content: "";
  display: table;
  clear: both;
}
.cta-icon > span {
  font-size: 1em;
  line-height: 2.775em;
  height: 2.775em;
  width: 2.775em;
  -webkit-transition: background-color 0.2s, border-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, border-color 0.2s, color 0.2s;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
  background-color: transparent;
  border: 2px solid #CCCCCC;
  border-radius: 1.5em;
  color: inherit;
  display: block;
  float: left;
  margin-right: 0.375em;
  position: relative;
}
.cta-icon > span:before {
  height: 100%;
  left: 0;
  line-height: 2.5;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
.cta-icon.disabled, .search-2 .cta-icon.christies-icon_left-arrow[disabled],
.search-2 .cta-icon.christies-icon_right-arrow[disabled], .disabled .cta-icon, .search-2 .christies-icon_left-arrow[disabled] .cta-icon,
.search-2 .christies-icon_right-arrow[disabled] .cta-icon {
  color: #CCCCCC;
}

.input_text,
.textarea,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=textarea],
input[type=textbox] {
  outline: none;
  -webkit-appearance: none;
  padding: 20px 10px;
  font-size: 1.6em;
  line-height: 1.5em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  padding-top: 0.65625em;
  padding-right: 1.40625em;
  padding-bottom: 0.65625em;
  padding-left: 1.40625em;
  max-width: 72em;
  -webkit-transition: border-color 0.2s, color 0.2s;
  -moz-transition: border-color 0.2s, color 0.2s;
  transition: border-color 0.2s, color 0.2s;
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
  color: #575757;
  font-style: normal;
  width: 100%;
  margin: 0px;
}
.input_text:-ms-input-placeholder, .input_text::-moz-placeholder, .input_text::-webkit-input-placeholder, .input_text::placeholder,
.textarea:-ms-input-placeholder,
.textarea::-moz-placeholder,
.textarea::-webkit-input-placeholder,
.textarea::placeholder,
input[type=date]:-ms-input-placeholder,
input[type=date]::-moz-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=date]::placeholder,
input[type=email]:-ms-input-placeholder,
input[type=email]::-moz-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=email]::placeholder,
input[type=number]:-ms-input-placeholder,
input[type=number]::-moz-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=number]::placeholder,
input[type=password]:-ms-input-placeholder,
input[type=password]::-moz-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=password]::placeholder,
input[type=search]:-ms-input-placeholder,
input[type=search]::-moz-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=search]::placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=tel]::-moz-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=tel]::placeholder,
input[type=text]:-ms-input-placeholder,
input[type=text]::-moz-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=text]::placeholder,
input[type=textarea]:-ms-input-placeholder,
input[type=textarea]::-moz-placeholder,
input[type=textarea]::-webkit-input-placeholder,
input[type=textarea]::placeholder,
input[type=textbox]:-ms-input-placeholder,
input[type=textbox]::-moz-placeholder,
input[type=textbox]::-webkit-input-placeholder,
input[type=textbox]::placeholder {
  color: #575757;
  font-style: italic;
}
.input_text:disabled:-ms-input-placeholder, .input_text:disabled::-moz-placeholder, .input_text:disabled::-webkit-input-placeholder, .input_text:disabled::placeholder,
.textarea:disabled:-ms-input-placeholder,
.textarea:disabled::-moz-placeholder,
.textarea:disabled::-webkit-input-placeholder,
.textarea:disabled::placeholder,
input[type=date]:disabled:-ms-input-placeholder,
input[type=date]:disabled::-moz-placeholder,
input[type=date]:disabled::-webkit-input-placeholder,
input[type=date]:disabled::placeholder,
input[type=email]:disabled:-ms-input-placeholder,
input[type=email]:disabled::-moz-placeholder,
input[type=email]:disabled::-webkit-input-placeholder,
input[type=email]:disabled::placeholder,
input[type=number]:disabled:-ms-input-placeholder,
input[type=number]:disabled::-moz-placeholder,
input[type=number]:disabled::-webkit-input-placeholder,
input[type=number]:disabled::placeholder,
input[type=password]:disabled:-ms-input-placeholder,
input[type=password]:disabled::-moz-placeholder,
input[type=password]:disabled::-webkit-input-placeholder,
input[type=password]:disabled::placeholder,
input[type=search]:disabled:-ms-input-placeholder,
input[type=search]:disabled::-moz-placeholder,
input[type=search]:disabled::-webkit-input-placeholder,
input[type=search]:disabled::placeholder,
input[type=tel]:disabled:-ms-input-placeholder,
input[type=tel]:disabled::-moz-placeholder,
input[type=tel]:disabled::-webkit-input-placeholder,
input[type=tel]:disabled::placeholder,
input[type=text]:disabled:-ms-input-placeholder,
input[type=text]:disabled::-moz-placeholder,
input[type=text]:disabled::-webkit-input-placeholder,
input[type=text]:disabled::placeholder,
input[type=textarea]:disabled:-ms-input-placeholder,
input[type=textarea]:disabled::-moz-placeholder,
input[type=textarea]:disabled::-webkit-input-placeholder,
input[type=textarea]:disabled::placeholder,
input[type=textbox]:disabled:-ms-input-placeholder,
input[type=textbox]:disabled::-moz-placeholder,
input[type=textbox]:disabled::-webkit-input-placeholder,
input[type=textbox]:disabled::placeholder {
  color: #CCCCCC;
}
.input_text:hover,
.textarea:hover,
input[type=date]:hover,
input[type=email]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=textarea]:hover,
input[type=textbox]:hover {
  border-color: #808080;
}
.input_text:focus,
.textarea:focus,
input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=textarea]:focus,
input[type=textbox]:focus {
  border-color: #000000;
  color: #000000;
}
.input_text.disabled, .search-2 .input_text.christies-icon_left-arrow[disabled],
.search-2 .input_text.christies-icon_right-arrow[disabled], .input_text:disabled,
.textarea.disabled,
.search-2 .textarea.christies-icon_left-arrow[disabled],
.search-2 .textarea.christies-icon_right-arrow[disabled],
.textarea:disabled,
input[type=date].disabled,
.search-2 input[type=date].christies-icon_left-arrow[disabled],
.search-2 input[type=date].christies-icon_right-arrow[disabled],
input[type=date]:disabled,
input[type=email].disabled,
.search-2 input[type=email].christies-icon_left-arrow[disabled],
.search-2 input[type=email].christies-icon_right-arrow[disabled],
input[type=email]:disabled,
input[type=number].disabled,
.search-2 input[type=number].christies-icon_left-arrow[disabled],
.search-2 input[type=number].christies-icon_right-arrow[disabled],
input[type=number]:disabled,
input[type=password].disabled,
.search-2 input[type=password].christies-icon_left-arrow[disabled],
.search-2 input[type=password].christies-icon_right-arrow[disabled],
input[type=password]:disabled,
input[type=search].disabled,
.search-2 input[type=search].christies-icon_left-arrow[disabled],
.search-2 input[type=search].christies-icon_right-arrow[disabled],
input[type=search]:disabled,
input[type=tel].disabled,
.search-2 input[type=tel].christies-icon_left-arrow[disabled],
.search-2 input[type=tel].christies-icon_right-arrow[disabled],
input[type=tel]:disabled,
input[type=text].disabled,
.search-2 input[type=text].christies-icon_left-arrow[disabled],
.search-2 input[type=text].christies-icon_right-arrow[disabled],
input[type=text]:disabled,
input[type=textarea].disabled,
.search-2 input[type=textarea].christies-icon_left-arrow[disabled],
.search-2 input[type=textarea].christies-icon_right-arrow[disabled],
input[type=textarea]:disabled,
input[type=textbox].disabled,
.search-2 input[type=textbox].christies-icon_left-arrow[disabled],
.search-2 input[type=textbox].christies-icon_right-arrow[disabled],
input[type=textbox]:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
  border-color: #CCCCCC;
  color: #CCCCCC;
}
.input_text.disabled:hover, .search-2 .input_text.christies-icon_left-arrow[disabled]:hover,
.search-2 .input_text.christies-icon_right-arrow[disabled]:hover, .input_text.disabled:focus, .search-2 .input_text.christies-icon_left-arrow[disabled]:focus,
.search-2 .input_text.christies-icon_right-arrow[disabled]:focus, .input_text:disabled:hover, .input_text:disabled:focus,
.textarea.disabled:hover,
.search-2 .textarea.christies-icon_left-arrow[disabled]:hover,
.search-2 .textarea.christies-icon_right-arrow[disabled]:hover,
.textarea.disabled:focus,
.search-2 .textarea.christies-icon_left-arrow[disabled]:focus,
.search-2 .textarea.christies-icon_right-arrow[disabled]:focus,
.textarea:disabled:hover,
.textarea:disabled:focus,
input[type=date].disabled:hover,
.search-2 input[type=date].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=date].christies-icon_right-arrow[disabled]:hover,
input[type=date].disabled:focus,
.search-2 input[type=date].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=date].christies-icon_right-arrow[disabled]:focus,
input[type=date]:disabled:hover,
input[type=date]:disabled:focus,
input[type=email].disabled:hover,
.search-2 input[type=email].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=email].christies-icon_right-arrow[disabled]:hover,
input[type=email].disabled:focus,
.search-2 input[type=email].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=email].christies-icon_right-arrow[disabled]:focus,
input[type=email]:disabled:hover,
input[type=email]:disabled:focus,
input[type=number].disabled:hover,
.search-2 input[type=number].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=number].christies-icon_right-arrow[disabled]:hover,
input[type=number].disabled:focus,
.search-2 input[type=number].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=number].christies-icon_right-arrow[disabled]:focus,
input[type=number]:disabled:hover,
input[type=number]:disabled:focus,
input[type=password].disabled:hover,
.search-2 input[type=password].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=password].christies-icon_right-arrow[disabled]:hover,
input[type=password].disabled:focus,
.search-2 input[type=password].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=password].christies-icon_right-arrow[disabled]:focus,
input[type=password]:disabled:hover,
input[type=password]:disabled:focus,
input[type=search].disabled:hover,
.search-2 input[type=search].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=search].christies-icon_right-arrow[disabled]:hover,
input[type=search].disabled:focus,
.search-2 input[type=search].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=search].christies-icon_right-arrow[disabled]:focus,
input[type=search]:disabled:hover,
input[type=search]:disabled:focus,
input[type=tel].disabled:hover,
.search-2 input[type=tel].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=tel].christies-icon_right-arrow[disabled]:hover,
input[type=tel].disabled:focus,
.search-2 input[type=tel].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=tel].christies-icon_right-arrow[disabled]:focus,
input[type=tel]:disabled:hover,
input[type=tel]:disabled:focus,
input[type=text].disabled:hover,
.search-2 input[type=text].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=text].christies-icon_right-arrow[disabled]:hover,
input[type=text].disabled:focus,
.search-2 input[type=text].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=text].christies-icon_right-arrow[disabled]:focus,
input[type=text]:disabled:hover,
input[type=text]:disabled:focus,
input[type=textarea].disabled:hover,
.search-2 input[type=textarea].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=textarea].christies-icon_right-arrow[disabled]:hover,
input[type=textarea].disabled:focus,
.search-2 input[type=textarea].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=textarea].christies-icon_right-arrow[disabled]:focus,
input[type=textarea]:disabled:hover,
input[type=textarea]:disabled:focus,
input[type=textbox].disabled:hover,
.search-2 input[type=textbox].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=textbox].christies-icon_right-arrow[disabled]:hover,
input[type=textbox].disabled:focus,
.search-2 input[type=textbox].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=textbox].christies-icon_right-arrow[disabled]:focus,
input[type=textbox]:disabled:hover,
input[type=textbox]:disabled:focus {
  cursor: default;
}

.input_text,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text] {
  font-style: italic;
  height: 2.8125em;
}

.textarea,
input[type=textarea] {
  min-height: 7.5em;
}

.input_checkbox,
.input_radio,
input[type=checkbox],
input[type=radio] {
  background-color: transparent;
  border: 1px solid #CCCCCC;
  overflow: hidden;
  position: relative;
  width: 14px;
  height: 14px;
}
.input_checkbox:before,
.input_radio:before,
input[type=checkbox]:before,
input[type=radio]:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: border-color 0.2s, opacity 0.2s;
  -moz-transition: border-color 0.2s, opacity 0.2s;
  transition: border-color 0.2s, opacity 0.2s;
  border: 3px solid #ffffff;
  content: "";
  opacity: 0;
}
.input_checkbox:checked,
.input_radio:checked,
input[type=checkbox]:checked,
input[type=radio]:checked {
  background-color: #000000;
}
.input_checkbox:checked:before,
.input_radio:checked:before,
input[type=checkbox]:checked:before,
input[type=radio]:checked:before {
  opacity: 1;
}
.input_checkbox.disabled, .search-2 .input_checkbox.christies-icon_left-arrow[disabled],
.search-2 .input_checkbox.christies-icon_right-arrow[disabled], .input_checkbox:disabled,
.input_radio.disabled,
.search-2 .input_radio.christies-icon_left-arrow[disabled],
.search-2 .input_radio.christies-icon_right-arrow[disabled],
.input_radio:disabled,
input[type=checkbox].disabled,
.search-2 input[type=checkbox].christies-icon_left-arrow[disabled],
.search-2 input[type=checkbox].christies-icon_right-arrow[disabled],
input[type=checkbox]:disabled,
input[type=radio].disabled,
.search-2 input[type=radio].christies-icon_left-arrow[disabled],
.search-2 input[type=radio].christies-icon_right-arrow[disabled],
input[type=radio]:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 0.5;
  border-color: #CCCCCC;
}
.input_checkbox.disabled:hover, .search-2 .input_checkbox.christies-icon_left-arrow[disabled]:hover,
.search-2 .input_checkbox.christies-icon_right-arrow[disabled]:hover, .input_checkbox.disabled:focus, .search-2 .input_checkbox.christies-icon_left-arrow[disabled]:focus,
.search-2 .input_checkbox.christies-icon_right-arrow[disabled]:focus, .input_checkbox:disabled:hover, .input_checkbox:disabled:focus,
.input_radio.disabled:hover,
.search-2 .input_radio.christies-icon_left-arrow[disabled]:hover,
.search-2 .input_radio.christies-icon_right-arrow[disabled]:hover,
.input_radio.disabled:focus,
.search-2 .input_radio.christies-icon_left-arrow[disabled]:focus,
.search-2 .input_radio.christies-icon_right-arrow[disabled]:focus,
.input_radio:disabled:hover,
.input_radio:disabled:focus,
input[type=checkbox].disabled:hover,
.search-2 input[type=checkbox].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=checkbox].christies-icon_right-arrow[disabled]:hover,
input[type=checkbox].disabled:focus,
.search-2 input[type=checkbox].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=checkbox].christies-icon_right-arrow[disabled]:focus,
input[type=checkbox]:disabled:hover,
input[type=checkbox]:disabled:focus,
input[type=radio].disabled:hover,
.search-2 input[type=radio].christies-icon_left-arrow[disabled]:hover,
.search-2 input[type=radio].christies-icon_right-arrow[disabled]:hover,
input[type=radio].disabled:focus,
.search-2 input[type=radio].christies-icon_left-arrow[disabled]:focus,
.search-2 input[type=radio].christies-icon_right-arrow[disabled]:focus,
input[type=radio]:disabled:hover,
input[type=radio]:disabled:focus {
  cursor: default;
}
.input_checkbox:not([disabled]):hover,
.input_radio:not([disabled]):hover,
input[type=checkbox]:not([disabled]):hover,
input[type=radio]:not([disabled]):hover {
  background-color: #000000;
}
.input_checkbox:not([disabled]):hover:before,
.input_radio:not([disabled]):hover:before,
input[type=checkbox]:not([disabled]):hover:before,
input[type=radio]:not([disabled]):hover:before {
  opacity: 1;
}

.input_radio:before,
input[type=radio]:before {
  border-radius: 1.6em;
}

.newsletter {
  position: relative;
}
.newsletter .input_text,
.newsletter input[type=email] {
  font-size: 1.4em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  padding-top: 0.5892857143em;
  padding-right: 0.8035714286em;
  padding-bottom: 0.5892857143em;
  padding-left: 0.8035714286em;
  max-width: 63em;
  height: 2.6785714286em;
}
.newsletter .button {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  background-color: transparent;
  background-image: url("../images/buttons/newsletter-button.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 200% 100%;
  border: none;
  border-left: 1px solid #CCCCCC;
  bottom: 0;
  height: auto;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.34375em;
}
.newsletter .button:not([disabled]).active, .newsletter .button:not([disabled]):focus, .newsletter .button:not([disabled]):hover {
  background-color: black;
  background-position: right center;
  border: none;
  border-left: 1px solid #CCCCCC;
}

.error:not(.form-select),
.error:not(.form-select):hover {
  border: 1px solid #B30900 !important;
  color: #000000 !important;
}
.error:not(.form-select):-ms-input-placeholder, .error:not(.form-select)::-moz-placeholder, .error:not(.form-select)::-webkit-input-placeholder, .error:not(.form-select)::placeholder,
.error:not(.form-select):hover:-ms-input-placeholder,
.error:not(.form-select):hover::-moz-placeholder,
.error:not(.form-select):hover::-webkit-input-placeholder,
.error:not(.form-select):hover::placeholder {
  color: #000000;
}

.label {
  font-size: 14px;
  color: #575757;
  display: inline;
}
.label.disabled, .search-2 .label.christies-icon_left-arrow[disabled],
.search-2 .label.christies-icon_right-arrow[disabled], .label:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
  color: #CCCCCC;
}
.label.disabled:hover, .search-2 .label.christies-icon_left-arrow[disabled]:hover,
.search-2 .label.christies-icon_right-arrow[disabled]:hover, .label.disabled:focus, .search-2 .label.christies-icon_left-arrow[disabled]:focus,
.search-2 .label.christies-icon_right-arrow[disabled]:focus, .label:disabled:hover, .label:disabled:focus {
  cursor: default;
}
.label.hotspot {
  cursor: pointer;
}

a:link, a:visited {
  color: inherit;
}
a:active, a:focus, a:hover {
  color: #575757;
  text-decoration: none;
  outline: none;
}

.link {
  color: #575757;
  position: relative;
  text-decoration: none;
}
.link:link, .link:visited {
  color: #575757;
}
.link:active, .link:focus, .link:hover {
  color: #808080;
  text-decoration: underline;
}
.link.disabled, .search-2 .link.christies-icon_left-arrow[disabled],
.search-2 .link.christies-icon_right-arrow[disabled] {
  color: #CCCCCC;
  opacity: 1;
  text-decoration: line-through;
}

.link-box, .box-link > a, .box-link-type-1 li > a, .box-link-type-4 li > a, .box-link-type-2 li > a,
.box-link > div,
.box-link-type-1 li > div,
.box-link-type-4 li > div,
.box-link-type-2 li > div,
.box-link > button,
.box-link-type-1 li > button,
.box-link-type-4 li > button,
.box-link-type-2 li > button, .cta-image {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  display: block;
  text-decoration: none;
  width: 100%;
}
.link-box.selected, .box-link > a.selected, .box-link-type-1 li > a.selected, .box-link-type-4 li > a.selected, .box-link-type-2 li > a.selected,
.box-link > div.selected,
.box-link-type-1 li > div.selected,
.box-link-type-4 li > div.selected,
.box-link-type-2 li > div.selected,
.box-link > button.selected,
.box-link-type-1 li > button.selected,
.box-link-type-4 li > button.selected,
.box-link-type-2 li > button.selected, .selected.cta-image, .link-box:focus, .box-link > a:focus, .box-link-type-1 li > a:focus, .box-link-type-4 li > a:focus, .box-link-type-2 li > a:focus,
.box-link > div:focus,
.box-link-type-1 li > div:focus,
.box-link-type-4 li > div:focus,
.box-link-type-2 li > div:focus,
.box-link > button:focus,
.box-link-type-1 li > button:focus,
.box-link-type-4 li > button:focus,
.box-link-type-2 li > button:focus, .cta-image:focus, .link-box:hover, .box-link > a:hover, .box-link-type-1 li > a:hover, .box-link-type-4 li > a:hover, .box-link-type-2 li > a:hover,
.box-link > div:hover,
.box-link-type-1 li > div:hover,
.box-link-type-4 li > div:hover,
.box-link-type-2 li > div:hover,
.box-link > button:hover,
.box-link-type-1 li > button:hover,
.box-link-type-4 li > button:hover,
.box-link-type-2 li > button:hover, .cta-image:hover, .link-box:link, .box-link > a:link, .box-link-type-1 li > a:link, .box-link-type-4 li > a:link, .box-link-type-2 li > a:link,
.box-link > div:link,
.box-link-type-1 li > div:link,
.box-link-type-4 li > div:link,
.box-link-type-2 li > div:link,
.box-link > button:link,
.box-link-type-1 li > button:link,
.box-link-type-4 li > button:link,
.box-link-type-2 li > button:link, .cta-image:link, .link-box:visited, .box-link > a:visited, .box-link-type-1 li > a:visited, .box-link-type-4 li > a:visited, .box-link-type-2 li > a:visited,
.box-link > div:visited,
.box-link-type-1 li > div:visited,
.box-link-type-4 li > div:visited,
.box-link-type-2 li > div:visited,
.box-link > button:visited,
.box-link-type-1 li > button:visited,
.box-link-type-4 li > button:visited,
.box-link-type-2 li > button:visited, .cta-image:visited {
  text-decoration: none;
}

.link-box-container {
  height: 0;
  padding-bottom: 161.803398875%;
  position: relative;
  width: 100%;
}
.link-box-container .link-box, .link-box-container .box-link > a, .link-box-container .box-link-type-1 li > a, .link-box-container .box-link-type-4 li > a, .link-box-container .box-link-type-2 li > a, .box-link-type-1 .link-box-container li > a, .box-link-type-4 .link-box-container li > a, .box-link-type-2 .link-box-container li > a,
.link-box-container .box-link > div,
.link-box-container .box-link-type-1 li > div,
.link-box-container .box-link-type-4 li > div,
.link-box-container .box-link-type-2 li > div,
.box-link-type-1 .link-box-container li > div,
.box-link-type-4 .link-box-container li > div,
.box-link-type-2 .link-box-container li > div,
.link-box-container .box-link > button,
.link-box-container .box-link-type-1 li > button,
.link-box-container .box-link-type-4 li > button,
.link-box-container .box-link-type-2 li > button,
.box-link-type-1 .link-box-container li > button,
.box-link-type-4 .link-box-container li > button,
.box-link-type-2 .link-box-container li > button, .link-box-container .cta-image {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  width: auto;
}

.form-drop-down,
.form-select {
  background-color: transparent;
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
.form-drop-down:after, .form-drop-down:before,
.form-select:after,
.form-select:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  font-family: Christies;
  content: "";
  font-size: 18px;
  border: 1px solid #CCCCCC;
  opacity: 1;
  text-align: center;
  line-height: 40px;
}
.form-drop-down:after:hover, .form-drop-down:after:focus, .form-drop-down:before:hover, .form-drop-down:before:focus,
.form-select:after:hover,
.form-select:after:focus,
.form-select:before:hover,
.form-select:before:focus {
  cursor: default;
}
.form-drop-down:after,
.form-select:after {
  opacity: 0;
  border-color: #808080;
}
.form-drop-down:not(.disabled):hover,
.form-select:not(.disabled):hover {
  background-color: transparent;
}
.form-drop-down:not(.disabled):hover:before,
.form-select:not(.disabled):hover:before {
  opacity: 0;
}
.form-drop-down:not(.disabled):hover:after,
.form-select:not(.disabled):hover:after {
  opacity: 1;
}
.form-drop-down:not(.disabled).selected,
.form-select:not(.disabled).selected {
  color: #000000;
}
.form-drop-down:not(.disabled).selected:before,
.form-select:not(.disabled).selected:before {
  opacity: 0;
}
.form-drop-down:not(.disabled).selected:after,
.form-select:not(.disabled).selected:after {
  opacity: 1;
}
.form-drop-down.disabled, .search-2 .form-drop-down.christies-icon_left-arrow[disabled],
.search-2 .form-drop-down.christies-icon_right-arrow[disabled],
.form-select.disabled,
.search-2 .form-select.christies-icon_left-arrow[disabled],
.search-2 .form-select.christies-icon_right-arrow[disabled] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
}
.form-drop-down.disabled:hover, .search-2 .form-drop-down.christies-icon_left-arrow[disabled]:hover,
.search-2 .form-drop-down.christies-icon_right-arrow[disabled]:hover, .form-drop-down.disabled:focus, .search-2 .form-drop-down.christies-icon_left-arrow[disabled]:focus,
.search-2 .form-drop-down.christies-icon_right-arrow[disabled]:focus,
.form-select.disabled:hover,
.search-2 .form-select.christies-icon_left-arrow[disabled]:hover,
.search-2 .form-select.christies-icon_right-arrow[disabled]:hover,
.form-select.disabled:focus,
.search-2 .form-select.christies-icon_left-arrow[disabled]:focus,
.search-2 .form-select.christies-icon_right-arrow[disabled]:focus {
  cursor: default;
}
.form-drop-down.disabled:before, .search-2 .form-drop-down.christies-icon_left-arrow[disabled]:before,
.search-2 .form-drop-down.christies-icon_right-arrow[disabled]:before,
.form-select.disabled:before,
.search-2 .form-select.christies-icon_left-arrow[disabled]:before,
.search-2 .form-select.christies-icon_right-arrow[disabled]:before {
  background-position: right bottom;
  border: 1px solid #CCCCCC;
}
.form-drop-down.error:after,
.form-select.error:after {
  border: 1px solid #B30900 !important;
  opacity: 1 !important;
  color: #000000 !important;
}
.form-drop-down.error select,
.form-select.error select {
  border: 1px solid #B30900 !important;
  opacity: 1 !important;
  color: #000000 !important;
}
.form-drop-down .select,
.form-select .select {
  background-color: transparent;
  padding-right: 3.9270704574em;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
  font-style: italitalic;
  color: #808080;
}
.form-drop-down .select::-ms-expand,
.form-select .select::-ms-expand {
  display: none;
}
.form-drop-down .select:not([disabled]).selected, .form-drop-down .select:not([disabled]):hover,
.form-select .select:not([disabled]).selected,
.form-select .select:not([disabled]):hover {
  background-color: transparent;
  color: #000000;
}
.form-drop-down .select::ms-expand,
.form-select .select::ms-expand {
  display: none;
}

.select {
  -webkit-appearance: none;
  border-radius: 0;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  font-size: 1.6em;
  line-height: 2.8125em;
  height: 2.8125em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  -webkit-transition: border-color 0.2s, color 0.2s;
  -moz-transition: border-color 0.2s, color 0.2s;
  transition: border-color 0.2s, color 0.2s;
  background-color: transparent;
  border: 1px solid #CCCCCC;
  color: #575757;
}
.select:not([disabled]).selected, .select:not([disabled]):hover {
  background-color: #000000;
  border-color: #808080;
  color: #ffffff;
}
.select.disabled, .search-2 .select.christies-icon_left-arrow[disabled],
.search-2 .select.christies-icon_right-arrow[disabled], .select:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
  border-color: #CCCCCC;
  color: #CCCCCC;
}
.select.disabled:hover, .search-2 .select.christies-icon_left-arrow[disabled]:hover,
.search-2 .select.christies-icon_right-arrow[disabled]:hover, .select.disabled:focus, .search-2 .select.christies-icon_left-arrow[disabled]:focus,
.search-2 .select.christies-icon_right-arrow[disabled]:focus, .select:disabled:hover, .select:disabled:focus {
  cursor: default;
}

.toggle-button {
  display: inline-block;
  /* WHITE */
}
.toggle-button > label {
  font-size: 1.6em;
  line-height: 3.28125em;
  height: 3.28125em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.9375em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.toggle-button > input:checked + label {
  background-color: #efefef;
  border: 2px solid transparent;
  color: #000000;
}
.toggle-button:not(.disabled):hover > label, .toggle-button:not(.disabled):focus > label, .toggle-button:not(.disabled).active > label {
  background-color: #000000;
  color: #ffffff;
}
.toggle-button.disabled, .search-2 .toggle-button.christies-icon_left-arrow[disabled],
.search-2 .toggle-button.christies-icon_right-arrow[disabled] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
}
.toggle-button.disabled:hover, .search-2 .toggle-button.christies-icon_left-arrow[disabled]:hover,
.search-2 .toggle-button.christies-icon_right-arrow[disabled]:hover, .toggle-button.disabled:focus, .search-2 .toggle-button.christies-icon_left-arrow[disabled]:focus,
.search-2 .toggle-button.christies-icon_right-arrow[disabled]:focus {
  cursor: default;
}
.toggle-button.white > label {
  font-size: 1.6em;
  line-height: 3.28125em;
  height: 3.28125em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.9375em;
  margin-left: 0em;
  padding-top: 0em;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  border: 2px solid #ffffff;
  color: #ffffff;
}
.toggle-button.white > input:checked + label {
  background-color: #575757;
  border: 2px solid transparent;
  color: #ffffff;
}
.toggle-button.white:not(.disabled):hover > label, .toggle-button.white:not(.disabled):focus > label, .toggle-button.white:not(.disabled).active > label {
  background-color: #ffffff;
  color: #000000;
}

.toggle-link {
  /* WHITE */
}
.toggle-link > label {
  font-size: 1.6em;
  line-height: 2.34375em;
  height: 2.34375em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.9375em;
  margin-left: 0em;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  background-color: transparent;
  color: #000000;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.toggle-link > input:checked + label {
  color: #575757;
}
.toggle-link:not(.disabled):hover > label, .toggle-link:not(.disabled):focus > label, .toggle-link:not(.disabled).active > label {
  color: #808080;
}
.toggle-link.disabled, .search-2 .toggle-link.christies-icon_left-arrow[disabled],
.search-2 .toggle-link.christies-icon_right-arrow[disabled] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  opacity: 1;
}
.toggle-link.disabled:hover, .search-2 .toggle-link.christies-icon_left-arrow[disabled]:hover,
.search-2 .toggle-link.christies-icon_right-arrow[disabled]:hover, .toggle-link.disabled:focus, .search-2 .toggle-link.christies-icon_left-arrow[disabled]:focus,
.search-2 .toggle-link.christies-icon_right-arrow[disabled]:focus {
  cursor: default;
}
.toggle-link.white > label {
  color: #ffffff;
}
.toggle-link.white > input:checked + label {
  color: #CCCCCC;
}
.toggle-link.white:not(.disabled):hover > label, .toggle-link.white:not(.disabled):focus > label, .toggle-link.white:not(.disabled).active > label {
  color: #808080;
}

fieldset label {
  display: block;
  float: left;
  padding-right: 10px;
  white-space: nowrap;
  text-indent: -12px;
}
fieldset label input,
fieldset label span {
  vertical-align: middle;
}
fieldset label span {
  padding-left: 20px;
  display: block;
  white-space: normal;
  line-height: 24px;
  margin-top: -5px;
}

.column {
  width: 100%;
  float: left;
  padding: 0.75em 1em;
}
.column.clear-both {
  clear: both;
}
.column.inline-block {
  float: none;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: left;
  width: auto;
}

.extendRow {
  padding-left: 5000px;
  padding-right: 5000px;
  margin-left: -5010px;
  margin-right: -5010px;
}

@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-1 {
    width: 8.3333333333%;
  }

  .column-pull-1 {
    right: 8.3333333333%;
  }

  .column-push-1 {
    left: 8.3333333333%;
  }

  .column-offset-1 {
    margin-left: 8.3333333333%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-1 {
    width: 8.3333333333%;
  }

  .column-md-pull-1 {
    right: 8.3333333333%;
  }

  .column-md-push-1 {
    left: 8.3333333333%;
  }

  .column-md-offset-1 {
    margin-left: 8.3333333333%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-1 {
    width: 8.3333333333%;
  }

  .column-lg-pull-1 {
    right: 8.3333333333%;
  }

  .column-lg-push-1 {
    left: 8.3333333333%;
  }

  .column-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-1 {
    width: 8.3333333333%;
  }

  .column-xl-pull-1 {
    right: 8.3333333333%;
  }

  .column-xl-push-1 {
    left: 8.3333333333%;
  }

  .column-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-2 {
    width: 16.6666666667%;
  }

  .column-pull-2 {
    right: 16.6666666667%;
  }

  .column-push-2 {
    left: 16.6666666667%;
  }

  .column-offset-2 {
    margin-left: 16.6666666667%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-2 {
    width: 16.6666666667%;
  }

  .column-md-pull-2 {
    right: 16.6666666667%;
  }

  .column-md-push-2 {
    left: 16.6666666667%;
  }

  .column-md-offset-2 {
    margin-left: 16.6666666667%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-2 {
    width: 16.6666666667%;
  }

  .column-lg-pull-2 {
    right: 16.6666666667%;
  }

  .column-lg-push-2 {
    left: 16.6666666667%;
  }

  .column-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-2 {
    width: 16.6666666667%;
  }

  .column-xl-pull-2 {
    right: 16.6666666667%;
  }

  .column-xl-push-2 {
    left: 16.6666666667%;
  }

  .column-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-3 {
    width: 25%;
  }

  .column-pull-3 {
    right: 25%;
  }

  .column-push-3 {
    left: 25%;
  }

  .column-offset-3 {
    margin-left: 25%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-3 {
    width: 25%;
  }

  .column-md-pull-3 {
    right: 25%;
  }

  .column-md-push-3 {
    left: 25%;
  }

  .column-md-offset-3 {
    margin-left: 25%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-3 {
    width: 25%;
  }

  .column-lg-pull-3 {
    right: 25%;
  }

  .column-lg-push-3 {
    left: 25%;
  }

  .column-lg-offset-3 {
    margin-left: 25%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-3 {
    width: 25%;
  }

  .column-xl-pull-3 {
    right: 25%;
  }

  .column-xl-push-3 {
    left: 25%;
  }

  .column-xl-offset-3 {
    margin-left: 25%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-4 {
    width: 33.3333333333%;
  }

  .column-pull-4 {
    right: 33.3333333333%;
  }

  .column-push-4 {
    left: 33.3333333333%;
  }

  .column-offset-4 {
    margin-left: 33.3333333333%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-4 {
    width: 33.3333333333%;
  }

  .column-md-pull-4 {
    right: 33.3333333333%;
  }

  .column-md-push-4 {
    left: 33.3333333333%;
  }

  .column-md-offset-4 {
    margin-left: 33.3333333333%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-4 {
    width: 33.3333333333%;
  }

  .column-lg-pull-4 {
    right: 33.3333333333%;
  }

  .column-lg-push-4 {
    left: 33.3333333333%;
  }

  .column-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-4 {
    width: 33.3333333333%;
  }

  .column-xl-pull-4 {
    right: 33.3333333333%;
  }

  .column-xl-push-4 {
    left: 33.3333333333%;
  }

  .column-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-5 {
    width: 41.6666666667%;
  }

  .column-pull-5 {
    right: 41.6666666667%;
  }

  .column-push-5 {
    left: 41.6666666667%;
  }

  .column-offset-5 {
    margin-left: 41.6666666667%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-5 {
    width: 41.6666666667%;
  }

  .column-md-pull-5 {
    right: 41.6666666667%;
  }

  .column-md-push-5 {
    left: 41.6666666667%;
  }

  .column-md-offset-5 {
    margin-left: 41.6666666667%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-5 {
    width: 41.6666666667%;
  }

  .column-lg-pull-5 {
    right: 41.6666666667%;
  }

  .column-lg-push-5 {
    left: 41.6666666667%;
  }

  .column-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-5 {
    width: 41.6666666667%;
  }

  .column-xl-pull-5 {
    right: 41.6666666667%;
  }

  .column-xl-push-5 {
    left: 41.6666666667%;
  }

  .column-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-6 {
    width: 50%;
  }

  .column-pull-6 {
    right: 50%;
  }

  .column-push-6 {
    left: 50%;
  }

  .column-offset-6 {
    margin-left: 50%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-6 {
    width: 50%;
  }

  .column-md-pull-6 {
    right: 50%;
  }

  .column-md-push-6 {
    left: 50%;
  }

  .column-md-offset-6 {
    margin-left: 50%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-6 {
    width: 50%;
  }

  .column-lg-pull-6 {
    right: 50%;
  }

  .column-lg-push-6 {
    left: 50%;
  }

  .column-lg-offset-6 {
    margin-left: 50%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-6 {
    width: 50%;
  }

  .column-xl-pull-6 {
    right: 50%;
  }

  .column-xl-push-6 {
    left: 50%;
  }

  .column-xl-offset-6 {
    margin-left: 50%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-7 {
    width: 58.3333333333%;
  }

  .column-pull-7 {
    right: 58.3333333333%;
  }

  .column-push-7 {
    left: 58.3333333333%;
  }

  .column-offset-7 {
    margin-left: 58.3333333333%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-7 {
    width: 58.3333333333%;
  }

  .column-md-pull-7 {
    right: 58.3333333333%;
  }

  .column-md-push-7 {
    left: 58.3333333333%;
  }

  .column-md-offset-7 {
    margin-left: 58.3333333333%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-7 {
    width: 58.3333333333%;
  }

  .column-lg-pull-7 {
    right: 58.3333333333%;
  }

  .column-lg-push-7 {
    left: 58.3333333333%;
  }

  .column-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-7 {
    width: 58.3333333333%;
  }

  .column-xl-pull-7 {
    right: 58.3333333333%;
  }

  .column-xl-push-7 {
    left: 58.3333333333%;
  }

  .column-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-8 {
    width: 66.6666666667%;
  }

  .column-pull-8 {
    right: 66.6666666667%;
  }

  .column-push-8 {
    left: 66.6666666667%;
  }

  .column-offset-8 {
    margin-left: 66.6666666667%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-8 {
    width: 66.6666666667%;
  }

  .column-md-pull-8 {
    right: 66.6666666667%;
  }

  .column-md-push-8 {
    left: 66.6666666667%;
  }

  .column-md-offset-8 {
    margin-left: 66.6666666667%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-8 {
    width: 66.6666666667%;
  }

  .column-lg-pull-8 {
    right: 66.6666666667%;
  }

  .column-lg-push-8 {
    left: 66.6666666667%;
  }

  .column-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-8 {
    width: 66.6666666667%;
  }

  .column-xl-pull-8 {
    right: 66.6666666667%;
  }

  .column-xl-push-8 {
    left: 66.6666666667%;
  }

  .column-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-9 {
    width: 75%;
  }

  .column-pull-9 {
    right: 75%;
  }

  .column-push-9 {
    left: 75%;
  }

  .column-offset-9 {
    margin-left: 75%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-9 {
    width: 75%;
  }

  .column-md-pull-9 {
    right: 75%;
  }

  .column-md-push-9 {
    left: 75%;
  }

  .column-md-offset-9 {
    margin-left: 75%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-9 {
    width: 75%;
  }

  .column-lg-pull-9 {
    right: 75%;
  }

  .column-lg-push-9 {
    left: 75%;
  }

  .column-lg-offset-9 {
    margin-left: 75%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-9 {
    width: 75%;
  }

  .column-xl-pull-9 {
    right: 75%;
  }

  .column-xl-push-9 {
    left: 75%;
  }

  .column-xl-offset-9 {
    margin-left: 75%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-10 {
    width: 83.3333333333%;
  }

  .column-pull-10 {
    right: 83.3333333333%;
  }

  .column-push-10 {
    left: 83.3333333333%;
  }

  .column-offset-10 {
    margin-left: 83.3333333333%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-10 {
    width: 83.3333333333%;
  }

  .column-md-pull-10 {
    right: 83.3333333333%;
  }

  .column-md-push-10 {
    left: 83.3333333333%;
  }

  .column-md-offset-10 {
    margin-left: 83.3333333333%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-10 {
    width: 83.3333333333%;
  }

  .column-lg-pull-10 {
    right: 83.3333333333%;
  }

  .column-lg-push-10 {
    left: 83.3333333333%;
  }

  .column-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-10 {
    width: 83.3333333333%;
  }

  .column-xl-pull-10 {
    right: 83.3333333333%;
  }

  .column-xl-push-10 {
    left: 83.3333333333%;
  }

  .column-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-11 {
    width: 91.6666666667%;
  }

  .column-pull-11 {
    right: 91.6666666667%;
  }

  .column-push-11 {
    left: 91.6666666667%;
  }

  .column-offset-11 {
    margin-left: 91.6666666667%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-11 {
    width: 91.6666666667%;
  }

  .column-md-pull-11 {
    right: 91.6666666667%;
  }

  .column-md-push-11 {
    left: 91.6666666667%;
  }

  .column-md-offset-11 {
    margin-left: 91.6666666667%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-11 {
    width: 91.6666666667%;
  }

  .column-lg-pull-11 {
    right: 91.6666666667%;
  }

  .column-lg-push-11 {
    left: 91.6666666667%;
  }

  .column-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-11 {
    width: 91.6666666667%;
  }

  .column-xl-pull-11 {
    right: 91.6666666667%;
  }

  .column-xl-push-11 {
    left: 91.6666666667%;
  }

  .column-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
}
@media only print, only screen and (min-width: 0) and (max-width: 767px) {
  .column-12 {
    width: 100%;
  }

  .column-pull-12 {
    right: 100%;
  }

  .column-push-12 {
    left: 100%;
  }

  .column-offset-12 {
    margin-left: 100%;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .column-md-12 {
    width: 100%;
  }

  .column-md-pull-12 {
    right: 100%;
  }

  .column-md-push-12 {
    left: 100%;
  }

  .column-md-offset-12 {
    margin-left: 100%;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .column-lg-12 {
    width: 100%;
  }

  .column-lg-pull-12 {
    right: 100%;
  }

  .column-lg-push-12 {
    left: 100%;
  }

  .column-lg-offset-12 {
    margin-left: 100%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .column-xl-12 {
    width: 100%;
  }

  .column-xl-pull-12 {
    right: 100%;
  }

  .column-xl-push-12 {
    left: 100%;
  }

  .column-xl-offset-12 {
    margin-left: 100%;
  }
}
.columns-container {
  margin: 0 auto;
  max-width: 118em;
  min-height: 100%;
  position: relative;
  width: 100%;
}
.columns-container:after {
  content: "";
  display: table;
  clear: both;
}

.grid {
  left: 1em;
  max-width: none;
  right: 1em;
}
@media only print, only screen and (min-width: 1280px) {
  .grid {
    left: 0;
    max-width: 118em;
    right: 0;
  }
}

.box-container {
  width: 100%;
}

.box-wide {
  margin-left: auto;
  margin-right: auto;
  max-width: 118em;
  padding: 0 1em;
  width: 100%;
}
.box-wide:after {
  content: "";
  display: table;
  clear: both;
}

.box-item-container, .box-link-type-1 li .box-item-container, .box-link-type-4 li .box-item-container, .box-link-type-2 li .box-item-container, .box-link > .box-item-container {
  border-top: 1px solid #CCCCCC;
  padding: 10px 10px 0;
  width: 100%;
}

.box-link, .box-link-type-1 li, .box-link-type-4 li, .box-link-type-2 li {
  padding-left: 0;
  padding-right: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link, .box-link-type-1 li, .box-link-type-4 li, .box-link-type-2 li {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.box-link > h4, .box-link-type-1 li > h4, .box-link-type-4 li > h4, .box-link-type-2 li > h4 {
  line-height: 1em;
  margin-top: 2.5em;
}
.box-link > h5, .box-link-type-1 li > h5, .box-link-type-4 li > h5, .box-link-type-2 li > h5 {
  font-size: 1.3em;
  line-height: 1.8em;
}
.box-link > a, .box-link-type-1 li > a, .box-link-type-4 li > a, .box-link-type-2 li > a,
.box-link > div,
.box-link-type-1 li > div,
.box-link-type-4 li > div,
.box-link-type-2 li > div,
.box-link > button,
.box-link-type-1 li > button,
.box-link-type-4 li > button,
.box-link-type-2 li > button {
  outline: none;
  border: none;
}
.box-link > a:link, .box-link-type-1 li > a:link, .box-link-type-4 li > a:link, .box-link-type-2 li > a:link, .box-link > a:visited, .box-link-type-1 li > a:visited, .box-link-type-4 li > a:visited, .box-link-type-2 li > a:visited, .box-link > a:hover, .box-link-type-1 li > a:hover, .box-link-type-4 li > a:hover, .box-link-type-2 li > a:hover, .box-link > a:active, .box-link-type-1 li > a:active, .box-link-type-4 li > a:active, .box-link-type-2 li > a:active, .box-link > a:focus, .box-link-type-1 li > a:focus, .box-link-type-4 li > a:focus, .box-link-type-2 li > a:focus,
.box-link > div:link,
.box-link-type-1 li > div:link,
.box-link-type-4 li > div:link,
.box-link-type-2 li > div:link,
.box-link > div:visited,
.box-link-type-1 li > div:visited,
.box-link-type-4 li > div:visited,
.box-link-type-2 li > div:visited,
.box-link > div:hover,
.box-link-type-1 li > div:hover,
.box-link-type-4 li > div:hover,
.box-link-type-2 li > div:hover,
.box-link > div:active,
.box-link-type-1 li > div:active,
.box-link-type-4 li > div:active,
.box-link-type-2 li > div:active,
.box-link > div:focus,
.box-link-type-1 li > div:focus,
.box-link-type-4 li > div:focus,
.box-link-type-2 li > div:focus,
.box-link > button:link,
.box-link-type-1 li > button:link,
.box-link-type-4 li > button:link,
.box-link-type-2 li > button:link,
.box-link > button:visited,
.box-link-type-1 li > button:visited,
.box-link-type-4 li > button:visited,
.box-link-type-2 li > button:visited,
.box-link > button:hover,
.box-link-type-1 li > button:hover,
.box-link-type-4 li > button:hover,
.box-link-type-2 li > button:hover,
.box-link > button:active,
.box-link-type-1 li > button:active,
.box-link-type-4 li > button:active,
.box-link-type-2 li > button:active,
.box-link > button:focus,
.box-link-type-1 li > button:focus,
.box-link-type-4 li > button:focus,
.box-link-type-2 li > button:focus {
  outline: none;
}
.box-link > a .content:after, .box-link-type-1 li > a .content:after, .box-link-type-4 li > a .content:after, .box-link-type-2 li > a .content:after,
.box-link > div .content:after,
.box-link-type-1 li > div .content:after,
.box-link-type-4 li > div .content:after,
.box-link-type-2 li > div .content:after,
.box-link > button .content:after,
.box-link-type-1 li > button .content:after,
.box-link-type-4 li > button .content:after,
.box-link-type-2 li > button .content:after {
  content: "";
  display: table;
  clear: both;
}
.box-link > a .image-preview-container:after, .box-link-type-1 li > a .image-preview-container:after, .box-link-type-4 li > a .image-preview-container:after, .box-link-type-2 li > a .image-preview-container:after,
.box-link > div .image-preview-container:after,
.box-link-type-1 li > div .image-preview-container:after,
.box-link-type-4 li > div .image-preview-container:after,
.box-link-type-2 li > div .image-preview-container:after,
.box-link > button .image-preview-container:after,
.box-link-type-1 li > button .image-preview-container:after,
.box-link-type-4 li > button .image-preview-container:after,
.box-link-type-2 li > button .image-preview-container:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 0.4s, border-bottom 0.2s;
  -moz-transition: background-color 0.4s, border-bottom 0.2s;
  transition: background-color 0.4s, border-bottom 0.2s;
  background-color: transparent;
  border-bottom: 0 solid #D70C00;
  content: "";
}
.box-link > a .image-preview, .box-link-type-1 li > a .image-preview, .box-link-type-4 li > a .image-preview, .box-link-type-2 li > a .image-preview,
.box-link > div .image-preview,
.box-link-type-1 li > div .image-preview,
.box-link-type-4 li > div .image-preview,
.box-link-type-2 li > div .image-preview,
.box-link > button .image-preview,
.box-link-type-1 li > button .image-preview,
.box-link-type-4 li > button .image-preview,
.box-link-type-2 li > button .image-preview {
  -webkit-transition: bottom 0.4s, left 0.4s, right 0.4s, top 0.4s;
  -moz-transition: bottom 0.4s, left 0.4s, right 0.4s, top 0.4s;
  transition: bottom 0.4s, left 0.4s, right 0.4s, top 0.4s;
}
.box-link > a.selected > h4, .box-link-type-1 li > a.selected > h4, .box-link-type-4 li > a.selected > h4, .box-link-type-2 li > a.selected > h4,
.box-link > a.selected .play,
.box-link-type-1 li > a.selected .play,
.box-link-type-4 li > a.selected .play,
.box-link-type-2 li > a.selected .play,
.box-link > a.selected > h5,
.box-link-type-1 li > a.selected > h5,
.box-link-type-4 li > a.selected > h5,
.box-link-type-2 li > a.selected > h5, .box-link > a:focus > h4, .box-link-type-1 li > a:focus > h4, .box-link-type-4 li > a:focus > h4, .box-link-type-2 li > a:focus > h4,
.box-link > a:focus .play,
.box-link-type-1 li > a:focus .play,
.box-link-type-4 li > a:focus .play,
.box-link-type-2 li > a:focus .play,
.box-link > a:focus > h5,
.box-link-type-1 li > a:focus > h5,
.box-link-type-4 li > a:focus > h5,
.box-link-type-2 li > a:focus > h5, .box-link > a:hover > h4, .box-link-type-1 li > a:hover > h4, .box-link-type-4 li > a:hover > h4, .box-link-type-2 li > a:hover > h4,
.box-link > a:hover .play,
.box-link-type-1 li > a:hover .play,
.box-link-type-4 li > a:hover .play,
.box-link-type-2 li > a:hover .play,
.box-link > a:hover > h5,
.box-link-type-1 li > a:hover > h5,
.box-link-type-4 li > a:hover > h5,
.box-link-type-2 li > a:hover > h5,
.box-link > div.selected > h4,
.box-link-type-1 li > div.selected > h4,
.box-link-type-4 li > div.selected > h4,
.box-link-type-2 li > div.selected > h4,
.box-link > div.selected .play,
.box-link-type-1 li > div.selected .play,
.box-link-type-4 li > div.selected .play,
.box-link-type-2 li > div.selected .play,
.box-link > div.selected > h5,
.box-link-type-1 li > div.selected > h5,
.box-link-type-4 li > div.selected > h5,
.box-link-type-2 li > div.selected > h5,
.box-link > div:focus > h4,
.box-link-type-1 li > div:focus > h4,
.box-link-type-4 li > div:focus > h4,
.box-link-type-2 li > div:focus > h4,
.box-link > div:focus .play,
.box-link-type-1 li > div:focus .play,
.box-link-type-4 li > div:focus .play,
.box-link-type-2 li > div:focus .play,
.box-link > div:focus > h5,
.box-link-type-1 li > div:focus > h5,
.box-link-type-4 li > div:focus > h5,
.box-link-type-2 li > div:focus > h5,
.box-link > div:hover > h4,
.box-link-type-1 li > div:hover > h4,
.box-link-type-4 li > div:hover > h4,
.box-link-type-2 li > div:hover > h4,
.box-link > div:hover .play,
.box-link-type-1 li > div:hover .play,
.box-link-type-4 li > div:hover .play,
.box-link-type-2 li > div:hover .play,
.box-link > div:hover > h5,
.box-link-type-1 li > div:hover > h5,
.box-link-type-4 li > div:hover > h5,
.box-link-type-2 li > div:hover > h5,
.box-link > button.selected > h4,
.box-link-type-1 li > button.selected > h4,
.box-link-type-4 li > button.selected > h4,
.box-link-type-2 li > button.selected > h4,
.box-link > button.selected .play,
.box-link-type-1 li > button.selected .play,
.box-link-type-4 li > button.selected .play,
.box-link-type-2 li > button.selected .play,
.box-link > button.selected > h5,
.box-link-type-1 li > button.selected > h5,
.box-link-type-4 li > button.selected > h5,
.box-link-type-2 li > button.selected > h5,
.box-link > button:focus > h4,
.box-link-type-1 li > button:focus > h4,
.box-link-type-4 li > button:focus > h4,
.box-link-type-2 li > button:focus > h4,
.box-link > button:focus .play,
.box-link-type-1 li > button:focus .play,
.box-link-type-4 li > button:focus .play,
.box-link-type-2 li > button:focus .play,
.box-link > button:focus > h5,
.box-link-type-1 li > button:focus > h5,
.box-link-type-4 li > button:focus > h5,
.box-link-type-2 li > button:focus > h5,
.box-link > button:hover > h4,
.box-link-type-1 li > button:hover > h4,
.box-link-type-4 li > button:hover > h4,
.box-link-type-2 li > button:hover > h4,
.box-link > button:hover .play,
.box-link-type-1 li > button:hover .play,
.box-link-type-4 li > button:hover .play,
.box-link-type-2 li > button:hover .play,
.box-link > button:hover > h5,
.box-link-type-1 li > button:hover > h5,
.box-link-type-4 li > button:hover > h5,
.box-link-type-2 li > button:hover > h5 {
  opacity: 1;
}
.box-link > a.selected .image-preview-container:after, .box-link-type-1 li > a.selected .image-preview-container:after, .box-link-type-4 li > a.selected .image-preview-container:after, .box-link-type-2 li > a.selected .image-preview-container:after, .box-link > a:focus .image-preview-container:after, .box-link-type-1 li > a:focus .image-preview-container:after, .box-link-type-4 li > a:focus .image-preview-container:after, .box-link-type-2 li > a:focus .image-preview-container:after, .box-link > a:hover .image-preview-container:after, .box-link-type-1 li > a:hover .image-preview-container:after, .box-link-type-4 li > a:hover .image-preview-container:after, .box-link-type-2 li > a:hover .image-preview-container:after,
.box-link > div.selected .image-preview-container:after,
.box-link-type-1 li > div.selected .image-preview-container:after,
.box-link-type-4 li > div.selected .image-preview-container:after,
.box-link-type-2 li > div.selected .image-preview-container:after,
.box-link > div:focus .image-preview-container:after,
.box-link-type-1 li > div:focus .image-preview-container:after,
.box-link-type-4 li > div:focus .image-preview-container:after,
.box-link-type-2 li > div:focus .image-preview-container:after,
.box-link > div:hover .image-preview-container:after,
.box-link-type-1 li > div:hover .image-preview-container:after,
.box-link-type-4 li > div:hover .image-preview-container:after,
.box-link-type-2 li > div:hover .image-preview-container:after,
.box-link > button.selected .image-preview-container:after,
.box-link-type-1 li > button.selected .image-preview-container:after,
.box-link-type-4 li > button.selected .image-preview-container:after,
.box-link-type-2 li > button.selected .image-preview-container:after,
.box-link > button:focus .image-preview-container:after,
.box-link-type-1 li > button:focus .image-preview-container:after,
.box-link-type-4 li > button:focus .image-preview-container:after,
.box-link-type-2 li > button:focus .image-preview-container:after,
.box-link > button:hover .image-preview-container:after,
.box-link-type-1 li > button:hover .image-preview-container:after,
.box-link-type-4 li > button:hover .image-preview-container:after,
.box-link-type-2 li > button:hover .image-preview-container:after {
  background-color: rgba(0, 0, 0, 0.15);
  border-bottom: 0.3333333333em solid #D70C00;
}
.box-link > a.selected .image-preview.image-preview-zoom, .box-link-type-1 li > a.selected .image-preview.image-preview-zoom, .box-link-type-4 li > a.selected .image-preview.image-preview-zoom, .box-link-type-2 li > a.selected .image-preview.image-preview-zoom, .box-link > a:focus .image-preview.image-preview-zoom, .box-link-type-1 li > a:focus .image-preview.image-preview-zoom, .box-link-type-4 li > a:focus .image-preview.image-preview-zoom, .box-link-type-2 li > a:focus .image-preview.image-preview-zoom, .box-link > a:hover .image-preview.image-preview-zoom, .box-link-type-1 li > a:hover .image-preview.image-preview-zoom, .box-link-type-4 li > a:hover .image-preview.image-preview-zoom, .box-link-type-2 li > a:hover .image-preview.image-preview-zoom,
.box-link > div.selected .image-preview.image-preview-zoom,
.box-link-type-1 li > div.selected .image-preview.image-preview-zoom,
.box-link-type-4 li > div.selected .image-preview.image-preview-zoom,
.box-link-type-2 li > div.selected .image-preview.image-preview-zoom,
.box-link > div:focus .image-preview.image-preview-zoom,
.box-link-type-1 li > div:focus .image-preview.image-preview-zoom,
.box-link-type-4 li > div:focus .image-preview.image-preview-zoom,
.box-link-type-2 li > div:focus .image-preview.image-preview-zoom,
.box-link > div:hover .image-preview.image-preview-zoom,
.box-link-type-1 li > div:hover .image-preview.image-preview-zoom,
.box-link-type-4 li > div:hover .image-preview.image-preview-zoom,
.box-link-type-2 li > div:hover .image-preview.image-preview-zoom,
.box-link > button.selected .image-preview.image-preview-zoom,
.box-link-type-1 li > button.selected .image-preview.image-preview-zoom,
.box-link-type-4 li > button.selected .image-preview.image-preview-zoom,
.box-link-type-2 li > button.selected .image-preview.image-preview-zoom,
.box-link > button:focus .image-preview.image-preview-zoom,
.box-link-type-1 li > button:focus .image-preview.image-preview-zoom,
.box-link-type-4 li > button:focus .image-preview.image-preview-zoom,
.box-link-type-2 li > button:focus .image-preview.image-preview-zoom,
.box-link > button:hover .image-preview.image-preview-zoom,
.box-link-type-1 li > button:hover .image-preview.image-preview-zoom,
.box-link-type-4 li > button:hover .image-preview.image-preview-zoom,
.box-link-type-2 li > button:hover .image-preview.image-preview-zoom {
  position: absolute;
  top: -0.75em;
  right: -0.75em;
  bottom: -0.75em;
  left: -0.75em;
}
.box-link > a.selected .play-icon-overlay, .box-link-type-1 li > a.selected .play-icon-overlay, .box-link-type-4 li > a.selected .play-icon-overlay, .box-link-type-2 li > a.selected .play-icon-overlay, .box-link > a:focus .play-icon-overlay, .box-link-type-1 li > a:focus .play-icon-overlay, .box-link-type-4 li > a:focus .play-icon-overlay, .box-link-type-2 li > a:focus .play-icon-overlay, .box-link > a:hover .play-icon-overlay, .box-link-type-1 li > a:hover .play-icon-overlay, .box-link-type-4 li > a:hover .play-icon-overlay, .box-link-type-2 li > a:hover .play-icon-overlay,
.box-link > div.selected .play-icon-overlay,
.box-link-type-1 li > div.selected .play-icon-overlay,
.box-link-type-4 li > div.selected .play-icon-overlay,
.box-link-type-2 li > div.selected .play-icon-overlay,
.box-link > div:focus .play-icon-overlay,
.box-link-type-1 li > div:focus .play-icon-overlay,
.box-link-type-4 li > div:focus .play-icon-overlay,
.box-link-type-2 li > div:focus .play-icon-overlay,
.box-link > div:hover .play-icon-overlay,
.box-link-type-1 li > div:hover .play-icon-overlay,
.box-link-type-4 li > div:hover .play-icon-overlay,
.box-link-type-2 li > div:hover .play-icon-overlay,
.box-link > button.selected .play-icon-overlay,
.box-link-type-1 li > button.selected .play-icon-overlay,
.box-link-type-4 li > button.selected .play-icon-overlay,
.box-link-type-2 li > button.selected .play-icon-overlay,
.box-link > button:focus .play-icon-overlay,
.box-link-type-1 li > button:focus .play-icon-overlay,
.box-link-type-4 li > button:focus .play-icon-overlay,
.box-link-type-2 li > button:focus .play-icon-overlay,
.box-link > button:hover .play-icon-overlay,
.box-link-type-1 li > button:hover .play-icon-overlay,
.box-link-type-4 li > button:hover .play-icon-overlay,
.box-link-type-2 li > button:hover .play-icon-overlay {
  opacity: 1;
}

.box-link-type-1, .box-link-type-4, .box-link-type-2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.box-link-type-1 li, .box-link-type-4 li, .box-link-type-2 li {
  padding-bottom: 10px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.box-link-type-1 li:last-of-type, .box-link-type-4 li:last-of-type, .box-link-type-2 li:last-of-type {
  padding-bottom: 60px;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-1 li:nth-child(2n-1), .box-link-type-4 li:nth-child(2n-1), .box-link-type-2 li:nth-child(2n-1) {
    padding-left: 0;
  }
  .box-link-type-1 li:nth-child(2n), .box-link-type-4 li:nth-child(2n), .box-link-type-2 li:nth-child(2n) {
    padding-right: 0;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-1 li:nth-child(3n), .box-link-type-4 li:nth-child(3n), .box-link-type-2 li:nth-child(3n) {
    padding-right: 0;
    padding-left: 10px;
  }
  .box-link-type-1 li:nth-child(3n-1), .box-link-type-4 li:nth-child(3n-1), .box-link-type-2 li:nth-child(3n-1) {
    padding-left: 10px;
    padding-right: 10px;
  }
  .box-link-type-1 li:nth-child(3n-2), .box-link-type-4 li:nth-child(3n-2), .box-link-type-2 li:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 10px;
  }
}
.box-link-type-1 li .box-item-container, .box-link-type-4 li .box-item-container, .box-link-type-2 li .box-item-container {
  padding-left: 0;
  padding-right: 0;
}
.box-link-type-1 li:focus *, .box-link-type-4 li:focus *, .box-link-type-2 li:focus *, .box-link-type-1 li:hover *, .box-link-type-4 li:hover *, .box-link-type-2 li:hover * {
  color: #000000;
}
.box-link-type-1 li a:focus, .box-link-type-4 li a:focus, .box-link-type-2 li a:focus,
.box-link-type-1 li a:hover,
.box-link-type-4 li a:hover,
.box-link-type-2 li a:hover {
  color: #808080;
}
.box-link-type-1 p.itemHeader, .box-link-type-4 p.itemHeader, .box-link-type-2 p.itemHeader {
  font-weight: 500;
}

.box-link-type-2 ul.parent:first-of-type .title {
  padding-left: 10px;
  position: relative;
}
.box-link-type-2 ul.parent:first-of-type .title:before {
  content: "";
  border-left: 3px solid #D70C00;
  position: absolute;
  left: 0;
  height: 100%;
}
.box-link-type-2 li {
  display: block;
  padding-bottom: 0;
  padding-left: 0;
}
.box-link-type-2 li:focus *, .box-link-type-2 li:hover * {
  color: #808080;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-2 li {
    margin-bottom: 10px;
  }
}
.box-link-type-2 li:last-of-type {
  padding-bottom: 60px;
}
.box-link-type-2 li div.child:not(:first-of-type) {
  display: none;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-2 li:nth-child(3n) {
    padding-left: 10px;
    padding-right: 0;
  }
  .box-link-type-2 li:nth-child(3n-1) {
    padding-right: 10px;
    padding-left: 10px;
  }
  .box-link-type-2 li:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 10px;
  }
}
.box-link-type-2 li .box-item-container {
  padding: 20px 0 0;
  margin: 20px 0 0;
}
.box-link-type-2 li .box-item-container .image-preview-container {
  min-height: 110px;
  max-width: 90px;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-2 li .box-item-container .image-preview-container {
    min-height: inherit;
    max-width: inherit;
    width: 60px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-2 li .box-item-container .image-preview-container {
    width: 80px;
  }
}
.box-link-type-2 li .box-item-container .auctionTitle {
  margin-top: -6px;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-2 li .box-item-container .auctionTitle {
    padding-left: 10px;
    font-weight: normal;
  }
}
.box-link-type-2 li .box-item-container .auctionDate,
.box-link-type-2 li .box-item-container .auctionLocation {
  text-transform: uppercase;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-2 li .box-item-container .auctionDate,
.box-link-type-2 li .box-item-container .auctionLocation {
    padding-left: 10px;
  }
}
.box-link-type-2 li .box-item-container .auctionLocation {
  line-height: 1em;
}
.box-link-type-2 li .box-item-container .auctionLocation:before {
  margin: 5px 0 15px;
}
.box-link-type-2 li .active > .title:focus, .box-link-type-2 li .active > .title:hover,
.box-link-type-2 li .title:focus,
.box-link-type-2 li .title:hover {
  padding-left: 10px;
  position: relative;
}
.box-link-type-2 li .active > .title:focus:before, .box-link-type-2 li .active > .title:hover:before,
.box-link-type-2 li .title:focus:before,
.box-link-type-2 li .title:hover:before {
  content: "";
  border-left: 3px solid #D70C00;
  position: absolute;
  left: 0;
  height: 100%;
}

.box-link-type-3 {
  /*	.additionalContent > ul {
  		width: 100%;
  	}
  	.additionalContent li {
  	display: block;
  	flex-wrap: nowrap;
  }*/
}
.box-link-type-3 .box-link-type-3 li:last-of-type {
  padding-bottom: 40px;
}
.box-link-type-3 ul.parent {
  float: left;
  margin-bottom: 40px;
  padding: 0;
}
.box-link-type-3 .category-title {
  padding-left: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-3 .category-title.locations {
    width: 50%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-3 .category-title.locations {
    width: 100%;
  }
}
.box-link-type-3 li:focus *, .box-link-type-3 li:hover * {
  color: #808080;
}
.box-link-type-3 li.children-items {
  padding: 0;
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-3 li.children-items {
    padding-left: 15px;
  }
}
.box-link-type-3 li.children-items.map {
  padding-left: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-3 li.children-items.map {
    padding-left: 15px;
  }
}
.box-link-type-3 li.children-items.map > ul:not(.moreInfo) {
  padding: 0;
}
.box-link-type-3 li.children-items.map .mapImage {
  margin-top: 7px;
}
.box-link-type-3 li.children-items.map .mapLink {
  padding-bottom: 40px;
}
.box-link-type-3 li.children-items.map .mapLink a {
  font-size: 14px;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-3 li.children-items.map .mapLink a {
    font-size: 16px;
  }
}
.box-link-type-3 li.children-items > ul {
  padding-left: 0;
  padding-right: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-3 li.children-items > ul {
    padding: 0.75em 1.5em;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-3 li.children-items > ul {
    padding: 0 1.5em;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-3 li.children-items > ul.moreInfo {
    padding: 0;
  }
}
.box-link-type-3 li .title {
  cursor: pointer;
  position: relative;
}
.box-link-type-3 li .title:not(:first-child) {
  margin-top: 30px;
}
.box-link-type-3 li .title:before {
  content: "";
  background-color: #D70C00;
  width: 0;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.box-link-type-3 li .title.active {
  padding-left: 10px;
}
.box-link-type-3 li .title.active:before {
  width: 3px;
}
.box-link-type-3 li .child.selected h1,
.box-link-type-3 li .child.selected h2,
.box-link-type-3 li .child.selected h3,
.box-link-type-3 li .child.selected h4,
.box-link-type-3 li .child.selected h5,
.box-link-type-3 li .child.selected h6,
.box-link-type-3 li .child.selected p, .box-link-type-3 li .child:focus h1,
.box-link-type-3 li .child:focus h2,
.box-link-type-3 li .child:focus h3,
.box-link-type-3 li .child:focus h4,
.box-link-type-3 li .child:focus h5,
.box-link-type-3 li .child:focus h6,
.box-link-type-3 li .child:focus p, .box-link-type-3 li .child:hover h1,
.box-link-type-3 li .child:hover h2,
.box-link-type-3 li .child:hover h3,
.box-link-type-3 li .child:hover h4,
.box-link-type-3 li .child:hover h5,
.box-link-type-3 li .child:hover h6,
.box-link-type-3 li .child:hover p {
  color: inherit !important;
}
.box-link-type-3 li .child > ul {
  margin-bottom: 30px;
  padding: 0;
}
.box-link-type-3 .christies-icon_location {
  width: 13px;
  margin-right: 10px;
}
.box-link-type-3 .christies-icon_location:before {
  text-align: left;
  width: 13px;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-3 ul.moreInfo {
    margin-top: -55px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-3 ul.moreInfo {
    margin-top: -50px;
  }
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-3 ul.moreInfo > li {
    padding: 0;
  }
}
.box-link-type-3 ul.moreInfo .content {
  padding-bottom: 40px;
}
.box-link-type-3 ul.moreInfo .content .moreInfo_title {
  padding-bottom: 0;
  font-weight: 500;
}

.box-link-type-4 {
  float: left;
  padding: 0;
  margin: 0;
}
.box-link-type-4 .features {
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-4 .features {
    padding: 0 10px;
  }
  .box-link-type-4 .features:nth-child(2n-1) {
    padding-left: 0;
  }
  .box-link-type-4 .features:nth-child(2n) {
    padding-right: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-4 .features:nth-child(3n) {
    padding-right: 0;
    padding-left: 12px;
  }
  .box-link-type-4 .features:nth-child(3n-1) {
    padding-left: 7px;
    padding-right: 7px;
  }
  .box-link-type-4 .features:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 12px;
  }
}
.box-link-type-4 .features ul {
  padding: 15px 0;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-4 .features ul {
    padding: 20px 0;
  }
}
.box-link-type-4 .features ul li {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}
.box-link-type-4 .features ul li:first-of-type {
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-4 .features ul li:first-of-type {
    display: block;
  }
}
.box-link-type-4 .features ul li:first-of-type .image-container .image-preview-container {
  margin-bottom: 0;
}
.box-link-type-4 .features ul li:last-of-type {
  padding: 0;
}
.box-link-type-4 .features ul li:last-of-type .header-4, .box-link-type-4 .features ul li:last-of-type #MainLotHeader .sale-title, #MainLotHeader .box-link-type-4 .features ul li:last-of-type .sale-title, .box-link-type-4 .features ul li:last-of-type #MainSaleDetails .sale-title, #MainSaleDetails .box-link-type-4 .features ul li:last-of-type .sale-title {
  line-height: 26px;
  padding-top: 3px;
  display: block;
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-4 .features ul li:last-of-type .header-4, .box-link-type-4 .features ul li:last-of-type #MainLotHeader .sale-title, #MainLotHeader .box-link-type-4 .features ul li:last-of-type .sale-title, .box-link-type-4 .features ul li:last-of-type #MainSaleDetails .sale-title, #MainSaleDetails .box-link-type-4 .features ul li:last-of-type .sale-title {
    margin-bottom: 15px;
    margin-top: 0;
  }
}
.box-link-type-4 .features ul li:last-of-type .description {
  display: none;
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-4 .features ul li:last-of-type .description {
    display: block;
  }
}
.box-link-type-4 .features ul li:focus *, .box-link-type-4 .features ul li:hover * {
  color: #808080;
}

.box-link-type-5,
[class*=box-link-type-5x],
[class^=box-link-type-5x] {
  float: left;
  padding: 0;
}
@media only print, only screen and (min-width: 1024px) {
  .filter .box-link-type-5,
.filter [class*=box-link-type-5x],
.filter [class^=box-link-type-5x] {
    width: 75%;
  }
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5,
[class*=box-link-type-5x],
[class^=box-link-type-5x] {
    overflow: visible;
  }
}
.box-link-type-5 li,
[class*=box-link-type-5x] li,
[class^=box-link-type-5x] li {
  padding: 0 0 30px;
  margin: 40px 0 20px 20px;
  position: relative;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5 li,
[class*=box-link-type-5x] li,
[class^=box-link-type-5x] li {
    margin-left: 25px;
  }
}
.box-link-type-5 li:focus *, .box-link-type-5 li:hover *,
[class*=box-link-type-5x] li:focus *,
[class*=box-link-type-5x] li:hover *,
[class^=box-link-type-5x] li:focus *,
[class^=box-link-type-5x] li:hover * {
  color: #808080;
}
.box-link-type-5 li:nth-child(2n+1),
[class*=box-link-type-5x] li:nth-child(2n+1),
[class^=box-link-type-5x] li:nth-child(2n+1) {
  margin-left: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5 li,
[class*=box-link-type-5x] li,
[class^=box-link-type-5x] li {
    padding-bottom: 0;
  }
}
.box-link-type-5 li .christies-icon_favourite,
[class*=box-link-type-5x] li .christies-icon_favourite,
[class^=box-link-type-5x] li .christies-icon_favourite {
  position: absolute;
  bottom: -20px;
  top: auto;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5 li .christies-icon_favourite,
[class*=box-link-type-5x] li .christies-icon_favourite,
[class^=box-link-type-5x] li .christies-icon_favourite {
    bottom: auto;
    left: auto;
    top: -5px;
    right: -5px;
  }
}
.box-link-type-5 li > ul li,
[class*=box-link-type-5x] li > ul li,
[class^=box-link-type-5x] li > ul li {
  display: block;
}
.box-link-type-5 li h5,
[class*=box-link-type-5x] li h5,
[class^=box-link-type-5x] li h5 {
  margin: 15px 0 0;
}
.box-link-type-5 li p,
[class*=box-link-type-5x] li p,
[class^=box-link-type-5x] li p {
  font-weight: 400;
  padding: 0;
  margin-bottom: 0;
}
.box-link-type-5 li p a,
[class*=box-link-type-5x] li p a,
[class^=box-link-type-5x] li p a {
  text-decoration: none;
}
.box-link-type-5 li .cta-image,
[class*=box-link-type-5x] li .cta-image,
[class^=box-link-type-5x] li .cta-image {
  display: table;
}
.box-link-type-5 li .cta-image .image-preview-container,
[class*=box-link-type-5x] li .cta-image .image-preview-container,
[class^=box-link-type-5x] li .cta-image .image-preview-container {
  max-height: 220px;
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-5 li .cta-image .image-preview-container,
[class*=box-link-type-5x] li .cta-image .image-preview-container,
[class^=box-link-type-5x] li .cta-image .image-preview-container {
    max-width: 275px;
    max-height: 275px;
  }
}
.box-link-type-5 li .cta-image .image-preview-container img,
[class*=box-link-type-5x] li .cta-image .image-preview-container img,
[class^=box-link-type-5x] li .cta-image .image-preview-container img {
  width: auto;
  max-width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5 li .cta-image .image-preview-container img,
[class*=box-link-type-5x] li .cta-image .image-preview-container img,
[class^=box-link-type-5x] li .cta-image .image-preview-container img {
    padding: 25px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .box-link-type-5 li .cta-image .image-preview-container img,
[class*=box-link-type-5x] li .cta-image .image-preview-container img,
[class^=box-link-type-5x] li .cta-image .image-preview-container img {
    width: auto;
    max-height: 275px;
  }
}
.box-link-type-5 li .cta-image .image-preview-container:hover,
[class*=box-link-type-5x] li .cta-image .image-preview-container:hover,
[class^=box-link-type-5x] li .cta-image .image-preview-container:hover {
  cursor: pointer;
}
.box-link-type-5 li .box-item-container,
[class*=box-link-type-5x] li .box-item-container,
[class^=box-link-type-5x] li .box-item-container {
  border: 0;
  padding: 0;
}
.box-link-type-5 li .seperator, .box-link-type-5 li #MainContent .lotDetails:before, #MainContent .box-link-type-5 li .lotDetails:before, .box-link-type-5 li .small-seperator-after:after, .box-link-type-5 li .small-seperator:before, .box-link-type-5 .box-link-type-2 li .box-item-container .auctionLocation:before, .box-link-type-2 .box-link-type-5 li .box-item-container .auctionLocation:before, .box-link-type-5 li .box-link-type-3 .category-title, .box-link-type-3 .box-link-type-5 li .category-title,
[class*=box-link-type-5x] li .seperator,
[class*=box-link-type-5x] li #MainContent .lotDetails:before,
#MainContent [class*=box-link-type-5x] li .lotDetails:before,
[class*=box-link-type-5x] li .small-seperator-after:after,
[class*=box-link-type-5x] li .small-seperator:before,
[class*=box-link-type-5x] .box-link-type-2 li .box-item-container .auctionLocation:before,
.box-link-type-2 [class*=box-link-type-5x] li .box-item-container .auctionLocation:before,
[class*=box-link-type-5x] li .box-link-type-3 .category-title,
.box-link-type-3 [class*=box-link-type-5x] li .category-title,
[class^=box-link-type-5x] li .seperator,
[class^=box-link-type-5x] li #MainContent .lotDetails:before,
#MainContent [class^=box-link-type-5x] li .lotDetails:before,
[class^=box-link-type-5x] li .small-seperator-after:after,
[class^=box-link-type-5x] li .small-seperator:before,
[class^=box-link-type-5x] .box-link-type-2 li .box-item-container .auctionLocation:before,
.box-link-type-2 [class^=box-link-type-5x] li .box-item-container .auctionLocation:before,
[class^=box-link-type-5x] li .box-link-type-3 .category-title,
.box-link-type-3 [class^=box-link-type-5x] li .category-title {
  margin: 10px 0;
}
.box-link-type-5 li:last-of-type,
[class*=box-link-type-5x] li:last-of-type,
[class^=box-link-type-5x] li:last-of-type {
  padding-bottom: 40px;
}
.box-link-type-5.gridView,
[class*=box-link-type-5x].gridView,
[class^=box-link-type-5x].gridView {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only print, only screen and (min-width: 1024px) {
  .Chinese .box-link-type-5.gridView,
.Chinese [class*=box-link-type-5x].gridView,
.Chinese [class^=box-link-type-5x].gridView {
    margin-left: 25%;
  }
}
.box-link-type-5.gridView .christies-icon_favourite,
[class*=box-link-type-5x].gridView .christies-icon_favourite,
[class^=box-link-type-5x].gridView .christies-icon_favourite {
  position: relative;
  bottom: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5.gridView .christies-icon_favourite,
[class*=box-link-type-5x].gridView .christies-icon_favourite,
[class^=box-link-type-5x].gridView .christies-icon_favourite {
    position: absolute;
    bottom: auto;
    left: auto;
    top: -5px;
    right: -5px;
  }
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5.gridView .seperator.imo, .box-link-type-5.gridView #MainContent .imo.lotDetails:before, #MainContent .box-link-type-5.gridView .imo.lotDetails:before, .box-link-type-5.gridView .imo.small-seperator-after:after, .box-link-type-5.gridView .imo.small-seperator:before, .box-link-type-5.gridView .box-link-type-2 li .box-item-container .imo.auctionLocation:before, .box-link-type-2 li .box-item-container .box-link-type-5.gridView .imo.auctionLocation:before, .box-link-type-5.gridView .box-link-type-3 .imo.category-title, .box-link-type-3 .box-link-type-5.gridView .imo.category-title,
[class*=box-link-type-5x].gridView .seperator.imo,
[class*=box-link-type-5x].gridView #MainContent .imo.lotDetails:before,
#MainContent [class*=box-link-type-5x].gridView .imo.lotDetails:before,
[class*=box-link-type-5x].gridView .imo.small-seperator-after:after,
[class*=box-link-type-5x].gridView .imo.small-seperator:before,
[class*=box-link-type-5x].gridView .box-link-type-2 li .box-item-container .imo.auctionLocation:before,
.box-link-type-2 li .box-item-container [class*=box-link-type-5x].gridView .imo.auctionLocation:before,
[class*=box-link-type-5x].gridView .box-link-type-3 .imo.category-title,
.box-link-type-3 [class*=box-link-type-5x].gridView .imo.category-title,
[class^=box-link-type-5x].gridView .seperator.imo,
[class^=box-link-type-5x].gridView #MainContent .imo.lotDetails:before,
#MainContent [class^=box-link-type-5x].gridView .imo.lotDetails:before,
[class^=box-link-type-5x].gridView .imo.small-seperator-after:after,
[class^=box-link-type-5x].gridView .imo.small-seperator:before,
[class^=box-link-type-5x].gridView .box-link-type-2 li .box-item-container .imo.auctionLocation:before,
.box-link-type-2 li .box-item-container [class^=box-link-type-5x].gridView .imo.auctionLocation:before,
[class^=box-link-type-5x].gridView .box-link-type-3 .imo.category-title,
.box-link-type-3 [class^=box-link-type-5x].gridView .imo.category-title {
    display: none;
  }
}
.box-link-type-5.gridView li,
[class*=box-link-type-5x].gridView li,
[class^=box-link-type-5x].gridView li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(50% - 10px);
  margin-top: 0;
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5.gridView li,
[class*=box-link-type-5x].gridView li,
[class^=box-link-type-5x].gridView li {
    width: calc(25% - 15px);
    margin-bottom: 50px;
  }
  .box-link-type-5.gridView li:nth-child(2n-1),
[class*=box-link-type-5x].gridView li:nth-child(2n-1),
[class^=box-link-type-5x].gridView li:nth-child(2n-1) {
    margin-left: 0;
  }
  .box-link-type-5.gridView li:nth-child(-n+2),
[class*=box-link-type-5x].gridView li:nth-child(-n+2),
[class^=box-link-type-5x].gridView li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-5.gridView li,
[class*=box-link-type-5x].gridView li,
[class^=box-link-type-5x].gridView li {
    margin-left: 0;
  }
  .box-link-type-5.gridView li:nth-child(3n+2),
[class*=box-link-type-5x].gridView li:nth-child(3n+2),
[class^=box-link-type-5x].gridView li:nth-child(3n+2) {
    margin-left: 24px;
    margin-right: 24px;
  }
  .box-link-type-5.gridView li:nth-child(-n+3),
[class*=box-link-type-5x].gridView li:nth-child(-n+3),
[class^=box-link-type-5x].gridView li:nth-child(-n+3) {
    margin-top: 0;
  }
}
.box-link-type-5.gridView li > a,
[class*=box-link-type-5x].gridView li > a,
[class^=box-link-type-5x].gridView li > a {
  text-decoration: none;
}
.box-link-type-5.gridView li .cta-image .image-preview-container,
[class*=box-link-type-5x].gridView li .cta-image .image-preview-container,
[class^=box-link-type-5x].gridView li .cta-image .image-preview-container {
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 768px) {
  .filter .box-link-type-5.gridView li,
.filter [class*=box-link-type-5x].gridView li,
.filter [class^=box-link-type-5x].gridView li {
    width: calc(50% - 13px);
  }
}
@media only print, only screen and (min-width: 1024px) {
  .filter .box-link-type-5.gridView li,
.filter [class*=box-link-type-5x].gridView li,
.filter [class^=box-link-type-5x].gridView li {
    width: calc(33.333% - 16px);
  }
}
.Chinese .box-link-type-5.listView,
.Chinese [class*=box-link-type-5x].listView,
.Chinese [class^=box-link-type-5x].listView {
  margin-left: 33%;
}
@media only print, only screen and (min-width: 1024px) {
  .Chinese .box-link-type-5.listView,
.Chinese [class*=box-link-type-5x].listView,
.Chinese [class^=box-link-type-5x].listView {
    margin-left: 25%;
  }
}
.box-link-type-5.listView .christies-icon_favourite,
[class*=box-link-type-5x].listView .christies-icon_favourite,
[class^=box-link-type-5x].listView .christies-icon_favourite {
  right: auto;
  left: calc(25% - 35px);
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5.listView .christies-icon_favourite,
[class*=box-link-type-5x].listView .christies-icon_favourite,
[class^=box-link-type-5x].listView .christies-icon_favourite {
    left: 115px;
  }
}
.box-link-type-5.listView li,
[class*=box-link-type-5x].listView li,
[class^=box-link-type-5x].listView li {
  margin-left: 0;
  width: 100%;
}
.box-link-type-5.listView li > a,
[class*=box-link-type-5x].listView li > a,
[class^=box-link-type-5x].listView li > a {
  text-decoration: none;
}
.box-link-type-5.listView li:first-child,
[class*=box-link-type-5x].listView li:first-child,
[class^=box-link-type-5x].listView li:first-child {
  margin-top: 0;
}
.box-link-type-5.listView li .cta-image,
[class*=box-link-type-5x].listView li .cta-image,
[class^=box-link-type-5x].listView li .cta-image {
  width: 25%;
  float: left;
  height: auto;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5.listView li .cta-image,
[class*=box-link-type-5x].listView li .cta-image,
[class^=box-link-type-5x].listView li .cta-image {
    width: 140px;
  }
}
.box-link-type-5.listView li .cta-image .image-preview-container,
[class*=box-link-type-5x].listView li .cta-image .image-preview-container,
[class^=box-link-type-5x].listView li .cta-image .image-preview-container {
  width: 100%;
  height: auto;
}
.box-link-type-5.listView li .cta-image .image-preview-container img,
[class*=box-link-type-5x].listView li .cta-image .image-preview-container img,
[class^=box-link-type-5x].listView li .cta-image .image-preview-container img {
  padding: 20px;
}
@media only print, only screen and (min-width: 768px) {
  .box-link-type-5.listView li .cta-image .image-preview-container img,
[class*=box-link-type-5x].listView li .cta-image .image-preview-container img,
[class^=box-link-type-5x].listView li .cta-image .image-preview-container img {
    padding: 35px;
  }
}
.box-link-type-5.listView li .detailscontainer,
.box-link-type-5.listView li .infoContainer,
.box-link-type-5.listView li .priceContainer,
[class*=box-link-type-5x].listView li .detailscontainer,
[class*=box-link-type-5x].listView li .infoContainer,
[class*=box-link-type-5x].listView li .priceContainer,
[class^=box-link-type-5x].listView li .detailscontainer,
[class^=box-link-type-5x].listView li .infoContainer,
[class^=box-link-type-5x].listView li .priceContainer {
  width: calc(33% - (140px / 3));
  float: left;
  display: block;
  padding: 0 15px;
}
.box-link-type-5.listView li .infoContainer,
[class*=box-link-type-5x].listView li .infoContainer,
[class^=box-link-type-5x].listView li .infoContainer {
  padding-right: 0;
}
.box-link-type-5.listView li .priceContainer,
[class*=box-link-type-5x].listView li .priceContainer,
[class^=box-link-type-5x].listView li .priceContainer {
  float: right;
}
.box-link-type-5.listView li .detailscontainer,
[class*=box-link-type-5x].listView li .detailscontainer,
[class^=box-link-type-5x].listView li .detailscontainer {
  padding-left: 25px;
}
.box-link-type-5.listView li h5,
[class*=box-link-type-5x].listView li h5,
[class^=box-link-type-5x].listView li h5 {
  margin-top: 0;
}
.box-link-type-5.listView li .seperator, .box-link-type-5.listView li #MainContent .lotDetails:before, #MainContent .box-link-type-5.listView li .lotDetails:before, .box-link-type-5.listView li .small-seperator-after:after, .box-link-type-5.listView li .small-seperator:before, .box-link-type-5.listView .box-link-type-2 li .box-item-container .auctionLocation:before, .box-link-type-2 .box-link-type-5.listView li .box-item-container .auctionLocation:before, .box-link-type-5.listView li .box-link-type-3 .category-title, .box-link-type-3 .box-link-type-5.listView li .category-title,
[class*=box-link-type-5x].listView li .seperator,
[class*=box-link-type-5x].listView li #MainContent .lotDetails:before,
#MainContent [class*=box-link-type-5x].listView li .lotDetails:before,
[class*=box-link-type-5x].listView li .small-seperator-after:after,
[class*=box-link-type-5x].listView li .small-seperator:before,
[class*=box-link-type-5x].listView .box-link-type-2 li .box-item-container .auctionLocation:before,
.box-link-type-2 [class*=box-link-type-5x].listView li .box-item-container .auctionLocation:before,
[class*=box-link-type-5x].listView li .box-link-type-3 .category-title,
.box-link-type-3 [class*=box-link-type-5x].listView li .category-title,
[class^=box-link-type-5x].listView li .seperator,
[class^=box-link-type-5x].listView li #MainContent .lotDetails:before,
#MainContent [class^=box-link-type-5x].listView li .lotDetails:before,
[class^=box-link-type-5x].listView li .small-seperator-after:after,
[class^=box-link-type-5x].listView li .small-seperator:before,
[class^=box-link-type-5x].listView .box-link-type-2 li .box-item-container .auctionLocation:before,
.box-link-type-2 [class^=box-link-type-5x].listView li .box-item-container .auctionLocation:before,
[class^=box-link-type-5x].listView li .box-link-type-3 .category-title,
.box-link-type-3 [class^=box-link-type-5x].listView li .category-title {
  display: none;
}

.box-link-type-5x4 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
@media only print, only screen and (min-width: 1024px) {
  .box-link-type-5x4 {
    margin-bottom: 0;
  }
}
.box-link-type-5x4 li {
  padding-left: 10px;
  padding-right: 10px;
  margin: 40px 0 20px;
}

.container-cta {
  margin-top: 3em;
  padding: 0 1em;
  text-align: center;
}
.container-cta .main-cta {
  max-width: 23.6em;
  width: 100%;
}

.container-cta-all {
  margin-top: 6em;
}
.container-cta-all:after {
  content: "";
  display: table;
  clear: both;
}
.container-cta-all > li {
  float: left;
  margin: 0 auto 3em auto;
  padding: 0;
  text-align: center;
  width: 100%;
}
.container-cta-all > li:last-of-type {
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .container-cta-all > li {
    margin-bottom: 0;
    padding: 0 1em;
    text-align: right;
    width: 50%;
  }
  .container-cta-all > li:last-of-type {
    text-align: left;
  }
}
.container-cta-all .main-cta {
  margin: 0 auto;
  max-width: 23.6em;
  width: 100%;
}
@media only print, only screen and (min-width: 1280px) {
  .container-cta-all .main-cta {
    width: auto;
  }
}

.auction-content {
  margin-top: 1.5em;
}
.auction-content .title, .auction-content .date {
  font-size: 1.1em;
  line-height: 1.3636363636em;
  max-width: 49.5em;
  margin: 0;
}
.auction-content .title:first-of-type, .auction-content .date:first-of-type {
  margin-top: 0.6818181818em;
}
.auction-content .title:last-of-type, .auction-content .date:last-of-type {
  margin-bottom: 1.3636363636em;
}
.auction-content .subtitle {
  font-size: 1.4em;
  line-height: 1.6071428571em;
  max-width: 63em;
  border: none;
  margin: 0;
  padding-top: 1.0227272727em;
  position: relative;
}
.auction-content .subtitle:before {
  background-color: #000000;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1em;
}

.auctions-title h3, .exhibitions-title h3 {
  margin: 0;
}

.auctions > ul, .exhibitions > ul {
  overflow: hidden;
}
.auctions > ul:after, .exhibitions > ul:after {
  content: "";
  display: table;
  clear: both;
}
.auctions > ul > li, .exhibitions > ul > li {
  float: left;
  margin-top: 3em;
  padding: 0;
  position: relative;
  width: 50%;
}
.auctions > ul > li:nth-child(1), .auctions > ul > li:nth-child(2), .exhibitions > ul > li:nth-child(1), .exhibitions > ul > li:nth-child(2) {
  margin-top: 0;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .auctions > ul > li, .exhibitions > ul > li {
    width: 25%;
  }
  .auctions > ul > li:nth-child(1), .auctions > ul > li:nth-child(2), .auctions > ul > li:nth-child(3), .auctions > ul > li:nth-child(4), .exhibitions > ul > li:nth-child(1), .exhibitions > ul > li:nth-child(2), .exhibitions > ul > li:nth-child(3), .exhibitions > ul > li:nth-child(4) {
    margin-top: 0;
  }
  .auctions > ul > li:nth-child(5), .exhibitions > ul > li:nth-child(5) {
    clear: both;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .auctions > ul > li, .exhibitions > ul > li {
    width: 16.6666666667%;
  }
  .auctions > ul > li:nth-child(1), .auctions > ul > li:nth-child(2), .auctions > ul > li:nth-child(3), .auctions > ul > li:nth-child(4), .auctions > ul > li:nth-child(5), .auctions > ul > li:nth-child(6), .exhibitions > ul > li:nth-child(1), .exhibitions > ul > li:nth-child(2), .exhibitions > ul > li:nth-child(3), .exhibitions > ul > li:nth-child(4), .exhibitions > ul > li:nth-child(5), .exhibitions > ul > li:nth-child(6) {
    margin-top: 0;
  }
  .auctions > ul > li:nth-child(7), .exhibitions > ul > li:nth-child(7) {
    clear: both;
  }
}
.auctions > ul > li > a, .auctions > ul > li > button, .auctions > ul > li > div, .exhibitions > ul > li > a, .exhibitions > ul > li > button, .exhibitions > ul > li > div {
  padding: 0 1em;
}
.auctions.large > ul > li, .exhibitions.large > ul > li {
  clear: initial;
  margin-top: 3em;
  width: 50%;
}
.auctions.large > ul > li:nth-child(1), .auctions.large > ul > li:nth-child(2), .exhibitions.large > ul > li:nth-child(1), .exhibitions.large > ul > li:nth-child(2) {
  margin-top: 0;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1024px) {
  .auctions.large > ul > li, .exhibitions.large > ul > li {
    width: 33.3333333333%;
  }
  .auctions.large > ul > li:nth-child(1), .auctions.large > ul > li:nth-child(2), .auctions.large > ul > li:nth-child(3), .exhibitions.large > ul > li:nth-child(1), .exhibitions.large > ul > li:nth-child(2), .exhibitions.large > ul > li:nth-child(3) {
    margin-top: 0;
  }
  .auctions.large > ul > li:nth-child(4), .exhibitions.large > ul > li:nth-child(4) {
    clear: both;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .auctions.large > ul > li, .exhibitions.large > ul > li {
    width: 25%;
  }
  .auctions.large > ul > li:nth-child(1), .auctions.large > ul > li:nth-child(2), .auctions.large > ul > li:nth-child(3), .auctions.large > ul > li:nth-child(4), .exhibitions.large > ul > li:nth-child(1), .exhibitions.large > ul > li:nth-child(2), .exhibitions.large > ul > li:nth-child(3), .exhibitions.large > ul > li:nth-child(4) {
    margin-top: 0;
  }
  .auctions.large > ul > li:nth-child(5), .exhibitions.large > ul > li:nth-child(5) {
    clear: both;
  }
}

.gallery-articles:after {
  content: "";
  display: table;
  clear: both;
}
.gallery-articles .section-title {
  margin-top: 0;
}
.gallery-articles ul {
  margin-bottom: 0;
  margin-top: 0;
}
.gallery-articles .box-link, .gallery-articles .box-link-type-1 li, .box-link-type-1 .gallery-articles li, .gallery-articles .box-link-type-2 li, .box-link-type-2 .gallery-articles li, .gallery-articles .box-link-type-4 li, .box-link-type-4 .gallery-articles li {
  float: left;
  margin-top: 1.5em;
  width: 50%;
}
.gallery-articles .box-link.clear-both, .gallery-articles .box-link-type-1 li.clear-both, .box-link-type-1 .gallery-articles li.clear-both, .gallery-articles .box-link-type-2 li.clear-both, .box-link-type-2 .gallery-articles li.clear-both, .gallery-articles .box-link-type-4 li.clear-both, .box-link-type-4 .gallery-articles li.clear-both {
  margin-top: 0;
  width: 100%;
}
@media only print, only screen and (min-width: 1024px) {
  .gallery-articles .box-link, .gallery-articles .box-link-type-1 li, .box-link-type-1 .gallery-articles li, .gallery-articles .box-link-type-2 li, .box-link-type-2 .gallery-articles li, .gallery-articles .box-link-type-4 li, .box-link-type-4 .gallery-articles li {
    margin-top: 0;
    width: 33.3333333333%;
  }
  .gallery-articles .box-link.clear-both, .gallery-articles .box-link-type-1 li.clear-both, .box-link-type-1 .gallery-articles li.clear-both, .gallery-articles .box-link-type-2 li.clear-both, .box-link-type-2 .gallery-articles li.clear-both, .gallery-articles .box-link-type-4 li.clear-both, .box-link-type-4 .gallery-articles li.clear-both {
    width: 33.3333333333%;
  }
}

.highlight:after {
  content: "";
  display: table;
  clear: both;
}
.highlight .main .title {
  padding: 0 1em;
}
@media only print, only screen and (min-width: 768px) {
  .highlight .main .title {
    padding: 0;
  }
}
.highlight > li {
  float: left;
  margin-top: 1.5em;
  width: 100%;
}
.highlight > li:first-of-type {
  margin-top: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .highlight > li {
    margin-top: 0;
    width: 33.3333333333%;
  }
  .highlight > li:first-of-type {
    width: 66.6666666667%;
  }
}
.highlight > li .content:after {
  content: "";
  display: table;
  clear: both;
}
.highlight > li h4 {
  font-size: 2.5em;
  line-height: 1.54em;
  margin-top: 0.6em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  max-width: 112.5em;
}
@media only print, only screen and (min-width: 768px) {
  .highlight > li h4 {
    font-size: 3em;
    line-height: 1.2833333333em;
    margin-top: 0.5em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    max-width: 135em;
  }
}
.highlight > li h5 {
  font-size: 3.6666666667em;
  line-height: 1.4318181818em;
  max-width: 165em;
  margin: 0;
}
.highlight > li p {
  margin-top: 0;
}
.highlight > li.simple {
  margin-bottom: 0;
  width: 50%;
}
.highlight > li.simple:last-of-type {
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 768px) {
  .highlight > li.simple {
    margin-bottom: 1.5em;
    width: 33.3333333333%;
  }
}
.highlight > li.simple .image-preview-container {
  padding-bottom: 58.9%;
}
.highlight > li.simple h5 {
  font-size: 2.5em;
  line-height: 1.8em;
  max-width: 112.5em;
  margin: 0;
}
.highlight > li.double .image-preview-container {
  padding-bottom: 128.4%;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .highlight > li.double .image-preview-container {
    padding-bottom: 56.25%;
  }
  .highlight > li.double .image-preview-container .image-preview {
    background-size: auto 90%;
    padding-bottom: 56.25%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .highlight > li.double .image-preview-container {
    padding-bottom: 128.4%;
  }
}
.highlight > li.double h5 {
  font-size: 3.6666666667em;
  line-height: 1.4318181818em;
  margin-top: 0.2045454545em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  max-width: 165em;
}
@media only print, only screen and (min-width: 1280px) {
  .highlight > li.double h5 {
    font-size: 2.5em;
    line-height: 1.8em;
    margin-top: 0.3em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    max-width: 112.5em;
  }
}
.highlight .image-preview-container {
  padding-bottom: 62.5%;
}
.highlight.wide {
  margin-left: -1em;
  margin-right: -1em;
}
@media only print, only screen and (min-width: 768px) {
  .highlight.wide {
    margin-left: 0;
    margin-right: 0;
  }
}
.highlight.wide .main {
  padding-left: 0;
  padding-right: 0;
}
@media only print, only screen and (min-width: 768px) {
  .highlight.wide .main {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.highlight.wide .main .content {
  padding-left: 2em;
  padding-right: 2em;
}
@media only print, only screen and (min-width: 768px) {
  .highlight.wide .main .content {
    padding-left: 0;
    padding-right: 0;
  }
}
.highlight.wide .simple, .highlight.wide .double {
  padding-left: 2em;
  padding-right: 2em;
}
@media only print, only screen and (min-width: 768px) {
  .highlight.wide .simple, .highlight.wide .double {
    padding-left: 1em;
    padding-right: 1em;
  }
}

.heading-content {
  text-align: center;
}
.heading-content h1 {
  margin-top: 0;
  margin-bottom: 0;
}
.heading-content h4 {
  margin-bottom: 1.1842105263em;
  margin-top: 0;
}
.heading-content h5 {
  margin-left: auto;
  margin-right: auto;
}
.heading-content > a {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: none;
  text-decoration: none;
  width: 100%;
}
.heading-content > a:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 1280px) {
  .heading-content > a {
    max-width: 1280px;
    width: auto;
  }
}
.heading-content > a .image-preview-container:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 0.4s, border-bottom 0.2s;
  -moz-transition: background-color 0.4s, border-bottom 0.2s;
  transition: background-color 0.4s, border-bottom 0.2s;
  background-color: transparent;
  border-bottom: 0px solid #D70C00;
  content: "";
}
.heading-content > a .image-preview {
  -webkit-transition: bottom 0.4s, left 0.4s, right 0.4s, top 0.4s;
  -moz-transition: bottom 0.4s, left 0.4s, right 0.4s, top 0.4s;
  transition: bottom 0.4s, left 0.4s, right 0.4s, top 0.4s;
}
.heading-content > a h1, .heading-content > a h2, .heading-content > a h3, .heading-content > a h4, .heading-content > a h5, .heading-content > a h6, .heading-content > a p {
  -webkit-transition: color 0.2s, opacity 0.2s;
  -moz-transition: color 0.2s, opacity 0.2s;
  transition: color 0.2s, opacity 0.2s;
}
.heading-content > a:hover h1, .heading-content > a:hover h2, .heading-content > a:hover h3, .heading-content > a:hover h4, .heading-content > a:hover h5, .heading-content > a:hover h6, .heading-content > a:hover p, .heading-content > a:focus h1, .heading-content > a:focus h2, .heading-content > a:focus h3, .heading-content > a:focus h4, .heading-content > a:focus h5, .heading-content > a:focus h6, .heading-content > a:focus p {
  color: #808080 !important;
}
.heading-content > a:hover .image-preview-container:after, .heading-content > a:focus .image-preview-container:after {
  background-color: rgba(0, 0, 0, 0.15);
  border-bottom: 3px solid #D70C00;
}
.heading-content .category-title {
  margin-top: 1.3636363636em;
}
.heading-content h6, .heading-content p {
  margin-left: auto;
  margin-right: auto;
}
.heading-content .form-select {
  margin-bottom: 3em;
  margin-right: 2em;
}
.heading-content .form-select:last-of-type {
  margin-bottom: 0;
  margin-right: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .heading-content .form-select {
    margin-bottom: 0;
    width: auto;
  }
}

.headlines {
  height: 7.5em;
  position: relative;
  overflow: hidden;
}
.headlines > ul {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  display: inline-block;
  height: 100%;
  left: 0%;
  position: absolute;
  top: 0;
  width: 1000%;
}
.headlines > ul:after {
  content: "";
  display: table;
  clear: both;
}
.headlines > ul > li {
  border-left: 1px solid #CCCCCC;
  float: left;
  height: 100%;
}
.headlines > ul > li > a {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  display: inline-block;
  height: 100%;
  padding: 1em 2.25em 1em 1.5em;
  position: relative;
  text-decoration: none;
}
.headlines > ul > li > a:before {
  -webkit-transition: border-bottom 0.2s;
  -moz-transition: border-bottom 0.2s;
  transition: border-bottom 0.2s;
  border-bottom: 0px solid #D70C00;
  bottom: 0;
  content: "";
  left: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}
.headlines > ul > li > a:hover:before, .headlines > ul > li > a:focus:before {
  border-bottom: 3px solid #D70C00;
}
.headlines .headline {
  margin: 0;
}
.headlines .category-subtitle {
  margin: 0;
  text-align: left;
}

.container {
  margin: 0 auto;
  overflow: hidden;
  padding: 100px 0 0 0;
  position: relative;
  width: 100%;
}
.container.no-padding-top {
  padding-top: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .container {
    padding-top: 50px;
  }
}

.container-fluid {
  margin: 0 auto;
  overflow-x: hidden;
  padding: 100px 0 0 0;
  position: relative;
}
.container-fluid.no-padding-top {
  padding-top: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .container-fluid {
    padding-top: 50px;
  }
}

.content-container {
  margin: 50px auto;
  max-width: 118em;
  padding: 0 1em;
  width: 100%;
}
.content-container:after {
  content: "";
  display: table;
  clear: both;
}
.content-container.no-margin-bottom {
  margin-bottom: 0;
}
.content-container.no-margin-top {
  margin-top: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .content-container {
    padding: 0 0em;
  }
}

.overflow {
  overflow: visible;
}

.no-overflow {
  overflow: hidden;
}

.imo,
.is-mobile-only {
  display: block;
}
@media only print, only screen and (min-width: 1280px) {
  .imo,
.is-mobile-only {
    display: none !important;
  }
}

.inm,
.is-not-mobile {
  display: block;
}
@media only print, only screen and (max-width: 767px) {
  .inm,
.is-not-mobile {
    display: none !important;
  }
}

.ido,
.is-desktop-only {
  display: none !important;
}
@media only print, only screen and (min-width: 1280px) {
  .ido,
.is-desktop-only {
    display: block !important;
  }
}

@media only print, only screen and (min-width: 1280px) {
  .ind,
.is-not-desktop {
    display: none !important;
  }
}

.no-padding-top {
  padding-top: 0;
}

.no-padding-bottom {
  padding-bottom: 0;
}

.no-padding-left {
  padding-left: 0;
}

.no-padding-right {
  padding-right: 0;
}

.no-padding, #MainSaleSubheader, .slideshow-1 > ul,
.slideshow-1 li {
  padding: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.no-margin-left {
  margin-left: 0;
}

.no-margin-right {
  margin-right: 0;
}

.no-margin {
  margin: 0;
}

.hidden {
  display: none;
}

.reset-height:after {
  clear: both;
  display: block;
  content: "";
}

.verticallyCenter {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.pull-left-clear {
  float: none;
}
@media only print, only screen and (min-width: 768px) {
  .pull-left-clear {
    float: left;
  }
}

.pull-right-clear {
  float: none;
}
@media only print, only screen and (min-width: 768px) {
  .pull-right-clear {
    float: right;
  }
}

.icon_mask-text {
  overflow: hidden;
  white-space: nowrap;
}
.icon_mask-text:after, .icon_mask-text:before {
  text-indent: 0;
}

.flip {
  display: inline-block;
  transform: scaleX(-1);
  /* standard */
  filter: FlipH;
  /* IE 6/7/8 */
}

.blur {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -ms-filter: blur(3px);
  -o-filter: blur(3px);
  /* FF doesn't support blur filter, but SVG */
  filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
  filter: progid:DXImageTransform.Microsoft.Microsoft.Blur(PixelRadius = "3");
  filter: blur(3px);
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear-both {
  clear: both;
}

.clearfix:after, .clear-fix:after {
  content: "";
  display: table;
  clear: both;
}
.clearfix > .column, .clear-fix > .column {
  padding-top: 6em;
  padding-bottom: 6em;
}

.videos {
  padding: 0;
}
.videos:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 1280px) {
  .videos {
    padding: 0;
  }
}
.videos .box-link, .videos .box-link-type-1 li, .box-link-type-1 .videos li, .videos .box-link-type-2 li, .box-link-type-2 .videos li, .videos .box-link-type-4 li, .box-link-type-4 .videos li {
  float: left;
  width: 100%;
}
@media only print, only screen and (min-width: 1280px) {
  .videos .box-link, .videos .box-link-type-1 li, .box-link-type-1 .videos li, .videos .box-link-type-2 li, .box-link-type-2 .videos li, .videos .box-link-type-4 li, .box-link-type-4 .videos li {
    width: 41.6666666667%;
  }
}
.videos .box-link-more {
  float: left;
  padding-left: 1em;
  padding-right: 1em;
  width: 16.6666666667%;
}
.videos .box-link-more .link-more .image-preview-container {
  padding-bottom: 150%;
}
.videos .image-preview-container {
  padding-bottom: 56.25%;
}

.back-to-top {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  display: block;
  opacity: 0;
  position: fixed;
  left: 50%;
  bottom: 3px;
  transform: translateX(-50%);
  z-index: 10000;
  transition: opacity 0.4s;
  height: 40px;
  width: 40px;
}
.back-to-top:hover, .back-to-top:focus {
  cursor: default;
}
@media only print, only screen and (min-width: 768px) {
  .back-to-top {
    bottom: 80px;
    margin-right: 0;
    left: auto;
    right: 20px;
    transform: translateX(0);
  }
}
.back-to-top.active {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  -webkit-touch-callout: auto;
  -ms-touch-action: auto;
  touch-action: auto;
  cursor: auto;
  pointer-events: auto;
  opacity: 1;
}
.back-to-top.active:hover, .back-to-top.active:focus {
  cursor: auto;
}
.back-to-top .button-icon, .back-to-top #connectModal .connect_modal--icon, #connectModal .back-to-top .connect_modal--icon {
  background-color: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.back-to-top .button-icon:not([disabled]):focus, .back-to-top #connectModal .connect_modal--icon:not([disabled]):focus, #connectModal .back-to-top .connect_modal--icon:not([disabled]):focus {
  background-color: rgba(255, 255, 255, 0.7);
}

.column {
  padding-bottom: 0;
  padding-top: 0;
  min-height: 1px;
}
.column.has-margin-bottom {
  margin-bottom: 3em;
}

.seperator, #MainContent .lotDetails:before, .small-seperator-after:after, .small-seperator:before, .box-link-type-2 li .box-item-container .auctionLocation:before, .box-link-type-3 .category-title {
  content: "";
  display: table;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #CCCCCC;
  display: block;
}
.seperator.seperator-1, #MainContent .seperator-1.lotDetails:before, .seperator-1.small-seperator-after:after, .seperator-1.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-1.auctionLocation:before, .box-link-type-3 .seperator-1.category-title {
  margin: 30px 0;
}
.seperator.seperator-2, #MainContent .seperator-2.lotDetails:before, .seperator-2.small-seperator-after:after, .seperator-2.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-2.auctionLocation:before, .box-link-type-3 .seperator-2.category-title {
  margin: 20px 0;
}
.seperator.seperator-3, #MainContent .seperator-3.lotDetails:before, .seperator-3.small-seperator-after:after, .seperator-3.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-3.auctionLocation:before, .box-link-type-3 .seperator-3.category-title {
  margin: 30px 0;
}
.seperator.seperator-4, #MainContent .seperator-4.lotDetails:before, .seperator-4.small-seperator-after:after, .seperator-4.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-4.auctionLocation:before, .box-link-type-3 .seperator-4.category-title {
  margin: 40px 0;
}
.seperator.seperator-4020, #MainContent .seperator-4020.lotDetails:before, .seperator-4020.small-seperator-after:after, .seperator-4020.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-4020.auctionLocation:before, .box-link-type-3 .seperator-4020.category-title {
  margin: 40px 0 20px;
}
.seperator.seperator-4010, #MainContent .seperator-4010.lotDetails:before, .seperator-4010.small-seperator-after:after, .seperator-4010.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-4010.auctionLocation:before, .box-link-type-3 .seperator-4010.category-title {
  margin: 40px 0 10px;
}
.seperator.seperator-4060, #MainContent .seperator-4060.lotDetails:before, .seperator-4060.small-seperator-after:after, .seperator-4060.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-4060.auctionLocation:before, .box-link-type-3 .seperator-4060.category-title {
  margin: 40px 0 60px;
}
.seperator.seperator-5, #MainContent .seperator-5.lotDetails:before, .seperator-5.small-seperator-after:after, .seperator-5.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-5.auctionLocation:before, .box-link-type-3 .seperator-5.category-title {
  margin: 50px 0;
}
.seperator.seperator-6, #MainContent .seperator-6.lotDetails:before, .seperator-6.small-seperator-after:after, .seperator-6.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-6.auctionLocation:before, .box-link-type-3 .seperator-6.category-title {
  margin: 10px 0 8px;
}
.seperator.seperator-7, #MainContent .seperator-7.lotDetails:before, .seperator-7.small-seperator-after:after, .seperator-7.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-7.auctionLocation:before, .box-link-type-3 .category-title {
  margin: 10px 0 20px;
}
.seperator.seperator-8, #MainContent .seperator-8.lotDetails:before, .seperator-8.small-seperator-after:after, .seperator-8.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-8.auctionLocation:before, .box-link-type-3 .seperator-8.category-title {
  margin: 10px 0;
}
.seperator.seperator-9, #MainContent .seperator-9.lotDetails:before, .seperator-9.small-seperator-after:after, .seperator-9.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-9.auctionLocation:before, .box-link-type-3 .seperator-9.category-title {
  margin: 15px 0;
}
.seperator.seperator-10, #MainContent .seperator-10.lotDetails:before, .seperator-10.small-seperator-after:after, .seperator-10.small-seperator:before, .box-link-type-2 li .box-item-container .seperator-10.auctionLocation:before, .box-link-type-3 .seperator-10.category-title {
  margin: 5px 0;
}
.seperator.dark, #MainContent .dark.lotDetails:before, .dark.small-seperator-after:after, .dark.small-seperator:before, .box-link-type-2 li .box-item-container .dark.auctionLocation:before, .box-link-type-3 .dark.category-title {
  border-bottom: 1px solid #808080;
}

.small-seperator, .box-link-type-2 li .box-item-container .auctionLocation:before {
  line-height: 1em !important;
  padding-bottom: 0.5em;
}
.small-seperator:before, .box-link-type-2 li .box-item-container .auctionLocation:before {
  content: "";
  float: none;
  border-color: #000;
  width: 1em;
}

.small-seperator-after {
  line-height: 1em !important;
}
.small-seperator-after:after {
  padding: 25px 0 0;
  margin-bottom: 20px;
  content: "";
  float: none;
  border-color: #000;
  width: 10px;
}

.side-seperator-right {
  position: relative;
  margin: 0 20px 0 15px;
}

.side-seperator-right:after {
  content: "";
  border-right: 1px solid #808080;
  position: absolute;
  height: 4em;
}

.side-seperator-left {
  position: relative;
  margin: 0 20px 0 15px;
}

.side-seperator-left:after {
  content: "";
  border-left: 1px solid #808080;
  position: absolute;
  height: 4em;
}

.red-bottom-seperator:after,
.red-left-seperator:after {
  background-color: #D70C00;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  cursor: pointer;
  height: 0;
}
.red-bottom-seperator:after:hover,
.red-left-seperator:after:hover {
  height: 3px;
}

.red-left-seperator:after {
  height: auto;
  width: 0;
}
.red-left-seperator:after:hover {
  width: 3px;
}

.carousel-title {
  width: 100%;
}
@media only print, only screen and (min-width: 1280px) {
  .carousel-title {
    padding-right: 1em;
  }
}

.carousel-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.carousel {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel:after {
  content: "";
  display: table;
  clear: both;
}
.carousel > li {
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  transition: opacity 1s;
  height: 100%;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel > li.show {
  opacity: 1;
  z-index: 1;
}

#carouselModal {
  background: #fff;
}
@media (min-width: 768px) {
  #carouselModal {
    background: none;
  }
}
#carouselModal .modal-dialog {
  max-height: 100vh;
  top: 50%;
  transform: translateY(-50%);
  width: 390px;
  margin-top: 15px;
}
@media (height: 568px) and (width: 320px) {
  #carouselModal .modal-dialog {
    width: 280px;
    margin-top: 15px;
  }
}
@media (width: 568px) and (height: 320px) {
  #carouselModal .modal-dialog {
    width: 280px;
    margin-top: 15px;
  }
}
@media (height: 736px) and (width: 414px) {
  #carouselModal .modal-dialog {
    width: 370px;
    margin-top: 15px;
  }
}
@media (width: 375px) and (height: 667px) {
  #carouselModal .modal-dialog {
    width: 320px;
    margin-top: 10px;
  }
}
@media (width: 414px) and (height: 736px) {
  #carouselModal .modal-dialog {
    width: 370px;
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  #carouselModal .modal-dialog {
    width: 470px;
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  #carouselModal .modal-dialog {
    width: 390px;
    margin-top: 30px;
  }
}
@media (min-width: 1180px) {
  #carouselModal .modal-dialog {
    width: 500px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
#carouselModal .modal-content {
  padding-bottom: 15px;
}
#carouselModal .carousel-modal {
  float: none;
}

.carousel-modal {
  position: relative;
  float: left;
}
.carousel-modal--zoom-buttons {
  /*position: absolute;
  bottom: 0;
  right: 0;*/
  float: right;
}
.carousel-modal--zoom-buttons .button-icon::before, .carousel-modal--zoom-buttons #connectModal .connect_modal--icon::before, #connectModal .carousel-modal--zoom-buttons .connect_modal--icon::before {
  font-size: 24px;
}
.carousel-modal--zoom-buttons .button-icon::after, .carousel-modal--zoom-buttons #connectModal .connect_modal--icon::after, #connectModal .carousel-modal--zoom-buttons .connect_modal--icon::after {
  border: 0;
}
.carousel-modal--thumb-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  opacity: 0.75;
  border: 1px solid #000;
  z-index: 11;
  background-color: #fff;
}
.carousel-modal--thumb-container img {
  position: absolute;
  /*z-index: 12;*/
}
.carousel-modal--thumb-rectangle {
  z-index: 12;
  position: absolute;
}
.carousel-modal--thumb-rectangle {
  border: 1px solid red;
}
.carousel-modal--content-container {
  z-index: 10;
  margin-bottom: 15px;
}
.carousel-modal--content-container #carouselModal_content {
  top: 50%;
  left: 50%;
}
.carousel-modal--modal-dimiss {
  /*float:left;*/
}
@media only print, only screen and (min-width: 1024px) {
  .carousel-modal--thumb-container {
    width: 120px;
    height: 120px;
  }
}

.carousel-buttons-container,
.image-preview-container.carousel-buttons-container {
  display: none;
  position: relative;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-buttons-container,
.image-preview-container.carousel-buttons-container {
    display: block;
  }
}
.carousel-container:hover .carousel-buttons-container, .carousel-slider-container:hover .carousel-buttons-container,
.carousel-container:hover .image-preview-container.carousel-buttons-container,
.carousel-slider-container:hover .image-preview-container.carousel-buttons-container {
  opacity: 1;
}
.carousel-buttons-container .carousel-button,
.image-preview-container.carousel-buttons-container .carousel-button {
  z-index: 1000;
  border: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media only print, only screen and (min-width: 1280px) {
  .carousel-buttons-container .carousel-button,
.image-preview-container.carousel-buttons-container .carousel-button {
    margin-top: 0;
  }
}
.carousel-buttons-container .carousel-button.hide,
.image-preview-container.carousel-buttons-container .carousel-button.hide {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  display: none;
}
.carousel-buttons-container .carousel-button.hide:hover, .carousel-buttons-container .carousel-button.hide:focus,
.image-preview-container.carousel-buttons-container .carousel-button.hide:hover,
.image-preview-container.carousel-buttons-container .carousel-button.hide:focus {
  cursor: default;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-buttons-container .carousel-button.carousel-button-previous,
.image-preview-container.carousel-buttons-container .carousel-button.carousel-button-previous {
    left: 10px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .carousel-buttons-container .carousel-button.carousel-button-previous,
.image-preview-container.carousel-buttons-container .carousel-button.carousel-button-previous {
    left: 0;
  }
}
@media only print, only screen and (min-width: 768px) {
  .carousel-buttons-container .carousel-button.carousel-button-next,
.image-preview-container.carousel-buttons-container .carousel-button.carousel-button-next {
    right: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .carousel-buttons-container .carousel-button.carousel-button-next,
.image-preview-container.carousel-buttons-container .carousel-button.carousel-button-next {
    right: 5px;
  }
}

.carousel-enhancements {
  padding: 15px 0 0;
  text-align: center;
  margin: auto;
  height: 71px;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-enhancements {
    padding-top: 30px;
  }
}
.carousel-enhancements .button-icon, .carousel-enhancements #connectModal .connect_modal--icon, #connectModal .carousel-enhancements .connect_modal--icon {
  margin: 0 5px;
}
.carousel-enhancements .SocialBlock_LotSale {
  display: inline-block;
  position: relative;
  vertical-align: bottom;
}

.carousel-controls {
  float: right;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
  margin-right: -0.2em;
}
.carousel-controls:after {
  content: "";
  display: table;
  clear: both;
}
.carousel-controls > li {
  float: left;
  margin-left: 0.75em;
}
.carousel-controls > li:first-of-type {
  margin-left: 0;
}
.carousel-controls > li > button {
  outline: none;
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: 1em;
  height: auto;
  line-height: 1;
  margin: 0;
  max-width: none;
  min-height: initial;
  padding: 0;
  text-indent: initial;
  background-color: transparent;
  border: none;
  height: 1.5em;
  position: relative;
  width: 1.5em;
}
.carousel-controls > li > button:link, .carousel-controls > li > button:visited, .carousel-controls > li > button:hover, .carousel-controls > li > button:active, .carousel-controls > li > button:focus {
  outline: none;
}
.carousel-controls > li > button:before {
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
  background-color: #CCCCCC;
  border-radius: 1.5em;
  content: "";
  height: 60%;
  left: 20%;
  position: absolute;
  top: 20%;
  width: 60%;
}
.carousel-controls > li > button:hover, .carousel-controls > li > button:focus, .carousel-controls > li > button.active {
  background-color: transparent;
}
.carousel-controls > li > button:hover:before, .carousel-controls > li > button:focus:before, .carousel-controls > li > button.active:before {
  background-color: #000000;
}

.carousel-counter {
  font-size: 1em;
  line-height: 1.5em;
  max-width: 45em;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.carousel-title {
  width: 100%;
}
@media only print, only screen and (min-width: 1280px) {
  .carousel-title {
    padding-right: 1em;
  }
}

.carousel-slider-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.carousel-slider-container .carousel-buttons-container,
.carousel-slider-container .image-preview.carousel-buttons-container {
  left: 0;
  position: absolute;
  top: 0;
}
.carousel-slider-container.carousel-1 .disabled, .carousel-slider-container.carousel-1 .search-2 .christies-icon_left-arrow[disabled], .search-2 .carousel-slider-container.carousel-1 .christies-icon_left-arrow[disabled],
.carousel-slider-container.carousel-1 .search-2 .christies-icon_right-arrow[disabled],
.search-2 .carousel-slider-container.carousel-1 .christies-icon_right-arrow[disabled] {
  opacity: 1;
}
.carousel-slider-container.carousel-1 > .carousel-buttons-container {
  background-color: #fff;
  min-height: 270px;
}
.carousel-slider-container.carousel-1 > .carousel-slider {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.carousel-slider-container.carousel-1 > .carousel-slider .video .image-preview-container {
  background-color: #000000;
}
.carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container {
  min-height: 320px;
  max-width: 300px;
  background-color: #f8f8f8;
  margin: 0 auto;
}
.carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container::before {
  content: "";
  background: rgba(0, 0, 0, 0.03);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  height: auto;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container {
    min-height: inherit;
    max-width: inherit;
    width: 265px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container {
    width: 290px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container {
    width: 400px;
  }
}
.carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container.video-preview-container {
  /* @include media-min-width($_BREAKPOINT_TABLET) {
  	width: 85%;
  	height:auto;
  } */
}
.carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container.video-preview-container.active {
  padding-bottom: 100%;
}
.carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container .oo-player-container {
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container .oo-player-container {
    min-height: inherit;
    max-width: inherit;
    max-width: 265px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container .oo-player-container {
    max-width: 290px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .carousel-slider-container.carousel-1 > .carousel-slider .image-preview-container .oo-player-container {
    max-width: 400px;
  }
}

.carousel-slider {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: 0;
  position: relative;
}
.carousel-slider:after {
  content: "";
  display: table;
  clear: both;
}
.carousel-slider.carousel-slider-count-1 {
  width: 100%;
}
.carousel-slider.carousel-slider-count-1 > li {
  width: 100%;
}
.carousel-slider.carousel-slider-count-2 {
  width: 200%;
}
.carousel-slider.carousel-slider-count-2 > li {
  width: 50%;
}
.carousel-slider.carousel-slider-count-3 {
  width: 300%;
}
.carousel-slider.carousel-slider-count-3 > li {
  width: 33.3333333333%;
}
.carousel-slider.carousel-slider-count-4 {
  width: 400%;
}
.carousel-slider.carousel-slider-count-4 > li {
  width: 25%;
}
.carousel-slider.carousel-slider-count-5 {
  width: 500%;
}
.carousel-slider.carousel-slider-count-5 > li {
  width: 20%;
}
.carousel-slider.carousel-slider-count-6 {
  width: 600%;
}
.carousel-slider.carousel-slider-count-6 > li {
  width: 16.6666666667%;
}
.carousel-slider.carousel-slider-count-7 {
  width: 700%;
}
.carousel-slider.carousel-slider-count-7 > li {
  width: 14.2857142857%;
}
.carousel-slider.carousel-slider-count-8 {
  width: 800%;
}
.carousel-slider.carousel-slider-count-8 > li {
  width: 12.5%;
}
.carousel-slider.carousel-slider-count-9 {
  width: 900%;
}
.carousel-slider.carousel-slider-count-9 > li {
  width: 11.1111111111%;
}
.carousel-slider.carousel-slider-count-10 {
  width: 1000%;
}
.carousel-slider.carousel-slider-count-10 > li {
  width: 10%;
}
.carousel-slider.carousel-slider-count-11 {
  width: 1100%;
}
.carousel-slider.carousel-slider-count-11 > li {
  width: 9.0909090909%;
}
.carousel-slider.carousel-slider-count-12 {
  width: 1200%;
}
.carousel-slider.carousel-slider-count-12 > li {
  width: 8.3333333333%;
}
.carousel-slider.carousel-slider-count-13 {
  width: 1300%;
}
.carousel-slider.carousel-slider-count-13 > li {
  width: 7.6923076923%;
}
.carousel-slider.carousel-slider-count-14 {
  width: 1400%;
}
.carousel-slider.carousel-slider-count-14 > li {
  width: 7.1428571429%;
}
.carousel-slider.carousel-slider-count-15 {
  width: 1500%;
}
.carousel-slider.carousel-slider-count-15 > li {
  width: 6.6666666667%;
}
.carousel-slider.carousel-slider-count-16 {
  width: 1600%;
}
.carousel-slider.carousel-slider-count-16 > li {
  width: 6.25%;
}
.carousel-slider.carousel-slider-count-17 {
  width: 1700%;
}
.carousel-slider.carousel-slider-count-17 > li {
  width: 5.8823529412%;
}
.carousel-slider.carousel-slider-count-18 {
  width: 1800%;
}
.carousel-slider.carousel-slider-count-18 > li {
  width: 5.5555555556%;
}
.carousel-slider.carousel-slider-count-19 {
  width: 1900%;
}
.carousel-slider.carousel-slider-count-19 > li {
  width: 5.2631578947%;
}
.carousel-slider.carousel-slider-count-20 {
  width: 2000%;
}
.carousel-slider.carousel-slider-count-20 > li {
  width: 5%;
}
.carousel-slider.carousel-slider-count-21 {
  width: 2100%;
}
.carousel-slider.carousel-slider-count-21 > li {
  width: 4.7619047619%;
}
.carousel-slider.carousel-slider-count-22 {
  width: 2200%;
}
.carousel-slider.carousel-slider-count-22 > li {
  width: 4.5454545455%;
}
.carousel-slider.carousel-slider-count-23 {
  width: 2300%;
}
.carousel-slider.carousel-slider-count-23 > li {
  width: 4.347826087%;
}
.carousel-slider.carousel-slider-count-24 {
  width: 2400%;
}
.carousel-slider.carousel-slider-count-24 > li {
  width: 4.1666666667%;
}
.carousel-slider.carousel-slider-count-25 {
  width: 2500%;
}
.carousel-slider.carousel-slider-count-25 > li {
  width: 4%;
}
.carousel-slider.carousel-slider-count-26 {
  width: 2600%;
}
.carousel-slider.carousel-slider-count-26 > li {
  width: 3.8461538462%;
}
.carousel-slider.carousel-slider-count-27 {
  width: 2700%;
}
.carousel-slider.carousel-slider-count-27 > li {
  width: 3.7037037037%;
}
.carousel-slider.carousel-slider-count-28 {
  width: 2800%;
}
.carousel-slider.carousel-slider-count-28 > li {
  width: 3.5714285714%;
}
.carousel-slider.carousel-slider-count-29 {
  width: 2900%;
}
.carousel-slider.carousel-slider-count-29 > li {
  width: 3.4482758621%;
}
.carousel-slider.carousel-slider-count-30 {
  width: 3000%;
}
.carousel-slider.carousel-slider-count-30 > li {
  width: 3.3333333333%;
}
.carousel-slider.carousel-slider-count-31 {
  width: 3100%;
}
.carousel-slider.carousel-slider-count-31 > li {
  width: 3.2258064516%;
}
.carousel-slider.carousel-slider-count-32 {
  width: 3200%;
}
.carousel-slider.carousel-slider-count-32 > li {
  width: 3.125%;
}
.carousel-slider.carousel-slider-count-33 {
  width: 3300%;
}
.carousel-slider.carousel-slider-count-33 > li {
  width: 3.0303030303%;
}
.carousel-slider.carousel-slider-count-34 {
  width: 3400%;
}
.carousel-slider.carousel-slider-count-34 > li {
  width: 2.9411764706%;
}
.carousel-slider.carousel-slider-count-35 {
  width: 3500%;
}
.carousel-slider.carousel-slider-count-35 > li {
  width: 2.8571428571%;
}
.carousel-slider.carousel-slider-count-36 {
  width: 3600%;
}
.carousel-slider.carousel-slider-count-36 > li {
  width: 2.7777777778%;
}
.carousel-slider.carousel-slider-count-37 {
  width: 3700%;
}
.carousel-slider.carousel-slider-count-37 > li {
  width: 2.7027027027%;
}
.carousel-slider.carousel-slider-count-38 {
  width: 3800%;
}
.carousel-slider.carousel-slider-count-38 > li {
  width: 2.6315789474%;
}
.carousel-slider.carousel-slider-count-39 {
  width: 3900%;
}
.carousel-slider.carousel-slider-count-39 > li {
  width: 2.5641025641%;
}
.carousel-slider.carousel-slider-count-40 {
  width: 4000%;
}
.carousel-slider.carousel-slider-count-40 > li {
  width: 2.5%;
}
.carousel-slider.carousel-slider-count-41 {
  width: 4100%;
}
.carousel-slider.carousel-slider-count-41 > li {
  width: 2.4390243902%;
}
.carousel-slider.carousel-slider-count-42 {
  width: 4200%;
}
.carousel-slider.carousel-slider-count-42 > li {
  width: 2.380952381%;
}
.carousel-slider.carousel-slider-count-43 {
  width: 4300%;
}
.carousel-slider.carousel-slider-count-43 > li {
  width: 2.3255813953%;
}
.carousel-slider.carousel-slider-count-44 {
  width: 4400%;
}
.carousel-slider.carousel-slider-count-44 > li {
  width: 2.2727272727%;
}
.carousel-slider.carousel-slider-count-45 {
  width: 4500%;
}
.carousel-slider.carousel-slider-count-45 > li {
  width: 2.2222222222%;
}
.carousel-slider.carousel-slider-count-46 {
  width: 4600%;
}
.carousel-slider.carousel-slider-count-46 > li {
  width: 2.1739130435%;
}
.carousel-slider.carousel-slider-count-47 {
  width: 4700%;
}
.carousel-slider.carousel-slider-count-47 > li {
  width: 2.1276595745%;
}
.carousel-slider.carousel-slider-count-48 {
  width: 4800%;
}
.carousel-slider.carousel-slider-count-48 > li {
  width: 2.0833333333%;
}
.carousel-slider.carousel-slider-count-49 {
  width: 4900%;
}
.carousel-slider.carousel-slider-count-49 > li {
  width: 2.0408163265%;
}
.carousel-slider.carousel-slider-count-50 {
  width: 5000%;
}
.carousel-slider.carousel-slider-count-50 > li {
  width: 2%;
}
.carousel-slider.carousel-slider-count-51 {
  width: 5100%;
}
.carousel-slider.carousel-slider-count-51 > li {
  width: 1.9607843137%;
}
.carousel-slider.carousel-slider-count-52 {
  width: 5200%;
}
.carousel-slider.carousel-slider-count-52 > li {
  width: 1.9230769231%;
}
.carousel-slider.carousel-slider-count-53 {
  width: 5300%;
}
.carousel-slider.carousel-slider-count-53 > li {
  width: 1.8867924528%;
}
.carousel-slider.carousel-slider-count-54 {
  width: 5400%;
}
.carousel-slider.carousel-slider-count-54 > li {
  width: 1.8518518519%;
}
.carousel-slider.carousel-slider-count-55 {
  width: 5500%;
}
.carousel-slider.carousel-slider-count-55 > li {
  width: 1.8181818182%;
}
.carousel-slider.carousel-slider-count-56 {
  width: 5600%;
}
.carousel-slider.carousel-slider-count-56 > li {
  width: 1.7857142857%;
}
.carousel-slider.carousel-slider-count-57 {
  width: 5700%;
}
.carousel-slider.carousel-slider-count-57 > li {
  width: 1.7543859649%;
}
.carousel-slider.carousel-slider-count-58 {
  width: 5800%;
}
.carousel-slider.carousel-slider-count-58 > li {
  width: 1.724137931%;
}
.carousel-slider.carousel-slider-count-59 {
  width: 5900%;
}
.carousel-slider.carousel-slider-count-59 > li {
  width: 1.6949152542%;
}
.carousel-slider.carousel-slider-count-60 {
  width: 6000%;
}
.carousel-slider.carousel-slider-count-60 > li {
  width: 1.6666666667%;
}
.carousel-slider.carousel-slider-count-61 {
  width: 6100%;
}
.carousel-slider.carousel-slider-count-61 > li {
  width: 1.6393442623%;
}
.carousel-slider.carousel-slider-count-62 {
  width: 6200%;
}
.carousel-slider.carousel-slider-count-62 > li {
  width: 1.6129032258%;
}
.carousel-slider.carousel-slider-count-63 {
  width: 6300%;
}
.carousel-slider.carousel-slider-count-63 > li {
  width: 1.5873015873%;
}
.carousel-slider.carousel-slider-count-64 {
  width: 6400%;
}
.carousel-slider.carousel-slider-count-64 > li {
  width: 1.5625%;
}
.carousel-slider.carousel-slider-count-65 {
  width: 6500%;
}
.carousel-slider.carousel-slider-count-65 > li {
  width: 1.5384615385%;
}
.carousel-slider.carousel-slider-count-66 {
  width: 6600%;
}
.carousel-slider.carousel-slider-count-66 > li {
  width: 1.5151515152%;
}
.carousel-slider.carousel-slider-count-67 {
  width: 6700%;
}
.carousel-slider.carousel-slider-count-67 > li {
  width: 1.4925373134%;
}
.carousel-slider.carousel-slider-count-68 {
  width: 6800%;
}
.carousel-slider.carousel-slider-count-68 > li {
  width: 1.4705882353%;
}
.carousel-slider.carousel-slider-count-69 {
  width: 6900%;
}
.carousel-slider.carousel-slider-count-69 > li {
  width: 1.4492753623%;
}
.carousel-slider.carousel-slider-count-70 {
  width: 7000%;
}
.carousel-slider.carousel-slider-count-70 > li {
  width: 1.4285714286%;
}
.carousel-slider.carousel-slider-count-71 {
  width: 7100%;
}
.carousel-slider.carousel-slider-count-71 > li {
  width: 1.4084507042%;
}
.carousel-slider.carousel-slider-count-72 {
  width: 7200%;
}
.carousel-slider.carousel-slider-count-72 > li {
  width: 1.3888888889%;
}
.carousel-slider.carousel-slider-count-73 {
  width: 7300%;
}
.carousel-slider.carousel-slider-count-73 > li {
  width: 1.3698630137%;
}
.carousel-slider.carousel-slider-count-74 {
  width: 7400%;
}
.carousel-slider.carousel-slider-count-74 > li {
  width: 1.3513513514%;
}
.carousel-slider.carousel-slider-count-75 {
  width: 7500%;
}
.carousel-slider.carousel-slider-count-75 > li {
  width: 1.3333333333%;
}
.carousel-slider.carousel-slider-count-76 {
  width: 7600%;
}
.carousel-slider.carousel-slider-count-76 > li {
  width: 1.3157894737%;
}
.carousel-slider.carousel-slider-count-77 {
  width: 7700%;
}
.carousel-slider.carousel-slider-count-77 > li {
  width: 1.2987012987%;
}
.carousel-slider.carousel-slider-count-78 {
  width: 7800%;
}
.carousel-slider.carousel-slider-count-78 > li {
  width: 1.2820512821%;
}
.carousel-slider.carousel-slider-count-79 {
  width: 7900%;
}
.carousel-slider.carousel-slider-count-79 > li {
  width: 1.2658227848%;
}
.carousel-slider.carousel-slider-count-80 {
  width: 8000%;
}
.carousel-slider.carousel-slider-count-80 > li {
  width: 1.25%;
}
.carousel-slider.carousel-slider-count-81 {
  width: 8100%;
}
.carousel-slider.carousel-slider-count-81 > li {
  width: 1.2345679012%;
}
.carousel-slider.carousel-slider-count-82 {
  width: 8200%;
}
.carousel-slider.carousel-slider-count-82 > li {
  width: 1.2195121951%;
}
.carousel-slider.carousel-slider-count-83 {
  width: 8300%;
}
.carousel-slider.carousel-slider-count-83 > li {
  width: 1.2048192771%;
}
.carousel-slider.carousel-slider-count-84 {
  width: 8400%;
}
.carousel-slider.carousel-slider-count-84 > li {
  width: 1.1904761905%;
}
.carousel-slider.carousel-slider-count-85 {
  width: 8500%;
}
.carousel-slider.carousel-slider-count-85 > li {
  width: 1.1764705882%;
}
.carousel-slider.carousel-slider-count-86 {
  width: 8600%;
}
.carousel-slider.carousel-slider-count-86 > li {
  width: 1.1627906977%;
}
.carousel-slider.carousel-slider-count-87 {
  width: 8700%;
}
.carousel-slider.carousel-slider-count-87 > li {
  width: 1.1494252874%;
}
.carousel-slider.carousel-slider-count-88 {
  width: 8800%;
}
.carousel-slider.carousel-slider-count-88 > li {
  width: 1.1363636364%;
}
.carousel-slider.carousel-slider-count-89 {
  width: 8900%;
}
.carousel-slider.carousel-slider-count-89 > li {
  width: 1.1235955056%;
}
.carousel-slider.carousel-slider-count-90 {
  width: 9000%;
}
.carousel-slider.carousel-slider-count-90 > li {
  width: 1.1111111111%;
}
.carousel-slider.carousel-slider-count-91 {
  width: 9100%;
}
.carousel-slider.carousel-slider-count-91 > li {
  width: 1.0989010989%;
}
.carousel-slider.carousel-slider-count-92 {
  width: 9200%;
}
.carousel-slider.carousel-slider-count-92 > li {
  width: 1.0869565217%;
}
.carousel-slider.carousel-slider-count-93 {
  width: 9300%;
}
.carousel-slider.carousel-slider-count-93 > li {
  width: 1.0752688172%;
}
.carousel-slider.carousel-slider-count-94 {
  width: 9400%;
}
.carousel-slider.carousel-slider-count-94 > li {
  width: 1.0638297872%;
}
.carousel-slider.carousel-slider-count-95 {
  width: 9500%;
}
.carousel-slider.carousel-slider-count-95 > li {
  width: 1.0526315789%;
}
.carousel-slider.carousel-slider-count-96 {
  width: 9600%;
}
.carousel-slider.carousel-slider-count-96 > li {
  width: 1.0416666667%;
}
.carousel-slider.carousel-slider-count-97 {
  width: 9700%;
}
.carousel-slider.carousel-slider-count-97 > li {
  width: 1.0309278351%;
}
.carousel-slider.carousel-slider-count-98 {
  width: 9800%;
}
.carousel-slider.carousel-slider-count-98 > li {
  width: 1.0204081633%;
}
.carousel-slider.carousel-slider-count-99 {
  width: 9900%;
}
.carousel-slider.carousel-slider-count-99 > li {
  width: 1.0101010101%;
}
.carousel-slider.carousel-slider-count-100 {
  width: 10000%;
}
.carousel-slider.carousel-slider-count-100 > li {
  width: 1%;
}
.carousel-slider > li {
  float: left;
  padding: 0;
  text-align: center;
}
.carousel-slider > li a {
  display: inline;
  width: 265px;
}
.carousel-slider > li a .image-preview-container {
  display: inline-block;
}
.carousel-slider > li a .image-preview-container::before {
  background-color: #ffffff;
}
.carousel-slider .content .category-title {
  margin-top: 1.3636363636em;
}
.carousel-slider .box-link > a, .carousel-slider .box-link-type-1 li > a, .box-link-type-1 .carousel-slider li > a, .carousel-slider .box-link-type-2 li > a, .box-link-type-2 .carousel-slider li > a, .carousel-slider .box-link-type-4 li > a, .box-link-type-4 .carousel-slider li > a {
  padding-bottom: 0;
}
.carousel-slider .box-link.video.active .video-preview-container, .carousel-slider .box-link-type-1 li.video.active .video-preview-container, .box-link-type-1 .carousel-slider li.video.active .video-preview-container, .carousel-slider .box-link-type-2 li.video.active .video-preview-container, .box-link-type-2 .carousel-slider li.video.active .video-preview-container, .carousel-slider .box-link-type-4 li.video.active .video-preview-container, .box-link-type-4 .carousel-slider li.video.active .video-preview-container {
  padding-bottom: 100%;
}

.carousel-slider-thumbnails {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-content: flex-start;
}
.carousel-slider-thumbnails--item {
  padding: 5px;
  height: 46px;
  width: 46px;
  position: relative;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-slider-thumbnails--item {
    height: 56px;
    width: 56px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .carousel-slider-thumbnails--item {
    height: 66px;
    width: 66px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .carousel-slider-thumbnails--item {
    height: 80px;
    width: 80px;
  }
}
.carousel-slider-thumbnails--image {
  position: relative;
}
.carousel-slider-thumbnails--icon {
  background: transparent;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  border-color: #ffffff;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-slider-thumbnails--icon {
    width: 40px;
    height: 40px;
  }
}
.carousel-slider-thumbnails--icon:not([disabled]) {
  background: rgba(0, 0, 0, 0.5);
}
.carousel-slider-thumbnails--icon:not([disabled])::before {
  color: #ffffff;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
@media only print, only screen and (min-width: 768px) {
  .carousel-slider-thumbnails--icon:not([disabled])::before {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
}
.carousel-slider-thumbnails--icon:not([disabled])::after {
  border-color: transparent;
}
body.touch .carousel-slider-thumbnails--icon:not([disabled]):active, body:not(.touch) .carousel-slider-thumbnails--icon:not([disabled]):active, body.touch .carousel-slider-thumbnails--icon:not([disabled]):focus, body:not(.touch) .carousel-slider-thumbnails--icon:not([disabled]):focus, body.touch .carousel-slider-thumbnails--icon:not([disabled]):hover, body:not(.touch) .carousel-slider-thumbnails--icon:not([disabled]):hover {
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  border-color: #ffffff;
  /* box-shadow:0 0 1px $_COLOR_WHITE; */
}
body.touch .carousel-slider-thumbnails--icon:not([disabled]):active::after, body:not(.touch) .carousel-slider-thumbnails--icon:not([disabled]):active::after, body.touch .carousel-slider-thumbnails--icon:not([disabled]):focus::after, body:not(.touch) .carousel-slider-thumbnails--icon:not([disabled]):focus::after, body.touch .carousel-slider-thumbnails--icon:not([disabled]):hover::after, body:not(.touch) .carousel-slider-thumbnails--icon:not([disabled]):hover::after {
  border-color: transparent;
}

#video_container {
  min-width: 0;
}

.image-preview-container {
  background-color: transparent;
  height: 0;
  overflow: hidden;
  padding-bottom: 62.5%;
  position: relative;
  width: 100%;
}
.image-preview-container:hover .play-icon-overlay {
  opacity: 1;
}
.image-preview-container.portrait {
  padding-bottom: 125%;
}
.image-preview-container.thin {
  padding-bottom: 250%;
}
.image-preview-container.square {
  padding-bottom: 100%;
}
.image-preview-container.video {
  padding-bottom: 56.25%;
}
.image-preview-container.uncropped {
  padding-bottom: 100%;
}
.image-preview-container.uncropped .image-preview {
  background-size: 90% auto;
}
.image-preview-container.with-margin-bottom {
  margin-bottom: 1.5em;
}
.image-preview-container .image-preview {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.image-preview-container .buttons-image-sharing {
  position: absolute;
  right: 0;
  top: 0;
}
.image-preview-container.center img, .image-preview-container.center .image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.video .image-preview-container {
  background: #000000;
}

.image-preview .play {
  left: 50%;
  margin: -4.5em 0 0 -4.5em;
  position: absolute;
  top: 50%;
}

.slideshow {
  background-color: #f8f8f8;
  padding-top: 30px;
  padding-bottom: 40px;
}
@media only print, only screen and (min-width: 1280px) {
  .slideshow {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.slideshow .title {
  padding: 0 0 30px 1em;
  margin: 0;
}
.slideshow .slideshow-control-left,
.slideshow .slideshow-control-right {
  position: absolute;
  top: 67px;
  height: 40px;
  width: 40px;
  right: 0;
  bottom: 0;
  z-index: 999;
}
@media only print, only screen and (min-width: 768px) {
  .slideshow .slideshow-control-left,
.slideshow .slideshow-control-right {
    top: 100px;
    height: 40px;
    width: 40px;
    right: 0;
    left: 0;
  }
}
.slideshow .slideshow-control-left .button-icon, .slideshow .slideshow-control-left #connectModal .connect_modal--icon, #connectModal .slideshow .slideshow-control-left .connect_modal--icon,
.slideshow .slideshow-control-right .button-icon,
.slideshow .slideshow-control-right #connectModal .connect_modal--icon,
#connectModal .slideshow .slideshow-control-right .connect_modal--icon {
  left: 23px;
  top: 13px;
}
.slideshow .slideshow-control-left {
  left: 0;
  right: auto;
}
.slideshow .slideshow-control-right {
  left: auto;
}

.slideshow-1 {
  position: relative;
}
.slideshow-1 > ul .small,
.slideshow-1 li .small {
  margin: 0;
}
.slideshow-1 > ul a,
.slideshow-1 li a {
  text-decoration: none;
}
.slideshow-1 > ul {
  transform: translateX(0);
}
.slideshow-1 ul {
  padding: 0;
  left: 0;
  transition: transform 0.5s ease-out;
  -webkit-transition: transform 0.5s ease-out;
  box-sizing: content-box;
  position: relative;
}
.slideshow-1 li {
  width: 320px;
  float: left;
  white-space: normal;
  position: relative;
  padding: 0 10px;
}
@media only print, only screen and (min-width: 768px) {
  .slideshow-1 li {
    width: 330px;
    margin: 0 10px;
    padding: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .slideshow-1 li {
    width: 300px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .slideshow-1 li {
    width: 380px;
  }
}
.slideshow-1 li .box-item-container {
  border: 0;
  padding: 0;
}
.slideshow-1 li .box-item-container .christies-icon_favourite {
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 10;
}
@media only print, only screen and (min-width: 768px) {
  .slideshow-1 li .box-item-container .christies-icon_favourite {
    top: -5px;
    right: 5px;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1024px) {
  .slideshow-1 li:first-child {
    margin-left: 40px;
  }
}
.slideshow-1 .image-overlay-box {
  position: relative;
  padding-bottom: 20px;
  margin: auto;
  /*img {
  	display: block;
  	//width:auto;
  	height: auto;
  	max-width: 100%;
  	max-height: 100%;
  	margin: auto;
  	position: absolute;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	@include media-min-width($_BREAKPOINT_TABLET) {
  		padding: 40px;
  	}
  }*/
}
@media only print, only screen and (min-width: 768px) {
  .slideshow-1 .image-overlay-box {
    padding-bottom: 40px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .slideshow-1 .image-overlay-box {
    padding-bottom: 30px;
  }
}
.slideshow-1 .image-overlay-box .image-preview-container {
  width: 200px;
  height: 195px;
  margin: auto;
  padding: 0;
  min-height: auto;
  max-width: auto;
}
@media only print, only screen and (min-width: 768px) {
  .slideshow-1 .image-overlay-box .image-preview-container {
    width: 260px;
    height: 250px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .slideshow-1 .image-overlay-box .image-preview-container {
    width: 230px;
    height: 230px;
  }
}
.slideshow-1 .image-overlay-box .image-preview-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: block;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 200px;
  max-height: 195px;
}
@media only print, only screen and (min-width: 768px) {
  .slideshow-1 .image-overlay-box .image-preview-container img {
    max-width: 260px;
    max-height: 250px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .slideshow-1 .image-overlay-box .image-preview-container img {
    max-width: 230px;
    max-height: 230px;
  }
}
.slideshow-1 .detailscontainer {
  margin: 15px 0 20px;
}

.video-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 100%;
  left: 50%;
  padding-bottom: 56.25%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 0;
  /* video js artefact */
}
.video-container video {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.video-player {
  height: 100%;
  left: 0;
  min-width: 100%;
  position: absolute;
  top: 0;
  width: auto;
}

.video-js {
  width: 100%;
  height: 168px;
}
@media only print, only screen and (min-width: 1280px) {
  .video-js {
    height: 225px;
  }
}
.video-js .vjs-tech {
  left: auto;
  position: relative;
  top: auto;
  width: auto;
}

.accordion section,
.accordion-1 section,
.accordion-footer section {
  border-top: 1px solid #CCCCCC;
  position: relative;
}
.accordion section .controls,
.accordion-1 section .controls,
.accordion-footer section .controls {
  float: right;
  position: relative;
}
.accordion section .christies-icon_minus,
.accordion section .christies-icon_plus,
.accordion-1 section .christies-icon_minus,
.accordion-1 section .christies-icon_plus,
.accordion-footer section .christies-icon_minus,
.accordion-footer section .christies-icon_plus {
  transition: opacity 0.2s ease;
  right: 1px;
  position: absolute;
}
.accordion section .christies-icon_plus,
.accordion-1 section .christies-icon_plus,
.accordion-footer section .christies-icon_plus {
  opacity: 1;
  z-index: 1;
}
.accordion section .christies-icon_minus,
.accordion-1 section .christies-icon_minus,
.accordion-footer section .christies-icon_minus {
  opacity: 0;
  z-index: 0;
}
.accordion section.active .christies-icon_plus,
.accordion-1 section.active .christies-icon_plus,
.accordion-footer section.active .christies-icon_plus {
  opacity: 0;
  z-index: 0;
}
.accordion section.active .christies-icon_minus,
.accordion-1 section.active .christies-icon_minus,
.accordion-footer section.active .christies-icon_minus {
  opacity: 1;
  z-index: 1;
}
.accordion section .content,
.accordion-1 section .content,
.accordion-footer section .content {
  clear: both;
  float: none;
  padding-bottom: 30px;
}
@media only print, only screen and (min-width: 768px) {
  .accordion section .content,
.accordion-1 section .content,
.accordion-footer section .content {
    padding-bottom: 60px;
  }
}
.accordion section .content .close,
.accordion-1 section .content .close,
.accordion-footer section .content .close {
  opacity: 0;
}
.accordion header,
.accordion-1 header,
.accordion-footer header {
  display: table;
  width: 100%;
}
.accordion header .header-content,
.accordion-1 header .header-content,
.accordion-footer header .header-content {
  display: table-cell;
  padding: 20px 0;
}
.accordion header:hover,
.accordion-1 header:hover,
.accordion-footer header:hover {
  cursor: pointer;
}
.accordion header .title,
.accordion-1 header .title,
.accordion-footer header .title {
  float: left;
  margin: 0;
  line-height: 40px;
}

.accordion section .header-content .christies-icon_plus {
  opacity: 0;
  z-index: 0;
}
.accordion section .header-content .christies-icon_minus {
  opacity: 1;
  z-index: 1;
}
.accordion section .header-content.collapsed .christies-icon_plus {
  opacity: 1;
  z-index: 1;
}
.accordion section .header-content.collapsed .christies-icon_minus {
  opacity: 0;
  z-index: 0;
}
.search-wrapper {
  width: 100%;
  border-top: 1px solid #CCCCCC;
  margin-top: 10px;
}
@media only print, only screen and (min-width: 768px) {
  .search-wrapper {
    margin-top: 40px;
  }
}

.search-2 {
  width: 100%;
}
@media only print, only screen and (min-width: 1280px) {
  .search-2 {
    float: right;
    width: 325px;
  }
}
.search-2 .christies-icon_left-arrow,
.search-2 .christies-icon_right-arrow {
  margin: -2px 0 0;
  float: left;
}
.search-2 .christies-icon_left-arrow:after,
.search-2 .christies-icon_right-arrow:after {
  border-right: 0;
}
.search-2 .christies-icon_left-arrow[disabled],
.search-2 .christies-icon_right-arrow[disabled] {
  text-decoration: none !important;
}
.search-2 .christies-icon_right-arrow:after {
  border-right: 1px solid #CCCCCC;
  border-left: 0;
}
.search-2 .christies-icon_right-arrow[disabled] {
  left: -1px;
}
.search-2 .christies-icon_left-arrow[disabled] {
  right: -1px;
}
.search-2 .search-container {
  position: relative;
  display: inline-block;
  width: calc(100% - 80px);
  float: left;
}
.search-2 .search-container .button-icon:not([disabled]).active::before, .search-2 .search-container #connectModal .connect_modal--icon:not([disabled]).active::before, #connectModal .search-2 .search-container .connect_modal--icon:not([disabled]).active::before, .search-2 .search-container .button-icon:not([disabled]):focus::before, .search-2 .search-container #connectModal .connect_modal--icon:not([disabled]):focus::before, #connectModal .search-2 .search-container .connect_modal--icon:not([disabled]):focus::before, .search-2 .search-container .button-icon:not([disabled]):hover::before, .search-2 .search-container #connectModal .connect_modal--icon:not([disabled]):hover::before, #connectModal .search-2 .search-container .connect_modal--icon:not([disabled]):hover::before {
  color: #575757;
}
.search-2 .search-container .input_text {
  padding: 10px 15px;
  font-size: 13px;
  margin-top: -1px;
  margin-bottom: 0;
  max-width: none;
  position: relative;
  height: 40px;
}
@media only print, only screen and (min-width: 768px) {
  .search-2 .search-container .input_text {
    font-size: 15px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .search-2 .search-container .input_text {
    font-size: 13px;
  }
}
.search-2 .search-container .input_text:focus + a, .search-2 .search-container .input_text:hover + a {
  color: #000000;
}

.square.christies-icon_search {
  position: absolute;
  top: 0;
  right: 6px;
  display: block;
  width: 40px;
  height: 38px;
  color: #CCCCCC;
  border: none;
}
.square.christies-icon_search:after {
  border: none;
}
.square.christies-icon_search:hover, .square.christies-icon_search:focus, .square.christies-icon_search:active {
  color: #000000;
  background: none;
  box-shadow: none !important;
}
.square.christies-icon_search:hover:after, .square.christies-icon_search:focus:after, .square.christies-icon_search:active:after {
  border: none !important;
}

.search-pnl {
  padding: 0;
  position: relative;
}
@media only print, only screen and (min-width: 768px) {
  .search-pnl {
    padding: 0 0 0 1em;
    float: right;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .search-pnl {
    padding: 0 1em 0 0;
    float: left;
  }
}
.search-pnl.lot-number-search {
  padding: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .search-pnl.lot-number-search {
    padding: 0 1em 0 0;
  }
}
.search-pnl .search-container {
  position: relative;
}

.sortingPanel {
  padding-left: 0;
  padding-right: 0;
  float: right;
}
@media only print, only screen and (min-width: 768px) {
  .sortingPanel {
    padding-right: 0;
    padding-left: 1em;
    float: left;
  }
  .Chinese .sortingPanel {
    padding-left: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .sortingPanel {
    padding-left: 0;
  }
}

.filter,
.no-filter {
  padding: 0;
  position: relative;
}

.filterPanel {
  height: 0;
  overflow: hidden;
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel {
    height: auto;
  }
}
.active .filterPanel {
  height: auto;
  overflow-y: scroll;
}
.filterPanel .applied-filter-box .applied-filters {
  font-size: 14px;
  color: #ffffff;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-box .applied-filters {
    color: #000000;
  }
}
.filterPanel .applied-filter-box .remove-filter {
  color: #ffffff;
  padding-left: 5px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-box .remove-filter {
    color: #000000;
  }
}
.filterPanel .applied-filter-box .remove-filter:before {
  font-size: 10px;
  position: relative;
  top: -2px;
}
.filterPanel .applied-filter-title {
  position: relative;
  top: 2px;
  font-size: 16px;
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-title {
    top: auto;
    line-height: 40px;
  }
}
.filterPanel .applied-filter-subtitle,
.filterPanel .applied-filter-title {
  background: #000000;
  color: #ffffff;
  font-weight: 500;
  line-height: 60px;
  padding-left: 15px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-subtitle,
.filterPanel .applied-filter-title {
    background: transparent;
    color: #000000;
  }
}
.filterPanel .applied-filter-title {
  position: relative;
  top: 2px;
  font-size: 16px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-title {
    padding: 0;
    top: auto;
    line-height: 40px;
  }
}
.filterPanel .applied-filter-subtitle {
  background: #000000;
  font-size: 14px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-subtitle {
    background: transparent;
    color: #000000;
  }
}
.filterPanel .applied-filter-actions {
  margin-top: 20px;
}
.filterPanel .applied-filter-actions .grey-outline {
  background-color: transparent;
  border: 1px solid #CCCCCC;
  color: #ffffff;
  width: 50%;
  padding: 0;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-actions .grey-outline {
    font-size: 12px;
    line-height: 40px;
    height: 40px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .filterPanel .applied-filter-actions .grey-outline {
    font-size: 14px;
    height: 60px;
    line-height: 60px;
  }
}
.filterPanel .applied-filter-actions .grey-outline.left {
  border-left: 0;
}
.filterPanel .applied-filter-actions .grey-outline.right {
  border-right: 0;
  border-left: 0;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .applied-filter-actions .grey-outline {
    color: #000000;
  }
}
.filterPanel .refineresults {
  font-size: 14px;
  line-height: 60px;
  color: #ffffff;
  padding-left: 20px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .refineresults {
    color: #000000;
  }
}
.filterPanel .filterClose {
  position: absolute;
  right: 10px;
  top: 12px;
  border: none;
  box-shadow: none;
  background: transparent;
  color: #ffffff;
  z-index: 10;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .filterClose {
    display: none;
  }
}
.filterPanel .filterClose:after {
  border: 2px solid #808080;
}
.filterPanel .filterClose:before {
  font-size: 10px;
  font-weight: 600;
}
.filter .filterPanel {
  display: none;
  z-index: 90;
  position: fixed;
  top: 50px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
@media only print, only screen and (min-width: 768px) {
  .filter .filterPanel {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    background-color: #ffffff;
    padding-right: 20px;
  }
}
.no-filter .filterPanel {
  display: none;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box {
    height: auto;
  }
}
.filterPanel .Search-Filter-Panel-Box li {
  position: relative;
  margin: 0 0 2px;
  color: #ffffff;
}
.filterPanel .Search-Filter-Panel-Box li.has-submenu ul {
  display: none;
  padding: 12px 20px 0;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box li.has-submenu ul {
    background-color: #ffffff;
    padding-left: 15px;
  }
}
.filterPanel .Search-Filter-Panel-Box .filter-option-title {
  background-color: #000000;
  color: #ffffff;
  font-size: 14px;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  padding-left: 20px;
  display: block;
  height: 60px;
  line-height: 60px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box .filter-option-title {
    background-color: #f8f8f8;
    color: #000000;
  }
  .filterPanel .Search-Filter-Panel-Box .filter-option-title:hover {
    color: #808080;
  }
  .filterPanel .Search-Filter-Panel-Box .filter-option-title:hover .christies-icon_plus::before {
    color: #808080;
  }
}
.filterPanel .Search-Filter-Panel-Box .filter-option-title span {
  display: inline-block;
  line-height: 18px;
  padding-right: 40px;
  vertical-align: middle;
}
.filterPanel .Search-Filter-Panel-Box .filter-option-title span .button-icon, .filterPanel .Search-Filter-Panel-Box .filter-option-title span #connectModal .connect_modal--icon, #connectModal .filterPanel .Search-Filter-Panel-Box .filter-option-title span .connect_modal--icon {
  line-height: 40px;
  height: 40px;
  position: absolute;
  top: 8px;
  right: 10px;
}
.filterPanel .Search-Filter-Panel-Box .filter-option-title span .button-icon:before, .filterPanel .Search-Filter-Panel-Box .filter-option-title span #connectModal .connect_modal--icon:before, #connectModal .filterPanel .Search-Filter-Panel-Box .filter-option-title span .connect_modal--icon:before {
  font-size: 10px;
  font-weight: 600;
}
.filterPanel .Search-Filter-Panel-Box .filter-option-title span .button-icon:after, .filterPanel .Search-Filter-Panel-Box .filter-option-title span #connectModal .connect_modal--icon:after, #connectModal .filterPanel .Search-Filter-Panel-Box .filter-option-title span .connect_modal--icon:after {
  border: 0;
  box-shadow: none;
}
@media only print, only screen and (min-width: 1280px) {
  .filterPanel .Search-Filter-Panel-Box .filter-option-title span .button-icon:hover, .filterPanel .Search-Filter-Panel-Box .filter-option-title span #connectModal .connect_modal--icon:hover, #connectModal .filterPanel .Search-Filter-Panel-Box .filter-option-title span .connect_modal--icon:hover {
    background-color: transparent;
    color: #808080;
    border: 0;
    box-shadow: none;
  }
  .filterPanel .Search-Filter-Panel-Box .filter-option-title span .button-icon:hover:before, .filterPanel .Search-Filter-Panel-Box .filter-option-title span #connectModal .connect_modal--icon:hover:before, #connectModal .filterPanel .Search-Filter-Panel-Box .filter-option-title span .connect_modal--icon:hover:before {
    color: #808080;
  }
}
.filterPanel .Search-Filter-Panel-Box .filter-option {
  color: #ffffff;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box .filter-option {
    color: #000000;
  }
}
.filterPanel .Search-Filter-Panel-Box input[type=checkbox] {
  position: absolute;
  top: 0;
}
.filterPanel .Search-Filter-Panel-Box input[type=checkbox]:checked {
  outline: none;
  background-color: #D70C00;
  border: 1px solid #D70C00;
}
.filterPanel .Search-Filter-Panel-Box .label {
  cursor: pointer;
  font-size: 16px;
  line-height: 1em;
  display: block;
  padding: 0;
  margin: 25px 0;
}
.filterPanel .Search-Filter-Panel-Box .label:first-of-type {
  margin-top: 0;
}
.filterPanel .Search-Filter-Panel-Box .label span {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box .label span {
    color: #000000;
  }
}
.filterPanel .Search-Filter-Panel-Box .label span.name {
  position: relative;
  left: 15px;
  width: 80%;
  display: inline-block;
}
.filterPanel .Search-Filter-Panel-Box .label span.check {
  margin-right: 15px;
  height: 15px;
  width: 15px;
  display: inline-block;
}
.filterPanel .Search-Filter-Panel-Box #Price .filter-option label {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 14px;
  font-weight: 500;
  line-height: 38px;
  width: 100%;
}
.filterPanel .Search-Filter-Panel-Box #Price .filter-option label .criteria {
  width: 90px;
  display: inline-block;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box #Price .filter-option label .criteria {
    width: 50px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .filterPanel .Search-Filter-Panel-Box #Price .filter-option label .criteria {
    width: 55px;
  }
}
.filterPanel .Search-Filter-Panel-Box #Price .filter-option label .currency {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 14px;
  font-weight: 500;
  padding-right: 5px;
}
.filterPanel .Search-Filter-Panel-Box #Price .filter-option .high-price,
.filterPanel .Search-Filter-Panel-Box #Price .filter-option .low-price {
  width: 150px;
  font-size: 14px;
  background: transparent;
  color: #ffffff;
  font-style: normal;
  float: right;
  padding: 0 0 0 10px;
}
@media only print, only screen and (min-width: 768px) {
  .filterPanel .Search-Filter-Panel-Box #Price .filter-option .high-price,
.filterPanel .Search-Filter-Panel-Box #Price .filter-option .low-price {
    display: inline-block;
    background: #ffffff;
    border-color: #CCCCCC;
    color: #000000;
    width: 95px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .filterPanel .Search-Filter-Panel-Box #Price .filter-option .high-price,
.filterPanel .Search-Filter-Panel-Box #Price .filter-option .low-price {
    width: 150px;
  }
}
.filterPanel .Search-Filter-Panel-Box #Price .filter-option:last-of-type {
  border-bottom: #808080;
  padding-bottom: 30px;
}

.search-sort-container {
  position: relative;
  padding: 0;
}

.action-Panel {
  position: absolute;
  bottom: 25px;
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .action-Panel {
    position: relative;
    bottom: 0;
  }
}
.action-Panel .christies-icon_grid-view,
.action-Panel .christies-icon_list-view {
  display: none;
}
@media only print, only screen and (min-width: 1024px) {
  .action-Panel .christies-icon_grid-view,
.action-Panel .christies-icon_list-view {
    display: block;
  }
}
.action-Panel .christies-icon_filters {
  display: block;
}
@media only print, only screen and (min-width: 768px) {
  .action-Panel .christies-icon_filters {
    display: none;
  }
}

.noSearchResults {
  display: none;
}

.loadMore {
  text-align: center;
  clear: both;
  padding-top: 40px;
}

a.load-all {
  display: block;
  max-width: none;
}
.browseHeader a.load-all {
  position: absolute;
  top: 0;
  right: 0;
}

.lot-listings.container {
  overflow: visible;
  margin-top: 5px;
}
@media only print, only screen and (min-width: 768px) {
  .lot-listings.container {
    margin-top: 0;
  }
}

.browseHeader {
  position: relative;
}

.tooltip, #MainContentDetails .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 12px;
  line-height: 20px;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip .tooltip-arrow, #MainContentDetails .tooltip .tooltip-arrow {
  border-color: transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  width: 0;
  top: 50%;
  left: -20px;
  border-right: 12px solid #f8f8f8;
  transform: translateY(-50%);
}
.tooltip .tooltip-inner, #MainContentDetails .tooltip .tooltip-inner {
  background-color: #efefef;
  color: #000;
  max-width: 280px;
  padding: 20px;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
.tooltip.in, #MainContentDetails .in.tooltip {
  filter: alpha(opacity=0);
  opacity: 1;
}
.tooltip.top, #MainContentDetails .top.tooltip {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.top .tooltip-arrow, #MainContentDetails .top.tooltip .tooltip-arrow {
  border-right-color: #efefef;
  border-width: 10px 10px 9px 0;
  left: -5px;
  margin-top: -10px;
  top: 50%;
}
.tooltip.top-left .tooltip-arrow, #MainContentDetails .top-left.tooltip .tooltip-arrow {
  border-top-color: #000;
  border-width: 10px 10px 0;
  bottom: 0;
  margin-bottom: -5px;
  right: 5px;
}
.tooltip.top-right .tooltip-arrow, #MainContentDetails .top-right.tooltip .tooltip-arrow {
  border-top-color: #efefef;
  border-width: 10px 10px 0;
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
}
.tooltip.right, #MainContentDetails .right.tooltip {
  margin-left: 3px;
  padding: 0 5px;
  margin-top: 3px;
}
.tooltip.right .tooltip-arrow, #MainContentDetails .right.tooltip .tooltip-arrow {
  border-right-color: #efefef;
  border-width: 10px 10px 9px 0;
  left: -5px;
  margin-top: 0;
  top: 50%;
}
.tooltip.left, #MainContentDetails .left.tooltip {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip.left .tooltip-arrow, #MainContentDetails .left.tooltip .tooltip-arrow {
  border-left-color: #efefef;
  border-width: 10px 0 10px 10px;
  margin-top: 2px;
  right: -4px;
  top: 50%;
  left: auto;
}
.tooltip.bottom, #MainContentDetails .bottom.tooltip {
  margin-top: 9px;
  padding: 5px 0;
}
.tooltip.bottom .tooltip-arrow, #MainContentDetails .bottom.tooltip .tooltip-arrow {
  border-right-color: transparent;
  border-bottom-color: #efefef;
  border-width: 0 10px 10px;
  left: 50%;
  margin-left: -10px;
  top: 0;
}
.tooltip.bottom-left .tooltip-arrow, #MainContentDetails .bottom-left.tooltip .tooltip-arrow {
  border-bottom-color: #efefef;
  border-width: 0 10px 10px;
  margin-top: -5px;
  right: 5px;
  top: 0;
}
.tooltip.bottom-right .tooltip-arrow, #MainContentDetails .bottom-right.tooltip .tooltip-arrow {
  border-bottom-color: #efefef;
  border-width: 0 10px 10px;
  left: 5px;
  margin-top: -5px;
  top: 0;
}

.popup_details {
  background-color: #ffffff;
  border-radius: 0px !important;
  padding: 30px !important;
}

.popup_inner_detail {
  color: #000000;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 17px !important;
  line-height: 25px;
  padding-bottom: 23px;
}

#myPopUpCloseButton {
  background-color: #efefef;
  color: #000000;
  display: inline-block;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-size: 16px;
  line-height: 50px;
  height: 50px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 1.40625em;
  padding-bottom: 0em;
  padding-left: 1.40625em;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: auto;
  border: none;
}

#myPopUpCloseButton:not(.disabled):hover,
#myPopUpCloseButton:not(.disabled):focus,
#myPopUpCloseButton:not(.disabled).active {
  background-color: #efefef;
  color: #000000;
}

div#myPopUpDetail {
  width: 500px;
}

.articles-module-hero {
  background-color: #000000;
  margin: 0;
  min-height: 500px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  height: 50%;
  height: -webkit-calc(100% - 24em);
  height: calc(100% - 24em);
}
.articles-module-hero > div {
  position: absolute;
  top: 99.9px;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-hero > div {
    top: 50px;
  }
}
.articles-module-hero > div .image-preview-container {
  height: 100%;
  padding-bottom: 0;
}

.articles-module-content-container {
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.articles-module-title {
  font-size: 5em;
  line-height: 1.2em;
  max-width: 225em;
  margin: 0 auto;
  padding: 0 0.2em;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-title {
    width: 83.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-title {
    width: 66.6666666667%;
  }
}

.articles-module-content {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1em;
  position: relative;
  width: 100%;
  z-index: 1;
}
.articles-module-content:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-content:first-of-type > p:first-of-type {
  margin-top: 0;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-content {
    width: 83.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-content {
    width: 50%;
  }
}
.articles-module-content .standfirst {
  margin-bottom: 0;
  margin-top: 1.5789473684em;
}
.articles-module-content > p {
  margin-bottom: 0;
  margin-top: 1.875em;
}
.articles-module-content > p:first-of-type {
  margin-top: 2.8125em;
}
.articles-module-content > .credits {
  margin-bottom: 0;
  margin-top: 1.875em;
}
.articles-module-content > blockquote {
  margin-bottom: 0;
  margin-top: 3em;
}
.articles-module-content > .buttons-image-sharing {
  margin: 6em auto 0 auto;
}

.articles-module-details {
  margin-top: 6em;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-details {
    left: 0;
    margin-top: 0.75em;
    padding: 0 0em;
    position: absolute;
    top: 0;
  }
}
.articles-module-details > div {
  margin-top: 4.5em;
  padding: 0 1em;
  width: 100%;
}
.articles-module-details > div:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-details > div {
    width: 83.3333333333%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-details > div {
    width: 16.6666666667%;
    margin-top: 0;
  }
}
.articles-module-details .with-divider {
  margin-top: 1.5em;
  padding-top: 1.5em;
  position: relative;
}
.articles-module-details .with-divider:first-of-type {
  margin-top: 0;
}
.articles-module-details .with-divider:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  background-color: #CCCCCC;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.articles-module-details .with-divider:before:hover, .articles-module-details .with-divider:before:focus {
  cursor: default;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-details .with-divider {
    padding-left: 1em;
    padding-right: 1em;
  }
  .articles-module-details .with-divider:before {
    left: 1em;
    right: 1em;
  }
}
.articles-module-details .author-name, .articles-module-details .atlas-regular {
  font-size: 1.4em;
  line-height: 1.6071428571em;
  max-width: 63em;
  margin: 0;
  padding: 0;
}
.articles-module-details .category-title, .articles-module-details .author-name {
  margin: 0;
  padding: 0;
}
.articles-module-details .box-link, .articles-module-details .box-link-type-1 li, .box-link-type-1 .articles-module-details li, .articles-module-details .box-link-type-2 li, .box-link-type-2 .articles-module-details li, .articles-module-details .box-link-type-4 li, .box-link-type-4 .articles-module-details li {
  padding: 0;
}
.articles-module-details .box-link:after, .articles-module-details .box-link-type-1 li:after, .box-link-type-1 .articles-module-details li:after, .articles-module-details .box-link-type-2 li:after, .box-link-type-2 .articles-module-details li:after, .articles-module-details .box-link-type-4 li:after, .box-link-type-4 .articles-module-details li:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-details .box-link .image, .articles-module-details .box-link-type-1 li .image, .box-link-type-1 .articles-module-details li .image, .articles-module-details .box-link-type-2 li .image, .box-link-type-2 .articles-module-details li .image, .articles-module-details .box-link-type-4 li .image, .box-link-type-4 .articles-module-details li .image {
  clear: both;
  float: left;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-details .box-link .image, .articles-module-details .box-link-type-1 li .image, .box-link-type-1 .articles-module-details li .image, .articles-module-details .box-link-type-2 li .image, .box-link-type-2 .articles-module-details li .image, .articles-module-details .box-link-type-4 li .image, .box-link-type-4 .articles-module-details li .image {
    padding-left: 1em;
    padding-right: 1em;
    width: 50%;
  }
}
.articles-module-details .box-link .auction-content, .articles-module-details .box-link-type-1 li .auction-content, .box-link-type-1 .articles-module-details li .auction-content, .articles-module-details .box-link-type-2 li .auction-content, .box-link-type-2 .articles-module-details li .auction-content, .articles-module-details .box-link-type-4 li .auction-content, .box-link-type-4 .articles-module-details li .auction-content {
  clear: both;
  float: left;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-details .box-link .auction-content, .articles-module-details .box-link-type-1 li .auction-content, .box-link-type-1 .articles-module-details li .auction-content, .articles-module-details .box-link-type-2 li .auction-content, .box-link-type-2 .articles-module-details li .auction-content, .articles-module-details .box-link-type-4 li .auction-content, .box-link-type-4 .articles-module-details li .auction-content {
    clear: initial;
    margin-top: 0;
    padding-left: 1em;
    padding-right: 1em;
  }
}
.articles-module-details .box-link .auction-content h6, .articles-module-details .box-link-type-1 li .auction-content h6, .box-link-type-1 .articles-module-details li .auction-content h6, .articles-module-details .box-link-type-2 li .auction-content h6, .box-link-type-2 .articles-module-details li .auction-content h6, .articles-module-details .box-link-type-4 li .auction-content h6, .box-link-type-4 .articles-module-details li .auction-content h6, .articles-module-details .box-link .auction-content h5, .articles-module-details .box-link-type-1 li .auction-content h5, .box-link-type-1 .articles-module-details li .auction-content h5, .articles-module-details .box-link-type-2 li .auction-content h5, .box-link-type-2 .articles-module-details li .auction-content h5, .articles-module-details .box-link-type-4 li .auction-content h5, .box-link-type-4 .articles-module-details li .auction-content h5 {
  border: none;
}
.articles-module-details .box-link .auction-content .subtitle, .articles-module-details .box-link-type-1 li .auction-content .subtitle, .box-link-type-1 .articles-module-details li .auction-content .subtitle, .articles-module-details .box-link-type-2 li .auction-content .subtitle, .box-link-type-2 .articles-module-details li .auction-content .subtitle, .articles-module-details .box-link-type-4 li .auction-content .subtitle, .box-link-type-4 .articles-module-details li .auction-content .subtitle {
  border: none;
  margin-top: 0;
  padding-top: 0;
}
.articles-module-details .box-link .auction-content .subtitle:before, .articles-module-details .box-link-type-1 li .auction-content .subtitle:before, .box-link-type-1 .articles-module-details li .auction-content .subtitle:before, .articles-module-details .box-link-type-2 li .auction-content .subtitle:before, .box-link-type-2 .articles-module-details li .auction-content .subtitle:before, .articles-module-details .box-link-type-4 li .auction-content .subtitle:before, .box-link-type-4 .articles-module-details li .auction-content .subtitle:before {
  display: none;
}
.articles-module-details .box-link .auction-content .title, .articles-module-details .box-link-type-1 li .auction-content .title, .box-link-type-1 .articles-module-details li .auction-content .title, .articles-module-details .box-link-type-2 li .auction-content .title, .box-link-type-2 .articles-module-details li .auction-content .title, .articles-module-details .box-link-type-4 li .auction-content .title, .box-link-type-4 .articles-module-details li .auction-content .title {
  margin-top: 1.0227272727em;
  padding-top: 1.3636363636em;
  position: relative;
}
.articles-module-details .box-link .auction-content .title:before, .articles-module-details .box-link-type-1 li .auction-content .title:before, .box-link-type-1 .articles-module-details li .auction-content .title:before, .articles-module-details .box-link-type-2 li .auction-content .title:before, .box-link-type-2 .articles-module-details li .auction-content .title:before, .articles-module-details .box-link-type-4 li .auction-content .title:before, .box-link-type-4 .articles-module-details li .auction-content .title:before {
  background-color: #000000;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1em;
}
.articles-module-details .box-link .title-box-container, .articles-module-details .box-link-type-1 li .title-box-container, .box-link-type-1 .articles-module-details li .title-box-container, .articles-module-details .box-link-type-2 li .title-box-container, .box-link-type-2 .articles-module-details li .title-box-container, .articles-module-details .box-link-type-4 li .title-box-container, .box-link-type-4 .articles-module-details li .title-box-container {
  float: left;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-details .box-link .title-box-container, .articles-module-details .box-link-type-1 li .title-box-container, .box-link-type-1 .articles-module-details li .title-box-container, .articles-module-details .box-link-type-2 li .title-box-container, .box-link-type-2 .articles-module-details li .title-box-container, .articles-module-details .box-link-type-4 li .title-box-container, .box-link-type-4 .articles-module-details li .title-box-container {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.articles-module-details .box-link .title-box-container .title-box, .articles-module-details .box-link-type-1 li .title-box-container .title-box, .box-link-type-1 .articles-module-details li .title-box-container .title-box, .articles-module-details .box-link-type-2 li .title-box-container .title-box, .box-link-type-2 .articles-module-details li .title-box-container .title-box, .articles-module-details .box-link-type-4 li .title-box-container .title-box, .box-link-type-4 .articles-module-details li .title-box-container .title-box {
  font-size: 1.2em;
  line-height: 1.875em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 1.25em;
  margin-left: 0em;
  padding-top: 1.25em;
  padding-right: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
  max-width: 54em;
}
.articles-module-details .fake-link {
  font-size: 1.4em;
  line-height: 1.6071428571em;
  margin-top: 0.8035714286em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  max-width: 63em;
  font-weight: normal;
  padding: 0;
  text-decoration: none;
  text-transform: none;
}
.articles-module-details .fake-link:first-child {
  margin-top: 0;
}
.articles-module-details .buttons-image-sharing-container {
  padding-top: 6em;
  text-align: center;
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-details .buttons-image-sharing-container {
    padding-top: 1.5em;
    text-align: left;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-details.middle {
    top: 50%;
  }
  .articles-module-details.middle > div {
    margin-left: auto;
    margin-right: 0;
  }
  .articles-module-details.middle > div .box-link, .articles-module-details.middle > div .box-link-type-1 li, .box-link-type-1 .articles-module-details.middle > div li, .articles-module-details.middle > div .box-link-type-2 li, .box-link-type-2 .articles-module-details.middle > div li, .articles-module-details.middle > div .box-link-type-4 li, .box-link-type-4 .articles-module-details.middle > div li {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 1.5em;
  }
}
.articles-module-details .buttons-image-sharing {
  padding: 0;
}

.articles-module-image-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 6em;
  position: relative;
  width: 100%;
  z-index: 1;
}
.articles-module-image-container:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-image-container {
    width: 66.6666666667%;
  }
}
.articles-module-image-container.portrait {
  width: 66.6666666667%;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-image-container.portrait {
    width: 50%;
  }
}
.articles-module-image-container.portrait .image-caption {
  width: 100%;
}
.articles-module-image-container.thin {
  width: 50%;
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-image-container.thin {
    width: 30%;
  }
}
.articles-module-image-container.thin .image-caption {
  width: 100%;
}
.articles-module-image-container.multiple {
  width: 83.3333333333%;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-image-container.multiple {
    width: 100%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-image-container.multiple {
    width: 66.6666666667%;
  }
}
.articles-module-image-container .image {
  padding: 0 1em;
  width: 100%;
}
.articles-module-image-container .image-caption {
  margin-left: auto;
  margin-right: auto;
  padding: 0 0.8333333333em;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-image-container .image-caption {
    margin-left: 0;
    width: 75%;
  }
}
.articles-module-image-container .image-column {
  float: left;
  margin-top: 4.5em;
  width: 100%;
}
.articles-module-image-container .image-column:first-child {
  margin-top: 0;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-image-container .image-column {
    margin-top: 0;
    width: 50%;
  }
}
.articles-module-image-container .image-column .image-caption {
  width: 100%;
}

.article-cta-container {
  margin-top: 4.5em;
  text-align: center;
}

.articles-module-related {
  background-color: #f8f8f8;
}
.articles-module-related .content-container {
  padding-top: 6em;
}
.articles-module-related ul:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-related ul .box-link, .articles-module-related ul .box-link-type-1 li, .box-link-type-1 .articles-module-related ul li, .articles-module-related ul .box-link-type-2 li, .box-link-type-2 .articles-module-related ul li, .articles-module-related ul .box-link-type-4 li, .box-link-type-4 .articles-module-related ul li {
  float: left;
  margin-top: 1.5em;
  width: 100%;
}
.articles-module-related ul .box-link:first-child, .articles-module-related ul .box-link-type-1 li:first-child, .box-link-type-1 .articles-module-related ul li:first-child, .articles-module-related ul .box-link-type-2 li:first-child, .box-link-type-2 .articles-module-related ul li:first-child, .articles-module-related ul .box-link-type-4 li:first-child, .box-link-type-4 .articles-module-related ul li:first-child {
  margin-top: 0;
}
.articles-module-related ul .box-link .fake-link, .articles-module-related ul .box-link-type-1 li .fake-link, .box-link-type-1 .articles-module-related ul li .fake-link, .articles-module-related ul .box-link-type-2 li .fake-link, .box-link-type-2 .articles-module-related ul li .fake-link, .articles-module-related ul .box-link-type-4 li .fake-link, .box-link-type-4 .articles-module-related ul li .fake-link {
  color: black;
  display: none;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-related ul .box-link, .articles-module-related ul .box-link-type-1 li, .box-link-type-1 .articles-module-related ul li, .articles-module-related ul .box-link-type-2 li, .box-link-type-2 .articles-module-related ul li, .articles-module-related ul .box-link-type-4 li, .box-link-type-4 .articles-module-related ul li {
    margin-top: 0;
    width: 33.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-related ul .box-link .fake-link, .articles-module-related ul .box-link-type-1 li .fake-link, .box-link-type-1 .articles-module-related ul li .fake-link, .articles-module-related ul .box-link-type-2 li .fake-link, .box-link-type-2 .articles-module-related ul li .fake-link, .articles-module-related ul .box-link-type-4 li .fake-link, .box-link-type-4 .articles-module-related ul li .fake-link {
    display: inline-block;
  }
}
.articles-module-related h4 {
  margin: 0;
  position: relative;
}
.articles-module-related h4:first-of-type {
  margin-top: 0.46875em;
}
.articles-module-related h4:last-of-type {
  padding-bottom: 0.703125em;
}
.articles-module-related h4:last-of-type:before {
  background-color: #000000;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 1em;
}
.articles-module-related p {
  margin-top: 0.703125em;
}
.articles-module-related .main-cta-container {
  margin-top: 4.5em;
  text-align: center;
}

.articles-module-related-sales:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-related-sales .box-link, .articles-module-related-sales .box-link-type-1 li, .box-link-type-1 .articles-module-related-sales li, .articles-module-related-sales .box-link-type-2 li, .box-link-type-2 .articles-module-related-sales li, .articles-module-related-sales .box-link-type-4 li, .box-link-type-4 .articles-module-related-sales li {
  float: left;
  margin-top: 2.25em;
  padding: 0;
  position: relative;
  width: 100%;
}
.articles-module-related-sales .box-link > a, .articles-module-related-sales .box-link-type-1 li > a, .box-link-type-1 .articles-module-related-sales li > a, .articles-module-related-sales .box-link-type-2 li > a, .box-link-type-2 .articles-module-related-sales li > a, .articles-module-related-sales .box-link-type-4 li > a, .box-link-type-4 .articles-module-related-sales li > a {
  padding-bottom: 2.25em;
}
.articles-module-related-sales .box-link > a:after, .articles-module-related-sales .box-link-type-1 li > a:after, .box-link-type-1 .articles-module-related-sales li > a:after, .articles-module-related-sales .box-link-type-2 li > a:after, .box-link-type-2 .articles-module-related-sales li > a:after, .articles-module-related-sales .box-link-type-4 li > a:after, .box-link-type-4 .articles-module-related-sales li > a:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-related-sales .box-link > a:before, .articles-module-related-sales .box-link-type-1 li > a:before, .box-link-type-1 .articles-module-related-sales li > a:before, .articles-module-related-sales .box-link-type-2 li > a:before, .box-link-type-2 .articles-module-related-sales li > a:before, .articles-module-related-sales .box-link-type-4 li > a:before, .box-link-type-4 .articles-module-related-sales li > a:before {
  background-color: #CCCCCC;
  bottom: 0;
  content: "";
  height: 1px;
  left: 1em;
  position: absolute;
  right: 1em;
}
.articles-module-related-sales .box-link:first-child, .articles-module-related-sales .box-link-type-1 li:first-child, .box-link-type-1 .articles-module-related-sales li:first-child, .articles-module-related-sales .box-link-type-2 li:first-child, .box-link-type-2 .articles-module-related-sales li:first-child, .articles-module-related-sales .box-link-type-4 li:first-child, .box-link-type-4 .articles-module-related-sales li:first-child {
  margin-top: 0;
}
.articles-module-related-sales .box-link .fake-link, .articles-module-related-sales .box-link-type-1 li .fake-link, .box-link-type-1 .articles-module-related-sales li .fake-link, .articles-module-related-sales .box-link-type-2 li .fake-link, .box-link-type-2 .articles-module-related-sales li .fake-link, .articles-module-related-sales .box-link-type-4 li .fake-link, .box-link-type-4 .articles-module-related-sales li .fake-link {
  display: none;
}
@media only print, only screen and (min-width: 768px) and (max-width: 1280px) {
  .articles-module-related-sales .box-link, .articles-module-related-sales .box-link-type-1 li, .box-link-type-1 .articles-module-related-sales li, .articles-module-related-sales .box-link-type-2 li, .box-link-type-2 .articles-module-related-sales li, .articles-module-related-sales .box-link-type-4 li, .box-link-type-4 .articles-module-related-sales li {
    margin-top: 0;
    width: 33.3333333333%;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-related-sales .box-link, .articles-module-related-sales .box-link-type-1 li, .box-link-type-1 .articles-module-related-sales li, .articles-module-related-sales .box-link-type-2 li, .box-link-type-2 .articles-module-related-sales li, .articles-module-related-sales .box-link-type-4 li, .box-link-type-4 .articles-module-related-sales li {
    margin-top: 0;
    width: 33.3333333333%;
  }
  .articles-module-related-sales .box-link .fake-link, .articles-module-related-sales .box-link-type-1 li .fake-link, .box-link-type-1 .articles-module-related-sales li .fake-link, .articles-module-related-sales .box-link-type-2 li .fake-link, .box-link-type-2 .articles-module-related-sales li .fake-link, .articles-module-related-sales .box-link-type-4 li .fake-link, .box-link-type-4 .articles-module-related-sales li .fake-link {
    display: inline-block;
  }
}
.articles-module-related-sales .box-link .image, .articles-module-related-sales .box-link-type-1 li .image, .box-link-type-1 .articles-module-related-sales li .image, .articles-module-related-sales .box-link-type-2 li .image, .box-link-type-2 .articles-module-related-sales li .image, .articles-module-related-sales .box-link-type-4 li .image, .box-link-type-4 .articles-module-related-sales li .image, .articles-module-related-sales .box-link .content, .articles-module-related-sales .box-link-type-1 li .content, .box-link-type-1 .articles-module-related-sales li .content, .articles-module-related-sales .box-link-type-2 li .content, .box-link-type-2 .articles-module-related-sales li .content, .articles-module-related-sales .box-link-type-4 li .content, .box-link-type-4 .articles-module-related-sales li .content {
  float: left;
  padding: 0 1em;
  width: 50%;
}

.articles-module-related-features:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-related-features .box-link, .articles-module-related-features .box-link-type-1 li, .box-link-type-1 .articles-module-related-features li, .articles-module-related-features .box-link-type-2 li, .box-link-type-2 .articles-module-related-features li, .articles-module-related-features .box-link-type-4 li, .box-link-type-4 .articles-module-related-features li {
  float: left;
  margin-top: 3.75em;
  padding: 0 1em 2.25em 1em;
  position: relative;
  width: 100%;
}
.articles-module-related-features .box-link:after, .articles-module-related-features .box-link-type-1 li:after, .box-link-type-1 .articles-module-related-features li:after, .articles-module-related-features .box-link-type-2 li:after, .box-link-type-2 .articles-module-related-features li:after, .articles-module-related-features .box-link-type-4 li:after, .box-link-type-4 .articles-module-related-features li:after {
  content: "";
  display: table;
  clear: both;
}
.articles-module-related-features .box-link:first-child, .articles-module-related-features .box-link-type-1 li:first-child, .box-link-type-1 .articles-module-related-features li:first-child, .articles-module-related-features .box-link-type-2 li:first-child, .box-link-type-2 .articles-module-related-features li:first-child, .articles-module-related-features .box-link-type-4 li:first-child, .box-link-type-4 .articles-module-related-features li:first-child {
  margin-top: 0;
}
.articles-module-related-features .box-link:before, .articles-module-related-features .box-link-type-1 li:before, .box-link-type-1 .articles-module-related-features li:before, .articles-module-related-features .box-link-type-2 li:before, .box-link-type-2 .articles-module-related-features li:before, .articles-module-related-features .box-link-type-4 li:before, .box-link-type-4 .articles-module-related-features li:before {
  border-bottom: 1px solid #CCCCCC;
  bottom: 0;
  content: "";
  left: 1em;
  position: absolute;
  right: 1em;
}
.articles-module-related-features .box-link:nth-child(7).seperator, .articles-module-related-features #MainContent .box-link.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-1 li:nth-child(7).seperator, .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:nth-child(7):before, .box-link-type-1 .articles-module-related-features li:nth-child(7).seperator, .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:nth-child(7):before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-2 li:nth-child(7).seperator, .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:nth-child(7):before, .box-link-type-2 .articles-module-related-features li:nth-child(7).seperator, .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:nth-child(7):before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-4 li:nth-child(7).seperator, .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:nth-child(7):before, .box-link-type-4 .articles-module-related-features li:nth-child(7).seperator, .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:nth-child(7):before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-3 .box-link.category-title:nth-child(7), .box-link-type-3 .articles-module-related-features .box-link.category-title:nth-child(7), .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title:nth-child(7), .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title:nth-child(7), .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title:nth-child(7), .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title:nth-child(7), .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title:nth-child(7), .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title:nth-child(7), .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-1 li.small-seperator:nth-child(7):before, .box-link-type-1 .articles-module-related-features li.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-2 li.small-seperator:nth-child(7):before, .box-link-type-2 .articles-module-related-features li.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-4 li.small-seperator:nth-child(7):before, .box-link-type-4 .articles-module-related-features li.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:nth-child(7):before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:nth-child(7):before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:nth-child(7):before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:nth-child(7):before, .articles-module-related-features .box-link.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link-type-1 li.small-seperator-after:nth-child(7):after, .box-link-type-1 .articles-module-related-features li.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link-type-2 li.small-seperator-after:nth-child(7):after, .box-link-type-2 .articles-module-related-features li.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link-type-4 li.small-seperator-after:nth-child(7):after, .box-link-type-4 .articles-module-related-features li.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link:nth-child(8).seperator, .articles-module-related-features #MainContent .box-link.lotDetails:nth-child(8):before, #MainContent .articles-module-related-features .box-link.lotDetails:nth-child(8):before, .articles-module-related-features .box-link-type-1 li:nth-child(8).seperator, .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:nth-child(8):before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:nth-child(8):before, .box-link-type-1 .articles-module-related-features li:nth-child(8).seperator, .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:nth-child(8):before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:nth-child(8):before, .articles-module-related-features .box-link-type-2 li:nth-child(8).seperator, .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:nth-child(8):before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:nth-child(8):before, .box-link-type-2 .articles-module-related-features li:nth-child(8).seperator, .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:nth-child(8):before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:nth-child(8):before, .articles-module-related-features .box-link-type-4 li:nth-child(8).seperator, .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:nth-child(8):before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:nth-child(8):before, .box-link-type-4 .articles-module-related-features li:nth-child(8).seperator, .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:nth-child(8):before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:nth-child(8):before, .articles-module-related-features .box-link-type-3 .box-link.category-title:nth-child(8), .box-link-type-3 .articles-module-related-features .box-link.category-title:nth-child(8), .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title:nth-child(8), .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(8), .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title:nth-child(8), .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title:nth-child(8), .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title:nth-child(8), .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(8), .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title:nth-child(8), .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title:nth-child(8), .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title:nth-child(8), .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(8), .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title:nth-child(8), .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title:nth-child(8), .articles-module-related-features .box-link.small-seperator:nth-child(8):before, .articles-module-related-features .box-link-type-1 li.small-seperator:nth-child(8):before, .box-link-type-1 .articles-module-related-features li.small-seperator:nth-child(8):before, .articles-module-related-features .box-link-type-2 li.small-seperator:nth-child(8):before, .box-link-type-2 .articles-module-related-features li.small-seperator:nth-child(8):before, .articles-module-related-features .box-link-type-4 li.small-seperator:nth-child(8):before, .box-link-type-4 .articles-module-related-features li.small-seperator:nth-child(8):before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:nth-child(8):before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:nth-child(8):before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:nth-child(8):before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:nth-child(8):before, .articles-module-related-features .box-link.small-seperator-after:nth-child(8):after, .articles-module-related-features .box-link-type-1 li.small-seperator-after:nth-child(8):after, .box-link-type-1 .articles-module-related-features li.small-seperator-after:nth-child(8):after, .articles-module-related-features .box-link-type-2 li.small-seperator-after:nth-child(8):after, .box-link-type-2 .articles-module-related-features li.small-seperator-after:nth-child(8):after, .articles-module-related-features .box-link-type-4 li.small-seperator-after:nth-child(8):after, .box-link-type-4 .articles-module-related-features li.small-seperator-after:nth-child(8):after {
  padding-bottom: 0;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-related-features .box-link, .articles-module-related-features .box-link-type-1 li, .box-link-type-1 .articles-module-related-features li, .articles-module-related-features .box-link-type-2 li, .box-link-type-2 .articles-module-related-features li, .articles-module-related-features .box-link-type-4 li, .box-link-type-4 .articles-module-related-features li {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-related-features .box-link, .articles-module-related-features .box-link-type-1 li, .box-link-type-1 .articles-module-related-features li, .articles-module-related-features .box-link-type-2 li, .box-link-type-2 .articles-module-related-features li, .articles-module-related-features .box-link-type-4 li, .box-link-type-4 .articles-module-related-features li {
    border-bottom: 0;
    margin-top: 0;
    width: 50%;
  }
  .articles-module-related-features .box-link:before, .articles-module-related-features .box-link-type-1 li:before, .box-link-type-1 .articles-module-related-features li:before, .articles-module-related-features .box-link-type-2 li:before, .box-link-type-2 .articles-module-related-features li:before, .articles-module-related-features .box-link-type-4 li:before, .box-link-type-4 .articles-module-related-features li:before {
    border-bottom: none;
  }
}
.articles-module-related-features .box-link.seperator, .articles-module-related-features #MainContent .box-link.lotDetails:before, #MainContent .articles-module-related-features .box-link.lotDetails:before, .articles-module-related-features .box-link-type-1 li.seperator, .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:before, .box-link-type-1 .articles-module-related-features li.seperator, .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-2 li.seperator, .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:before, .box-link-type-2 .articles-module-related-features li.seperator, .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-4 li.seperator, .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:before, .box-link-type-4 .articles-module-related-features li.seperator, .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-3 .box-link.category-title, .box-link-type-3 .articles-module-related-features .box-link.category-title, .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title, .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title, .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title, .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title, .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title, .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title, .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title, .articles-module-related-features .box-link.small-seperator:before, .articles-module-related-features .box-link-type-1 li.small-seperator:before, .box-link-type-1 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-2 li.small-seperator:before, .box-link-type-2 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-4 li.small-seperator:before, .box-link-type-4 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:before, .articles-module-related-features .box-link.small-seperator-after:after, .articles-module-related-features .box-link-type-1 li.small-seperator-after:after, .box-link-type-1 .articles-module-related-features li.small-seperator-after:after, .articles-module-related-features .box-link-type-2 li.small-seperator-after:after, .box-link-type-2 .articles-module-related-features li.small-seperator-after:after, .articles-module-related-features .box-link-type-4 li.small-seperator-after:after, .box-link-type-4 .articles-module-related-features li.small-seperator-after:after {
  display: none;
  height: 1px;
  padding-bottom: 1.5em;
  padding-top: 3em;
  position: relative;
}
.articles-module-related-features .box-link.seperator:last-child, .articles-module-related-features #MainContent .box-link.lotDetails:last-child:before, #MainContent .articles-module-related-features .box-link.lotDetails:last-child:before, .articles-module-related-features .box-link-type-1 li.seperator:last-child, .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:last-child:before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:last-child:before, .box-link-type-1 .articles-module-related-features li.seperator:last-child, .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:last-child:before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:last-child:before, .articles-module-related-features .box-link-type-2 li.seperator:last-child, .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:last-child:before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:last-child:before, .box-link-type-2 .articles-module-related-features li.seperator:last-child, .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:last-child:before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:last-child:before, .articles-module-related-features .box-link-type-4 li.seperator:last-child, .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:last-child:before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:last-child:before, .box-link-type-4 .articles-module-related-features li.seperator:last-child, .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:last-child:before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:last-child:before, .articles-module-related-features .box-link-type-3 .box-link.category-title:last-child, .box-link-type-3 .articles-module-related-features .box-link.category-title:last-child, .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title:last-child, .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title:last-child, .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title:last-child, .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title:last-child, .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title:last-child, .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title:last-child, .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title:last-child, .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title:last-child, .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title:last-child, .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title:last-child, .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title:last-child, .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title:last-child, .articles-module-related-features .box-link.small-seperator:last-child:before, .articles-module-related-features .box-link-type-1 li.small-seperator:last-child:before, .box-link-type-1 .articles-module-related-features li.small-seperator:last-child:before, .articles-module-related-features .box-link-type-2 li.small-seperator:last-child:before, .box-link-type-2 .articles-module-related-features li.small-seperator:last-child:before, .articles-module-related-features .box-link-type-4 li.small-seperator:last-child:before, .box-link-type-4 .articles-module-related-features li.small-seperator:last-child:before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:last-child:before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:last-child:before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:last-child:before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:last-child:before, .articles-module-related-features .box-link.small-seperator-after:last-child:after, .articles-module-related-features .box-link-type-1 li.small-seperator-after:last-child:after, .box-link-type-1 .articles-module-related-features li.small-seperator-after:last-child:after, .articles-module-related-features .box-link-type-2 li.small-seperator-after:last-child:after, .box-link-type-2 .articles-module-related-features li.small-seperator-after:last-child:after, .articles-module-related-features .box-link-type-4 li.small-seperator-after:last-child:after, .box-link-type-4 .articles-module-related-features li.small-seperator-after:last-child:after {
  padding-bottom: 0;
  padding-top: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .articles-module-related-features .box-link.seperator, .articles-module-related-features #MainContent .box-link.lotDetails:before, #MainContent .articles-module-related-features .box-link.lotDetails:before, .articles-module-related-features .box-link-type-1 li.seperator, .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:before, .box-link-type-1 .articles-module-related-features li.seperator, .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-2 li.seperator, .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:before, .box-link-type-2 .articles-module-related-features li.seperator, .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-4 li.seperator, .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:before, .box-link-type-4 .articles-module-related-features li.seperator, .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-3 .box-link.category-title, .box-link-type-3 .articles-module-related-features .box-link.category-title, .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title, .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title, .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title, .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title, .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title, .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title, .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title, .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title, .articles-module-related-features .box-link.small-seperator:before, .articles-module-related-features .box-link-type-1 li.small-seperator:before, .box-link-type-1 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-2 li.small-seperator:before, .box-link-type-2 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-4 li.small-seperator:before, .box-link-type-4 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:before, .articles-module-related-features .box-link.small-seperator-after:after, .articles-module-related-features .box-link-type-1 li.small-seperator-after:after, .box-link-type-1 .articles-module-related-features li.small-seperator-after:after, .articles-module-related-features .box-link-type-2 li.small-seperator-after:after, .box-link-type-2 .articles-module-related-features li.small-seperator-after:after, .articles-module-related-features .box-link-type-4 li.small-seperator-after:after, .box-link-type-4 .articles-module-related-features li.small-seperator-after:after {
    display: block;
  }
  .articles-module-related-features .box-link.seperator:nth-child(7), .articles-module-related-features #MainContent .box-link.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-1 li.seperator:nth-child(7), .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:nth-child(7):before, .box-link-type-1 .articles-module-related-features li.seperator:nth-child(7), .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:nth-child(7):before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-2 li.seperator:nth-child(7), .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:nth-child(7):before, .box-link-type-2 .articles-module-related-features li.seperator:nth-child(7), .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:nth-child(7):before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-4 li.seperator:nth-child(7), .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:nth-child(7):before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:nth-child(7):before, .box-link-type-4 .articles-module-related-features li.seperator:nth-child(7), .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:nth-child(7):before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:nth-child(7):before, .articles-module-related-features .box-link-type-3 .box-link.category-title:nth-child(7), .box-link-type-3 .articles-module-related-features .box-link.category-title:nth-child(7), .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title:nth-child(7), .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title:nth-child(7), .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title:nth-child(7), .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title:nth-child(7), .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title:nth-child(7), .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title:nth-child(7), .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title:nth-child(7), .articles-module-related-features .box-link.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-1 li.small-seperator:nth-child(7):before, .box-link-type-1 .articles-module-related-features li.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-2 li.small-seperator:nth-child(7):before, .box-link-type-2 .articles-module-related-features li.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-4 li.small-seperator:nth-child(7):before, .box-link-type-4 .articles-module-related-features li.small-seperator:nth-child(7):before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:nth-child(7):before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:nth-child(7):before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:nth-child(7):before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:nth-child(7):before, .articles-module-related-features .box-link.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link-type-1 li.small-seperator-after:nth-child(7):after, .box-link-type-1 .articles-module-related-features li.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link-type-2 li.small-seperator-after:nth-child(7):after, .box-link-type-2 .articles-module-related-features li.small-seperator-after:nth-child(7):after, .articles-module-related-features .box-link-type-4 li.small-seperator-after:nth-child(7):after, .box-link-type-4 .articles-module-related-features li.small-seperator-after:nth-child(7):after {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.articles-module-related-features .box-link.seperator:before, .articles-module-related-features #MainContent .box-link.lotDetails:before, #MainContent .articles-module-related-features .box-link.lotDetails:before, .articles-module-related-features .box-link-type-1 li.seperator:before, .articles-module-related-features .box-link-type-1 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-1 li.lotDetails:before, .box-link-type-1 .articles-module-related-features li.seperator:before, .box-link-type-1 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-1 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-2 li.seperator:before, .articles-module-related-features .box-link-type-2 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-2 li.lotDetails:before, .box-link-type-2 .articles-module-related-features li.seperator:before, .box-link-type-2 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-2 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-4 li.seperator:before, .articles-module-related-features .box-link-type-4 #MainContent li.lotDetails:before, #MainContent .articles-module-related-features .box-link-type-4 li.lotDetails:before, .box-link-type-4 .articles-module-related-features li.seperator:before, .box-link-type-4 .articles-module-related-features #MainContent li.lotDetails:before, #MainContent .box-link-type-4 .articles-module-related-features li.lotDetails:before, .articles-module-related-features .box-link-type-3 .box-link.category-title:before, .box-link-type-3 .articles-module-related-features .box-link.category-title:before, .articles-module-related-features .box-link-type-1 .box-link-type-3 li.category-title:before, .box-link-type-1 .box-link-type-3 .articles-module-related-features li.category-title:before, .articles-module-related-features .box-link-type-3 .box-link-type-1 li.category-title:before, .box-link-type-3 .box-link-type-1 .articles-module-related-features li.category-title:before, .articles-module-related-features .box-link-type-2 .box-link-type-3 li.category-title:before, .box-link-type-2 .box-link-type-3 .articles-module-related-features li.category-title:before, .articles-module-related-features .box-link-type-3 .box-link-type-2 li.category-title:before, .box-link-type-3 .box-link-type-2 .articles-module-related-features li.category-title:before, .articles-module-related-features .box-link-type-4 .box-link-type-3 li.category-title:before, .box-link-type-4 .box-link-type-3 .articles-module-related-features li.category-title:before, .articles-module-related-features .box-link-type-3 .box-link-type-4 li.category-title:before, .box-link-type-3 .box-link-type-4 .articles-module-related-features li.category-title:before, .articles-module-related-features .box-link.small-seperator:before, .articles-module-related-features .box-link-type-1 li.small-seperator:before, .box-link-type-1 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-2 li.small-seperator:before, .box-link-type-2 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-4 li.small-seperator:before, .box-link-type-4 .articles-module-related-features li.small-seperator:before, .articles-module-related-features .box-link-type-2 li .box-item-container .box-link.auctionLocation:before, .box-link-type-2 li .box-item-container .articles-module-related-features .box-link.auctionLocation:before, .articles-module-related-features .box-link-type-2 li .box-item-container li.auctionLocation:before, .box-link-type-2 li .box-item-container .articles-module-related-features li.auctionLocation:before {
  border-top: 1px solid #CCCCCC;
  content: "";
  left: 1em;
  padding: 0 1em;
  position: absolute;
  right: 1em;
  top: 0;
}
.articles-module-related-features .box-link .image, .articles-module-related-features .box-link-type-1 li .image, .box-link-type-1 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-2 li .image, .box-link-type-2 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-4 li .image, .box-link-type-4 .articles-module-related-features li .image, .articles-module-related-features .box-link .content, .articles-module-related-features .box-link-type-1 li .content, .box-link-type-1 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-2 li .content, .box-link-type-2 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-4 li .content, .box-link-type-4 .articles-module-related-features li .content {
  float: left;
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-related-features .box-link .image, .articles-module-related-features .box-link-type-1 li .image, .box-link-type-1 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-2 li .image, .box-link-type-2 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-4 li .image, .box-link-type-4 .articles-module-related-features li .image, .articles-module-related-features .box-link .content, .articles-module-related-features .box-link-type-1 li .content, .box-link-type-1 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-2 li .content, .box-link-type-2 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-4 li .content, .box-link-type-4 .articles-module-related-features li .content {
    padding: 0 1em;
  }
}
.articles-module-related-features .box-link .image, .articles-module-related-features .box-link-type-1 li .image, .box-link-type-1 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-2 li .image, .box-link-type-2 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-4 li .image, .box-link-type-4 .articles-module-related-features li .image {
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-related-features .box-link .image, .articles-module-related-features .box-link-type-1 li .image, .box-link-type-1 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-2 li .image, .box-link-type-2 .articles-module-related-features li .image, .articles-module-related-features .box-link-type-4 li .image, .box-link-type-4 .articles-module-related-features li .image {
    width: 33.3333333333%;
  }
}
.articles-module-related-features .box-link .content, .articles-module-related-features .box-link-type-1 li .content, .box-link-type-1 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-2 li .content, .box-link-type-2 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-4 li .content, .box-link-type-4 .articles-module-related-features li .content {
  margin-top: 1.5em;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-related-features .box-link .content, .articles-module-related-features .box-link-type-1 li .content, .box-link-type-1 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-2 li .content, .box-link-type-2 .articles-module-related-features li .content, .articles-module-related-features .box-link-type-4 li .content, .box-link-type-4 .articles-module-related-features li .content {
    margin-top: 0;
    width: 66.6666666667%;
  }
}
.articles-module-related-features .box-link .content h6, .articles-module-related-features .box-link-type-1 li .content h6, .box-link-type-1 .articles-module-related-features li .content h6, .articles-module-related-features .box-link-type-2 li .content h6, .box-link-type-2 .articles-module-related-features li .content h6, .articles-module-related-features .box-link-type-4 li .content h6, .box-link-type-4 .articles-module-related-features li .content h6 {
  font-size: 2em;
  line-height: 1.5em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  max-width: 90em;
  margin: 0;
}
.articles-module-related-features .box-link .content p, .articles-module-related-features .box-link-type-1 li .content p, .box-link-type-1 .articles-module-related-features li .content p, .articles-module-related-features .box-link-type-2 li .content p, .box-link-type-2 .articles-module-related-features li .content p, .articles-module-related-features .box-link-type-4 li .content p, .box-link-type-4 .articles-module-related-features li .content p {
  font-size: 1.6em;
  line-height: 1.875em;
  margin-top: 0.46875em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  max-width: 72em;
}

.articles-module-related-department > li {
  float: left;
  padding: 0 1em;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .articles-module-related-department > li {
    width: 33.3333333333%;
  }
  .articles-module-related-department > li:nth-child(2) a, .articles-module-related-department > li:nth-child(3) a {
    padding-top: 0;
  }
}
.articles-module-related-department > li:nth-child(1) a {
  padding-top: 0;
}
.articles-module-related-department > li h6 {
  margin: 0;
}
.articles-module-related-department > li a {
  -webkit-transition: border-bottom 0.2s;
  -moz-transition: border-bottom 0.2s;
  transition: border-bottom 0.2s;
  border-bottom: 1px solid #CCCCCC;
  display: block;
  padding: 1.5em 0;
  text-decoration: none;
  width: 100%;
}
.articles-module-related-department > li a:hover, .articles-module-related-department > li a:focus {
  border-bottom: 1px solid #D70C00;
}

.container-modules {
  margin: 0;
  min-height: 100%;
  padding: 0;
  position: relative;
}
.container-modules:first-child {
  padding-top: 100px;
}
@media only print, only screen and (min-width: 1280px) {
  .container-modules:first-child {
    padding-top: 50px;
  }
}
.container-modules.no-padding-top {
  padding-top: 0;
}
.container-modules > li {
  margin: 6em auto 0;
  max-width: 118em;
  padding: 0 15px;
  position: relative;
  width: 100%;
}
.container-modules > li:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 768px) {
  .container-modules > li {
    padding: 0 30px;
  }
}
.container-modules > li.has-margin-bottom, .container-modules > li:last-child {
  margin-bottom: 6em;
}
@media only print, only screen and (min-width: 1280px) {
  .container-modules > li {
    padding-left: 0em;
    padding-right: 0em;
  }
}
.container-modules > li.dummy {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  color: #CCCCCC !important;
  opacity: 0.5;
}
.container-modules > li.dummy:hover, .container-modules > li.dummy:focus {
  cursor: default;
}
.container-modules > li.seperator, #MainContent .container-modules > li.lotDetails:before, .box-link-type-3 .container-modules > li.category-title, .container-modules > li.small-seperator:before, .box-link-type-2 li .box-item-container .container-modules > li.auctionLocation:before, .container-modules > li.small-seperator-after:after {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
  height: 0.75em;
  margin: 6em 0 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
.container-modules > li.seperator:hover, #MainContent .container-modules > li.lotDetails:hover:before, .box-link-type-3 .container-modules > li.category-title:hover, .container-modules > li.small-seperator:hover:before, .box-link-type-2 li .box-item-container .container-modules > li.auctionLocation:hover:before, .container-modules > li.small-seperator-after:hover:after, .container-modules > li.seperator:focus, #MainContent .container-modules > li.lotDetails:focus:before, .box-link-type-3 .container-modules > li.category-title:focus, .container-modules > li.small-seperator:focus:before, .box-link-type-2 li .box-item-container .container-modules > li.auctionLocation:focus:before, .container-modules > li.small-seperator-after:focus:after {
  cursor: default;
}
.container-modules > li.seperator:before, #MainContent .container-modules > li.lotDetails:before, .box-link-type-3 .container-modules > li.category-title:before, .container-modules > li.small-seperator:before, .box-link-type-2 li .box-item-container .container-modules > li.auctionLocation:before {
  background-color: #CCCCCC;
  content: "";
  height: 1px;
  left: 0;
  margin-top: -0.5px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.container-modules > li.full, .container-modules > li.full-width {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container-modules > li.no-margins {
  margin: 0 auto;
}
.container-modules > li.no-margin-bottom {
  margin-bottom: 0;
}

.modal.modal-fullscreen {
  /* Maximize the main wrappers on the screen */
  /* Make the parent wrapper of the modal box a full-width block */
  /* Remove borders and effects on the content */
  /**
  * /!\ By using this feature, you force the header and footer to be placed
  * in an absolute position. You must handle by yourself the margin of the
  * content.
  */
}

.modal.modal-fullscreen .modal-content,
.modal.modal-fullscreen .modal-dialog {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.modal.modal-fullscreen .modal-dialog {
  margin: 0;
  width: 100%;
}

.modal.modal-fullscreen .modal-content {
  border: none;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -o-box-shadow: inherit;
  box-shadow: inherit;
}

.modal.modal-fullscreen.force-fullscreen {
  /* Remove the padding inside the body */
}

.modal.modal-fullscreen.force-fullscreen .modal-body {
  padding: 0;
}

.modal.modal-fullscreen.force-fullscreen .modal-footer,
.modal.modal-fullscreen.force-fullscreen .modal-header {
  left: 0;
  position: absolute;
  right: 0;
}

.modal.modal-fullscreen.force-fullscreen .modal-header {
  top: 0;
}

.modal.modal-fullscreen.force-fullscreen .modal-footer {
  bottom: 0;
}

.modal-open {
  position: fixed;
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: auto !important;
  outline: 0;
}
@media only print, only screen and (min-width: 1280px) {
  .modal {
    top: 0;
  }
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px auto 0;
}
@media only print, only screen and (min-width: 768px) {
  .modal-dialog {
    margin-top: 30px;
  }
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  padding: 50px 20px;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-content {
    padding: 40px 30px;
  }
}
.modal-content .seperator, .modal-content #MainContent .lotDetails:before, #MainContent .modal-content .lotDetails:before, .modal-content .box-link-type-3 .category-title, .box-link-type-3 .modal-content .category-title, .modal-content .small-seperator:before, .modal-content .box-link-type-2 li .box-item-container .auctionLocation:before, .box-link-type-2 li .box-item-container .modal-content .auctionLocation:before, .modal-content .small-seperator-after:after {
  margin: 15px 0;
}
.modal-content .close {
  position: absolute;
  top: 0;
  right: -5px;
  border: 0;
  outline: 0;
  padding: 0;
}
.modal-content .close::before {
  font-size: 15px;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-content .close {
    top: 0;
    right: 0;
  }
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 15px;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-header {
    margin-bottom: 40px;
  }
}

.modal-title {
  margin: 0;
  padding-bottom: 30px;
  font-size: 25px;
  line-height: 24px;
  text-align: center;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-title {
    padding-bottom: 40px;
    text-align: left;
    line-height: 35px;
    font-weight: 500;
  }
}

.modal-body {
  position: relative;
  font-size: 16px;
}
.modal-body .image-preview-container {
  float: left;
  clear: both;
  width: 125px;
  height: 125px;
  margin: auto;
  padding: 0;
  min-height: inherit;
  max-width: inherit;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-body .image-preview-container {
    width: 350px;
    height: 350px;
    clear: none;
  }
}
.modal-body .image-preview-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 125px;
  max-height: 125px;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-body .image-preview-container img {
    max-width: 350px;
    max-height: 350px;
  }
}

.modal-footer .cta {
  cursor: pointer;
  width: 100%;
  margin-top: 40px;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-footer .cta {
    width: auto;
  }
}

.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;
}

.modal-dialog {
  max-width: 420px;
}

#carouselModal .modal-dialog {
  max-width: none;
}

@media only print, only screen and (min-width: 768px) {
  .modal-dialog {
    max-width: none;
    width: 420px;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
@media only print, only screen and (min-width: 1024px) {
  .modal-dialog {
    width: 780px;
  }
}
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before {
  content: " ";
  display: table;
}

.modal-footer:after,
.modal-header:after {
  clear: both;
}

.christies_fav_Title {
  position: absolute;
  top: 3px;
  padding-left: 20px;
}

.addToCalendarContent .sale-number,
.viewCatalogue .sale-number,
.viewResultsContent .sale-number {
  margin-bottom: 10px;
}

#connectModal .modal-dialog {
  max-width: 440px;
}
#connectModal .modal-content {
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
#connectModal .modal-header {
  margin-bottom: 0;
}
#connectModal .modal-title {
  padding-top: 0;
  padding-bottom: 20px;
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 1024px) {
  #connectModal .modal-title {
    padding-left: 20px;
  }
}
#connectModal .connect_modal--container_vertical {
  padding: 10px 0 10px 20px;
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
}
#connectModal .connect_modal--container_vertical:hover {
  cursor: pointer;
}
#connectModal .connect_modal--icon {
  float: left;
  width: 40px;
}
#connectModal .connect_modal--label {
  padding-left: 20px;
  line-height: 40px;
}

#imageModal .modal-dialog {
  margin: auto;
  width: 100%;
}
#imageModal .modal-content {
  height: calc(100vh - 10px);
  overflow: hidden;
  border-top: 40px solid #ffffff;
  border-bottom: 40px solid #ffffff;
  border-left: 20px solid #ffffff;
  border-right: 20px solid #ffffff;
  padding: 0;
  margin: 5px;
}
#imageModal .modal-content img {
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  cursor: move;
}
#imageModal .modal-content .close {
  position: fixed;
}

#iframeModal iframe {
  height: 100vh;
  width: 100%;
  border: 0;
}

.gig-bar-container .gig-button-container-vertical {
  padding: 10px 0 10px 20px !important;
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  margin-left: 0 !important;
}
.gig-bar-container table {
  width: 100%;
}
.g-recaptcha {
  transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
@media only print, only screen and (min-width: 768px) {
  .g-recaptcha {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

#rc-imageselect {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
@media only print, only screen and (min-width: 768px) {
  #rc-imageselect {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

audio {
  width: 300px;
  display: block;
  margin: auto;
}
audio::media-controls-panel, audio::media-controls-volume-slider-container {
  background: #f8f8f8;
}
audio::media-controls-play-button, audio::media-controls-volume-slider, audio::media-controls-rewind-button, audio::media-controls-mute-button {
  background: #000000;
}
audio::media-controls-timeline {
  background: #CCCCCC;
}
audio::media-controls-current-time-display, audio::media-controls-time-remaining-display {
  background: #CCCCCC;
}

.fsu_header-4_secondary {
  font-family: Baskerville10Pro, Times New Roman, Times, serif;
  font-size: 16px;
  line-height: 25px;
  color: #000;
  clear: both;
}

.fsu_header-5_primary {
  font-family: "Atlas Grotesk Web", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #000;
}

.fsu_btn {
  font-size: 16px;
  line-height: 50px;
  padding: 0 20px;
  border-radius: 0;
}

.fsu_btn-toggle,
.fsu_link--privacy {
  font-family: "Atlas Grotesk Web", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.fsu_btn-toggle {
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: center;
  color: #000;
  border: 2px solid #000;
  background: #fff;
}

.fsu_btn-toggle:hover {
  cursor: pointer;
  color: #fff;
  background: #000;
}

.fsu_link--privacy {
  font-weight: 400;
  margin-top: 30px;
  text-decoration: underline;
  color: #000;
}

/*Sale Landing Template*/
/*Main Sale Header*/
#MainLotHeader.slp {
  margin-top: 15px;
  margin-bottom: 40px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader.slp {
    padding: 0;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainLotHeader.slp {
    margin-bottom: 60px;
  }
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader.slp #MainSaleCTA {
    right: 35px;
  }
}
#MainLotHeader.slp #MainSaleCTA .browse-all-lots {
  cursor: pointer;
}
#MainLotHeader.slp .sale-title {
  font-size: 22px;
  line-height: 28px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader.slp .sale-title {
    font-size: 30px;
    line-height: 35px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainLotHeader.slp .sale-title {
    font-size: 30px;
    line-height: 50px;
  }
}
#MainLotHeader.slp .sale-header--location {
  margin-bottom: 15px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader.slp .sale-header--location {
    float: left;
  }
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader.slp .sale-header--date {
    float: left;
  }
}
#MainLotHeader.slp .sale-header--seperator {
  display: none;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader.slp .sale-header--seperator {
    float: left;
    display: inline-block;
    padding: 0 15px;
  }
}

#MainSaleImage {
  margin-bottom: 15px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleImage {
    width: 100px;
    position: absolute;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainSaleImage {
    width: 140px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainSaleImage {
    width: 180px;
  }
}

#MainSaleDetails {
  padding-left: 10px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleDetails {
    padding-left: 15px;
    padding-right: 45px;
  }
}
#MainSaleDetails .sale-title {
  font-size: 18px;
  line-height: 24px;
  margin-top: 3px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleDetails .sale-title {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainSaleDetails {
    padding-top: 10px;
  }
}
#MainSaleDetails .sale-reference {
  position: absolute;
  top: -40px;
  left: 65px;
  line-height: 40px;
  border-left: 1px solid #CCCCCC;
  margin-left: 15px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleDetails .sale-reference {
    position: relative;
    top: 0;
    left: 0;
    border: 0;
    line-height: 1em;
    margin-left: 0;
  }
}
#MainSaleDetails .sale-reference:before {
  content: "";
  margin-right: 15px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleDetails .sale-reference:before {
    margin: 0;
  }
}

.location {
  padding-left: 0;
  padding-bottom: 7px;
}
@media only print, only screen and (min-width: 768px) {
  .location {
    padding-left: 15px;
    padding-bottom: 0;
  }
}

.total {
  font-size: 14px;
  font-weight: 500;
}
@media only print, only screen and (min-width: 768px) {
  .total {
    font-size: 16px;
  }
}

.materials {
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .materials {
    padding-left: 12px;
  }
}

/*Main Sale Materials (ie: view catalogue)*/
#MainSaleMaterials {
  padding-left: 0;
  margin: 3px 0 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleMaterials {
    margin-top: 25px;
  }
}
#MainSaleMaterials .resource:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleMaterials .resource {
    clear: none;
    width: auto;
  }
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleMaterials .resource:nth-child(2):before {
    padding-right: 22px;
    margin-left: 20px;
    height: 40px;
    margin-top: 0;
    float: left;
    border-left: 1px solid #CCCCCC;
    content: "";
  }
}
#MainSaleMaterials .resource:nth-child(n+3) {
  margin-top: 15px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleMaterials .resource:nth-child(n+3) {
    margin-top: 0;
    margin-left: 0;
    padding-left: 20px;
  }
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleMaterials .resource:nth-child(3) {
    clear: both;
    padding-left: 85px;
    margin-top: 20px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainSaleMaterials .resource:nth-child(3) {
    padding-left: 20px;
    clear: none;
    margin-top: 0;
  }
}
#MainSaleMaterials .resource .spreadsheet {
  float: left;
}
#MainSaleMaterials .resource a[class*=button-icon] {
  float: left;
}
#MainSaleMaterials .resource p {
  float: right;
  line-height: 40px;
  padding-left: 15px;
}
#MainSaleMaterials .favourite {
  position: absolute;
  top: -40px;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleMaterials .favourite {
    position: relative;
    top: 0;
    float: left;
  }
}

/*Main Sale CTA*/
#MainSaleCTA {
  margin-top: 20px;
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleCTA {
    position: absolute;
    top: 20px;
    right: 0;
  }
}
#MainSaleCTA .cta {
  padding: 0 10px;
}

/*Main Sale Subheader*/
#MainSaleSubheader {
  margin: 10px 0 20px;
}
#MainSaleSubheader .cta-link, #MainSaleSubheader a.load-all {
  margin: 20px 0;
}
#MainSaleSubheader .cta-link:first-of-type, #MainSaleSubheader a.load-all:first-of-type {
  margin-right: 30px;
}
#MainSaleSubheader .cta-link p, #MainSaleSubheader a.load-all p {
  display: inline;
}
@media only print, only screen and (min-width: 768px) {
  #MainSaleSubheader {
    padding: 0 10px;
    margin-top: 0;
  }
}

#MainContent {
  clear: both;
}
#MainContent > .lotNumber {
  margin-left: 0;
}
#MainContent .imo.fav {
  padding-left: 0;
  margin-right: 20px;
  width: 40px;
}
@media only print, only screen and (min-width: 768px) {
  #MainContent .imo.fav {
    display: none;
  }
}
#MainContent .imo.lot {
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainContent .imo.lot {
    display: none;
  }
}
#MainContent .imo.lot h6 {
  padding-left: 20px;
}

#saleDescription .column p:not(:first-of-type) {
  margin-top: 15px;
}
#saleDescription .column p {
  margin-bottom: 20px;
}

.upcoming-events .viewAll {
  position: absolute;
  top: 1.33em;
  right: 0;
  display: block;
}

.contact-department ul.box-link-type-1 li:nth-child(3n), .contact-department ul.box-link-type-2 li:nth-child(3n), .contact-department ul.box-link-type-4 li:nth-child(3n), .contact-department ul.box-link-type-1 li:nth-child(3n-1), .contact-department ul.box-link-type-2 li:nth-child(3n-1), .contact-department ul.box-link-type-4 li:nth-child(3n-1), .contact-department ul.box-link-type-1 li:nth-child(3n-2), .contact-department ul.box-link-type-2 li:nth-child(3n-2), .contact-department ul.box-link-type-4 li:nth-child(3n-2) {
  padding-right: 0;
  padding-left: 0;
}
@media only print, only screen and (min-width: 768px) {
  .contact-department ul.box-link-type-1 li:nth-child(2n-1), .contact-department ul.box-link-type-2 li:nth-child(2n-1), .contact-department ul.box-link-type-4 li:nth-child(2n-1) {
    padding-right: 10px;
    padding-left: 0;
  }
}
@media only print, only screen and (min-width: 768px) {
  .contact-department ul.box-link-type-1 li:nth-child(2n), .contact-department ul.box-link-type-2 li:nth-child(2n), .contact-department ul.box-link-type-4 li:nth-child(2n) {
    padding-right: 0;
    padding-left: 10px;
  }
}
.contact-department ul.box-link-type-1 ul, .contact-department ul.box-link-type-2 ul, .contact-department ul.box-link-type-4 ul {
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  .contact-department ul.box-link-type-1 ul li:nth-child(2n), .contact-department ul.box-link-type-2 ul li:nth-child(2n), .contact-department ul.box-link-type-4 ul li:nth-child(2n), .contact-department ul.box-link-type-1 ul li:nth-child(2n-1), .contact-department ul.box-link-type-2 ul li:nth-child(2n-1), .contact-department ul.box-link-type-4 ul li:nth-child(2n-1) {
    padding-left: 0;
    padding-right: 0;
  }
}

.sale-information {
  position: relative;
}
@media only print, only screen and (min-width: 768px) {
  .sale-information {
    margin-top: 25px;
  }
}
.sale-information .section-title {
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 768px) {
  .sale-information .section-title {
    display: inline;
    width: 50%;
  }
}
.sale-information .addToCalendar {
  font-size: 14px;
  padding: 5px 0;
  margin: 0;
}
@media only print, only screen and (min-width: 768px) {
  .sale-information .addToCalendar {
    float: right;
    font-size: 16px;
  }
}

.upcoming-events {
  position: relative;
}
.related-sales-events {
  position: relative;
}
.related-sales-events .viewAll {
  position: relative;
  margin-top: -25px;
  display: block;
}
@media only print, only screen and (min-width: 768px) {
  .related-sales-events .viewAll {
    position: absolute;
    top: 1.33em;
    right: 0;
    display: block;
    margin: 0;
  }
}
.related-sales-events ul {
  clear: both;
}
.related-sales-events .box-link-type-2.featured .container-fluid {
  overflow-y: hidden;
}
.related-sales-events .box-link-type-2.featured img {
  max-width: 90px;
  height: auto;
}
@media only print, only screen and (min-width: 768px) {
  .related-sales-events .box-link-type-2.featured img {
    width: 155px;
    max-width: 160px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .related-sales-events .box-link-type-2.featured img {
    width: 140px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .related-sales-events .box-link-type-2.featured img {
    width: 180px;
  }
}
.related-sales-events .box-link-type-2.featured p {
  padding-left: 0;
}

.related-features {
  margin-top: 40px;
}
.related-features .viewAll {
  font-size: 13px;
  position: relative;
  top: 0;
  left: auto;
  right: 0;
  margin-top: auto;
}
@media only print, only screen and (min-width: 768px) {
  .related-features .viewAll {
    position: absolute;
    top: 1.33em;
    font-size: 16px;
  }
}

#LotListings h4 {
  margin-top: 5px;
}
#LotListings .search-2 {
  margin-bottom: 60px;
}
#LotListings .search-2 .search-container {
  width: 100%;
}
#LotListings .search-2 input {
  padding-top: 15px;
  padding-left: 0;
  padding-bottom: 20px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-size: 20px;
}
#LotListings .search-2 input:focus + a, #LotListings .search-2 input:hover + a {
  color: #000000;
}

.addToCalendarHeader,
.viewCatalogueHeader {
  margin-bottom: 0;
}

.addToCalendarContent .mainContent,
.viewCatalogue .mainContent,
.viewResultsContent .mainContent {
  background: #f8f8f8;
  padding: 20px;
  margin-top: 60px;
}
.addToCalendarContent .mainContent:first-child,
.viewCatalogue .mainContent:first-child,
.viewResultsContent .mainContent:first-child {
  margin-top: auto;
}
.addToCalendarContent .mainImage,
.viewCatalogue .mainImage,
.viewResultsContent .mainImage {
  width: 80px;
  height: 100px;
  margin-right: 20px;
  margin-bottom: 15px;
}
@media only print, only screen and (min-width: 1024px) {
  .addToCalendarContent .mainImage,
.viewCatalogue .mainImage,
.viewResultsContent .mainImage {
    margin-bottom: 0;
  }
}
.addToCalendarContent .mainImage img,
.viewCatalogue .mainImage img,
.viewResultsContent .mainImage img {
  max-width: none;
}
@media only print, only screen and (min-width: 1280px) {
  .addToCalendarContent .sale-number,
.viewCatalogue .sale-number,
.viewResultsContent .sale-number {
    margin-bottom: -4px;
  }
}
.addToCalendarContent .saleDetails,
.viewCatalogue .saleDetails,
.viewResultsContent .saleDetails {
  padding-left: 0;
}
@media only print, only screen and (min-width: 1024px) {
  .addToCalendarContent .saleDetails,
.viewCatalogue .saleDetails,
.viewResultsContent .saleDetails {
    padding-left: auto;
    margin-top: 0;
  }
}
.addToCalendarContent .saleDetails .small-seperator::before, .addToCalendarContent .saleDetails .box-link-type-2 li .box-item-container .auctionLocation::before, .box-link-type-2 li .box-item-container .addToCalendarContent .saleDetails .auctionLocation::before,
.viewCatalogue .saleDetails .small-seperator::before,
.viewCatalogue .saleDetails .box-link-type-2 li .box-item-container .auctionLocation::before,
.box-link-type-2 li .box-item-container .viewCatalogue .saleDetails .auctionLocation::before,
.viewResultsContent .saleDetails .small-seperator::before,
.viewResultsContent .saleDetails .box-link-type-2 li .box-item-container .auctionLocation::before,
.box-link-type-2 li .box-item-container .viewResultsContent .saleDetails .auctionLocation::before {
  margin-top: 8px;
}
.addToCalendarContent .actionTitle,
.viewCatalogue .actionTitle,
.viewResultsContent .actionTitle {
  margin: 15px 0;
}
@media only print, only screen and (min-width: 1024px) {
  .addToCalendarContent .actionTitle,
.viewCatalogue .actionTitle,
.viewResultsContent .actionTitle {
    margin: 40px 0;
  }
}
.addToCalendarContent a.link,
.viewCatalogue a.link,
.viewResultsContent a.link {
  line-height: 40px;
  margin-bottom: 15px;
  display: block;
}
.addToCalendarContent a.link:last-of-type,
.viewCatalogue a.link:last-of-type,
.viewResultsContent a.link:last-of-type {
  margin-bottom: 0;
}
.addToCalendarContent a.link span[class*=icon],
.viewCatalogue a.link span[class*=icon],
.viewResultsContent a.link span[class*=icon] {
  margin-right: 10px;
}

@media only print, only screen and (min-width: 1280px) {
  .viewCatalogue .mainContent {
    padding-bottom: 12px;
  }
}

.addToCalendarContent .actions p,
.viewCatalogue .actions p {
  margin-bottom: 15px;
}
.addToCalendarContent .actions p a,
.viewCatalogue .actions p a {
  margin-right: 10px;
  color: #000000;
}
.addToCalendarContent .actions p span,
.viewCatalogue .actions p span {
  color: #000000;
}

.container,
.container-modules:first-child {
  padding-top: 0;
}

.lot-header-container {
  margin-top: 20px;
}
@media only print, only screen and (min-width: 768px) {
  .lot-header-container {
    margin-top: 40px;
  }
}

/*Sale Landing Template*/
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader {
    padding-left: 0;
    margin-top: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainLotHeader {
    padding: 0 0 0 10px;
  }
}
#MainLotHeader .category-title {
  line-height: 11px;
  text-transform: uppercase;
}
#MainLotHeader .sale-title {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader .sale-title {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainLotHeader .sale-title {
    font-size: 20px;
    line-height: 25px;
    margin-top: 15px;
  }
}
#MainLotHeader .covid-link {
  font-family: "Atlas Grotesk Web", Helvetica, Arial;
  display: block;
  font-size: 14px;
  text-decoration: underline;
  margin: 10px 0 15px 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotHeader .covid-link {
    margin: 8px 0 15px 0;
  }
}
#MainLotHeader .termsConditions {
  display: inline-block;
}
#MainLotHeader .termsConditions .print--page {
  display: flex;
  align-items: center;
  outline: 0;
  text-decoration: none;
}
#MainLotHeader .termsConditions .print--page .icon, #MainLotHeader .termsConditions .print--page .form-drop-down,
#MainLotHeader .termsConditions .print--page .form-select {
  line-height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  color: #000;
  background: none;
  margin: 1px;
  overflow: visible;
}
#MainLotHeader .termsConditions .print--page .icon-theme--light {
  line-height: 40px;
  height: 40px;
  width: 40px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 50%;
  position: relative;
}
#MainLotHeader .termsConditions .print--page .icon--text {
  margin-left: 10px;
}
#MainLotHeader .termsConditions .print--page:hover .icon-theme--light:not(.touch) {
  background: #000;
  border-color: #000;
  fill: #fff;
}
#MainLotHeader .termsConditions .print--page:hover .icon--text {
  color: #808080;
}

#MainLotTitle {
  padding-left: 35px;
  padding-right: 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotTitle {
    padding-left: 0;
    margin-left: -5px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainLotTitle {
    padding-left: 20px;
    margin-left: 0;
  }
}

/*Main Sale Materials (ie: view catalogue)*/
#MainLotMaterials .favourite {
  position: absolute;
  top: -40px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotMaterials .favourite {
    position: relative;
    top: 0;
  }
}
#MainLotMaterials .favourite .side-seperator-right {
  margin: 0 15px;
  float: right;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotMaterials .favourite .side-seperator-right {
    margin: 0 20px;
  }
}
#MainLotMaterials p {
  float: right;
  line-height: 40px;
  padding-left: 10px;
  font-size: 11px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotMaterials p {
    font-size: initial;
  }
}
@media only print, only screen and (min-width: 768px) {
  #MainLotMaterials {
    margin-top: 25px;
    padding-left: 10px;
  }
}

/*Main Sale CTA*/
#MainLotCTA {
  padding: 0;
}
#MainLotCTA a.cta {
  white-space: nowrap;
  float: left;
  margin: 0 20px 0 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotCTA {
    position: absolute;
    top: 20px;
    right: 0;
  }
}

/*Main Sale Subheader*/
#MainLotSubheader {
  margin: 15px 0 20px;
  padding: 0;
}
#MainLotSubheader .sale-header--location {
  margin-bottom: 15px;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotSubheader .sale-header--location {
    float: left;
  }
}
@media only print, only screen and (min-width: 768px) {
  #MainLotSubheader .sale-header--date {
    float: left;
  }
}
#MainLotSubheader .sale-header--seperator {
  display: none;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotSubheader .sale-header--seperator {
    float: left;
    display: inline-block;
    padding: 0 15px;
  }
}
#MainLotSubheader .cta-link, #MainLotSubheader a.load-all {
  margin: 20px 0;
}
#MainLotSubheader .cta-link:first-of-type, #MainLotSubheader a.load-all:first-of-type {
  margin-right: 30px;
}
#MainLotSubheader .cta-link p, #MainLotSubheader a.load-all p {
  display: inline;
}
@media only print, only screen and (min-width: 768px) {
  #MainLotSubheader {
    padding-left: 0;
    margin-top: 5px;
    margin-left: -5px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainLotSubheader {
    padding: 0 20px;
    margin-left: 0;
  }
}

.allContent > li {
  margin-top: 20px;
}
@media only print, only screen and (min-width: 768px) {
  .allContent > li {
    margin-top: 40px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .allContent > li {
    margin-top: 20px;
  }
}

#MainContent {
  clear: both;
}
#MainContent .lotLabel {
  line-height: 19px;
  padding-right: 5px;
}
#MainContent .lotNumber {
  line-height: 19px;
}
#MainContent .lotNumberContainer {
  padding: 0;
  margin-bottom: 10px;
  width: 100%;
}
@media only print, only screen and (min-width: 768px) {
  #MainContent .lotNumberContainer {
    margin: 0;
    margin-bottom: 10px;
  }
}
#MainContent .lotNumberSeperator {
  padding: 0 10px;
  font-size: 12px;
  line-height: 19px;
}
#MainContent .prelot-readmore--button {
  color: #000000;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: underline;
  cursor: pointer;
  display: none;
}
#MainContent .prelot-readmore--button::before {
  content: "…";
  display: block;
  float: left;
  padding: 0 3px;
  text-decoration: underline;
  color: #808080;
  font-weight: 400;
}
#MainContent .prelot-readmore--button::before {
  text-decoration: none;
}
#MainContent .imo.fav {
  padding-left: 0;
  margin-right: 20px;
  width: 40px;
}
@media only print, only screen and (min-width: 768px) {
  #MainContent .imo.fav {
    display: none;
  }
}
#MainContent .lotDetails {
  clear: right;
  float: right;
  padding-bottom: 20px;
}
#MainContent .lotDetails:before {
  content: "";
  margin: 20px 0 12px;
}
@media only print, only screen and (min-width: 768px) {
  #MainContent .lotDetails:before {
    margin-top: 60px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainContent .lotDetails:before {
    margin-top: 30px;
  }
}
#MainContent .lotDescription:after {
  margin: 12px 0 0;
}
#MainContent .lotLink:after {
  margin: 14px 0;
}

.lotNumber {
  position: relative;
  margin: 0;
}

@media only print, only screen and (min-width: 768px) {
  #MainContentImage {
    float: left;
  }
}

/*Main Content*/
#MainContentDetails {
  margin-top: 40px;
  /* .christies-icon_favourite {
    margin-bottom: 20px;
  } */
}
@media only print, only screen and (min-width: 768px) {
  #MainContentDetails {
    float: right;
    margin-top: 0;
  }
}
#MainContentDetails .lotName,
#MainContentDetails .lotName b,
#MainContentDetails .lotName em,
#MainContentDetails .lotName i,
#MainContentDetails .lotName strong {
  padding-top: 7px;
  margin: 0;
  display: inline;
}
#MainContentDetails h2.itemName {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  margin: 0;
  padding: 0;
  position: relative;
  line-height: 21px;
  font-size: 18px;
  font-style: italic;
  margin-top: 25px;
}
@media only print, only screen and (min-width: 768px) {
  #MainContentDetails h2.itemName {
    margin-top: 10px;
  }
}
#MainContentDetails .christies-icon_information,
#MainContentDetails .christies-icon_asterisk {
  /*	position:relative;
  float:right;
  top:-2px;*/
  color: #CCCCCC;
  transition: color 0.3s;
  height: 22px;
  line-height: 17px;
}
#MainContentDetails .christies-icon_information:hover,
#MainContentDetails .christies-icon_asterisk:hover {
  color: #000000;
}
#MainContentDetails .price {
  /* font-size  : 14px;
  line-height: 1em;
  display    : block;
  clear      : both;
  @include media-min-width($_BREAKPOINT_TABLET) {
    font-size: 16px;
  } */
}
#MainContentDetails .price .estimate-realised {
  font-weight: 500;
  float: left;
  line-height: 30px;
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .price .estimate-realised {
    clear: both;
  }
}
#MainContentDetails .tooltip {
  width: 271px;
  top: 57px;
  right: -28px;
}
@media only print, only screen and (min-width: 768px) {
  #MainContentDetails .tooltip {
    width: 281px;
    right: -63px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .tooltip {
    right: -190px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainContentDetails .tooltip {
    position: absolute;
    top: -10px;
    left: 50px;
  }
}
#MainContentDetails .tooltip:before {
  right: 38px;
  margin-left: 0;
  left: auto;
}
@media only print, only screen and (min-width: 768px) {
  #MainContentDetails .tooltip:before {
    right: 72px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .tooltip:before {
    right: 198px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainContentDetails .tooltip:before {
    right: auto;
    left: -20px;
    top: 20px;
    transform: rotate(-90deg);
  }
}
#MainContentDetails h5 {
  clear: both;
  display: block;
  margin: 10px 0;
}
#MainContentDetails .changeCurrency {
  overflow: visible;
}
#MainContentDetails .changeCurrency a.cta-link, #MainContentDetails .changeCurrency a.load-all {
  line-height: 1.2em;
  overflow: visible;
  margin-bottom: 15px;
}
#MainContentDetails .cta-container .cta-button {
  margin: 10px 0 0;
  padding: 0;
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .cta-container .cta-button {
    margin: 25px 0 0;
    padding: 0 7px 0 6px;
  }
}
#MainContentDetails .cta-container .cta-button > a.cta {
  padding: 0;
  width: 100%;
}
#MainContentDetails .cta-container .cta-button:nth-child(1), #MainContentDetails .cta-container .cta-button:nth-child(4), #MainContentDetails .cta-container .cta-button:only-child {
  margin-left: 0;
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .cta-container .cta-button:nth-child(1), #MainContentDetails .cta-container .cta-button:nth-child(4), #MainContentDetails .cta-container .cta-button:only-child {
    margin: 25px 0 0;
    padding: 0 13px 0 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .cta-container .cta-button:nth-child(3) {
    margin: 25px 0 0;
    padding: 0 0 0 13px;
  }
}
#MainContentDetails .interests {
  text-align: center;
  margin-top: 15px;
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  #MainContentDetails .interests {
    clear: both;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainContentDetails .interests {
    clear: none;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .interests {
    text-align: left;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #MainContentDetails .interests > .followThisSearch {
    line-height: 50px;
  }
}
#MainContentDetails .interests > .followThisSearch:before {
  margin-left: -10px;
  margin-top: -3px;
  font-size: 16px;
  font-weight: 500;
  width: 30px;
  content: "";
}
@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails .interests > .followThisSearch:before {
    margin-left: -6px;
  }
}
#MainContentDetails .interests > .followThisSearch[disabled=disabled]:before {
  content: "";
}

@media only print, only screen and (min-width: 1280px) {
  .additional-details .accordion .content {
    padding-top: 40px;
  }
}

#RelatedFeatures h4 {
  margin: 10px 0;
}
#RelatedFeatures .viewAllRelatedFeatures {
  margin: 0 0 15px;
}
@media only print, only screen and (min-width: 1024px) {
  #RelatedFeatures .viewAllRelatedFeatures {
    position: absolute;
    top: 20px;
    right: 0;
  }
}

@media only print, only screen and (min-width: 1024px) {
  #ContactDepartment {
    border-top: 0;
  }
}
@media only print, only screen and (min-width: 1280px) {
  #ContactDepartment header {
    pointer-events: none;
  }
}
#ContactDepartment .title {
  margin-bottom: 0;
}
#ContactDepartment .content {
  padding: 20px 0;
}
@media only print, only screen and (min-width: 1024px) {
  #ContactDepartment .content {
    display: block;
  }
}
#ContactDepartment .content ul[class^=box-link] {
  padding-bottom: 32px;
}
#ContactDepartment .content ul[class^=box-link] li:last-of-type {
  padding-bottom: 0;
}

.accordion-1 .button-icon::before, .accordion-1 #connectModal .connect_modal--icon::before, #connectModal .accordion-1 .connect_modal--icon::before {
  margin-left: 0;
}

.condition-report--checkbox[type=checkbox] {
  margin-right: 10px;
}
.condition-report--modal-title {
  text-align: center;
  margin-top: 0;
  padding: 0;
  margin-bottom: 15px;
}
@media only print, only screen and (min-width: 1024px) {
  .condition-report--modal-title {
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .condition-report--content {
    margin-top: -24px;
  }
}
.condition-report--content .column {
  padding: 0;
}
.condition-report--location-seperator {
  padding: 0 7px;
}
.condition-report--sale-number {
  margin-bottom: 5px;
}
.condition-report--sale-title {
  margin-bottom: 10px;
}
.condition-report--sale-date {
  margin-bottom: 5px;
}
.condition-report--sale-times {
  margin-bottom: 20px;
}
.condition-report--sale-times-item {
  margin-bottom: 5px;
}
@media only print, only screen and (min-width: 768px) {
  .condition-report--sale-times-item {
    text-align: right;
  }
}
.condition-report--lot-title {
  margin-top: 5px;
  margin-bottom: 10px;
}
@media only print, only screen and (min-width: 768px) {
  .condition-report--lot-title {
    font-size: 16px;
  }
}
.condition-report--secondary-title {
  margin-bottom: 20px;
}
.modal-body .condition-report--image-container {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.modal-body .condition-report--image-container .condition-report--image {
  max-width: 100%;
  max-height: 100%;
}
@media only print, only screen and (min-width: 1024px) {
  .condition-report--details {
    padding-left: 8px;
  }
}
.condition-report--lot-number {
  padding-top: 20px;
}
@media only print, only screen and (min-width: 1024px) {
  .condition-report--lot-number {
    padding-top: 0;
  }
}
.modal-footer .user-information {
  padding: 0;
  clear: both;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-footer .user-information .column {
    padding: 0;
  }
}
.modal-footer .user-information .input_text {
  width: 100%;
  margin-top: 30px;
}
@media only print, only screen and (min-width: 1024px) {
  .modal-footer .user-information .input_text {
    width: 96.9%;
    margin: 0 9px 20px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .modal-footer .user-information .form-select {
    padding-left: 9px;
  }
}

@media only print, only screen and (min-width: 1024px) {
  .conditionReportFooter_Unavailable .cta.grey {
    margin-left: 90px;
  }

  #idVerificationcode {
    margin-top: 57px;
  }
}
#emailLotTitle {
  text-align: center;
  margin-top: 0;
  padding: 0;
  margin-bottom: 20px;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotTitle {
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
  }
}

#emailLotContent {
  background: #f8f8f8;
  overflow: auto;
  margin-bottom: 30px;
  padding: 20px;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotContent {
    margin-top: -20px;
    padding: 20px 0 20px 20px;
  }
}
#emailLotContent .image-preview-container::before {
  background: transparent;
}
#emailLotContent .artist {
  margin: 0;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotContent .artist {
    font-weight: normal;
  }
}

#emailLotImage {
  margin-bottom: 20px;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotImage {
    padding: 0;
    margin-bottom: 0;
    width: 65px;
  }
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotImage .image-preview-container {
    width: 65px;
    max-height: 70px;
  }
  #emailLotImage .image-preview-container img {
    width: 100%;
  }
}

.emailLotDetails {
  padding: 0;
}
@media only print, only screen and (min-width: 768px) {
  .emailLotDetails .lotSaleInfoContainer .location {
    padding-left: 0;
  }
}
@media only print, only screen and (min-width: 1024px) {
  .emailLotDetails {
    padding-left: 5px;
    width: calc(100% - 65px);
  }
  .emailLotDetails .small-seperator, .emailLotDetails .box-link-type-2 li .box-item-container .auctionLocation:before, .box-link-type-2 li .box-item-container .emailLotDetails .auctionLocation:before {
    display: none;
  }
  .emailLotDetails .price p {
    font-weight: 500;
  }
  .emailLotDetails .date,
.emailLotDetails .location {
    font-size: 14px;
  }
  .emailLotDetails .artist,
.emailLotDetails .category-title,
.emailLotDetails .date,
.emailLotDetails .location,
.emailLotDetails .lotSaleInfo {
    text-align: right;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #000000;
  }
  .emailLotDetails .artist {
    text-align: left;
    line-height: auto;
    font-size: 16px;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .emailLotDetails .lotSaleInfoContainer {
    position: absolute;
    right: 10px;
  }
}

#emailLotFooter {
  padding: 0 10px;
}
#emailLotFooter .verification {
  margin-bottom: 20px;
}
@media only print, only screen and (min-width: 768px) {
  #emailLotFooter .verification {
    margin-bottom: 0;
  }
}
#emailLotFooter .thank-you {
  font-size: 16px;
  width: 90%;
  text-align: left;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotFooter .thank-you {
    font-size: 18px;
    width: 100%;
    padding: 0;
    text-align: center;
  }
}
#emailLotFooter .label,
#emailLotFooter label {
  line-height: 32px;
}
#emailLotFooter .label.under,
#emailLotFooter label.under {
  line-height: 1em;
  margin-top: -10px;
  margin-bottom: 15px;
  font-size: 13px;
  width: 100%;
  text-align: right;
  display: inline-block;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotFooter .label.under,
#emailLotFooter label.under {
    margin-top: -5px;
    margin-bottom: 40px;
  }
}
#emailLotFooter .seperator.seperator-4, #emailLotFooter .box-link-type-3 .seperator-4.category-title, .box-link-type-3 #emailLotFooter .seperator-4.category-title, #emailLotFooter .seperator-4.small-seperator:before, #emailLotFooter .box-link-type-2 li .box-item-container .seperator-4.auctionLocation:before, .box-link-type-2 li .box-item-container #emailLotFooter .seperator-4.auctionLocation:before, #emailLotFooter .seperator-4.small-seperator-after:after, #emailLotFooter #MainContent .seperator-4.lotDetails:before, #MainContent #emailLotFooter .seperator-4.lotDetails:before {
  margin: 40px 0;
}
#emailLotFooter fieldset {
  border: 0;
  padding: 0;
}
#emailLotFooter .label {
  margin-bottom: 30px;
  display: block;
}
@media only print, only screen and (min-width: 1024px) {
  #emailLotFooter .label {
    margin-bottom: 25px;
    width: 100%;
  }
}
#emailLotFooter .label input[type=checkbox],
#emailLotFooter .label input[type=radio] {
  float: left;
  display: block;
  margin-top: 0;
  vertical-align: middle;
}
#emailLotFooter .label span {
  padding-left: 20px;
  font-weight: 400;
}
#emailLotFooter .label:last-of-type {
  margin-bottom: 0;
}
#emailLotFooter .label.under {
  margin-bottom: 40px;
  font-weight: 400;
}

@media only print, only screen and (min-width: 1024px) {
  #MainContentDetails,
.lotDetails {
    padding-left: 15px;
  }
}

.christies_fav_Title {
  position: relative;
  top: 2px;
  padding-left: 20px;
}

.vanity_link {
  font-size: 16px;
  color: #000000;
  margin-bottom: 20px;
}
.vanity_link::before {
  content: "";
  clear: both;
  width: 100%;
  border-top: 1px solid #CCCCCC;
  display: block;
  margin-top: 20px;
  padding-top: 20px;
}

.lot-details--title-container {
  margin-bottom: 30px;
  overflow: visible;
}
@media only print, only screen and (min-width: 1024px) {
  .lot-details--title-container {
    margin-bottom: 25px;
  }
}
.lot-details--tooltip-icon {
  top: -8px;
  height: 24px;
  float: left;
  position: relative;
}
.lot-details--tooltip-icon_h40 {
  top: 0;
  height: 30px;
  display: inline-block;
  float: none;
}
.lot-details--tooltip-icon_h40::before {
  height: 30px;
  line-height: 30px;
}
.lot-details--tooltip-icon_title {
  height: 27px;
  display: inline-block;
  float: none;
  width: 30px;
}
.lot-details--tooltip-icon_title::before {
  height: 27px;
  width: 30px;
  line-height: 27px;
  position: relative;
  top: 2px;
}
.lot-details--lot-value {
  font-weight: 500;
  padding-bottom: 15px;
  clear: both;
}
.lot-details--provenance {
  margin-top: 20px;
}

.search-404 {
  position: relative;
}

.search-404--btn {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
}
@media (min-width: 768px) {
  .search-404--btn {
    right: 10px;
  }
}
@media (min-width: 1280px) {
  .search-404--btn {
    right: 20px;
  }
}

.search-404--msg {
  color: #575757;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 768px) {
  .search-404--msg {
    text-align: right;
  }
}

.search-404--suggestions {
  margin-bottom: 10px;
}
.search-404--suggestions .image-preview-container {
  text-align: left;
}
@media (min-width: 768px) {
  .search-404--suggestions .image-preview-container {
    text-align: center;
  }
}
.search-404--suggestions .image-preview-container img {
  padding: 10px;
  margin-top: 0;
}
@media (min-width: 768px) {
  .search-404--suggestions .image-preview-container img {
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .search-404--suggestions .image-preview-container img {
    width: 100%;
  }
}
.search-404--suggestions .box-link-type-4 li.features ul li .header-4, .search-404--suggestions .box-link-type-4 li.features ul li #MainSaleDetails .sale-title, #MainSaleDetails .search-404--suggestions .box-link-type-4 li.features ul li .sale-title, .search-404--suggestions .box-link-type-4 li.features ul li #MainLotHeader .sale-title, #MainLotHeader .search-404--suggestions .box-link-type-4 li.features ul li .sale-title {
  padding-top: 0;
  line-height: 20px;
  margin-bottom: 0;
}
.search-404--suggestions .box-link-type-4 li.features ul li:first-of-type {
  display: block;
}
.search-404--suggestions .box-link-type-4 li.features ul li:last-of-type .description {
  display: block;
  font-size: 14px;
  line-height: 18px;
  padding-top: 6px;
}

.search-404--departments {
  position: relative;
  margin-bottom: 10px;
}
.search-404--departments .view-all {
  position: absolute;
  top: 15px;
  right: 0;
  font-size: 12px;
}
@media (min-width: 768px) {
  .search-404--departments .view-all {
    top: 20px;
    font-size: 14px;
  }
}
.search-404--departments .search-404--departments-list:nth-child(1n) {
  padding: 0 10px 0 0;
}
.search-404--departments-listing {
  display: block;
}
.search-404--departments-name {
  margin-bottom: 0;
  padding-top: 0;
}

.oo-player-container .oo-clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.oo-player-container .oo-center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.oo-player-container .oo-pull-right {
  float: right !important;
}
.oo-player-container .oo-pull-left {
  float: left !important;
}
.oo-player-container [hidden], .oo-player-container .oo-hidden {
  display: none !important;
}
.oo-player-container .oo-invisible {
  visibility: hidden;
}
.oo-player-container .oo-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.oo-player-container .oo-text-lowercase {
  text-transform: lowercase;
}
.oo-player-container .oo-text-uppercase {
  text-transform: uppercase;
}
.oo-player-container .oo-text-capitalize {
  text-transform: capitalize;
}
.oo-player-container .oo-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.oo-player-container .oo-expand, .oo-player-container video, .oo-player-container .oo-player-skin, .oo-player-container .oo-player > div, .oo-player-container .oo-player > embed, .oo-player-container .oo-player > figure, .oo-player-container .oo-player > object, .oo-player-container .oo-plugins, .oo-player-container .oo-switch-container .oo-switch-container-selectable, .oo-player-container .oo-state-screen .oo-state-screen-selectable, .oo-player-container .oo-spinner-screen .oo-state-screen-selectable, .oo-player-container .oo-state-screen .oo-underlay-gradient, .oo-player-container .oo-spinner-screen .oo-underlay-gradient, .oo-player-container .oo-state-screen .oo-fading-underlay-active, .oo-player-container .oo-spinner-screen .oo-fading-underlay-active, .oo-player-container .oo-state-screen .oo-fading-underlay, .oo-player-container .oo-spinner-screen .oo-fading-underlay, .oo-player-container .oo-state-screen, .oo-player-container .oo-spinner-screen {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.oo-player-container .oo-center-vertical-horizontal, .oo-player-container .oo-slider, .oo-player-container .oo-spinner-wrapper, .oo-player-container .oo-action-icon-pause.oo-animate-pause, .oo-player-container .oo-action-icon-pause, .oo-player-container .oo-state-screen .oo-action-icon, .oo-player-container .oo-spinner-screen .oo-action-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.oo-player-container {
  font-size: 16px;
  font-size: 1em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1.5;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  min-width: 320px;
}
.oo-player-container a {
  color: #D70C00;
  text-decoration: none;
  cursor: pointer;
}
.oo-player-container a:focus {
  color: #8b0800;
  text-decoration: none;
}
.oo-player-container a:hover {
  color: #8b0800;
  text-decoration: none;
}
.oo-player-container a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.oo-player-container .oo-col-sm-2 {
  width: 16.6666666667%;
}
.oo-player-container .oo-col-sm-10 {
  width: 83.3333333333%;
}
.oo-player-container .oo-col-sm-offset-2 {
  margin-left: 16.6666666667%;
}
@font-face {
  font-family: "ooyala-slick-type";
  src: url("/static/ooyala/assets/fonts/ooyala-slick-type.eot");
  src: url("/static/ooyala/assets/fonts/ooyala-slick-type.eot?#iefix") format("embedded-opentype"), url("/static/ooyala/assets/fonts/ooyala-slick-type.woff") format("woff"), url("/static/ooyala/assets/fonts/ooyala-slick-type.ttf") format("truetype"), url("/static/ooyala/assets/fonts/ooyala-slick-type.svg#alice") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* roboto condensed regular */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("/static/ooyala/assets/fonts/RobotoCondensed-Regular.woff2") format("woff2"), url("/static/ooyala/assets/fonts/RobotoCondensed-Regular.woff") format("woff"), url("/static/ooyala/assets/fonts/RobotoCondensed-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* roboto condensed bold */
@font-face {
  font-family: "Roboto Condensed Bold";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url("/static/ooyala/assets/fonts/RobotoCondensed-Bold.woff2") format("woff2"), url("/static/ooyala/assets/fonts/RobotoCondensed-Bold.woff") format("woff"), url("/static/ooyala/assets/fonts/RobotoCondensed-Bold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* roboto regular */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("/static/ooyala/assets/fonts/Roboto-Regular.woff2") format("woff2"), url("/static/ooyala/assets/fonts/Roboto-Regular.ttf") format("truetype"), url("/static/ooyala/assets/fonts/Roboto-Regular.woff") format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* roboto bold */
@font-face {
  font-family: "Roboto Bold";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("/static/ooyala/assets/fonts/Roboto-Bold.woff2") format("woff2"), url("/static/ooyala/assets/fonts/Roboto-Bold.ttf") format("truetype"), url("/static/ooyala/assets/fonts/Roboto-Bold.woff") format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* Open Sans regular */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url("/static/ooyala/assets/fonts/OpenSans.woff2") format("woff2"), url("/static/ooyala/assets/fonts/OpenSans.woff") format("woff"), url("/static/ooyala/assets/fonts/OpenSans.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* Open Sans regular */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url("/static/ooyala/assets/fonts/OpenSans.woff2") format("woff2"), url("/static/ooyala/assets/fonts/OpenSans.woff") format("woff"), url("/static/ooyala/assets/fonts/OpenSans.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.oo-player-container [data-icon] {
  font-family: "ooyala-slick-type" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oo-player-container [class^=oo-icon-],
.oo-player-container [class*=" oo-icon-"] {
  font-family: "ooyala-slick-type" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oo-player-container .oo-content-screen {
  position: relative;
  padding: 24.5px;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.oo-player-container .oo-content-screen-title-bar {
  position: relative;
}
.oo-player-container .oo-content-screen-title {
  display: inline;
  line-height: 1;
  font-weight: bold;
  font-size: 1.6em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #fff;
}
.oo-player-container .oo-content-screen-title span.oo-icon {
  top: 1px;
  position: relative;
  margin-left: 12px;
  font-size: 0.8em;
}
.oo-player-container .oo-content-panel {
  height: 100%;
  overflow: hidden;
}
.oo-player-container .oo-content-screen .oo-close-button {
  position: absolute;
  top: 24.5px;
  right: 24.5px;
}
.oo-player-container .oo-state-screen, .oo-player-container .oo-spinner-screen {
  overflow: hidden;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.oo-player-container .oo-state-screen .oo-fading-underlay, .oo-player-container .oo-spinner-screen .oo-fading-underlay {
  background-color: #1a1a1a;
  opacity: 0;
}
.oo-player-container .oo-state-screen .oo-fading-underlay-active, .oo-player-container .oo-spinner-screen .oo-fading-underlay-active {
  background-color: #1a1a1a;
  opacity: 0.5;
}
.oo-player-container .oo-state-screen .oo-fading-underlay.oo-animate-fade, .oo-player-container .oo-spinner-screen .oo-fading-underlay.oo-animate-fade {
  opacity: 0.5;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.oo-player-container .oo-state-screen .oo-underlay-gradient, .oo-player-container .oo-spinner-screen .oo-underlay-gradient {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.3) 100%);
}
.oo-player-container .oo-state-screen .oo-state-screen-selectable, .oo-player-container .oo-spinner-screen .oo-state-screen-selectable {
  text-decoration: none;
  cursor: default;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=1);
}
.oo-player-container .oo-state-screen .oo-state-screen-poster, .oo-player-container .oo-spinner-screen .oo-state-screen-poster {
  width: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
}
.oo-player-container .oo-state-screen .oo-state-screen-poster img, .oo-player-container .oo-spinner-screen .oo-state-screen-poster img {
  visibility: hidden;
  width: 100%;
}
.oo-player-container .oo-state-screen .oo-state-screen-poster-small, .oo-player-container .oo-spinner-screen .oo-state-screen-poster-small {
  position: relative;
  width: 75%;
  height: 200px;
  top: 5%;
  left: 5%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.oo-player-container .oo-state-screen .oo-state-screen-poster-small img, .oo-player-container .oo-spinner-screen .oo-state-screen-poster-small img {
  visibility: hidden;
  width: 0;
}
.oo-player-container .oo-state-screen .oo-state-screen-info, .oo-player-container .oo-spinner-screen .oo-state-screen-info {
  pointer-events: none;
  position: absolute;
  width: 100%;
  top: 5%;
  left: 5%;
}
.oo-player-container .oo-state-screen .oo-state-screen-info .oo-state-screen-title, .oo-player-container .oo-spinner-screen .oo-state-screen-info .oo-state-screen-title {
  font-size: 1.6em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  max-width: 70%;
  resize: none;
  margin-bottom: 15px;
}
.oo-player-container .oo-state-screen .oo-state-screen-info .oo-state-screen-description, .oo-player-container .oo-spinner-screen .oo-state-screen-info .oo-state-screen-description {
  font-size: 1.1em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  max-width: 70%;
  clear: both;
}
.oo-player-container .oo-state-screen .oo-info-panel-top, .oo-player-container .oo-spinner-screen .oo-info-panel-top {
  top: 5%;
}
.oo-player-container .oo-state-screen .oo-info-panel-bottom, .oo-player-container .oo-spinner-screen .oo-info-panel-bottom {
  top: 66%;
}
.oo-player-container .oo-state-screen .oo-info-panel-left, .oo-player-container .oo-spinner-screen .oo-info-panel-left {
  left: 5%;
}
.oo-player-container .oo-state-screen .oo-info-panel-right, .oo-player-container .oo-spinner-screen .oo-info-panel-right {
  left: -3%;
}
.oo-player-container .oo-state-screen button.oo-action-icon, .oo-player-container .oo-spinner-screen button.oo-action-icon {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}
.oo-player-container .oo-state-screen .oo-action-icon, .oo-player-container .oo-spinner-screen .oo-action-icon {
  cursor: pointer;
  outline: none;
}
.oo-player-container .oo-state-screen .oo-action-icon span.oo-icon, .oo-player-container .oo-spinner-screen .oo-action-icon span.oo-icon {
  font-size: 150px;
  opacity: 1;
  color: white;
}
.oo-player-container .oo-state-screen .oo-action-icon:focus, .oo-player-container .oo-spinner-screen .oo-action-icon:focus {
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-state-screen .oo-action-icon:hover:active, .oo-player-container .oo-spinner-screen .oo-action-icon:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-state-screen .oo-action-icon-top, .oo-player-container .oo-spinner-screen .oo-action-icon-top {
  top: 15% !important;
}
.oo-player-container .oo-state-screen .oo-action-icon-bottom, .oo-player-container .oo-spinner-screen .oo-action-icon-bottom {
  top: 80% !important;
}
.oo-player-container .oo-state-screen .oo-action-icon-left, .oo-player-container .oo-spinner-screen .oo-action-icon-left {
  left: 10% !important;
}
.oo-player-container .oo-state-screen .oo-action-icon-right, .oo-player-container .oo-spinner-screen .oo-action-icon-right {
  left: 90% !important;
}
.oo-player-container .oo-state-screen .oo-interactive-container, .oo-player-container .oo-spinner-screen .oo-interactive-container {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  pointer-events: none;
}
.oo-player-container .oo-state-screen-vr-notification {
  position: relative;
  top: 20px;
  max-width: 90%;
  border-radius: 28px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 15px 35px;
  margin: 0;
  opacity: 0;
  z-index: 998;
  will-change: transform, top, opacity;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-name: vrNotificationAnimation;
  -moz-animation-name: vrNotificationAnimation;
  -ms-animation-name: vrNotificationAnimation;
  -o-animation-name: vrNotificationAnimation;
  animation-name: vrNotificationAnimation;
  -webkit-animation-duration: 5s;
  -moz-animation-duration: 5s;
  -ms-animation-duration: 5s;
  -o-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -ms-animation-delay: 1s;
  -o-animation-delay: 1s;
  animation-delay: 1s;
}
.oo-player-container .oo-state-screen-vr-notification-container {
  font-family: Roboto, "Open Sans", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.oo-player-container .oo-state-screen-vr-container {
  opacity: 1;
  filter: alpha(opacity=100);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  z-index: 998;
  will-change: opacity;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-name: vrIconAnimation;
  -moz-animation-name: vrIconAnimation;
  -ms-animation-name: vrIconAnimation;
  -o-animation-name: vrIconAnimation;
  animation-name: vrIconAnimation;
  -webkit-animation-duration: 4s;
  -moz-animation-duration: 4s;
  -ms-animation-duration: 4s;
  -o-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -ms-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
}
.oo-player-container .oo-state-screen-vr-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 0;
  background-color: rgba(0, 0, 0, 0.7);
  width: 240px;
  height: 240px;
  overflow: hidden;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.oo-player-container .oo-state-screen-vr-icon {
  position: relative;
  top: -4px;
  font-size: 149px;
  line-height: 1;
}
@-webkit-keyframes vrNotificationAnimation {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  40% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  60% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@keyframes vrNotificationAnimation {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  40% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  60% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes vrIconAnimation {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@keyframes vrIconAnimation {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.oo-player-container .oo-start-screen {
  z-index: 12005;
}
.oo-player-container .oo-start-screen .oo-start-screen-linear-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.3) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.oo-player-container .oo-action-icon-pause {
  opacity: 1;
  font-size: 24px;
  background: none;
  border: 0;
}
.oo-player-container .oo-action-icon-pause span.oo-icon {
  color: #FFF;
  opacity: 1;
}
.oo-player-container .oo-action-icon-pause.oo-animate-pause {
  opacity: 0;
  font-size: 72px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.oo-player-container .oo-error-screen {
  background-color: #000;
}
.oo-player-container .oo-error-screen .oo-error-content {
  width: 80%;
  position: relative;
  top: 50%;
  text-align: left;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  word-wrap: break-word;
}
.oo-player-container .oo-error-screen .oo-error-content .oo-error-title {
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 1.7em;
}
.oo-player-container .oo-error-screen .oo-error-content .oo-error-description {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 30px;
  font-size: 1em;
}
.oo-player-container .oo-error-screen .oo-error-content .oo-error-action {
  color: #4389FF;
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
}
.oo-player-container .oo-ad-screen {
  cursor: default;
}
.oo-player-container .oo-ad-screen .oo-action-icon span.oo-icon {
  opacity: 0;
}
.oo-player-container .oo-ad-screen .oo-action-icon.oo-icon-hidden {
  z-index: 11990;
  visibility: hidden;
}
.oo-player-container .oo-ad-screen .oo-action-icon-pause.oo-animate-pause {
  z-index: 12600;
  cursor: default;
  pointer-events: none;
}
.oo-player-container .oo-ad-screen.oo-hidden {
  cursor: none;
}
.oo-player-container .oo-popover {
  position: absolute;
  background-color: rgba(26, 26, 26, 0.8);
  bottom: 80px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
  border: 0;
  border-radius: 4px;
  z-index: 12600;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.oo-player-container .oo-popover.oo-popover-pull-right {
  left: auto;
  right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.oo-player-container .oo-popover ul.oo-popover-horizontal {
  display: inline-block;
  padding: 0;
  margin: 13px;
  list-style: none;
  white-space: nowrap;
  position: relative;
}
.oo-player-container .oo-popover ul.oo-popover-horizontal li {
  float: none;
  position: relative;
  display: inline-block;
  margin: 0 12.5px;
  vertical-align: middle;
}
.oo-player-container .oo-popover ul.oo-popover-horizontal li:first-child {
  margin-left: 0 !important;
}
.oo-player-container .oo-popover ul.oo-popover-horizontal li:last-child {
  margin-right: 0 !important;
}
.oo-player-container .oo-popover ul.oo-popover-horizontal li .oo-switch-container {
  margin-left: 0;
  display: block;
}
.oo-player-container .oo-popover ul.oo-popover-horizontal li .oo-more-captions {
  border: 1px solid grey;
  border-radius: 4px;
  padding: 4px 10px;
  color: #fff;
  background-color: #333;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: bold;
}
.oo-player-container .oo-discovery-toaster-container-style {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: relative;
  background-color: transparent;
  height: auto;
  max-height: 370px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin: auto;
}
.oo-player-container _::-webkit-full-page-media, .oo-player-container _:future, .oo-player-container :root .oo-discovery-toaster-container-style {
  min-height: 270px;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .oo-player-container .oo-discovery-toaster-container-style {
    min-height: 270px;
  }
}
@media all and (-ms-high-contrast: none) {
  .oo-player-container *::-ms-backdrop, .oo-player-container .oo-discovery-toaster-container-style {
    position: absolute;
    height: 100%;
    left: 50%;
    top: 62.5%;
    -webkit-transform: translate(none, -25%);
    -moz-transform: translate(none, -25%);
    -ms-transform: translate(none, -25%);
    -o-transform: translate(none, -25%);
    transform: translate(none, -25%);
  }
}
.oo-player-container .oo-flexcontainer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-align-content: center;
  align-content: center;
  overflow: visible;
}
.oo-player-container .oo-discovery-image-wrapper-style {
  position: relative;
  width: 150px;
  height: auto;
  margin: 0 42px 42px 0;
  flex-shrink: 0;
}
.oo-player-container .oo-discovery-image-wrapper-style:nth-of-type(even) {
  margin-bottom: 0;
}
.oo-player-container .oo-discovery-image-wrapper-style:last-child, .oo-player-container .oo-discovery-image-wrapper-style:nth-last-child(2):nth-of-type(odd) {
  margin-right: 0;
}
.oo-player-container .oo-discovery-image-wrapper-style .oo-discovery-wrapper {
  position: relative;
}
.oo-player-container .oo-image-style {
  width: auto;
  height: 84px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.oo-player-container .oo-discovery-content-name {
  color: #fff;
  font-size: 1em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  width: 100%;
  display: inline-block;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.oo-player-container .oo-discover-btn, .oo-player-container .oo-data-selector .oo-right-button, .oo-player-container .oo-data-selector .oo-left-button, .oo-player-container a.oo-right-button, .oo-player-container a.oo-left-button {
  position: absolute;
  top: 50%;
  background-color: transparent;
  height: 10%;
  width: 25px;
  color: white;
}
.oo-player-container a.oo-left-button {
  left: 0;
  text-align: right;
}
.oo-player-container a.oo-right-button {
  right: 0;
  text-align: left;
}
.oo-player-container .oo-discovery-count-down-wrapper-style {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  line-height: 1;
}
.oo-player-container .oo-discovery-count-down-wrapper-style a.oo-discovery-count-down-icon-style span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  line-height: 40px;
  z-index: 10005;
  color: #fff;
  font-size: 25px;
  cursor: pointer;
}
.oo-player-container .oo-scale-size {
  max-height: 250px;
}
.oo-player-container .oo-scale-size .oo-discovery-image-wrapper-style {
  width: 105px;
  margin: 0 29.4px 21px 0;
}
.oo-player-container .oo-scale-size .oo-discovery-image-wrapper-style:nth-of-type(even) {
  margin-bottom: 0;
}
.oo-player-container .oo-scale-size .oo-discovery-image-wrapper-style:last-child, .oo-player-container .oo-scale-size .oo-discovery-image-wrapper-style:nth-last-child(2):nth-of-type(odd) {
  margin-right: 0;
}
.oo-player-container .oo-scale-size .oo-discovery-image-wrapper-style .oo-image-style {
  height: 58.8px;
}
.oo-player-container .oo-share-panel {
  font-size: 0.875em;
}
.oo-player-container .oo-share-panel .oo-tab-row {
  line-height: 1;
}
.oo-player-container .oo-share-panel .oo-tab-row .oo-tab, .oo-player-container .oo-share-panel .oo-tab-row .oo-embed-tab, .oo-player-container .oo-share-panel .oo-tab-row .oo-share-tab {
  display: inline-block;
  color: #afafaf;
  font-weight: bold;
  padding-right: 25px;
}
.oo-player-container .oo-share-panel .oo-tab-row .oo-tab:last-child, .oo-player-container .oo-share-panel .oo-tab-row .oo-embed-tab:last-child, .oo-player-container .oo-share-panel .oo-tab-row .oo-share-tab:last-child {
  padding-left: 0;
}
.oo-player-container .oo-share-panel .oo-tab-row .oo-active {
  color: #fff;
}
.oo-player-container .oo-share-tab-panel {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  width: 90%;
  margin-top: 10px;
}
.oo-player-container .oo-share-tab-panel a {
  color: inherit;
}
.oo-player-container .oo-share-tab-panel a:hover {
  color: #fff;
}
.oo-player-container .oo-share-tab-panel .oo-social-icon, .oo-player-container .oo-share-tab-panel .oo-email-share, .oo-player-container .oo-share-tab-panel .oo-google-plus, .oo-player-container .oo-share-tab-panel .oo-twitter, .oo-player-container .oo-share-tab-panel .oo-facebook {
  display: inline-block;
  height: 38px;
  width: 38px;
  margin-bottom: 12.25px;
  margin-right: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 6px;
}
.oo-player-container .oo-share-tab-panel .oo-social-icon:last-child, .oo-player-container .oo-share-tab-panel .oo-email-share:last-child, .oo-player-container .oo-share-tab-panel .oo-google-plus:last-child, .oo-player-container .oo-share-tab-panel .oo-twitter:last-child, .oo-player-container .oo-share-tab-panel .oo-facebook:last-child {
  margin-right: 0;
}
.oo-player-container .oo-share-tab-panel .oo-facebook {
  background-image: url("//player.ooyala.com/static/v4/candidate/latest/skin-plugin/assets/images/social-facebook.svg");
}
.oo-player-container .oo-share-tab-panel .oo-twitter {
  background-image: url("//player.ooyala.com/static/v4/candidate/latest/skin-plugin/assets/images/social-twitter.svg");
}
.oo-player-container .oo-share-tab-panel .oo-google-plus {
  background-image: url("//player.ooyala.com/static/v4/candidate/latest/skin-plugin/assets/images/social-google.svg");
}
.oo-player-container .oo-share-tab-panel .oo-email-share {
  background-image: url("//player.ooyala.com/static/v4/candidate/latest/skin-plugin/assets/images/social-email.svg");
  background-size: cover;
}
.oo-player-container .oo-share-tab-panel .oo-embed-form {
  resize: none;
  height: calc(15vh);
}
.oo-player-container .oo-content-screen.oo-content-screen-closed-captions {
  background-color: rgba(0, 0, 0, 0);
}
.oo-player-container .oo-content-screen.oo-content-screen-closed-captions .oo-closed-caption-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: inherit;
  height: 80%;
  z-index: -1;
  background: rgba(10, 10, 10, 0.8);
  background: linear-gradient(#0a0a0a, rgba(10, 10, 10, 0.6) 70%, rgba(20, 20, 20, 0));
}
.oo-player-container .captions-navbar {
  height: calc(100% - 24px);
  margin-top: 24px;
}
.oo-player-container .tabs-menu-item {
  margin: 0;
}
.oo-player-container .tabs-menu-item-5 {
  margin-right: 0 !important;
}
.oo-player-container .oo-left-tab-button-active {
  position: absolute;
  display: block !important;
  background-color: transparent;
  height: 25px;
  width: 25px;
  color: white;
  top: 81px;
  text-align: right;
  left: -5px;
}
.oo-player-container .oo-right-tab-button-active {
  position: absolute;
  display: block !important;
  background-color: transparent;
  height: 25px;
  width: 25px;
  color: white;
  top: 81px;
  text-align: left;
  right: -5px;
}
.oo-player-container .oo-switch-container {
  cursor: pointer;
  height: 21px;
  width: 105px;
  position: relative;
  display: inline-block;
  margin-left: 30px;
  font-size: initial;
  font-weight: normal;
  line-height: 1.5;
}
.oo-player-container .oo-switch-container .oo-switch-container-selectable {
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.oo-player-container .oo-switch-container .oo-switch-captions {
  position: absolute;
  display: inline-block;
  color: #808080;
  font-size: 1em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-switch-container .oo-switch-captions-on {
  right: 0;
}
.oo-player-container .oo-switch-container .oo-switch-captions-off {
  left: 0;
}
.oo-player-container .oo-switch-container .oo-switch-captions-active {
  color: #fff;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-switch-container .oo-switch-element {
  display: inline-block;
  width: 33%;
  height: 100%;
  position: relative;
  margin-left: 33%;
  border-radius: 100%;
}
.oo-player-container .oo-switch-container .oo-switch-thumb {
  display: block;
  width: 60%;
  height: 100%;
  position: absolute;
  top: 0;
  background: #fff;
  border-radius: 100%;
  transition: all 0.1s ease-in 0s;
}
.oo-player-container .oo-switch-container .oo-switch-thumb-on {
  right: 0;
}
.oo-player-container .oo-switch-container .oo-switch-thumb-off {
  left: 0;
}
.oo-player-container .oo-switch-container .oo-switch-body {
  display: block;
  width: 100%;
  height: 75%;
  position: absolute;
  right: 0;
  top: 12.5%;
  border-radius: 40px;
  transition: all 0.5s ease-in-out;
  background: #D70C00;
}
.oo-player-container .oo-switch-container .oo-switch-body-off {
  background: #808080;
}
.oo-player-container .oo-data-selector {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
}
.oo-player-container .oo-data-selector .oo-data-panel {
  background-color: transparent;
  min-height: 54%;
  height: 84%;
  width: 800px;
  overflow: auto;
  white-space: nowrap;
}
.oo-player-container .oo-data-selector .oo-data-panel .oo-item {
  width: 144px;
  height: 36px;
  line-height: 27px;
  min-width: 140px;
  font-size: 0.9em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  margin: 14px 28px;
  padding: 3px;
  color: #fff;
  transition: all 0s ease;
  cursor: pointer;
  background-color: transparent;
  border-radius: 2px;
  border: 1px solid #808080;
  outline: none;
}
.oo-player-container .oo-data-selector .oo-data-panel .oo-item-selected {
  background-color: #D70C00;
  border-radius: 4px;
}
.oo-player-container .oo-data-selector .oo-flexcontainer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  align-items: center;
  -webkit-align-items: center;
}
.oo-player-container .oo-data-selector .oo-discover-btn, .oo-player-container .oo-data-selector .oo-right-button, .oo-player-container .oo-data-selector .oo-left-button {
  position: absolute;
  top: 48%;
  background-color: transparent;
  height: auto;
  width: 30px;
  padding: 0;
  color: white;
  border: none;
}
.oo-player-container .oo-data-selector .oo-discover-btn .oo-icon, .oo-player-container .oo-data-selector .oo-right-button .oo-icon, .oo-player-container .oo-data-selector .oo-left-button .oo-icon {
  vertical-align: middle;
}
.oo-player-container .oo-data-selector .oo-left-button {
  left: 1px;
  text-align: right;
}
.oo-player-container .oo-data-selector .oo-right-button {
  right: 1px;
  text-align: left;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  top: 52%;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container {
  position: relative;
  float: left;
  background-color: transparent;
  width: 33%;
  min-width: 245px;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper {
  width: 245px;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  margin-bottom: 26px;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title .oo-selection-container-selection-text {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-text-color-items-container {
  max-width: 200px;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container {
  max-width: 245px;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-item {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 19px;
  margin-bottom: 26px;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-item-selected {
  border: solid 3px #D70C00;
  border-radius: 50%;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-item-selected .oo-color-item:focus::before {
  box-shadow: 0 0 0 3px transparent, 0 0 0 5px #fff, 0 0 0 8px #D70C00;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item {
  width: 20px;
  height: 20px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  margin: auto;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item:focus {
  box-shadow: none;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item:focus::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  box-shadow: 0 0 0 6px #D70C00;
  z-index: -1;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item:hover:active::before {
  content: none;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-White {
  background-color: white;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Blue {
  background-color: blue;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Magenta {
  background-color: magenta;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Green {
  background-color: green;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Yellow {
  background-color: yellow;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Red {
  background-color: red;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Cyan {
  background-color: cyan;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Black {
  background-color: black;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-color-item-Transparent {
  background-image: url("assets/images/transparent.svg");
  background-position: center;
}
.oo-player-container .oo-color-selection-tab .oo-color-selection-inner-wrapper .oo-text-color-selection-container {
  padding-left: 24.5px;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  padding-left: 24.5px;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container {
  position: relative;
  float: left;
  background-color: transparent;
  width: 33%;
  min-width: 175px;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper {
  width: 75%;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  margin-bottom: 30px;
  height: 30px;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title .oo-selection-container-selection-text {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container {
  position: relative;
  height: 30px;
  width: 100%;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity {
  width: 100%;
  cursor: pointer;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range] {
  border-right-color: #999999;
  border-left-color: #FFFFFF;
  /*required for proper track sizing in FF*/
  width: 100%;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-webkit-slider-runnable-track {
  height: 3px;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-webkit-slider-thumb {
  height: 15px;
  width: 15px;
  background: #FFFFFF;
  margin-top: -6px;
}
@supports (-ms-accelerator: true) {
  .oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-webkit-slider-thumb {
    margin-top: 0;
  }
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-moz-range-track {
  width: 100%;
  height: 3px;
  background: #999999;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-moz-range-thumb {
  height: 15px;
  width: 15px;
  background: #FFFFFF;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]:focus::-moz-range-track {
  background: #999999;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-ms-track {
  width: 100%;
  height: 3px;
  border-width: 7.5px 0;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-ms-fill-lower {
  background: #FFFFFF;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-ms-fill-upper {
  background: #999999;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]::-ms-thumb {
  height: 15px;
  width: 15px;
  background: #FFFFFF;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]:focus::-ms-fill-lower {
  background: #FFFFFF;
}
.oo-player-container .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-slider-caption-opacity[type=range]:focus::-ms-fill-upper {
  background: #999999;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  padding-left: 24.5px;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container {
  position: relative;
  float: left;
  background-color: transparent;
  width: 100%;
  height: 100%;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper {
  width: 90%;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  margin-bottom: 0px;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title .oo-selection-container-selection-text {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container {
  height: 100%;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container {
  position: relative;
  float: left;
  background-color: transparent;
  width: 25%;
  min-width: 120px;
  padding: 0;
  border: none;
  cursor: pointer;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-letter {
  color: #fff;
  display: block;
  height: 110px;
  text-align: center;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-letter-Small {
  font-size: 50px;
  line-height: 157px;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-letter-Medium {
  font-size: 75px;
  line-height: 138px;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-letter-Large {
  font-size: 100px;
  line-height: 120px;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-letter-Extra-Large {
  font-size: 125px;
  line-height: 102px;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-label {
  display: block;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #b3b3b3;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-shadow: 1px 1px 2px black;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-selected {
  color: #448AFF;
}
.oo-player-container .oo-font-size-tab .oo-font-size-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-font-size-container .oo-font-size-label-selected {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  padding-left: 24.5px;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container {
  position: relative;
  float: left;
  background-color: transparent;
  width: 100%;
  height: 100%;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper {
  width: 90%;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  margin-bottom: 0px;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title .oo-selection-container-selection-text {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container {
  height: 100%;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container {
  position: relative;
  float: left;
  background-color: transparent;
  width: 25%;
  min-width: 120px;
  padding: 0;
  border: none;
  cursor: pointer;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-letter {
  color: #fff;
  display: block;
  height: 110px;
  text-align: center;
  font-size: 100px;
  line-height: 120px;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-letter-Uniform {
  text-shadow: none;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-letter-Depressed {
  color: gray;
  text-shadow: 1px 1px white;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-letter-Raised {
  color: gray;
  text-shadow: -1px -1px white, -3px 0px 5px black;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-letter-Shadow {
  text-shadow: 2px 2px 2px #1a1a1a;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-label {
  display: block;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #b3b3b3;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-shadow: 1px 1px 2px black;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-selected {
  color: #448AFF;
}
.oo-player-container .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container .oo-text-enhancements-container .oo-text-enhancement-label-selected {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-preview-panel {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0px 24.5px;
}
.oo-player-container .oo-preview-panel .oo-preview-caption {
  font-size: 16px;
  line-height: 0em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: white;
  text-shadow: 1px 1px 2px black;
}
.oo-player-container .scrollarea-content {
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.oo-player-container .scrollarea {
  position: relative;
  overflow: hidden;
}
.oo-player-container .scrollarea .scrollbar-container {
  position: absolute;
  background: none;
  opacity: 0.4;
  z-index: 9999;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.oo-player-container .scrollarea .scrollbar-container.horizontal {
  width: 100%;
  height: 10px;
  left: 0;
  bottom: 0;
}
.oo-player-container .scrollarea .scrollbar-container.horizontal .scrollbar {
  width: 20px;
  height: 2px;
  background: #545456;
  margin-top: 4px;
  border-radius: 10px;
}
.oo-player-container .scrollarea .scrollbar-container.vertical {
  width: 10px;
  height: 100%;
  right: 0;
  top: 0;
}
.oo-player-container .scrollarea .scrollbar-container.vertical .scrollbar {
  width: 2px;
  height: 20px;
  background: #545456;
  margin-left: 4px;
  border-radius: 10px;
}
.oo-player-container .scrollarea .scrollbar-container:hover {
  opacity: 1 !important;
}
.oo-player-container .scrollarea .scrollbar-container.active {
  opacity: 1 !important;
}
.oo-player-container .scrollarea:hover .scrollbar-container {
  opacity: 0.8;
}
.oo-player-container video::cue {
  font: 16px/8px Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #000;
  white-space: normal;
  text-shadow: 1px 1px 2px black;
}
.oo-player-container video::-webkit-media-text-track-container {
  margin-bottom: 60px !important;
}
.oo-player-container video::-webkit-media-text-track-container {
  margin-bottom: 60px !important;
  font-size: 16px !important;
  background-color: transparent !important;
}
.oo-player-container video::-webkit-media-text-track-background {
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}
.oo-player-container video::-webkit-media-text-track-display {
  position: relative;
  top: auto !important;
  bottom: 20px;
  width: 100% !important;
  background-color: transparent !important;
  padding: 1px !important;
  margin: 0 !important;
  font: 16px Arial, Helvetica, sans-serif;
  color: #fff !important;
  text-shadow: 1px 1px 2px black !important;
}
.oo-player-container video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}
.oo-player-container video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.oo-player-container button.oo-close-button {
  position: absolute;
  color: #fff;
  opacity: 0.6;
  line-height: 1;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
  position: relative;
  float: right;
}
.oo-player-container button.oo-close-button:hover {
  opacity: 1;
  text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5), 0px 0px 6px rgba(255, 255, 255, 0.5), 0px 0px 9px rgba(255, 255, 255, 0.5);
}
.oo-player-container button.oo-close-button:before {
  position: absolute;
  content: "";
  right: -18px;
  left: -18px;
  top: -18px;
  bottom: -18px;
}
.oo-player-container button.oo-close-button:focus {
  opacity: 1;
}
.oo-player-container button.oo-close-btn {
  top: 24.5px;
  right: 24.5px;
  position: absolute;
  color: #fff;
  opacity: 0.6;
  line-height: 1;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
}
.oo-player-container button.oo-close-btn:hover {
  opacity: 1;
  text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5), 0px 0px 6px rgba(255, 255, 255, 0.5), 0px 0px 9px rgba(255, 255, 255, 0.5);
}
.oo-player-container button.oo-close-btn:before {
  position: absolute;
  content: "";
  right: -18px;
  left: -18px;
  top: -18px;
  bottom: -18px;
}
.oo-player-container button.oo-close-button .oo-icon {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.oo-player-container button.oo-up-next-close-btn {
  top: 10px;
  right: 10px;
  position: absolute;
  color: #fff;
  opacity: 0.6;
  line-height: 1;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
}
.oo-player-container button.oo-up-next-close-btn:hover {
  opacity: 1;
  text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5), 0px 0px 6px rgba(255, 255, 255, 0.5), 0px 0px 9px rgba(255, 255, 255, 0.5);
}
.oo-player-container button.oo-up-next-close-btn:before {
  position: absolute;
  content: "";
  right: -10px;
  left: -10px;
  top: -10px;
  bottom: -10px;
}
.oo-player-container .oo-focusable-btn:focus {
  outline: none;
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-focusable-btn:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-form-control {
  display: block;
  width: 100%;
  padding: 0.375em 0.75em;
  font-size: 1em;
  line-height: 1.5;
  color: #808080;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0.25em;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.oo-player-container .oo-form-control::placeholder {
  color: #999;
  opacity: 1;
}
.oo-player-container .oo-form-control:disabled, .oo-player-container .oo-form-control[readonly] {
  background-color: #EFEFEF;
  opacity: 1;
}
.oo-player-container .oo-form-control:disabled {
  cursor: not-allowed;
}
.oo-player-container .oo-form-control-label {
  padding: 0.375em 0.75em;
  margin-bottom: 0;
}
.oo-player-container .oo-form-inline .oo-form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.oo-player-container .oo-form-inline .oo-form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.oo-player-container .oo-form-inline .oo-form-control-label {
  margin-bottom: 0;
  vertical-align: middle;
}
.oo-player-container .oo-form-inline label.oo-checkbox-inline {
  padding-left: 10px;
  padding-right: 10px;
}
.oo-player-container .oo-form-inline label.oo-checkbox-inline > span {
  margin-left: 6px;
}
.oo-player-container .oo-form-inline .radio,
.oo-player-container .oo-form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.oo-player-container .oo-form-inline .radio label,
.oo-player-container .oo-form-inline .checkbox label {
  padding-left: 0;
}
.oo-player-container .oo-form-inline .radio input[type=radio],
.oo-player-container .oo-form-inline input[type=checkbox] {
  position: relative;
  margin-left: 0;
}
.oo-player-container .oo-form-horizontal label {
  float: left;
  padding-top: 7px;
  margin-bottom: 0;
  text-align: right;
}
.oo-player-container .oo-form-horizontal .oo-form-group {
  margin-bottom: 15px;
}
.oo-player-container .oo-form-horizontal .oo-form-group div.oo-col-sm-10 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.oo-player-container .oo-has-error .oo-form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.oo-player-container .oo-has-error .oo-form-control-label {
  color: #a94442;
}
.oo-player-container .oo-scrubber-bar-container {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  height: 34px;
  z-index: 12600;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding {
  height: 100%;
  left: 0;
  right: 0;
  position: absolute;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-scrubber-bar {
  background-color: #EFEFEF;
  height: 6px;
  width: 100%;
  margin: 0;
  position: absolute;
  cursor: pointer;
  padding: 0;
  bottom: 50%;
  border-radius: 3px;
  transform: translateY(50%);
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-scrubber-bar:focus {
  outline: none;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-scrubber-bar:focus::before {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  padding: 4px;
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-scrubber-bar-hover {
  height: 6px;
  border-radius: 6px;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-hovered-indicator {
  background-color: #D70C00;
  opacity: 0.6;
  height: 100%;
  position: absolute;
  border-radius: 3px;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-buffered-indicator {
  background-color: #CCCCCC;
  height: 100%;
  position: absolute;
  border-radius: 3px;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-played-indicator {
  background: #D70C00;
  height: 100%;
  position: absolute;
  border-radius: 3px;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-played-ad-indicator {
  background: #FF3F80;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding {
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 1;
  top: 100%;
  transition: opacity 0.25s;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead {
  background: #D70C00;
  width: 13px;
  height: 13px;
  border: 2px solid #fff;
  border-radius: 10px;
  position: absolute;
  top: 40%;
  cursor: pointer;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead-scrubbing {
  width: 20px;
  height: 20px;
  border: 3px solid #D70C00;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) 0 6px 18px;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead-hovering {
  top: 40%;
}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-ad-playhead {
  visibility: hidden;
}
.oo-player-container .oo-control-bar {
  background: rgba(0, 0, 0, 0.3);
  -webkit-background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.6) 90%, rgba(0, 0, 0, 0.69) 100%);
  -moz-background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.6) 90%, rgba(0, 0, 0, 0.69) 100%);
  -ms-background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.6) 90%, rgba(0, 0, 0, 0.69) 100%);
  -o-background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.6) 90%, rgba(0, 0, 0, 0.69) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.6) 90%, rgba(0, 0, 0, 0.69) 100%);
  -webkit-transition: transition, opacity 0.2s ease-in-out, height 0.3s ease-in-out;
  -moz-transition: transition, opacity 0.2s ease-in-out, height 0.3s ease-in-out;
  -ms-transition: transition, opacity 0.2s ease-in-out, height 0.3s ease-in-out;
  -o-transition: transition, opacity 0.2s ease-in-out, height 0.3s ease-in-out;
  transition: transition, opacity 0.2s ease-in-out, height 0.3s ease-in-out;
  width: 100%;
  height: 90px;
  position: relative;
  margin: 0;
  padding: 0 15px;
  list-style: none;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 12500;
  pointer-events: auto;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-flow: row nowrap;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  white-space: nowrap;
  margin-top: 10px;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper > * {
  line-height: 1 !important;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-popover-button-container {
  position: relative;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item {
  height: 100%;
  font-weight: bold;
  font-size: 23px;
  text-align: center;
  padding: 0 12.5px;
  cursor: pointer;
  opacity: 1;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper > .oo-control-bar-item:first-child {
  padding-left: 0 !important;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper > .oo-control-bar-item:last-child {
  padding-right: 0 !important;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper a.oo-control-bar-item,
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper button.oo-control-bar-item {
  background-color: transparent;
  border: 0;
  outline: none;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper a.oo-control-bar-item .oo-icon,
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper button.oo-control-bar-item .oo-icon {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item.oo-selected > span {
  color: #D70C00 !important;
  color: inherit !important;
  opacity: 1 !important;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item:focus .oo-icon {
  box-shadow: 0 0 0 2px #D70C00;
  opacity: 1 !important;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item:hover:active .oo-icon {
  box-shadow: none;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item.oo-focusable-btn {
  box-shadow: none;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item.oo-mute-unmute {
  height: auto;
  padding: 0;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item.oo-logo {
  cursor: auto;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper a.oo-control-bar-item {
  display: block;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-duration {
  height: 100%;
  color: #fff;
  opacity: 1;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 14px;
  padding-left: 7.5px;
  padding-right: 7.5px;
  text-align: left;
  position: relative;
  top: -2px;
  cursor: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-duration .oo-total-time {
  color: #fff;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-duration .oo-total-time:before {
  content: " - ";
  color: #fff;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-flex-space {
  -webkit-flex: 1;
  flex: 1;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-live-indicator {
  top: -5px;
  position: relative;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-live-circle {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #E83F3F;
  margin-right: 4px;
  vertical-align: middle;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-live-text {
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-logo img {
  position: relative;
  max-height: 24px;
  vertical-align: baseline;
  opacity: 0.9;
}
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-live-nonclickable {
  cursor: default;
}
.oo-player-container .oo-interactive-container .oo-control-bar.oo-control-bar-hidden {
  height: 0 !important;
  opacity: 0;
}
.oo-player-container .oo-volume-controls:focus {
  position: relative;
  outline: none;
}
.oo-player-container .oo-volume-controls:focus::before {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: 4px;
  left: 4px;
  padding: 4px;
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-volume-controls:hover:active::before {
  content: none;
}
.oo-player-container a.oo-volume-bar {
  border: 0;
  outline: none;
}
.oo-player-container .oo-volume-bar {
  margin-bottom: 4px;
  display: inline-block;
  background-clip: content-box;
  position: relative;
  width: 9px;
  height: 8px;
  padding-left: 7px;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.18s ease-in-out;
  -moz-transition: all 0.18s ease-in-out;
  -ms-transition: all 0.18s ease-in-out;
  -o-transition: all 0.18s ease-in-out;
  transition: all 0.18s ease-in-out;
}
.oo-player-container .oo-volume-bar:hover {
  height: 17px;
}
.oo-player-container .oo-on {
  background-color: #d70c00;
  height: 17px;
  padding-bottom: 0px;
  margin-bottom: 4px;
}
.oo-player-container .oo-volume:hover .oo-volume-bar {
  background-color: rgba(255, 255, 255, 0.7);
}
.oo-player-container .oo-volume:hover .oo-volume-bar.oo-on {
  background-color: #D70C00;
}
.oo-player-container .oo-volume-slider {
  display: inline-block;
  position: relative;
  margin-left: 6px;
  height: 20px;
  width: 200px;
}
.oo-player-container .oo-volume-slider:focus {
  outline: none;
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-volume-slider:hover:active {
  box-shadow: none;
}
@media all and (-ms-high-contrast: none) {
  .oo-player-container *::-ms-backdrop, .oo-player-container .oo-volume-slider {
    height: auto;
  }
}
.oo-player-container .oo-vr-icon--move {
  position: absolute;
  height: 14px;
  width: 14px;
  cursor: pointer;
  outline: none;
}
.oo-player-container .oo-vr-icon--move--left {
  top: 33%;
  left: 5%;
  bottom: auto;
  right: auto;
}
.oo-player-container .oo-vr-icon--move--right {
  top: 33%;
  left: auto;
  bottom: auto;
  right: 20%;
}
.oo-player-container .oo-vr-icon--move--up {
  top: 5%;
  left: 33%;
  bottom: auto;
  right: auto;
}
.oo-player-container .oo-vr-icon--move--down {
  top: auto;
  left: 33%;
  bottom: 20%;
  right: auto;
}
.oo-player-container .oo-vr-icon--move--init {
  top: 37%;
  left: 38%;
}
.oo-player-container .oo-vr-icon-container {
  position: absolute;
  display: block;
  top: calc(50% - 56px/2);
  right: 15px;
  width: 56px;
  height: 56px;
  background-position: 0 0;
  background-size: 100% 100%;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.oo-player-container .oo-vr-icon-container--hidden {
  opacity: 0;
}
.oo-player-container .oo-vr-icon--type {
  display: block;
  width: 23px;
  height: 17px;
  background-position: 0 0;
  background-size: 100% 100%;
}
.oo-player-container .oo-vr-icon--type--stereoOn {
  -webkit-filter: drop-shadow(-1px 1px 4px rgba(255, 255, 255, 0.7));
  filter: drop-shadow(-1px 1px 4px rgba(255, 255, 255, 0.7));
}
.oo-player-container .oo-vr-icon--substrate {
  position: absolute;
  display: block;
  left: calc(0px * -0.5);
  top: calc(0px * -0.5);
  opacity: 0.3;
  color: #000000;
  font-size: 56px;
  line-height: normal;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.oo-player-container .oo-vr-icon--substrate--hidden {
  opacity: 0;
}
.oo-player-container .oo-vr-icon--icon-symbol {
  position: absolute;
  display: block;
  opacity: 1;
  font-size: 56px;
  line-height: normal;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.oo-player-container .oo-vr-icon--icon-symbol--hidden {
  opacity: 0;
}
.oo-player-container .oo-video-type {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.oo-player-container .oo-video-type:hover .oo-vr-icon--type, .oo-player-container .oo-video-type:active .oo-vr-icon--type, .oo-player-container .oo-video-type:focus .oo-vr-icon--type {
  -webkit-filter: drop-shadow(-1px 1px 4px rgba(255, 255, 255, 0.7));
  filter: drop-shadow(-1px 1px 4px rgba(255, 255, 255, 0.7));
}
.oo-player-container .oo-up-next-panel {
  pointer-events: auto;
  position: relative;
  width: 100%;
  height: 80px;
  right: 0;
  background-color: rgba(22, 22, 22, 0.9);
  transition: bottom 0.5s;
}
.oo-player-container .oo-up-next-panel a.oo-up-next-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  height: 100%;
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.oo-player-container .oo-up-next-panel a.oo-up-next-content img.oo-content-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.oo-player-container .oo-up-next-panel a.oo-up-next-content span.oo-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 25px;
  opacity: 1;
  color: white;
  transition: opacity 0.25s ease-in-out;
}
.oo-player-container .oo-content-metadata {
  position: absolute;
  top: 0;
  left: 140px;
  width: 78%;
  height: 100%;
}
.oo-player-container .oo-content-metadata .oo-up-next-title {
  position: absolute;
  display: flex;
  top: 3px;
  left: 15px;
  width: 100%;
  color: #fff;
}
.oo-player-container .oo-content-metadata .oo-up-next-title .oo-up-next-count-down {
  width: 36px;
  height: 36px;
  float: left;
}
.oo-player-container .oo-content-metadata .oo-up-next-title .oo-up-next-title-text {
  font-size: 18pt;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  max-width: 70%;
  color: inherit;
  resize: none;
  display: inline-block;
  float: left;
}
.oo-player-container .oo-content-metadata .oo-content-description {
  position: absolute;
  bottom: 5px;
  left: 15px;
  width: 70%;
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12pt;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
}
.oo-player-container .oo-up-next-count-down {
  margin-right: 10px;
}
.oo-player-container .oo-spinner-screen {
  pointer-events: none;
}
.oo-player-container .oo-spinner-wrapper .oo-spinner {
  width: 70px;
  height: 70px;
  opacity: 1;
  color: white;
  transition: opacity 0.25s ease-in-out;
  cursor: pointer;
  -webkit-animation: spin 1200ms linear infinite;
  -moz-animation: spin 1200ms linear infinite;
  animation: spin 1200ms linear infinite;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.oo-player-container .oo-slider {
  width: 10px;
}
.oo-player-container .oo-slider[type=range] {
  -webkit-appearance: none;
  border-top: solid 20px transparent;
  border-bottom: solid 20px transparent;
  background-clip: content-box;
  border-right-color: red;
  border-left-color: green;
  border-left-style: hidden;
  /*required for proper track sizing in FF*/
  width: 10px;
}
.oo-player-container .oo-slider[type=range]::-webkit-slider-runnable-track {
  height: 1px;
  border: none;
}
.oo-player-container .oo-slider[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 3px;
  width: 3px;
  border-radius: 50%;
  background: yellow;
  margin-top: -1px;
}
@supports (-ms-accelerator: true) {
  .oo-player-container .oo-slider[type=range]::-webkit-slider-thumb {
    margin-top: 0;
  }
}
.oo-player-container .oo-slider[type=range]:focus {
  outline: none;
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-slider[type=range]:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-slider[type=range]::-moz-range-track {
  width: 10px;
  height: 1px;
  background: red;
}
.oo-player-container .oo-slider[type=range]::-moz-range-thumb {
  border: none;
  height: 3px;
  width: 3px;
  border-radius: 50%;
  background: yellow;
}
.oo-player-container .oo-slider[type=range]:focus::-moz-range-track {
  background: red;
}
.oo-player-container .oo-slider[type=range]::-moz-range-progress {
  background: green;
}
.oo-player-container .oo-slider-volume[type=range]::-moz-range-progress {
  background: #FFFFFF;
}
.oo-player-container .oo-slider[type=range]::-ms-track {
  width: 10px;
  height: 1px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 1.5px 0;
  /*remove default tick marks*/
  color: transparent;
}
.oo-player-container .oo-slider[type=range]::-ms-fill-lower {
  background: green;
}
.oo-player-container .oo-slider[type=range]::-ms-fill-upper {
  background: red;
}
.oo-player-container .oo-slider[type=range]::-ms-thumb {
  border: none;
  height: 3px;
  width: 3px;
  border-radius: 50%;
  background: yellow;
}
.oo-player-container .oo-slider[type=range]:focus::-ms-fill-lower {
  background: green;
}
.oo-player-container .oo-slider[type=range]:focus::-ms-fill-upper {
  background: red;
}
.oo-player-container .oo-slider[type=range]::-ms-tooltip {
  display: none;
}
.oo-player-container .oo-slider-volume {
  width: 200px;
}
.oo-player-container .oo-slider-volume[type=range] {
  border-right-color: #999999;
  border-left-color: #FFFFFF;
  /*required for proper track sizing in FF*/
  width: 200px;
}
.oo-player-container .oo-slider-volume[type=range]::-webkit-slider-runnable-track {
  height: 3px;
}
.oo-player-container .oo-slider-volume[type=range]::-webkit-slider-thumb {
  height: 15px;
  width: 15px;
  background: #FFFFFF;
  margin-top: -6px;
}
@supports (-ms-accelerator: true) {
  .oo-player-container .oo-slider-volume[type=range]::-webkit-slider-thumb {
    margin-top: 0;
  }
}
.oo-player-container .oo-slider-volume[type=range]::-moz-range-track {
  width: 200px;
  height: 3px;
  background: #999999;
}
.oo-player-container .oo-slider-volume[type=range]::-moz-range-thumb {
  height: 15px;
  width: 15px;
  background: #FFFFFF;
}
.oo-player-container .oo-slider-volume[type=range]:focus::-moz-range-track {
  background: #999999;
}
.oo-player-container .oo-slider-volume[type=range]::-ms-track {
  width: 200px;
  height: 3px;
  border-width: 7.5px 0;
}
.oo-player-container .oo-slider-volume[type=range]::-ms-fill-lower {
  background: #FFFFFF;
}
.oo-player-container .oo-slider-volume[type=range]::-ms-fill-upper {
  background: #999999;
}
.oo-player-container .oo-slider-volume[type=range]::-ms-thumb {
  height: 15px;
  width: 15px;
  background: #FFFFFF;
}
.oo-player-container .oo-slider-volume[type=range]:focus::-ms-fill-lower {
  background: #FFFFFF;
}
.oo-player-container .oo-slider-volume[type=range]:focus::-ms-fill-upper {
  background: #999999;
}
.oo-player-container .oo-ad-overlay {
  display: table;
  position: relative;
  transition: bottom 0.5s, height 0.25s;
  margin: 0;
  padding: 0;
  overflow: hidden;
  pointer-events: auto;
}
.oo-player-container .oo-ad-overlay .oo-ad-overlay-close-button {
  display: inline-block;
  position: absolute;
  cursor: pointer;
  height: 28px;
  width: 28px;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  border: 0;
  outline: none;
}
.oo-player-container .oo-ad-overlay .oo-ad-overlay-close-button.oo-hidden {
  display: none;
}
.oo-player-container .oo-ad-overlay .oo-ad-overlay-close-button-icon {
  position: absolute;
  font-size: 8px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #ffffff;
  opacity: 0.6;
}
.oo-player-container .oo-ad-overlay.oo-hidden {
  display: none;
}
.oo-player-container .oo-ad-screen-panel {
  position: absolute;
  top: 0;
  bottom: 64px;
  width: 100%;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-screen-panel-click-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12005;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar {
  display: -webkit-flex;
  display: flex;
  position: absolute;
  top: 0;
  height: 25px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0;
  font-size: 1em;
  list-style: none;
  flex-flow: row nowrap;
  justify-content: flex-start;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  transition: bottom 0.5s, height 0.5s;
  z-index: 12600;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-ad-title, .oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-ad-playback-info {
  font-size: 0.9em;
  color: #fff;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  margin: auto;
  text-align: center;
  padding-left: 7.5px;
  padding-right: 7.5px;
  white-space: pre;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-flexible-space {
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  -o-flex: 1;
  flex: 1;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-learn-more {
  font-size: 0.9em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #fff;
  margin: auto 15px auto auto;
  text-align: center;
  cursor: pointer;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-learn-more .oo-button-icon {
  font-size: 0.7em;
  margin-right: 5px;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-learn-more.oo-hidden {
  visibility: hidden;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-skip-button {
  font-size: 0.9em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #fff;
  visibility: hidden;
  width: 0;
  margin: auto auto auto 0;
  opacity: 0.3;
  cursor: default;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-skip-button .oo-button-icon {
  font-size: 0.7em;
  margin-right: 5px;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-skip-button.oo-visible {
  visibility: visible;
  width: auto;
  margin: auto 15px;
  text-align: center;
  cursor: pointer;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-skip-button.oo-visible .oo-skip-icon {
  font-size: 0.7em;
  margin-right: 5px;
}
.oo-player-container .oo-ad-screen-panel .oo-ad-top-bar .oo-skip-button.oo-enabled {
  opacity: 1;
  cursor: pointer;
}
.oo-player-container .oo-player-skin-plugins {
  z-index: 12000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 90px;
  position: absolute;
  overflow: hidden;
  display: none;
}
.oo-player-container .oo-player-skin-plugins.oo-showing:not(:empty) {
  display: block;
}
.oo-player-container .oo-player-skin-plugins.oo-overlay-showing:not(:empty) {
  display: block;
}
.oo-player-container .oo-player-skin-plugins.oo-overlay-blur:not(:empty) {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  filter: blur(3px);
  z-index: -10000;
  position: absolute;
}
.oo-player-container .oo-player-skin-plugins-click-layer {
  z-index: 12005;
  top: 0;
  left: 0;
  right: 0;
  bottom: 90px;
  position: absolute;
  display: none;
}
.oo-player-container .oo-player-skin-plugins.oo-full:not(.oo-overlay-showing), .oo-player-container .oo-player-skin-plugins-click-layer.oo-full {
  bottom: 0;
}
.oo-player-container .oo-player-skin-plugins-click-layer.oo-showing {
  display: block;
}
.oo-player-container .oo-text-track-container {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  display: inline-block;
  max-width: 80%;
  margin: 0 auto 12px auto;
}
.oo-player-container .oo-text-track-container .oo-text-track-window {
  padding: 10px;
  border-radius: 8px;
}
.oo-player-container .oo-text-track-container .oo-text-track-window .oo-text-track-background {
  padding: 4px 16px;
  border-radius: 8px;
}
.oo-player-container .oo-text-track-container .oo-text-track-window .oo-text-track-background .oo-text-track {
  text-align: center;
  white-space: pre-wrap;
}
.oo-player-container .oo-more-options-items {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 100%;
  opacity: 0;
  list-style: none;
  display: flex;
  display: -webkit-flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 30px;
}
.oo-player-container .oo-more-options-items a.oo-control-bar-item {
  background-color: transparent;
  border: 0;
  outline: none;
}
.oo-player-container .oo-more-options-items .oo-control-bar-item {
  height: 100%;
  font-weight: bold;
  text-align: center;
  padding-left: 13px;
  padding-right: 13px;
  margin: 0 auto;
  opacity: 1;
  cursor: pointer;
}
.oo-player-container .oo-more-options-items.oo-animate-more-options {
  top: 50%;
  opacity: 1;
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
.oo-player-container .oo-quality-panel {
  position: relative;
  top: 46%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 100px;
  text-align: center;
}
.oo-player-container .oo-quality-panel .scrollarea-content {
  display: inline-block;
}
.oo-player-container .oo-quality-panel .scrollbar-container.horizontal {
  display: none;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 2px;
  margin: 0 auto;
  list-style: none;
  white-space: nowrap;
  position: relative;
  height: 90px;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li {
  float: none;
  display: inline-block;
  margin: 0 24px;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li:first-child {
  margin-left: 0 !important;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-btn {
  padding: 10px 8px;
  background-color: transparent;
  color: #fff;
  display: inline;
  font-size: 1.1em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1em;
  border-radius: 2px;
  border: 1px solid #808080;
  outline: none;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-btn:hover {
  opacity: 0.6;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-btn:focus {
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-btn:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-btn.oo-selected {
  color: #D70C00;
  border-color: #D70C00;
  font-weight: bold;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn {
  background-color: transparent;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1;
  border: none;
  outline: none;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn:hover .oo-quality-auto-icon, .oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn:hover .oo-quality-auto-label {
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn:focus {
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn.oo-selected .oo-quality-auto-icon, .oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn.oo-selected .oo-quality-auto-label {
  color: #D70C00;
  font-weight: bold;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn .oo-quality-auto-icon {
  display: block;
  font-size: 2.1em;
  font-weight: bold;
  color: #808080;
  margin-bottom: 6px;
  opacity: 1;
}
.oo-player-container .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn .oo-quality-auto-label {
  display: block;
  color: #fff;
  font-size: 0.9em;
  text-transform: capitalize;
  text-align: center;
  opacity: 1;
}
.oo-player-container .oo-popover .oo-quality-popover {
  margin: 9px 0;
}
.oo-player-container .oo-popover .oo-quality-screen-content {
  max-height: 150px;
  width: 80px;
  text-align: center;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul {
  padding: 2px 0;
  margin: 0;
  list-style: none;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li {
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-btn {
  background-color: transparent;
  color: #fff;
  display: block;
  font-size: 0.6em;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1;
  margin: 0 auto;
  padding: 4px;
  border: none;
  outline: none;
  opacity: 1;
  white-space: nowrap;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-btn:hover {
  opacity: 0.6;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-btn:focus {
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-btn:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-btn.oo-selected {
  color: #D70C00;
  font-weight: bold;
  font-size: 0.725em;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn {
  display: block;
  background-color: transparent;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1;
  margin: 0 auto;
  padding: 4px;
  border: none;
  outline: none;
  white-space: nowrap;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn:hover .oo-quality-auto-icon, .oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn:hover .oo-quality-auto-label {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 0.6;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn:focus {
  box-shadow: 0 0 0 2px #D70C00;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn:hover:active {
  box-shadow: none;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn.oo-selected .oo-quality-auto-icon, .oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn.oo-selected .oo-quality-auto-label {
  color: #D70C00;
  font-weight: bold;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn.oo-selected .oo-quality-auto-icon {
  font-size: 1.125em;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn.oo-selected .oo-quality-auto-label {
  font-size: 0.625em;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn .oo-quality-auto-icon {
  display: block;
  font-size: 1em;
  font-weight: bold;
  color: #808080;
  margin-bottom: 2px;
  opacity: 1;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li .oo-quality-auto-btn .oo-quality-auto-label {
  display: block;
  color: #fff;
  font-size: 0.5em;
  text-transform: capitalize;
  text-align: center;
  opacity: 1;
}
.oo-player-container .oo-popover .oo-quality-screen-content ul li:last-child {
  margin-bottom: 0;
}
.oo-player-container .oo-popover .oo-quality-screen-content-wide {
  width: 120px;
}
.oo-player-container .tabs-menu {
  white-space: nowrap;
  list-style: none;
  padding: 0;
  width: 815px;
}
.oo-player-container .tabs-menu-item {
  display: inline-block;
  float: none;
  margin-right: 40px;
}
.oo-player-container .tabs-menu-item .tabs-menu-item-btn {
  border-bottom: 2px solid transparent;
  cursor: pointer;
  display: block;
  color: #fff;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 18px;
  padding: 0 1px;
  border: none;
  background-color: transparent;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.oo-player-container .tabs-menu-item.is-active .tabs-menu-item-btn {
  border-bottom: 2px solid #D70C00;
}
.oo-player-container .tabs-menu-item:not(.is-active) .tabs-menu-item-btn:hover {
  color: #D70C00;
  opacity: 0.7;
}
.oo-player-container .tab-panel {
  height: 100%;
  padding: 10px 0;
}
.oo-player-container .tabs-navigation {
  width: 100%;
  margin: 0 auto;
  padding: 2px 2px 0 2px;
  overflow-x: scroll;
  padding-bottom: 1000%;
  position: relative;
  outline: none;
}
.oo-player-container .tabs-navigation .scrollarea-content {
  display: inline-block;
}
.oo-player-container .tabs-navigation .scrollbar-container.horizontal {
  display: none;
}
.oo-player-container .tabs-navigation .oo-scrollarea-tabs ul {
  display: inline-block;
  padding: 0;
  margin: 0 auto;
  list-style: none;
  white-space: nowrap;
  position: relative;
}
.oo-player-container .tabs-navigation .oo-scrollarea-tabs ul li {
  float: none;
  position: relative;
  display: inline-block;
  margin: 0 24px;
}
.oo-player-container .tabs-navigation .oo-scrollarea-tabs ul li:first-child {
  margin-left: 0 !important;
}
.oo-player-container .tabs-navigation .oo-scrollarea-tabs ul li.oo-auto-li {
  top: 20px;
}
.oo-player-container .oo-left-tab-button {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.oo-player-container .oo-right-tab-button {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.oo-player-container .oo-scrubber-thumbnail-container {
  position: absolute;
  bottom: 112px;
}
.oo-player-container .oo-scrubber-carousel-container {
  position: absolute;
  bottom: 138px;
}
.oo-player-container .oo-thumbnail-carousel-center-image {
  position: absolute;
  width: 154px;
  height: 102px;
  border-radius: 4px;
  box-shadow: 0px 0px 33px 7px rgba(0, 0, 0, 0.54);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.oo-player-container .oo-thumbnail-carousel-image {
  position: absolute;
  width: 93px;
  height: 63px;
  padding: 6px;
  border-radius: 2px;
  box-shadow: 0px 0px 39px -4px rgba(0, 0, 0, 0.26);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.oo-player-container .oo-thumbnail-carousel-time {
  position: absolute;
  bottom: 10%;
  background-color: rgba(26, 26, 26, 0.8);
  border-radius: 12px;
  color: white;
  padding-left: 8%;
  padding-right: 8%;
  font-size: 16px;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.oo-player-container .oo-thumbnail {
  position: absolute;
  width: 119px;
  height: 74px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 6px 18px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.oo-player-container .oo-thumbnail-vr {
  background-repeat: repeat no-repeat;
  overflow: hidden;
}
.oo-player-container .oo-thumbnail-time {
  position: absolute;
  bottom: 7%;
  background-color: rgba(26, 26, 26, 0.8);
  border-radius: 10px;
  color: white;
  padding-left: 8%;
  padding-right: 8%;
  font-size: 14px;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.oo-player-container .oo-watermark-container {
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  pointer-events: auto;
  outline: none !important;
  -webkit-transition: bottom 0.3s ease-in-out;
  -moz-transition: bottom 0.3s ease-in-out;
  -ms-transition: bottom 0.3s ease-in-out;
  -o-transition: bottom 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out;
}
.oo-player-container .oo-watermark-no-clickURL {
  pointer-events: none;
}
.oo-player-container .oo-watermark {
  width: auto;
  height: auto;
}
.oo-player-container .oo-watermark-top {
  top: 15px;
}
.oo-player-container .oo-watermark-bottom {
  bottom: 15px;
}
.oo-player-container .oo-watermark-center-horizontal {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.oo-player-container .oo-watermark-center-vertical {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.oo-player-container .oo-watermark-left {
  left: 15px;
}
.oo-player-container .oo-watermark-left img {
  float: left;
}
.oo-player-container .oo-watermark-right {
  right: 15px;
}
.oo-player-container .oo-watermark-right img {
  float: right;
}
.oo-player-container .oo-watermark-bottom.oo-watermark-bottom-cb {
  bottom: 90px;
}
.oo-player-container .oo-unmute {
  -webkit-transition: transition, width 0.5s ease-in-out;
  -moz-transition: transition, width 0.5s ease-in-out;
  -ms-transition: transition, width 0.5s ease-in-out;
  -o-transition: transition, width 0.5s ease-in-out;
  transition: transition, width 0.5s ease-in-out;
  display: inline-block;
  cursor: pointer;
  position: relative;
  width: 36px;
  height: 36px;
  padding: 4px;
  margin-left: 13px;
  margin-top: 13px;
  border: none;
  border-radius: 24px;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  z-index: 19999;
}
.oo-player-container .oo-unmute.oo-expanded {
  width: 184px;
}
.oo-player-container .oo-unmute-message {
  display: inline-block;
  float: left;
  font-family: Roboto;
  font-size: 15px;
  text-align: center;
  color: #000000;
  padding-left: 4px;
  padding-top: 1px;
}
.oo-player-container .oo-unmute-icon-wrapper {
  display: inline-block;
  float: left;
  font-size: 20px;
  width: 24px;
  height: 24px;
  padding-left: 4px;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container,
.oo-player-container .oo-cc-ma-container {
  padding: 0;
  background-color: rgba(255, 255, 255, 0.2);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient("to top", rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#000, EndColorStr=#000);
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu--popover,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu--popover {
  max-height: 180px;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__coll,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__coll {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  flex-basis: 50%;
  min-width: 200px;
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__coll:nth-of-type(even) .oo-cc-ma-menu__scrollarea,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__coll:nth-of-type(even) .oo-cc-ma-menu__scrollarea {
  border-left: 1px solid rgba(0, 0, 0, 0.7);
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__coll:last-of-type .oo-cc-ma-menu__header,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__coll:last-of-type .oo-cc-ma-menu__header {
  padding-right: 40px;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__header,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 44px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.7);
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__scrollarea,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__scrollarea {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__list,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__list {
  list-style: none;
  font-size: 13px;
  padding: 0;
  margin: 0;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  transition: all 0.5s ease;
  cursor: pointer;
  padding: 10px;
  white-space: normal;
  line-height: 1.3;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element--active, .oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element:hover, .oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element:active, .oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element:focus,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element--active,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element:hover,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element:active,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element:focus {
  color: #D70C00;
  background-color: rgba(0, 0, 0, 0.2);
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element--active .oo-cc-ma-menu__name, .oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element:hover .oo-cc-ma-menu__name, .oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element:active .oo-cc-ma-menu__name, .oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__element:focus .oo-cc-ma-menu__name,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element--active .oo-cc-ma-menu__name,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element:hover .oo-cc-ma-menu__name,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element:active .oo-cc-ma-menu__name,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__element:focus .oo-cc-ma-menu__name {
  font-weight: bold;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__name,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__name {
  vertical-align: middle;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-cc-ma-menu__name:after,
.oo-player-container .oo-cc-ma-container .oo-cc-ma-menu__name:after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 0;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
  padding-left: 23px;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-icon-selected,
.oo-player-container .oo-cc-ma-container .oo-icon-selected {
  vertical-align: middle;
  font-size: 16px;
  padding: 0 7px 0 0;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-icon-hidden,
.oo-player-container .oo-cc-ma-container .oo-icon-hidden {
  visibility: hidden;
}
.oo-player-container .oo-content-screen.oo-cc-ma-container .oo-close-button.oo-close-button--ma,
.oo-player-container .oo-cc-ma-container .oo-close-button.oo-close-button--ma {
  top: 14px;
  right: 14px;
  font-size: 16px;
}
.oo-player-container .oo-xsmall .oo-content-screen:not(.oo-cc-ma-container) {
  padding: 17.15px;
}
.oo-player-container .oo-xsmall .oo-content-screen-title {
  font-size: 1.1em;
}
.oo-player-container .oo-xsmall .oo-content-screen-title span.oo-icon {
  font-size: 0.7em;
}
.oo-player-container .oo-xsmall .oo-content-screen .oo-close-button {
  position: absolute;
  top: 17.15px;
  right: 17.15px;
}
.oo-player-container .oo-xsmall .oo-state-screen .oo-state-screen-info .oo-state-screen-title, .oo-player-container .oo-xsmall .oo-spinner-screen .oo-state-screen-info .oo-state-screen-title {
  font-size: 1em;
}
.oo-player-container .oo-xsmall .oo-state-screen .oo-state-screen-info .oo-state-screen-description, .oo-player-container .oo-xsmall .oo-spinner-screen .oo-state-screen-info .oo-state-screen-description {
  font-size: 0.6em;
}
.oo-player-container .oo-xsmall .oo-discovery-panel .oo-discovery-toaster-container-style {
  max-height: 200px;
}
.oo-player-container .oo-xsmall .oo-discovery-panel _::-webkit-full-page-media, .oo-player-container .oo-xsmall .oo-discovery-panel _:future, .oo-player-container .oo-xsmall .oo-discovery-panel :root .oo-discovery-toaster-container-style {
  min-height: 100px;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .oo-player-container .oo-xsmall .oo-discovery-panel .oo-discovery-toaster-container-style {
    min-height: 100px;
  }
}
.oo-player-container .oo-xsmall .oo-discovery-panel .oo-discovery-image-wrapper-style {
  margin-bottom: 0;
}
.oo-player-container .oo-xsmall .oo-discovery-panel .oo-discovery-image-wrapper-style:nth-last-child(2) {
  margin-right: 42px !important;
}
.oo-player-container .oo-xsmall .oo-discovery-panel .oo-discovery-image-wrapper-style:last-child {
  margin-right: 0;
}
.oo-player-container .oo-xsmall .oo-discovery-panel .oo-scale-size {
  max-height: 150px;
}
.oo-player-container .oo-xsmall .oo-discovery-panel _::-webkit-full-page-media, .oo-player-container .oo-xsmall .oo-discovery-panel _:future, .oo-player-container .oo-xsmall .oo-discovery-panel :root .oo-scale-size {
  min-height: 80px !important;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .oo-player-container .oo-xsmall .oo-discovery-panel .oo-scale-size {
    min-height: 80px !important;
  }
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-switch-container {
  height: 15px;
  width: 74px;
  margin-left: 18px;
  top: 4px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-switch-container .oo-switch-captions {
  font-size: 0.7em;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-switch-container .oo-switch-element {
  top: -3px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .captions-navbar {
  margin-top: 8px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .tabs-menu {
  width: 775px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-left-tab-button-active {
  position: absolute;
  display: block !important;
  background-color: transparent;
  height: 25px;
  width: 25px;
  color: white;
  top: 55px;
  text-align: right;
  left: -10px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-right-tab-button-active {
  position: absolute;
  display: block !important;
  background-color: transparent;
  height: 25px;
  width: 25px;
  color: white;
  top: 55px;
  text-align: left;
  right: -10px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-data-selector {
  top: 60%;
  margin-top: 30px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-data-panel {
  width: 80%;
  margin: auto;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-flexcontainer {
  justify-content: center;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-color-selection-tab .oo-color-selection-inner-wrapper {
  position: absolute;
  top: 100px;
  left: 0;
  height: calc(100% - 103px);
  width: 100%;
  overflow-y: scroll;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-color-selection-tab .oo-selection-container {
  width: 100%;
  padding-left: 30px;
  margin-bottom: 20px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-color-selection-tab .oo-selection-inner-wrapper {
  width: 80%;
  margin: 0 auto;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-color-selection-tab .oo-text-color-items-container {
  max-width: none !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-color-selection-tab .oo-selection-items-container {
  max-width: none !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-caption-opacity-tab .oo-caption-opacity-inner-wrapper {
  position: absolute;
  top: 100px;
  left: 0;
  height: calc(100% - 103px);
  width: 100%;
  overflow-y: scroll;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  padding-left: 0;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-caption-opacity-tab .oo-selection-container {
  width: 100%;
  padding-left: 30px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-caption-opacity-tab .oo-selection-inner-wrapper {
  width: 80%;
  margin: 0 auto;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-caption-opacity-tab .oo-selection-container-title {
  margin-bottom: 10px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-caption-opacity-tab .oo-selection-items-container {
  margin-bottom: 30px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-font-size-inner-wrapper {
  position: absolute;
  top: 100px;
  left: 0;
  height: calc(100% - 103px);
  width: 100%;
  overflow-y: scroll;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  padding-left: 0;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-selection-inner-wrapper {
  width: 80%;
  margin: 0 auto;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-selection-container-title {
  margin-bottom: 0px !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-font-size-container {
  width: 100% !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-font-size-letter-Large {
  line-height: 160px !important;
  margin-bottom: 20px !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-font-size-letter-Extra-Large {
  line-height: 220px !important;
  margin-bottom: 60px !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-font-size-tab .oo-font-size-label {
  margin-bottom: 20px;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper {
  position: absolute;
  top: 100px;
  left: 0;
  height: calc(100% - 103px);
  width: 100%;
  overflow-y: scroll;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  padding-left: 0;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-text-enhancements-tab .oo-selection-inner-wrapper {
  width: 80%;
  margin: 0 auto;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-text-enhancements-tab .oo-selection-container-title {
  margin-bottom: 10px !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-text-enhancements-tab .oo-text-enhancements-container {
  width: 100% !important;
  margin-bottom: 40px !important;
}
.oo-player-container .oo-xsmall .oo-content-screen-closed-captions .oo-text-enhancements-tab .oo-text-enhancements-label {
  margin-bottom: 20px;
}
.oo-player-container .oo-xsmall .oo-preview-panel {
  display: none;
}
.oo-player-container .oo-xsmall .oo-error-screen .oo-error-title {
  font-size: 1em;
  margin-bottom: 10px;
}
.oo-player-container .oo-xsmall .oo-error-screen .oo-error-description {
  font-size: 0.7em;
  margin-bottom: 10px;
}
.oo-player-container .oo-xsmall .oo-error-screen .oo-error-action {
  font-size: 0.7em;
}
.oo-player-container .oo-xsmall .oo-action-icon-pause {
  font-size: 12px;
}
.oo-player-container .oo-xsmall .oo-action-icon span.oo-icon, .oo-player-container .oo-xsmall .oo-action-icon-pause.oo-animate-pause {
  font-size: 50px;
}
.oo-player-container .oo-xsmall .oo-ad-screen .oo-action-icon-pause {
  display: none;
}
.oo-player-container .oo-xsmall .oo-share-panel .oo-embed-form {
  height: calc(8vh);
  margin: 12px 0px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar {
  height: 17px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-ad-title, .oo-player-container .oo-xsmall .oo-ad-top-bar .oo-ad-playback-info {
  font-size: 0.7em;
  padding-left: 4px;
  padding-right: 4px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-learn-more {
  font-size: 0.7em;
  margin-right: 7px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-learn-more .oo-button-icon {
  font-size: 0.7em;
  margin-right: 3px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-skip-button {
  font-size: 0.7em;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-skip-button .oo-skip-icon {
  font-size: 0.7em;
  margin-right: 3px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-skip-button.oo-visible {
  margin-right: 7px;
  margin-left: 7px;
}
.oo-player-container .oo-xsmall .oo-ad-top-bar .oo-skip-button.oo-visible .oo-skip-icon {
  font-size: 0.7em;
  margin-right: 3px;
}
.oo-player-container .oo-xsmall .oo-quality-panel {
  height: 75px;
}
.oo-player-container .oo-xsmall .oo-quality-panel .oo-quality-screen-content ul {
  height: 70px;
}
.oo-player-container .oo-xsmall .oo-quality-panel .oo-quality-screen-content ul li {
  margin: 0 14px;
}
.oo-player-container .oo-xsmall .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-btn {
  padding: 8px 6px;
  font-size: 0.8em;
}
.oo-player-container .oo-xsmall .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn .oo-quality-auto-icon {
  font-size: 1.4em;
  padding: 4px;
  margin-bottom: 0;
}
.oo-player-container .oo-xsmall .oo-quality-panel .oo-quality-screen-content ul li .oo-quality-auto-btn .oo-quality-auto-label {
  font-size: 0.8em;
}
.oo-player-container .oo-xsmall .oo-control-bar {
  height: 57px !important;
  font-size: 17.5px;
}
.oo-player-container .oo-xsmall .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-item {
  font-size: 17.5px;
  padding: 0 5.95px;
}
.oo-player-container .oo-xsmall .oo-control-bar .oo-control-bar-items-wrapper .oo-control-bar-duration {
  font-size: 9.8px;
  padding-left: 5.25px;
  padding-right: 5.25px;
  top: -1px;
}
.oo-player-container .oo-xsmall .oo-control-bar .oo-control-bar-items-wrapper .oo-live-indicator {
  top: -3px;
}
.oo-player-container .oo-xsmall .oo-control-bar .oo-control-bar-items-wrapper .oo-live-circle {
  width: 4.9px;
  height: 4.9px;
}
.oo-player-container .oo-xsmall .oo-control-bar .oo-control-bar-items-wrapper .oo-live-text {
  font-size: 10.5px;
}
.oo-player-container .oo-xsmall .oo-control-bar .oo-control-bar-items-wrapper .oo-logo img {
  max-height: 16.8px;
}
.oo-player-container .oo-xsmall .oo-volume-controls:focus::before {
  top: -2px;
  right: -3px;
  bottom: 2px;
  left: 0px;
  padding: 2px;
}
.oo-player-container .oo-xsmall .oo-volume-bar {
  width: 5px;
  height: 4.9px;
  padding-left: 3.5px;
  margin-bottom: 4px;
}
.oo-player-container .oo-xsmall .oo-volume-bar.oo-on {
  position: relative;
  background-color: #d70c00;
  height: 9.8px;
  padding-bottom: 0;
}
.oo-player-container .oo-xsmall .oo-volume-bar .oo-click-extender {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9.8px;
}
.oo-player-container .oo-xsmall .oo-volume-bar.oo-on .oo-click-extender {
  display: none;
}
.oo-player-container .oo-xsmall .oo-volume-slider {
  height: 14px;
  width: 140px;
  margin-left: 4.2px;
}
@media all and (-ms-high-contrast: none) {
  .oo-player-container .oo-xsmall *::-ms-backdrop, .oo-player-container .oo-xsmall .oo-volume-slider {
    height: 0;
  }
}
.oo-player-container .oo-xsmall .oo-scrubber-bar-container {
  height: 14px;
}
.oo-player-container .oo-xsmall .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-scrubber-bar {
  height: 4.2px;
}
.oo-player-container .oo-xsmall .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding {
  width: 17.5px;
  height: 17.5px;
}
.oo-player-container .oo-xsmall .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead {
  width: 9px;
  height: 9px;
  border-width: 1.4px;
  border-radius: 7px;
}
.oo-player-container .oo-xsmall .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead-scrubbing {
  width: 9.8px;
  height: 9.8px;
}
.oo-player-container .oo-xsmall .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead-hovering {
  top: 39%;
}
.oo-player-container .oo-xsmall button.oo-close-btn, .oo-player-container .oo-xsmall button.oo-close-button {
  font-size: 10px;
}
.oo-player-container .oo-xsmall button.oo-up-next-close-btn {
  top: 7px;
  right: 7px;
  font-size: 10px;
  position: absolute;
  color: #fff;
  opacity: 0.6;
  line-height: 1;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
}
.oo-player-container .oo-xsmall button.oo-up-next-close-btn:hover {
  opacity: 1;
  text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5), 0px 0px 6px rgba(255, 255, 255, 0.5), 0px 0px 9px rgba(255, 255, 255, 0.5);
}
.oo-player-container .oo-xsmall button.oo-up-next-close-btn:before {
  position: absolute;
  content: "";
  right: -7px;
  left: -7px;
  top: -7px;
  bottom: -7px;
}
.oo-player-container .oo-xsmall .oo-up-next-panel {
  height: 56px;
}
.oo-player-container .oo-xsmall .oo-up-next-panel a.oo-up-next-content {
  width: 98px;
}
.oo-player-container .oo-xsmall .oo-up-next-panel a.oo-up-next-content span.oo-icon {
  font-size: 17.5px;
}
.oo-player-container .oo-xsmall .oo-content-metadata {
  left: 98px;
}
.oo-player-container .oo-xsmall .oo-content-metadata .oo-up-next-title {
  top: 2.1px;
  left: 10.5px;
}
.oo-player-container .oo-xsmall .oo-content-metadata .oo-up-next-title .oo-up-next-count-down {
  width: 25.2px;
  height: 25.2px;
}
.oo-player-container .oo-xsmall .oo-content-metadata .oo-up-next-title .oo-up-next-title-text {
  font-size: 12.6pt;
}
.oo-player-container .oo-xsmall .oo-content-metadata .oo-content-description {
  bottom: 3.5px;
  left: 10.5px;
  margin-top: 7px;
  font-size: 8.4pt;
}
.oo-player-container .oo-xsmall .oo-up-next-count-down {
  margin-right: 7px;
}
.oo-player-container .oo-xsmall .oo-ad-overlay.oo-control-bar-visible {
  bottom: 63px !important;
}
.oo-player-container .oo-xsmall .oo-up-next-panel-bottom {
  bottom: 63px;
}
.oo-player-container .oo-xsmall .oo-player-skin-plugins {
  bottom: 63px;
}
.oo-player-container .oo-xsmall .oo-player-skin-plugins-click-layer {
  bottom: 63px;
}
.oo-player-container .oo-xsmall .oo-slider-volume {
  width: 140px;
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range] {
  /*required for proper track sizing in FF*/
  width: 140px;
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-webkit-slider-runnable-track {
  height: 2.1px;
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-webkit-slider-thumb {
  height: 10.5px;
  width: 10.5px;
  margin-top: -4.2px;
}
@supports (-ms-accelerator: true) {
  .oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-webkit-slider-thumb {
    margin-top: 1px;
  }
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-moz-range-track {
  width: 140px;
  height: 2.1px;
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-moz-range-thumb {
  height: 10.5px;
  width: 10.5px;
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-ms-track {
  width: 140px;
  height: 2.1px;
  border-width: 5.25px 0;
}
.oo-player-container .oo-xsmall .oo-slider-volume[type=range]::-ms-thumb {
  height: 10.5px;
  width: 10.5px;
}
.oo-player-container .oo-xsmall .oo-text-track-container {
  max-width: 96%;
  margin-bottom: 4px;
}
.oo-player-container .oo-xsmall .oo-text-track-container .oo-text-track-window {
  padding: 4px;
}
.oo-player-container .oo-xsmall .oo-text-track-container .oo-text-track-window .oo-text-track-background {
  padding: 2px 6px;
}
.oo-player-container .oo-xsmall .oo-scrubber-thumbnail-container {
  bottom: 80.5px;
}
.oo-player-container .oo-xsmall .oo-thumbnail {
  width: 79.1px;
  height: 53.9px;
  border-radius: 2.8px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 4.2px 12.6px;
}
.oo-player-container .oo-xsmall .oo-thumbnail-time {
  border-radius: 9.1px;
  font-size: 8.4px;
  padding-left: 7%;
  padding-right: 7%;
  font-size: 12.6px;
}
.oo-player-container .oo-xsmall .oo-thumbnail-carousel-center-image {
  width: 124px;
  height: 72px;
  border-radius: 4px;
}
.oo-player-container .oo-xsmall .oo-thumbnail-carousel-image {
  position: absolute;
  width: 73px;
  height: 43px;
  border-radius: 2px;
}
.oo-player-container .oo-xsmall .oo-scrubber-thumbnail-container {
  bottom: 70px;
}
.oo-player-container .oo-xsmall .oo-scrubber-carousel-container {
  bottom: 88px;
}
.oo-player-container .oo-xsmall .oo-watermark-bottom.oo-watermark-bottom-cb {
  bottom: 57px;
}
.oo-player-container .oo-xsmall .oo-state-screen-vr-notification {
  font-size: 1em;
}
.oo-player-container .oo-xsmall .oo-state-screen-vr-bg {
  width: 140px;
  height: 140px;
}
.oo-player-container .oo-xsmall .oo-state-screen-vr-icon {
  top: -2px;
  font-size: 79px;
}
.oo-player-container .oo-small .oo-control-bar-items-wrapper .oo-control-bar-item {
  padding: 0 10.15px;
  font-size: 23px;
}
.oo-player-container .oo-small .oo-action-icon span.oo-icon, .oo-player-container .oo-small .oo-action-icon-pause.oo-animate-pause {
  font-size: 86px;
}
.oo-player-container .oo-small .oo-discovery-panel _::-webkit-full-page-media, .oo-player-container .oo-small .oo-discovery-panel _:future, .oo-player-container .oo-small .oo-discovery-panel :root .oo-scale-size {
  min-height: 190px !important;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .oo-player-container .oo-small .oo-discovery-panel .oo-scale-size {
    min-height: 190px !important;
  }
}
.oo-player-container .oo-small .captions-navbar {
  margin-top: 8px;
}
.oo-player-container .oo-small .tabs-menu {
  width: 685px;
}
.oo-player-container .oo-small .tabs-menu-item .tabs-menu-item-btn {
  font-size: 15px;
}
.oo-player-container .oo-small .oo-left-tab-button-active {
  position: absolute;
  display: block !important;
  background-color: transparent;
  height: 25px;
  width: 25px;
  color: white;
  top: 65px;
  text-align: right;
  left: -5px;
}
.oo-player-container .oo-small .oo-right-tab-button-active {
  position: absolute;
  display: block !important;
  background-color: transparent;
  height: 25px;
  width: 25px;
  color: white;
  top: 65px;
  text-align: left;
  right: -5px;
}
.oo-player-container .oo-small .oo-data-panel {
  width: 400px;
  margin: auto;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-data-selector {
  top: 60%;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-color-selection-inner-wrapper {
  top: calc(50% + 42px);
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container {
  min-width: 185px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper {
  width: 190px;
  margin: 0 auto;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper .oo-selection-container-title {
  font-size: 15px;
  margin-bottom: 20px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper .oo-text-color-items-container {
  width: 180px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper .oo-selection-items-container {
  width: 190px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper .oo-item {
  width: 23px;
  height: 23px;
  margin-right: 15px;
  margin-bottom: 20px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper .oo-item-selected {
  border: solid #247dff 3px;
  border-radius: 50%;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-selection-container .oo-selection-inner-wrapper .oo-color-item {
  width: 15px;
  height: 15px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-color-selection-tab .oo-text-color-selection-container {
  min-width: 160px;
  padding-left: 24.5px;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-caption-opacity-inner-wrapper {
  top: 60%;
  padding-left: 0;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-font-size-tab .oo-font-size-inner-wrapper {
  top: calc(50% + 42px);
  padding-left: 0;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-font-size-tab .oo-selection-container-title {
  margin-bottom: 0px !important;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-text-enhancements-tab .oo-text-enhancements-inner-wrapper {
  top: calc(50% + 42px);
  padding-left: 0;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-text-enhancements-tab .oo-selection-container-title {
  margin-bottom: 0px !important;
}
.oo-player-container .oo-small .oo-closed-captions-panel .oo-selection-inner-wrapper {
  margin: 0 auto;
}
.oo-player-container .oo-small .oo-preview-panel {
  display: none;
}
.oo-player-container .oo-small .oo-text-track-container .oo-text-track-window {
  padding: 8px;
}
.oo-player-container .oo-small .oo-text-track-container .oo-text-track-window .oo-text-track-background {
  padding: 2px 12px;
}
.oo-player-container .oo-small .oo-thumbnail-carousel-center-image {
  width: 124px;
  height: 72px;
  border-radius: 4px;
}
.oo-player-container .oo-small .oo-thumbnail-carousel-image {
  position: absolute;
  width: 73px;
  height: 43px;
  border-radius: 2px;
}
.oo-player-container .oo-small .oo-scrubber-thumbnail-container {
  bottom: 105px;
}
.oo-player-container .oo-small .oo-scrubber-carousel-container {
  bottom: 103px;
}
.oo-player-container .oo-small .oo-state-screen-vr-bg {
  width: 180px;
  height: 180px;
}
.oo-player-container .oo-small .oo-state-screen-vr-icon {
  top: -3px;
  font-size: 100px;
}
.oo-player-container .oo-large .oo-content-screen:not(.oo-cc-ma-container) {
  padding: 35px;
}
.oo-player-container .oo-large .oo-content-screen-title {
  font-size: 1.9em;
}
.oo-player-container .oo-large .oo-content-screen-title span.oo-icon {
  top: 4px;
  font-size: 1em;
}
.oo-player-container .oo-large .oo-state-screen .oo-state-screen-info .oo-state-screen-title, .oo-player-container .oo-large .oo-spinner-screen .oo-state-screen-info .oo-state-screen-title {
  font-size: 3em;
}
.oo-player-container .oo-large .oo-state-screen .oo-state-screen-info .oo-state-screen-description, .oo-player-container .oo-large .oo-spinner-screen .oo-state-screen-info .oo-state-screen-description {
  font-size: 1.8em;
}
.oo-player-container .oo-large .oo-discovery-panel {
  padding: 35px;
  margin-top: auto;
  margin-bottom: auto;
}
.oo-player-container .oo-large .oo-discovery-panel .oo-discovery-panel-title {
  position: absolute;
}
.oo-player-container .oo-large .oo-discovery-panel .oo-discovery-toaster-container-style {
  max-height: 460px;
}
.oo-player-container .oo-large .oo-discovery-panel _::-webkit-full-page-media, .oo-player-container .oo-large .oo-discovery-panel _:future, .oo-player-container .oo-large .oo-discovery-panel :root .oo-discovery-toaster-container-style {
  min-height: 360px;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .oo-player-container .oo-large .oo-discovery-panel .oo-discovery-toaster-container-style {
    min-height: 360px;
  }
}
.oo-player-container .oo-large .oo-discovery-panel .oo-discovery-image-wrapper-style {
  width: 214px;
  height: auto;
  margin: 0 60px 60px 0;
}
.oo-player-container .oo-large .oo-discovery-panel .oo-discovery-image-wrapper-style:nth-of-type(even) {
  margin-bottom: 0;
}
.oo-player-container .oo-large .oo-discovery-panel .oo-discovery-image-wrapper-style:last-child, .oo-player-container .oo-large .oo-discovery-panel .oo-discovery-image-wrapper-style:nth-last-child(2):nth-of-type(odd) {
  margin-right: 0;
}
.oo-player-container .oo-large .oo-discovery-panel .oo-image-style {
  height: 120px;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-switch-container {
  height: 26px;
  width: 126px;
  margin-left: 34px;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-switch-container .oo-switch-captions {
  font-size: 1.2em;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-data-panel {
  padding-left: 7px;
  width: 850px;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-text-color-selection-container {
  padding-left: 35px;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-caption-opacity-inner-wrapper {
  padding-left: 35px;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-font-size-inner-wrapper {
  padding-left: 35px;
}
.oo-player-container .oo-large .oo-content-screen-closed-captions .oo-text-enhancements-inner-wrapper {
  padding-left: 35px;
}
.oo-player-container .oo-large .oo-error-screen .oo-error-title {
  font-size: 2em;
}
.oo-player-container .oo-large .oo-error-screen .oo-error-description {
  font-size: 1.4em;
}
.oo-player-container .oo-large .oo-error-screen .oo-error-action {
  font-size: 1.4em;
}
.oo-player-container .oo-large .oo-action-icon-pause {
  font-size: 32px;
}
.oo-player-container .oo-large .oo-action-icon span.oo-icon, .oo-player-container .oo-large .oo-action-icon-pause.oo-animate-pause {
  font-size: 150px;
}
.oo-player-container .oo-large .oo-ad-top-bar {
  height: 34px;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-ad-title, .oo-player-container .oo-large .oo-ad-top-bar .oo-ad-playback-info {
  font-size: 1em;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-learn-more {
  font-size: 1em;
  margin-right: 10px;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-learn-more .oo-button-icon {
  font-size: 0.8em;
  margin-right: 5px;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-skip-button {
  font-size: 1em;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-skip-button .oo-skip-icon {
  font-size: 0.8em;
  margin-right: 5px;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-skip-button.oo-visible {
  margin-right: 15px;
  margin-left: 15px;
}
.oo-player-container .oo-large .oo-ad-top-bar .oo-skip-button.oo-visible .oo-skip-icon {
  font-size: 0.8em;
  margin-right: 5px;
}
.oo-player-container .oo-large button.oo-close-btn {
  top: 35px;
  right: 35px;
}
.oo-player-container .oo-large .oo-vr-icon-container {
  width: 80.64px;
  height: 80.64px;
}
.oo-player-container .oo-large .oo-vr-icon-container .oo-vr-icon--substrate {
  left: calc(0px * -0.5);
  top: calc(0px * -0.5);
  font-size: 80.64px;
}
.oo-player-container .oo-large .oo-vr-icon-container .oo-vr-icon--icon-symbol {
  font-size: 80.64px;
}
.oo-player-container .oo-large .oo-vr-icon-container .oo-vr-icon--move {
  height: 20.16px;
  width: 20.16px;
}
@media (orientation: portrait) {
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel {
    height: 80% !important;
    width: 100px !important;
  }
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel .scrollbar-container.vertical {
    display: none;
  }
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel .oo-quality-screen-content {
    position: relative;
    height: 100%;
    text-align: center;
  }
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel .oo-quality-screen-content ul {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 75% !important;
    white-space: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel .oo-quality-screen-content ul li {
    display: block;
    margin: 0 0 30px 0 !important;
    padding: 0;
    list-style: none;
  }
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel .oo-quality-screen-content ul li:last-child {
    margin-bottom: 10px;
  }
  .oo-player-container .oo-mobile-fullscreen.oo-quality-panel .oo-quality-screen-content ul li.oo-auto-li {
    top: 4px !important;
  }
}
.oo-player-container .oo-player {
  display: block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
  background-color: #000 !important;
  padding: 0;
  width: 100%;
  height: 0;
  outline: none;
  padding-top: 56.25%;
}
.oo-player-container .oo-player:-moz-full-screen {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
}
.oo-player-container .oo-player:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
}
.oo-player-container .oo-player:-ms-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
}
.oo-player-container .oo-player.oo-fullscreen {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oo-player-container .oo-player-skin {
  overflow: hidden;
  z-index: 11000;
}
@-moz-document url-prefix() {
  .oo-player-container .oo-anamorphic video {
    object-fit: fill !important;
  }
}
.oo-player-container .oo-blur {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  filter: blur(3px);
}
.oo-player-container .oo-z-index-auto {
  z-index: auto !important;
}

#video_container {
  display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate3d(50%, -50%, 0);
  width: 100%;
}

#ooplayer {
  width: auto !important;
  height: auto !important;
}

@media print {
  .hidden-print {
    display: none !important;
  }

  .visible-print {
    display: block !important;
  }

  /* on modal open bootstrap adds class "modal-open" to body, so you can handle that case and hide body */
  body.modal-open {
    visibility: hidden;
  }

  body.modal-open .modal .modal-body,
body.modal-open .modal .modal-header {
    visibility: visible;
    /* make visible modal body and header */
  }

  .modal-header {
    margin-bottom: 40px !important;
  }

  .modal-title {
    text-align: center !important;
    padding-bottom: 20px !important;
    padding-top: 10px !important;
    font-size: 26px !important;
  }
  .modal-title.header-4, #MainSaleDetails .modal-title.sale-title, #MainLotHeader .modal-title.sale-title {
    text-align: center !important;
    padding-bottom: 20px !important;
    padding-top: 10px !important;
    font-size: 26px !important;
  }

  #conditionReportContent .column {
    width: 100%;
  }
  #conditionReportContent .column > .seperator, #conditionReportContent .box-link-type-3 .column > .category-title, .box-link-type-3 #conditionReportContent .column > .category-title, #conditionReportContent .column > .small-seperator:before, #conditionReportContent .box-link-type-2 li .box-item-container .column > .auctionLocation:before, .box-link-type-2 li .box-item-container #conditionReportContent .column > .auctionLocation:before, #conditionReportContent .column > .small-seperator-after:after, #conditionReportContent #MainContent .column > .lotDetails:before, #MainContent #conditionReportContent .column > .lotDetails:before {
    width: 100% !important;
    margin: 10px 0 !important;
  }
  #conditionReportContent .small-seperator.imo, #conditionReportContent .box-link-type-2 li .box-item-container .imo.auctionLocation:before, .box-link-type-2 li .box-item-container #conditionReportContent .imo.auctionLocation:before {
    display: block !important;
    width: 1em !important;
    background-color: #CCCCCC !important;
  }
  #conditionReportContent .category-title,
#conditionReportContent .sale-reference {
    color: #808080 !important;
  }
  #conditionReportContent .summary p {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  #conditionReportContent .date-time {
    text-align: left !important;
  }
  #conditionReportContent .date-time p {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  #conditionReportContent .conditionReportDetails {
    float: right !important;
    width: 100% !important;
  }
  #conditionReportContent .conditionReportImage {
    float: left !important;
    width: 100% !important;
  }
  #conditionReportContent .conditionReportImage .image-preview-container {
    margin: 0 !important;
    float: none !important;
  }

  .navbar-christies {
    height: 61px;
    margin-bottom: 75px;
    border: 0;
  }

  .navbar-christies .navbar-header {
    float: none;
    padding: 0;
    width: 150px;
    margin: auto;
  }

  .navbar-brand {
    padding-left: 0;
    padding-top: 0;
  }

  .navbar-christies .navbar-collapse .site-nav {
    position: absolute;
    width: 600px;
    height: 62px;
    top: 40px;
    left: 0;
    right: 0;
    margin: auto;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #ccc;
    text-align: center;
  }

  .navbar-christies .navbar-header {
    border: 0;
  }

  .navbar-nav > li {
    padding: 0 12px;
    display: inline-block;
    float: none;
  }

  .navbar-nav .dropdown:hover .dropdown-menu {
    display: none;
  }

  table {
    page-break-after: auto;
  }

  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  td {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  thead {
    display: table-header-group;
  }

  tfoot {
    display: table-footer-group;
  }
}
@-ms-viewport {
  width: device-width;
}
.visible-block,
.visible-inline,
.visible-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block {
  display: none !important;
}

@media only print, only screen and (max-width: 767px) {
  .visible {
    display: block !important;
  }

  table.visible {
    display: table !important;
  }

  tr.visible {
    display: table-row !important;
  }

  td.visible,
th.visible {
    display: table-cell !important;
  }
}
@media only print, only screen and (max-width: 767px) {
  .visible-block {
    display: block !important;
  }
}

@media only print, only screen and (max-width: 767px) {
  .visible-inline {
    display: inline !important;
  }
}

@media only print, only screen and (max-width: 767px) {
  .visible-inline-block {
    display: inline-block !important;
  }
}

@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  td.visible-md,
th.visible-md {
    display: table-cell !important;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .visible-md-block {
    display: block !important;
  }
}

@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  td.visible-lg,
th.visible-lg {
    display: table-cell !important;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media only print, only screen and (min-width: 1280px) {
  .visible-xl {
    display: block !important;
  }

  table.visible-xl {
    display: table !important;
  }

  tr.visible-xl {
    display: table-row !important;
  }

  td.visible-xl,
th.visible-xl {
    display: table-cell !important;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .visible-xl-block {
    display: block !important;
  }
}

@media only print, only screen and (min-width: 1280px) {
  .visible-xl-inline {
    display: inline !important;
  }
}

@media only print, only screen and (min-width: 1280px) {
  .visible-xl-inline-block {
    display: inline-block !important;
  }
}

@media only print, only screen and (max-width: 767px) {
  .hidden {
    display: none !important;
  }
}
@media only print, only screen and (min-width: 768px) and (max-width: 1023px) {
  .hidden-md {
    display: none !important;
  }
}
@media only print, only screen and (min-width: 1024px) and (max-width: 1279px) {
  .hidden-lg {
    display: none !important;
  }
}
@media only print, only screen and (min-width: 1280px) {
  .hidden-xl {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  td.visible-print,
th.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }

  .modal {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    overflow: visible !important;
  }
}
.inline-block {
  display: inline-block;
}

.vertically-centered-content, .vcc {
  display: table;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.vertically-centered-content > :first-child, .vcc > :first-child {
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.not-clickable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
  outline: none;
  pointer-events: none;
}
.not-clickable:hover, .not-clickable:focus {
  cursor: default;
}

.clickable {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  -webkit-touch-callout: auto;
  -ms-touch-action: auto;
  touch-action: auto;
  cursor: auto;
  pointer-events: auto;
}
.clickable:hover, .clickable:focus {
  cursor: auto;
}

/* FONT */
.font-weight_bold, .f-w_b {
  font-weight: bold;
}

.font-style_italic, .f-s_i {
  font-style: italic;
}

/* TEXT ALIGN */
.text-align_left, .t-a_l {
  text-align: left;
}

.text-align_center, .t-a_c {
  text-align: center;
}

.text-align_right, .t-a_r {
  text-align: right;
}

.text-align_justify, .t-a_j {
  text-align: justify;
  text-justify: inter-word;
}

/* TEXT TRANSFORM */
.uppercase,
.text-transform_uppercase, .t-t_u {
  text-transform: uppercase;
}

.capitalize,
.text-transform_capitalize, .t-t_c {
  text-transform: capitalize;
}

/* TEXT DECORATION */
.underline,
.text-decoration_underline, .t-d_u {
  text-decoration: underline;
}
.underline:hover,
.text-decoration_underline:hover, .t-d_u:hover {
  text-decoration: underline;
}

.line-through .text-decoration_line-through,
.t-d_b {
  text-decoration: line-through;
}

.left,
.float_left, .f_l {
  float: left;
}

.right,
.float_right, .f_r {
  float: right;
}

.clear-both,
.clear_both {
  clear: both;
}

.clearfix::after, .clear-fix::after {
  content: "";
  display: table;
  clear: both;
}

.center {
  margin: 0 auto;
  text-align: center;
}

.align-left {
  margin: 0 auto 0 0;
}

.align-right {
  margin: 0 0 0 auto;
}

.margin_auto, .m_a {
  margin: 0 auto;
  text-align: center;
}

.no-vertical-margins {
  margin-bottom: 0;
  margin-top: 0;
}

.no-horizontal-margins {
  margin-left: 0;
  margin-right: 0;
}

.no-margins,
.margin_0, .m_0 {
  margin: 0;
}

.no-top-margin,
.no-margin-top,
.margin-top_0, .m-t_0 {
  margin-top: 0;
}

.no-right-margin,
.no-margin-right,
.margin-right_0, .m-r_0 {
  margin-right: 0;
}

.no-bottom-margin,
.no-margin-bottom,
.margin-bottom_0, .m-b_0 {
  margin-bottom: 0;
}

.no-left-margin,
.no-margin-left,
.margin-left_0, .m-l_0 {
  margin-left: 0;
}

/*# sourceMappingURL=styles.min.css.map */
