.department-pages .happening-now, .department-pages .left-navigation--items--item > a:link, .department-pages .left-navigation--items--item > a:active, .department-pages .left-navigation--items--item > a:visited, .department-pages .left-navigation--items--item > a:hover {
  font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

.popup-container.view-catalogue .viewCatalogue .sale-number,
.popup-container.view-catalogue .viewResultsContent .sale-number, .popup-container.add-to-calendar .viewCatalogue .sale-number,
.popup-container.add-to-calendar .viewResultsContent .sale-number, .popup-container.popup-iframe .viewCatalogue .sale-number,
.popup-container.popup-iframe .viewResultsContent .sale-number {
  margin-bottom: 10px; }

@-webkit-keyframes dots {
  0% {
    opacity: 0.2; }
  20% {
    opacity: 1; }
  100% {
    opacity: 0.2; } }
@keyframes dots {
  0% {
    opacity: 0.2; }
  20% {
    opacity: 1; }
  100% {
    opacity: 0.2; } }
html, body {
  /*overflow-x: hidden;*/ }

.container {
  width: 100%; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .container {
      max-width: 100%;
      padding: 0; } }
  @media only screen and (min-width: 768px) {
    .container {
      max-width: 100%;
      padding: 0; } }
  @media only screen and (min-width: 1025px) {
    .container {
      max-width: 100%;
      padding: 0; } }
  @media only screen and (min-width: 1280px) {
    .container {
      max-width: 100%;
      padding: 0; } }

.img-loader-container {
  background: rgba(255, 255, 255, 0.3);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 9990; }

.img-loader-carousel {
  background: transparent url("/static/images/loading.gif") no-repeat 50% 50%; }

.img-loader {
  top: 50%;
  right: 0;
  bottom: 0;
  left: 50%;
  position: absolute;
  z-index: 9990; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .img-loader {
      left: 45%; } }

.img-loader-carousel {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 9990; }

.right-panel--mask {
  background-color: #ffffff;
  z-index: 98; }
  @media only screen and (max-width: 1024px) {
    .right-panel--mask {
      z-index: 1005; } }
  .right-panel--mask.active {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    opacity: 0.5; }

@media only screen and (min-width: 768px) {
  body:not(.touch) .button-icon:not([disabled]):focus, body:not(.touch) .button-icon:not([disabled]):active {
    color: #000000;
    background-color: #ffffff;
    box-shadow: none !important;
    text-decoration: none; }
    body:not(.touch) .button-icon:not([disabled]):focus:before, body:not(.touch) .button-icon:not([disabled]):active:before {
      color: inherit; }
    body:not(.touch) .button-icon:not([disabled]):focus:after, body:not(.touch) .button-icon:not([disabled]):active:after {
      border: 0; } }
@media only screen and (min-width: 768px) {
  body:not(.touch) .button-icon:not([disabled]):hover {
    color: #ffffff;
    background-color: #000000;
    box-shadow: none !important;
    text-decoration: none; }
    body:not(.touch) .button-icon:not([disabled]):hover:before {
      color: inherit; }
    body:not(.touch) .button-icon:not([disabled]):hover:after {
      border: 0; } }
@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  body.touch .button-icon:not([disabled]):focus, body.touch .button-icon:not([disabled]):active {
    color: #ffffff;
    background-color: #000000;
    box-shadow: none;
    text-decoration: none; } }
@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  body.touch .button-icon:not([disabled]):focus:before, body.touch .button-icon:not([disabled]):active:before {
    color: #ffffff; } }

/* Overriding */
.SocialBlock .gig-button-container:before, [class*=" christies-icon_"]:before, [class^="christies-icon_"]:before {
  font-size: 20px;
  opacity: 1; }

div[id^="ShareDiv-reaction"][id$="-email_img"]:before,
div[id^="ShareDiv-reaction"][id$="-twitter_img"]:before,
div[id^="ShareDiv-reaction"][id$="-facebook_img"]:before {
  content: ''; }

.SocialBlock .gig-bar-container * > table {
  display: none; }

.gig-button:after {
  border: 0;
  border-radius: 0; }
.gig-button:focus:after, .gig-button:hover:after {
  border: 0;
  border-radius: 0; }

.SocialBlock .gig-bar-container table tr > td {
  padding-right: 0; }

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .SocialBlock ul li {
    display: flex;
    justify-content: center; }

  #ShareDivIcons {
    width: auto !important; } }
@media only screen and (min-width: 768px) {
  .SocialBlock {
    margin: 19px 0 14px; } }
@media only screen and (min-width: 1280px) {
  .SocialBlock {
    margin: 19px 0 33px; } }
.SocialBlock .gig-bar-container table tr > td:first-child div.gig-button-container {
  margin-left: 0 !important; }

@media only print, only screen and (min-width: 1280px) {
  .gig-button:focus, .gig-button:hover {
    box-shadow: 0 0 0px #000000; } }
.social-icons {
  margin-top: 14px; }

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .social-icons {
    text-align: center; } }
.social-icons > a {
  margin-right: 10px; }

body:not(.touch) .button-icon.added:not([disabled]), body:not(.touch) .button-icon.added:not([disabled]):active, body:not(.touch) .button-icon.added:not([disabled]):focus, body:not(.touch) .button-icon.added:not([disabled]):hover, body:not(.touch) .button-icon.active:not([disabled]), body:not(.touch) .button-icon.active:not([disabled]):active, body:not(.touch) .button-icon.active:not([disabled]):focus, body:not(.touch) .button-icon.active:not([disabled]):hover {
  border: 0;
  box-shadow: 0 0 0 #000000; }
  body:not(.touch) .button-icon.added:not([disabled]):before, body:not(.touch) .button-icon.added:not([disabled]):active:before, body:not(.touch) .button-icon.added:not([disabled]):focus:before, body:not(.touch) .button-icon.added:not([disabled]):hover:before, body:not(.touch) .button-icon.active:not([disabled]):before, body:not(.touch) .button-icon.active:not([disabled]):active:before, body:not(.touch) .button-icon.active:not([disabled]):focus:before, body:not(.touch) .button-icon.active:not([disabled]):hover:before {
    background-color: #000000;
    border-radius: 50%; }
  body:not(.touch) .button-icon.added:not([disabled]):after, body:not(.touch) .button-icon.added:not([disabled]):active:after, body:not(.touch) .button-icon.added:not([disabled]):focus:after, body:not(.touch) .button-icon.added:not([disabled]):hover:after, body:not(.touch) .button-icon.active:not([disabled]):after, body:not(.touch) .button-icon.active:not([disabled]):active:after, body:not(.touch) .button-icon.active:not([disabled]):focus:after, body:not(.touch) .button-icon.active:not([disabled]):hover:after {
    border: 0; }

.christies-icon_baidu:before {
  content: "\e903"; }

.christies-icon_email:before {
  content: "\e911"; }

.christies-icon_facebook:before {
  content: "\e912"; }

.christies-icon_pinterest:before {
  content: "\e929"; }

.christies-icon_instagram:before {
  content: "\e91c"; }

.christies-icon_tumblr:before {
  content: "\e940"; }

.christies-icon_twitter:before {
  content: "\e941"; }

.christies-icon_wechat:before {
  content: "\e946"; }

.christies-icon_weibo:before {
  content: "\e947"; }

.christies-icon_youku:before {
  content: "\e948"; }

.christies-icon_youtube:before {
  content: "\e949"; }

/* Close */
.close {
  opacity: 1; }

/* popup container - custom class */
.popup-container.view-catalogue, .popup-container.add-to-calendar {
  background-color: transparent; }
.popup-container.view-catalogue, .popup-container.add-to-calendar, .popup-container.popup-iframe {
  max-width: 100%;
  padding: 0; }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    .popup-container.view-catalogue, .popup-container.add-to-calendar, .popup-container.popup-iframe {
      width: 420px; }
      .popup-container.view-catalogue .modal-content, .popup-container.add-to-calendar .modal-content, .popup-container.popup-iframe .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 screen and (min-width: 960px) and (max-width: 1024px) {
    .popup-container.view-catalogue, .popup-container.add-to-calendar, .popup-container.popup-iframe {
      width: 780px; } }
  @media only screen and (min-width: 1025px) {
    .popup-container.view-catalogue, .popup-container.add-to-calendar, .popup-container.popup-iframe {
      width: 780px; } }
  .popup-container.view-catalogue > .christies-icon_close, .popup-container.add-to-calendar > .christies-icon_close, .popup-container.popup-iframe > .christies-icon_close {
    display: none; }
  .popup-container.view-catalogue .modal-header, .popup-container.add-to-calendar .modal-header, .popup-container.popup-iframe .modal-header {
    padding: 0; }
    .popup-container.view-catalogue .modal-header.viewCatalogueHeader, .popup-container.add-to-calendar .modal-header.viewCatalogueHeader, .popup-container.popup-iframe .modal-header.viewCatalogueHeader {
      border: 0; }
  .popup-container.view-catalogue .viewCatalogueHeader, .popup-container.add-to-calendar .viewCatalogueHeader, .popup-container.popup-iframe .viewCatalogueHeader {
    margin-bottom: 0; }
  .popup-container.view-catalogue .viewCatalogue .mainContent,
  .popup-container.view-catalogue .viewResultsContent .mainContent, .popup-container.add-to-calendar .viewCatalogue .mainContent,
  .popup-container.add-to-calendar .viewResultsContent .mainContent, .popup-container.popup-iframe .viewCatalogue .mainContent,
  .popup-container.popup-iframe .viewResultsContent .mainContent {
    background: #f8f8f8;
    border-top: 1px solid #cccccc;
    padding: 20px;
    margin-top: 60px; }
    .popup-container.view-catalogue .viewCatalogue .mainContent:first-child,
    .popup-container.view-catalogue .viewResultsContent .mainContent:first-child, .popup-container.add-to-calendar .viewCatalogue .mainContent:first-child,
    .popup-container.add-to-calendar .viewResultsContent .mainContent:first-child, .popup-container.popup-iframe .viewCatalogue .mainContent:first-child,
    .popup-container.popup-iframe .viewResultsContent .mainContent:first-child {
      margin-top: auto; }
  .popup-container.view-catalogue .viewCatalogue .mainImage,
  .popup-container.view-catalogue .viewResultsContent .mainImage, .popup-container.add-to-calendar .viewCatalogue .mainImage,
  .popup-container.add-to-calendar .viewResultsContent .mainImage, .popup-container.popup-iframe .viewCatalogue .mainImage,
  .popup-container.popup-iframe .viewResultsContent .mainImage {
    height: 100px;
    margin-right: 20px;
    margin-bottom: 15px;
    padding: 0; }
    @media only screen and (min-width: 1025px) {
      .popup-container.view-catalogue .viewCatalogue .mainImage,
      .popup-container.view-catalogue .viewResultsContent .mainImage, .popup-container.add-to-calendar .viewCatalogue .mainImage,
      .popup-container.add-to-calendar .viewResultsContent .mainImage, .popup-container.popup-iframe .viewCatalogue .mainImage,
      .popup-container.popup-iframe .viewResultsContent .mainImage {
        margin-bottom: 0; } }
    .popup-container.view-catalogue .viewCatalogue .mainImage img,
    .popup-container.view-catalogue .viewResultsContent .mainImage img, .popup-container.add-to-calendar .viewCatalogue .mainImage img,
    .popup-container.add-to-calendar .viewResultsContent .mainImage img, .popup-container.popup-iframe .viewCatalogue .mainImage img,
    .popup-container.popup-iframe .viewResultsContent .mainImage img {
      max-width: none;
      border: none;
      vertical-align: bottom;
      width: auto;
      height: auto;
      max-width: 100%;
      max-height: 100%; }
  @media only screen and (min-width: 1280px) {
    .popup-container.view-catalogue .viewCatalogue .sale-number,
    .popup-container.view-catalogue .viewResultsContent .sale-number, .popup-container.add-to-calendar .viewCatalogue .sale-number,
    .popup-container.add-to-calendar .viewResultsContent .sale-number, .popup-container.popup-iframe .viewCatalogue .sale-number,
    .popup-container.popup-iframe .viewResultsContent .sale-number {
      margin-bottom: -4px; } }
  .popup-container.view-catalogue .viewCatalogue .saleDetails,
  .popup-container.view-catalogue .viewResultsContent .saleDetails, .popup-container.add-to-calendar .viewCatalogue .saleDetails,
  .popup-container.add-to-calendar .viewResultsContent .saleDetails, .popup-container.popup-iframe .viewCatalogue .saleDetails,
  .popup-container.popup-iframe .viewResultsContent .saleDetails {
    padding-left: 0; }
    @media only screen and (min-width: 1025px) {
      .popup-container.view-catalogue .viewCatalogue .saleDetails,
      .popup-container.view-catalogue .viewResultsContent .saleDetails, .popup-container.add-to-calendar .viewCatalogue .saleDetails,
      .popup-container.add-to-calendar .viewResultsContent .saleDetails, .popup-container.popup-iframe .viewCatalogue .saleDetails,
      .popup-container.popup-iframe .viewResultsContent .saleDetails {
        padding-left: auto;
        margin-top: 0; } }
    .popup-container.view-catalogue .viewCatalogue .saleDetails .small-seperator::before,
    .popup-container.view-catalogue .viewResultsContent .saleDetails .small-seperator::before, .popup-container.add-to-calendar .viewCatalogue .saleDetails .small-seperator::before,
    .popup-container.add-to-calendar .viewResultsContent .saleDetails .small-seperator::before, .popup-container.popup-iframe .viewCatalogue .saleDetails .small-seperator::before,
    .popup-container.popup-iframe .viewResultsContent .saleDetails .small-seperator::before {
      margin-top: 8px; }
  .popup-container.view-catalogue .viewCatalogue .actionTitle,
  .popup-container.view-catalogue .viewResultsContent .actionTitle, .popup-container.add-to-calendar .viewCatalogue .actionTitle,
  .popup-container.add-to-calendar .viewResultsContent .actionTitle, .popup-container.popup-iframe .viewCatalogue .actionTitle,
  .popup-container.popup-iframe .viewResultsContent .actionTitle {
    margin: 15px 0; }
    @media only screen and (min-width: 1025px) {
      .popup-container.view-catalogue .viewCatalogue .actionTitle,
      .popup-container.view-catalogue .viewResultsContent .actionTitle, .popup-container.add-to-calendar .viewCatalogue .actionTitle,
      .popup-container.add-to-calendar .viewResultsContent .actionTitle, .popup-container.popup-iframe .viewCatalogue .actionTitle,
      .popup-container.popup-iframe .viewResultsContent .actionTitle {
        margin: 40px 0; } }
  .popup-container.view-catalogue .viewCatalogue a.link,
  .popup-container.view-catalogue .viewResultsContent a.link, .popup-container.add-to-calendar .viewCatalogue a.link,
  .popup-container.add-to-calendar .viewResultsContent a.link, .popup-container.popup-iframe .viewCatalogue a.link,
  .popup-container.popup-iframe .viewResultsContent a.link {
    line-height: 40px;
    margin-bottom: 15px;
    display: block; }
    .popup-container.view-catalogue .viewCatalogue a.link:last-of-type,
    .popup-container.view-catalogue .viewResultsContent a.link:last-of-type, .popup-container.add-to-calendar .viewCatalogue a.link:last-of-type,
    .popup-container.add-to-calendar .viewResultsContent a.link:last-of-type, .popup-container.popup-iframe .viewCatalogue a.link:last-of-type,
    .popup-container.popup-iframe .viewResultsContent a.link:last-of-type {
      margin-bottom: 0; }
    .popup-container.view-catalogue .viewCatalogue a.link span[class*="icon"],
    .popup-container.view-catalogue .viewResultsContent a.link span[class*="icon"], .popup-container.add-to-calendar .viewCatalogue a.link span[class*="icon"],
    .popup-container.add-to-calendar .viewResultsContent a.link span[class*="icon"], .popup-container.popup-iframe .viewCatalogue a.link span[class*="icon"],
    .popup-container.popup-iframe .viewResultsContent a.link span[class*="icon"] {
      margin-right: 10px; }
  @media only screen and (min-width: 1280px) {
    .popup-container.view-catalogue .viewCatalogue .mainContent, .popup-container.add-to-calendar .viewCatalogue .mainContent, .popup-container.popup-iframe .viewCatalogue .mainContent {
      padding-bottom: 12px; } }
  .popup-container.view-catalogue .addToCalendarContent .actions p,
  .popup-container.view-catalogue .viewCatalogue .actions p, .popup-container.add-to-calendar .addToCalendarContent .actions p,
  .popup-container.add-to-calendar .viewCatalogue .actions p, .popup-container.popup-iframe .addToCalendarContent .actions p,
  .popup-container.popup-iframe .viewCatalogue .actions p {
    margin-bottom: 15px; }
    .popup-container.view-catalogue .addToCalendarContent .actions p a,
    .popup-container.view-catalogue .viewCatalogue .actions p a, .popup-container.add-to-calendar .addToCalendarContent .actions p a,
    .popup-container.add-to-calendar .viewCatalogue .actions p a, .popup-container.popup-iframe .addToCalendarContent .actions p a,
    .popup-container.popup-iframe .viewCatalogue .actions p a {
      margin-right: 10px; }
    .popup-container.view-catalogue .addToCalendarContent .actions p span,
    .popup-container.view-catalogue .viewCatalogue .actions p span, .popup-container.add-to-calendar .addToCalendarContent .actions p span,
    .popup-container.add-to-calendar .viewCatalogue .actions p span, .popup-container.popup-iframe .addToCalendarContent .actions p span,
    .popup-container.popup-iframe .viewCatalogue .actions p span {
      color: #000000; }
  .popup-container.view-catalogue.download-lot-sheet, .popup-container.add-to-calendar.download-lot-sheet, .popup-container.popup-iframe.download-lot-sheet {
    width: 780px;
    padding: 0px; }
    .popup-container.view-catalogue.download-lot-sheet .modal-content, .popup-container.add-to-calendar.download-lot-sheet .modal-content, .popup-container.popup-iframe.download-lot-sheet .modal-content {
      padding: 40px 30px;
      display: inline-block; }
      .popup-container.view-catalogue.download-lot-sheet .modal-content form, .popup-container.add-to-calendar.download-lot-sheet .modal-content form, .popup-container.popup-iframe.download-lot-sheet .modal-content form {
        display: inline-block; }
      .popup-container.view-catalogue.download-lot-sheet .modal-content .close:before, .popup-container.add-to-calendar.download-lot-sheet .modal-content .close:before, .popup-container.popup-iframe.download-lot-sheet .modal-content .close:before {
        font-size: 15px; }
      .popup-container.view-catalogue.download-lot-sheet .modal-content .innerPopupMessage > span > p:first-child, .popup-container.add-to-calendar.download-lot-sheet .modal-content .innerPopupMessage > span > p:first-child, .popup-container.popup-iframe.download-lot-sheet .modal-content .innerPopupMessage > span > p:first-child {
        border-bottom: 1px solid #ccc;
        font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
        font-weight: 500;
        font-style: normal;
        font-size: 25px;
        line-height: 35px;
        padding-bottom: 21px; }
      .popup-container.view-catalogue.download-lot-sheet .modal-content .cta-wrapper input, .popup-container.add-to-calendar.download-lot-sheet .modal-content .cta-wrapper input, .popup-container.popup-iframe.download-lot-sheet .modal-content .cta-wrapper input {
        margin-right: 20px !important;
        margin-bottom: 0; }
    .popup-container.view-catalogue.download-lot-sheet .cta-wrapper, .popup-container.add-to-calendar.download-lot-sheet .cta-wrapper, .popup-container.popup-iframe.download-lot-sheet .cta-wrapper {
      float: right; }
    .popup-container.view-catalogue.download-lot-sheet .btndownload, .popup-container.add-to-calendar.download-lot-sheet .btndownload, .popup-container.popup-iframe.download-lot-sheet .btndownload {
      background: #B30900; }
  .popup-container.view-catalogue .modal-body.viewCatalogue, .popup-container.add-to-calendar .modal-body.viewCatalogue, .popup-container.popup-iframe .modal-body.viewCatalogue {
    display: block; }
.popup-container .modal-dialog .innerPopupMessage .cta-wrapper input {
  margin-left: 20px !important;
  margin-bottom: 0; }
.popup-container .modal-content {
  padding: 40px 30px;
  display: inline-block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .popup-container .modal-content.load-modal-data .christies-icon_close:nth-child(1) {
    display: none; }
  .popup-container .modal-content .close::before {
    font-size: 20px; }
.popup-container .modal-body.viewCatalogue {
  display: flex; }
.popup-container .noticetobidder p {
  font-size: 14px; }
.popup-container .noticetobidder ul {
  padding-left: 30px; }
.popup-container .noticetobidder ul li {
  list-style-type: disc;
  padding-bottom: 7px; }
.popup-container .noticetobidder ul li:last-child {
  padding-bottom: 14px; }
.popup-container .noticetobidder .cta-wrapper.margin40 {
  margin-top: 40px;
  text-align: right; }
.popup-container .noticetobidder .cta-wrapper.margin40 .margin20px {
  margin-right: 20px; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .popup-container .noticetobidder .cta-wrapper.margin40 {
    text-align: center; } }

#dialog iframe {
  position: absolute;
  height: 100%;
  width: 100%; }

@media (min-width: 1024px) {
  .modal-content {
    padding: 0px; } }
@media only screen and (min-width: 1025px) {
  .viewCatalogue .saleDetails {
    padding: 0px; }

  .viewCatalogue .small-seperator {
    padding-bottom: 0px; } }
.viewCatalogueHeader,
.addToCalendarHeader {
  margin-bottom: 0px; }

.popup-container .cta-wrapper {
  float: right; }

.downloadexcel-wrapper > a {
  padding-right: 10px; }

@media only screen and (min-width: 1025px) {
  .viewCatalogue .saleDetails,
  .add-to-calendar .saleDetails,
  .addToCalendarContent .saleDetails   {
      padding: 0px;
	  margin-left: 0;
      width: 73%; }
	.addToCalendarContent .mainImage, .viewCatalogue .mainImage, .viewResultsContent .mainImage {
	  width: 160px;
	  height: 100px; }
  .viewCatalogue .small-seperator,
  .add-to-calendar .small-seperator {
    padding-bottom: 0px; } }
.login-user {
  margin-bottom: 10px !important;
  margin-right: 10px !important; }

.popup-container.view-catalogue, .popup-container.download-lot-sheet, .popup-container.add-to-calendar.download-lot-sheet, .popup-container.popup-iframe.download-lot-sheet {
  width: 780px;
  padding: 0px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .popup-container.view-catalogue, .popup-container.download-lot-sheet, .popup-container.add-to-calendar.download-lot-sheet, .popup-container.popup-iframe.download-lot-sheet {
      width: auto; } }

@media (min-width: 1024px) {
  .modal-dialog .modal-content {
    padding: 20px 30px; }
.login-popup .closeme.christies-icon-close.button-icon-login{
	right:-22px !important;
}
  .christies_fav_Title {
    position: relative !important; } }
.popup-container.view-catalogue {
  overflow: hidden !important; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .popup-container.view-catalogue {
      overflow-y: auto !important; } }

.popup-container .cta {
  text-transform: none !important; }
  .popup-container .cta:not(.grey).btndownload {
    background: #B30900; }
    .popup-container .cta:not(.grey).btndownload:hover, .popup-container .cta:not(.grey).btndownload:focus {
      background-color: #D70C00;
      color: #fff;
      text-decoration: none; }
  .popup-container .cta.grey {
    background-color: #efefef; }

.modal-content .innerPopupMessage > span > p:first-child > strong {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px; }

.modal-content .innerPopupMessage > span > p:first-child {
  border-bottom: 1px solid #ccc;
  padding-bottom: 21px; }

.modal-content .close::before {
  font-size: 15px !important; }

@media only screen and (max-width: 767px) and (min-width: 320px) {
  .popup-container, .popupMessage {
    min-width: 100%;
    max-width: 100%;
    right: 0px;
    left: 0px; }

  .popup-container .cta-wrapper {
    text-align: right; }

  #btnDisAgree {
    margin-bottom: 20px; } }
@media only screen and (min-width: 768px) {
  .modal-content .innerPopupMessage .cta-wrapper input {
    margin-right: 20px;
    margin-bottom: 0; } }
.lightbox-container .lightbox-carousel--buttons-container .christies-icon_information {
  top: 10px; }

.department-pages {
  /* Components */
  /* Layouts */
  /* Panels */
  /* Pages */
  /* UI controls */
  /* Selectors */
  /* Media */ }
  .department-pages .page-title {
    position: relative;
    margin-top: 50px;
    max-width: 100%;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center; }
    @media only screen and (min-width: 768px) {
      .department-pages .page-title {
        margin-bottom: 49px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .page-title {
        margin-bottom: 62px; } }
    .department-pages .page-title h1.title, .department-pages .page-title h1.header-1 {
      margin: 0; }
  .department-pages .list-items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start; }
    .department-pages .list-items.two-cols > *:nth-child(2n+1) {
      margin-right: 20px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .list-items.two-cols > *:nth-child(2n+1) {
          margin-right: 0; } }
    .department-pages .list-items.three-cols > * {
      margin-right: 20px; }
      .department-pages .list-items.three-cols > *:nth-child(3n+3) {
        margin-right: 0; }
    .department-pages .list-items a {
      font-size: 16px; }
  .department-pages .list-items--item {
    width: 100%; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .list-items--item {
        width: 100%; } }
  .department-pages .list-items--title {
    margin-top: 58px;
    margin-bottom: 26px;
    width: 100%; }
    .department-pages .list-items--title:first-of-type {
      margin-top: 0; }
    .department-pages .list-items--title:nth-child(n+2) + .list-items--item {
      margin-top: 0; }
      .department-pages .list-items--title:nth-child(n+2) + .list-items--item + .list-items--item {
        margin-top: 35px; }
  .department-pages .list-items--item--date {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400; }
  .department-pages .list-items--item--location-name {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0;
    width: 280px; }
    .department-pages .list-items--item--location-name > a:link, .department-pages .list-items--item--location-name > a:active, .department-pages .list-items--item--location-name > a:visited, .department-pages .list-items--item--location-name > a:hover {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-decoration: none; }
    .department-pages .list-items--item--location-name:nth-child(n+3) {
      margin-top: 28px;
      margin-bottom: 0; }
  .department-pages .list-items--item--name {
    margin-top: 0;
    margin-bottom: 0; }
  .department-pages .list-items--item--image.image-preview-container {
    width: auto; }
    .department-pages .list-items--item--image.image-preview-container img {
      width: auto; }
  .department-pages .list-items--item--image-description {
    margin-top: 12px;
    width: 100%; }
    .department-pages .list-items--item--image-description h4, .department-pages .list-items--item--image-description h5, .department-pages .list-items--item--image-description p {
      display: inline-block;
      margin: 0;
      width: 100%; }
    .department-pages .list-items--item--image-description > a {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit; }
  .department-pages .list-items--item--image-description--caption {
    /*color: #000000;
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;*/ }
    .department-pages .list-items--item--image-description--caption > a {
      color: #000000;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit; }
  .department-pages .list-items--item--image-description--description {
    /*color: #000000;
    font-size: 16px;
    line-height: 25px;*/ }
    .department-pages .list-items--item--image-description--description > a {
      color: #000000;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit; }
  .department-pages .happening-now {
    color: #D70C00;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 18px; }
    .department-pages .happening-now .HNow1, .department-pages .happening-now .HNow2, .department-pages .happening-now .HNow3 {
      display: inline-block;
      height: 4px;
      margin-top: 10px;
      text-indent: -9000px;
      width: 4px;
      border-radius: 5px; }
    .department-pages .happening-now .HNow1 {
      background-color: #b10a0a;
      margin-left: 5px;
      opacity: 0;
      -webkit-animation: dots 1.3s infinite;
      -webkit-animation-delay: 0s;
      animation: dots 1.3s infinite;
      animation-delay: 0s;
      animation-fill-mode: both; }
    .department-pages .happening-now .HNow2 {
      background-color: #b10a0a;
      margin-left: 3px;
      opacity: 0;
      -webkit-animation: dots 1.3s infinite;
      -webkit-animation-delay: 0.2s;
      animation: dots 1.3s infinite;
      animation-delay: 0.2s;
      animation-fill-mode: both; }
    .department-pages .happening-now .HNow3 {
      background-color: #b10a0a;
      margin-left: 3px;
      opacity: 0;
      -webkit-animation: dots 1.3s infinite;
      -webkit-animation-delay: 0.4s;
      animation: dots 1.3s infinite;
      animation-delay: 0.4s;
      animation-fill-mode: both; }
  .department-pages .flyout-Wrapper {
    background-color: transparent;
    color: #ffffff;
    opacity: 0;
    position: fixed;
    padding: 25px 30px 27px;
    z-index: 0;
    left: -4000px;
    top: -5000px;
    /*@include transitions(background-color 0s linear , opacity 0s ease);*/ }
    .department-pages .flyout-Wrapper.active {
      background-color: #000000;
      opacity: 1;
      position: absolute;
      z-index: 10;
      /*@include transitions(background-color 1s linear , opacity 1s ease-out);*/ }
    .department-pages .flyout-Wrapper span.arrow-up {
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid black;
      position: absolute;
      top: -9px;
      left: 15%; }
    .department-pages .flyout-Wrapper p {
      color: #ffffff;
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
    .department-pages .flyout-Wrapper h3 {
      font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
      line-height: 30px;
      color: #ffffff; }
      @media only screen and (min-width: 768px) {
        .department-pages .flyout-Wrapper h3 {
          font-size: 22px; }
          .department-pages .flyout-Wrapper h3 + .body_p {
            margin-top: 5px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .flyout-Wrapper h3 {
          font-size: 30px; }
          .department-pages .flyout-Wrapper h3 + .body_p {
            margin-top: 5px; } }
    .department-pages .flyout-Wrapper .body_p {
      font-size: 16px;
      line-height: 20px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .flyout-Wrapper .body_p {
          font-size: 14px; } }
    .department-pages .flyout-Wrapper .body_p_small {
      font-size: 14px;
      line-height: 20px; }
      .department-pages .flyout-Wrapper .body_p_small a {
        color: #ffffff;
        font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        text-decoration: underline; }
    @media only screen and (min-width: 768px) {
      .department-pages .flyout-Wrapper .margin30--10, .department-pages .flyout-Wrapper .mailto-tel-wrapper {
        margin: 14px 0px 10px 0; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .flyout-Wrapper .margin30--10, .department-pages .flyout-Wrapper .mailto-tel-wrapper {
        margin: 25px 0px 10px 0; } }
    @media only screen and (min-width: 768px) {
      .department-pages .flyout-Wrapper .margin30 {
        margin: 21px 0 0 0; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .flyout-Wrapper .margin30 {
        margin: 22px 0px 10px 0; } }
    .department-pages .flyout-Wrapper .mailto-tel-wrapper > a, .department-pages .flyout-Wrapper .mailto-tel-wrapper a:active, .department-pages .flyout-Wrapper .mailto-tel-wrapper a:visited {
      color: #ffffff;
      display: block;
      font-size: 14px;
      line-height: 25px; }
    .department-pages .flyout-Wrapper .mailto-tel-wrapper a[href^="mailto:"] {
      text-decoration: underline; }
    .department-pages .flyout-Wrapper .mailto-tel-wrapper a[href^="tel:"] {
      cursor: default;
      text-decoration: none; }
      @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .department-pages .flyout-Wrapper .mailto-tel-wrapper a[href^="tel:"] {
          cursor: pointer;
          text-decoration: underline; } }
    .department-pages .flyout-Wrapper .social-icons {
      top: 0;
      right: 0;
      position: absolute; }
  .department-pages .hero-container .hero-carousel .cta-wrapper .cta-link {
    text-decoration: underline; }
  .department-pages .hero-container + .content-container .language-panel {
    top: 20px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .hero-container + .content-container .language-panel {
        top: 26px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .hero-container + .content-container .page-title {
      margin-top: 14px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages section.hero-container.visual-only {
      min-height: 62px;
      padding: 0; }
    .department-pages .hero-container .hero-carousel .cta-wrapper {
      margin-top: 15px; }
      .department-pages .hero-container .hero-carousel .cta-wrapper .cta-link {
        float: none;
        margin: 0; }
    .department-pages .hero-carousel--image-description {
      min-height: 120px;
      padding: 29px 0 0; }
      .department-pages .hero-carousel--image-description > * {
        display: block;
        text-align: center; }
    .department-pages .hero-carousel--pagination {
      background-color: transparent;
      margin-top: -3px;
      padding-top: 0;
      position: absolute; }
    .department-pages .hero-carousel--image-description--date {
      margin-top: 12px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .slideshow-container {
      min-height: 500px; } }
  .department-pages .hero-container + .content-container {
    margin-top: 0; }
  .department-pages .content-container {
    display: flex;
    flex-flow: row wrap;
    max-width: 1180px;
    margin: 0 auto 0;
    padding: 0;
    position: relative; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .content-container {
        max-width: 100%;
        padding: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
      .department-pages .content-container {
        max-width: 100%;
        padding: 0 32px; } }
    @media only screen and (min-width: 960px) and (max-width: 1024px) {
      .department-pages .content-container {
        max-width: 100%;
        padding: 0 40px; } }
    @media only screen and (min-width: 1025px) and (max-width: 1279px) {
      .department-pages .content-container {
        max-width: 100%;
        padding: 0 40px; } }
  .department-pages h1.header-1 {
    font-size: 50px;
    font-weight: normal;
    line-height: 60px;
    text-align: center; }
  .department-pages h3.header-3 {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px; }
  .department-pages h5.caption {
    color: #000000;
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px; }
  .department-pages h5.user-info {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px; }
  .department-pages .secondary-title {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px; }
  .department-pages .location-name {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px; }
    .department-pages .location-name > a {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit; }
  .department-pages .name {
    color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px; }
  .department-pages .module {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .module {
        float: left;
        padding: 0;
        width: 100%; } }
    @media only screen and (min-width: 768px) {
      .department-pages .module {
        padding-bottom: 69px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .module {
        padding-bottom: 87px; } }
    .department-pages .module.specialist-department {
      margin-bottom: 12px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .module.specialist-department {
          margin-bottom: 46px;
          padding: 0 15px; } }
  .department-pages .row-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start; }
  @media only screen and (min-width: 1025px) {
    .department-pages .parent-block, .department-pages .right-panel__list-items {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-start;
      justify-content: flex-start; } }
  @media only screen and (min-width: 1025px) {
    .department-pages .child-block, .department-pages .right-panel__sub-item {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      align-items: flex-start;
      justify-content: flex-start; } }
  @media only screen and (min-width: 1025px) {
    .department-pages .sign-up-block {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-start;
      justify-content: flex-start; } }
  .department-pages .image-preview-container {
    background: #f8f8f8;
    height: auto;
    overflow: visible;
    padding-bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
    position: relative; }
    .department-pages .image-preview-container:before {
      background: rgba(0, 0, 0, 0.03);
      content: '';
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute;
      transition: background 0.3s linear; }
    .department-pages .image-preview-container:after {
      background-color: transparent;
      border-bottom: 0px solid #d70c00;
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      transition: background-color 0.4s , opacity 0.2; }
    .department-pages .image-preview-container > a, .department-pages .image-preview-container > div {
        z-index: 1;
    }
    .department-pages .image-preview-container.isRoundel:before {
      background: #f8f8f8 !important; }
    .department-pages .image-preview-container.isRoundel > a:before {
      background: rgba(248,248,248,0.03) !important;
	  width: inherit;
	  height: 132px; }
  .department-pages .description, .department-pages .right-panel__list-item-description {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start; }
  .department-pages .page-header-panel {
    position: relative;
    width: 100%; }
  .department-pages .language-panel {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 15;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-end; }
  .department-pages .language-panel__dropdown.select-dropdowns {
    height: 30px;
    width: 180px; }
    .department-pages .language-panel__dropdown.select-dropdowns select {
      background-position: 148px top;
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 12px;
      font-weight: 500;
      height: 30px;
      line-height: 30px;
      padding-left: 10px;
      padding-right: 35px;
      text-transform: uppercase; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .language-panel__dropdown.select-dropdowns select {
          background-image: url("/static/images/bg_body_light_gray_black-mobile30.png");
          background-position: right top; } }
      .department-pages .language-panel__dropdown.select-dropdowns select:not(.disabled):hover {
        background-position: 148px center; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .language-panel__dropdown.select-dropdowns select:not(.disabled):hover {
            background-position: right center; } }
      .department-pages .language-panel__dropdown.select-dropdowns select:not(.disabled):focus {
        background-position: 148px bottom; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .language-panel__dropdown.select-dropdowns select:not(.disabled):focus {
            background-position: right bottom; } }
    .department-pages .language-panel__dropdown.select-dropdowns:after {
      font-size: 10px;
      height: 30px;
      line-height: 34px;
      width: 30px; }
  .department-pages .left-navigation {
    font-size: 14px;
    position: relative;
    width: 23.72885%; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .left-navigation {
        margin-right: 0;
        margin-bottom: 0;
        width: 100%; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .department-pages .left-navigation {
        width: 222px; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      .department-pages .left-navigation {
        width: 280px; } }
    @media only screen and (min-width: 1025px) and (max-width: 1279px) {
      .department-pages .left-navigation {
        width: 23.72885%; } }
  .department-pages .left-navigation--items {
    font-size: 14px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .left-navigation--items {
        display: flex;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start; } }
  .department-pages .left-navigation--items--item {
    float: left;
    font-size: 14px;
    position: relative;
    width: 100%; }
    .department-pages .left-navigation--items--item:nth-last-of-type(2) {
      border-bottom: 1px solid #cccccc; }
    .department-pages .left-navigation--items--item > a:link, .department-pages .left-navigation--items--item a:active, .department-pages .left-navigation--items--item a:visited, .department-pages .left-navigation--items--item a:hover {
      color: #000000;
      cursor: pointer;
      display: block;
      font-size: 14px;
      line-height: 1.5em;
      margin: 0;
      padding: 20px;
      position: relative;
      text-decoration: none;
      z-index: 1; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .left-navigation--items--item > a:link, .department-pages .left-navigation--items--item a:active, .department-pages .left-navigation--items--item a:visited, .department-pages .left-navigation--items--item a:hover {
          height: 50px;
          line-height: 50px;
          max-width: 100%;
          padding: 0; } }
      @media only screen and (min-width: 768px) {
        .department-pages .left-navigation--items--item > a:link, .department-pages .left-navigation--items--item a:active, .department-pages .left-navigation--items--item a:visited, .department-pages .left-navigation--items--item a:hover {
          padding-top: 13.5px;
          padding-bottom: 14px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .left-navigation--items--item > a:link, .department-pages .left-navigation--items--item a:active, .department-pages .left-navigation--items--item a:visited, .department-pages .left-navigation--items--item a:hover {
          padding-top: 19.5px;
          padding-bottom: 19.5px; } }
    .department-pages .left-navigation--items--item a:before {
      border-left: 0 solid transparent;
      display: block;
      content: "";
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute; }
    .department-pages .left-navigation--items--item a > span[class^="christies-icon_"] {
      display: none !important; }
      @media only screen and (max-width: 767px) {
        .department-pages .left-navigation--items--item a > span[class^="christies-icon_"] {
          display: inline-block !important; } }
    .department-pages .left-navigation--items--item.active {
      border-top: 1px solid #cccccc;
      border-right: 1px solid #cccccc;
      border-left: 1px solid #cccccc; }
      @media only screen and (min-width: 768px) {
        .department-pages .left-navigation--items--item.active a:before {
          border-left: 3px solid #D70C00; } }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .left-navigation--items--item.active {
          border-right: 0;
          border-left: 0; } }
    .department-pages .left-navigation--items--item:not(.active) {
      border-top: 1px solid #cccccc;
      border-right: 1px solid #cccccc;
      border-left: 1px solid #cccccc; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .left-navigation--items--item:not(.active):nth-last-of-type(2) {
          border-bottom: 1px solid #cccccc; } }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .left-navigation--items--item:not(.active) {
          border-right: 0;
          border-left: 0; } }
  .department-pages .lower-left-panel {
    border-top: 1px solid #cccccc;
    display: none;
    float: left;
    position: relative;
    width: 100%; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .lower-left-panel {
        margin-bottom: 34px;
        display: block; } }
    @media only screen and (min-width: 768px) {
      .department-pages .lower-left-panel {
        margin-top: 50px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .lower-left-panel {
        margin-top: 60px; } }
    .department-pages .lower-left-panel p {
      color: #000000;
      font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
      font-size: 18px;
      font-weight: normal;
      line-height: 25px; }
  .department-pages .lower-left-panel--signup {
    margin-top: 28px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .lower-left-panel--signup {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%; } }
    @media only screen and (min-width: 768px) {
      .department-pages .lower-left-panel--signup p {
        font-size: 14px;
        line-height: 20px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .lower-left-panel--signup p {
        font-size: 16px;
        line-height: 22px; } }
    .department-pages .lower-left-panel--signup p.fsu_header-5_primary {
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
      .department-pages .lower-left-panel--signup p.fsu_header-5_primary > a {
        display: block;
        margin-top: 11px; }
    .department-pages .lower-left-panel--signup a {
      text-decoration: underline; }
    .department-pages .lower-left-panel--signup .cta {
      text-decoration: none; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .lower-left-panel--signup .cta-wrapper {
        margin: 18px auto;
        width: 80%; } }
    @media only screen and (min-width: 768px) {
      .department-pages .lower-left-panel--signup .cta-wrapper {
        margin-top: 12px;
        margin-bottom: 16px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .lower-left-panel--signup .cta-wrapper {
        margin-top: 24px;
        margin-bottom: 26px; } }
    .department-pages .lower-left-panel--signup .cta {
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 16px;
      font-weight: 400;
      height: 60px;
      line-height: 60px;
      width: 100%; }
      .department-pages .lower-left-panel--signup .cta:focus, .department-pages .lower-left-panel--signup .cta:hover {
        font-size: 16px;
        height: 60px;
        line-height: 60px; }
    .department-pages .lower-left-panel--signup a, .department-pages .lower-left-panel--signup a:active, .department-pages .lower-left-panel--signup a:visited {
      font-size: 14px;
      line-height: 20px; }
  .department-pages .lower-left-panel--signup-user-info {
    display: block;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px; }
  .department-pages .main-panel {
    flex: 1 0;
    margin: 0 auto;
    position: relative; }
    @media only screen and (min-width: 768px) {
      .department-pages .main-panel {
        display: flex; } }
    .department-pages .main-panel > * {
      position: relative; }
      .department-pages .main-panel > * > .header-3 {
        margin-top: -7px; }
    .department-pages .main-panel:not(.active) .overview,
    .department-pages .main-panel:not(.active) .upcoming-auctions,
    .department-pages .main-panel:not(.active) .auction-results,
    .department-pages .main-panel:not(.active) .contacts,
    .department-pages .main-panel:not(.active) .specialist-department,
    .department-pages .main-panel:not(.active) .selling,
    .department-pages .main-panel:not(.active) .exceptional-prices,
    .department-pages .main-panel:not(.active) .newsandviews {
      opacity: 0; }
    .department-pages .main-panel.active .overview,
    .department-pages .main-panel.active .upcoming-auctions,
    .department-pages .main-panel.active .auction-results,
    .department-pages .main-panel.active .contacts,
    .department-pages .main-panel.active .specialist-department,
    .department-pages .main-panel.active .selling,
    .department-pages .main-panel.active .exceptional-prices,
    .department-pages .main-panel.active .newsandviews {
      opacity: 1;
      transition: opacity 150ms ease-in; }
    @media only screen and (min-width: 768px) {
      .department-pages .main-panel .overview > .header-3,
      .department-pages .main-panel .auction-results > .header-3,
      .department-pages .main-panel .contacts > .header-3,
      .department-pages .main-panel .specialist-department > .header-3,
      .department-pages .main-panel .selling > .header-3,
      .department-pages .main-panel .exceptional-prices > .header-3 {
        margin-bottom: 42px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .main-panel .overview > .header-3,
      .department-pages .main-panel .auction-results > .header-3,
      .department-pages .main-panel .contacts > .header-3,
      .department-pages .main-panel .specialist-department > .header-3,
      .department-pages .main-panel .exceptional-prices > .header-3 {
        margin-bottom: 53px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .main-panel .selling > .header-3 {
        margin-bottom: 32px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .main-panel .auction-results > .header-3 {
        margin-bottom: 42px; } }
    @media only screen and (min-width: 1025px) {
      .department-pages .main-panel .upcoming-auctions > .header-3 {
        margin-bottom: 53px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .main-mobile-panel {
      float: left;
      margin-bottom: 0;
      width: 100%; }
      .department-pages .main-mobile-panel.active {
        margin-top: 10px; }
      .department-pages .main-mobile-panel:not(.active) .overview,
      .department-pages .main-mobile-panel:not(.active) .upcoming-auctions,
      .department-pages .main-mobile-panel:not(.active) .auction-results,
      .department-pages .main-mobile-panel:not(.active) .contacts,
      .department-pages .main-mobile-panel:not(.active) .specialist-department,
      .department-pages .main-mobile-panel:not(.active) .selling,
      .department-pages .main-mobile-panel:not(.active) .exceptional-prices,
      .department-pages .main-mobile-panel:not(.active) .newsandviews {
        height: 0;
        opacity: 0;
        transition: opacity 0.5s linear , height 4500ms ease-out; }
      .department-pages .main-mobile-panel.active .overview,
      .department-pages .main-mobile-panel.active .upcoming-auctions,
      .department-pages .main-mobile-panel.active .auction-results,
      .department-pages .main-mobile-panel.active .contacts,
      .department-pages .main-mobile-panel.active .specialist-department,
      .department-pages .main-mobile-panel.active .selling,
      .department-pages .main-mobile-panel.active .exceptional-prices,
      .department-pages .main-mobile-panel.active .newsandviews {
        height: auto;
        transition: opacity 0.5s linear , height 4500ms ease-in; } }
  .department-pages .right-panel {
    font-size: 14px;
    margin-top: -7px;
    position: relative;
    width: 23.72885%; }
    .department-pages .right-panel:not(.activated) .right-panel--list-items__wrapper {
      opacity: 0; }
    .department-pages .right-panel.activated .right-panel--list-items__wrapper {
      opacity: 1;
      transition: opacity 150ms ease-in; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .right-panel .right-panel--left-carrot {
        display: none; } }
    @media only screen and (min-width: 768px) {
      .department-pages .right-panel .right-panel--left-carrot {
        display: block; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .right-panel .right-panel--left-carrot {
        display: none; } }
    .department-pages .right-panel .list-items--item--image {
      background-color: transparent;
      float: left;
      max-width: 254px;
      overflow: hidden; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .right-panel .list-items--item--image {
          max-width: 100%; } }
      .department-pages .right-panel .list-items--item--image img {
        max-width: inherit; }
    .department-pages .right-panel .list-items {
      flex-wrap: wrap; }
      .department-pages .right-panel .list-items > a {
        line-height: 20px; }
        .department-pages .right-panel .list-items > a[href^="mailto:"] {
          display: block;
          text-decoration: underline;
          width: 100%; }
    .department-pages .right-panel .list-items--item--image {
      height: 0;
      overflow: hidden;
      padding-bottom: 62.5%;
      width: 100%; }
      .department-pages .right-panel .list-items--item--image > a {
        background: #f8f8f8;
        display: inline-block;
        height: auto;
        overflow: visible;
        padding-bottom: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: flex-start;
        justify-content: center;
        position: relative; }
        .department-pages .right-panel .list-items--item--image > a:before {
          background: rgba(0, 0, 0, 0.03);
          content: '';
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          position: absolute;
          transition: background 0.3s linear; }
        .department-pages .right-panel .list-items--item--image > a:after {
          background-color: transparent;
          border-bottom: 0px solid #d70c00;
          content: "";
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          transition: background-color 0.4s , opacity 0.2; }
        .department-pages .right-panel .list-items--item--image > a:hover:after {
          background-color: rgba(0, 0, 0, 0.15);
          border-bottom: 3px solid #d70c00; }
      .department-pages .right-panel .list-items--item--image img {
        max-height: none;
        margin: 0 auto;
        width: 100%; }
      .department-pages .right-panel .list-items--item--image img[src$='.svg'] {
        border: 2px solid #cccccc;
        color: #cccccc;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
    .department-pages .right-panel .list-items--item--location-name:nth-child(2) {
      margin-top: 26px;
      margin-bottom: 6px; }
    .department-pages .right-panel .list-items--item--location-name:nth-child(n+3) {
      margin-bottom: 8px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .right-panel .list-items--item--location-name:nth-child(n+3) {
          margin-bottom: -3px; } }
    .department-pages .right-panel .list-items--location--wrapper {
      float: left;
      width: 100%; }
      .department-pages .right-panel .list-items--location--wrapper > a[href^="mailto:"], .department-pages .right-panel .list-items--location--wrapper > a[href^="tel:"] {
        float: left;
        font-size: 14px;
        line-height: 20px;
        width: 100%; }
      .department-pages .right-panel .list-items--location--wrapper > a[href^="mailto:"] {
        text-decoration: underline; }
      @media only screen and (min-width: 768px) {
        .department-pages .right-panel .list-items--location--wrapper {
          margin-top: 24px; }
          .department-pages .right-panel .list-items--location--wrapper:nth-child(n+4) {
            float: left;
            margin-top: 15px;
            width: 100%; } }
    .department-pages .right-panel .list-items--item--image-description {
      float: left;
      margin-top: 9px; }
    .department-pages .right-panel .list-items--item--image-description--caption {
      font-size: 18px; }
    .department-pages .right-panel .list-items--item--image-description--description {
      font-size: 14px;
      margin-top: 2px; }
    .department-pages .right-panel .list-items--title {
      margin-bottom: 0; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .right-panel .list-items--title + .list-items--item:nth-child(1) {
          margin-top: 0; } }
      .department-pages .right-panel .list-items--title + .list-items--item:nth-child(2) {
        margin-top: 32px; }
      .department-pages .right-panel .list-items--title + .list-items--item:nth-child(n+2) {
        margin-top: 32px; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .right-panel .list-items--title + .list-items--item:nth-child(n+2) {
            margin-top: 18px; } }
      .department-pages .right-panel .list-items--title[style^="display:none"] + .list-items--item {
        margin-top: 0; }
        .department-pages .right-panel .list-items--title[style^="display:none"] + .list-items--item:nth-child(2) {
          margin-top: 6px; }
        .department-pages .right-panel .list-items--title[style^="display:none"] + .list-items--item:nth-child(n+3) {
          margin-top: 32px; }
          @media only screen and (min-width: 320px) and (max-width: 767px) {
            .department-pages .right-panel .list-items--title[style^="display:none"] + .list-items--item:nth-child(n+3) {
              margin-top: 18px; } }
    .department-pages .right-panel .list-items--item {
      margin-top: 19px;
      width: 280px; }
      .department-pages .right-panel .list-items--item:first-of-type {
        margin-top: 6px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .right-panel .list-items--item {
          width: 100%; } }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .right-panel .list-items--item > .list-items--item--name {
          margin: 0; } }
      .department-pages .right-panel .list-items--item > a {
        display: inline-block;
        font-size: 14px;
        line-height: 20px;
        max-width: 254px; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .right-panel .list-items--item > a {
            max-width: 100%;
            width: 100%; } }
        .department-pages .right-panel .list-items--item > a[href^="mailto:"] {
          display: block;
          text-decoration: underline;
          width: 100%; }
  .department-pages .bottom-panel {
    position: relative;
    max-width: 100%;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .department-pages .bottom-panel {
        margin-bottom: 62px;
        margin-top: 0; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .bottom-panel {
        margin-bottom: 95px;
        margin-top: 0; } }
    .department-pages .bottom-panel .list-items.two-cols > * {
      max-width: 580px;
      width: 50%; }
    .department-pages .bottom-panel .list-items--item > a {
      justify-content: center; }
    .department-pages .bottom-panel h3.header-3 {
      margin-top: 0; }
      @media only screen and (min-width: 768px) {
        .department-pages .bottom-panel h3.header-3 {
          min-height: 52px;
          margin-bottom: 0; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .bottom-panel h3.header-3 {
          min-height: 53px;
          margin-bottom: 0; } }
    .department-pages .bottom-panel .list-items--item--image {
      align-items: center;
      max-width: 580px; }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
        .department-pages .bottom-panel .list-items--item--image {
          max-height: 225px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .bottom-panel .list-items--item--image {
          max-height: 357px; } }
      .department-pages .bottom-panel .list-items--item--image img[src$='.svg'] {
        min-width: 100%; }
    .department-pages .bottom-panel .list-items--item--image-description {
      margin-top: 15px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .bottom-panel .list-items--item--image-description {
          margin-top: 9px; } }
      .department-pages .bottom-panel .list-items--item--image-description .list-items--item--image-description--caption {
        margin-top: 0;
        margin-bottom: 7px; }
    .department-pages .bottom-panel + .credits-panel {
      margin-top: -5px; }
      @media only screen and (min-width: 768px) and (max-width: 1279px) {
        .department-pages .bottom-panel + .credits-panel {
          margin-top: 9px; } }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .bottom-panel .list-items {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start; } }
    @media only screen and (min-width: 768px) {
      .department-pages .bottom-panel .list-items--item--image-description--description {
        font-size: 14px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .bottom-panel .list-items--item--image-description--description {
        font-size: 16px; } }
  .department-pages .credits-panel {
    margin-bottom: 100px; }
    .department-pages .credits-panel p {
      color: #575757;
      font-size: 12px;
      line-height: 18px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .credits-panel {
        margin-bottom: 60px; } }
    @media only screen and (min-width: 768px) and (max-width: 1279px) {
      .department-pages .credits-panel {
        margin-bottom: 80px; } }
  .department-pages .overview {
    margin-top: -7px;
    padding: 0 120px; }
    .department-pages .overview a {
      text-decoration: underline; }
    .department-pages .overview article + [data-readmore-toggle] {
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 16px;
      font-weight: 500;
      line-height: 25px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .overview article + [data-readmore-toggle] {
          font-size: 14px; } }
  .department-pages .x-hide {
    display: none; }
  .department-pages .upcoming-auctions {
    padding-left: 120px;
    width: 100%; }
	@media only screen and (min-width: 1025px) and (max-width: 1279px) {
	  .department-pages .upcoming-auctions {
		padding-left: 40px;
		width: 100%; } }
    @media only screen and (min-width: 1025px) {
      .department-pages .upcoming-auctions {
        margin-bottom: 6px; } }
    .department-pages .upcoming-auctions > .icons-wrapper {
	  display: none;
      right: 0;
      top: 0;
      position: absolute; }
      .department-pages .upcoming-auctions > .icons-wrapper .christies-icon_grid-view.button-icon:before {
        font-size: 16px; }
      .department-pages .upcoming-auctions > .icons-wrapper > span:first-child {
        margin-right: 5px; }
    .department-pages .upcoming-auctions .list-items > * {
      position: relative; }
    .department-pages .upcoming-auctions .list-items.two-cols > * {
      background-color: #EFEFEF;
      padding: 0 20px 20px; }
    .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid {
      flex-wrap: wrap; }
      .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * {
        width: 48.35955%; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > *:nth-child(n+3) {
          margin-top: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .upcoming-auctions--header-3 {
          font-size: 18px;
          padding-left: 20px;
          padding-right: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .happening-now {
          padding-left: 20px;
          padding-right: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image {
          align-items: center;
		  /*max-height: 385px; */ /* changed for CAL-36 */
          max-height: 187px;  /* changed for CAL-36 */
          max-width: 300px;
          overflow: hidden;
          margin: 0 auto;
          padding: 0;
          width: 100%; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image.isRoundel > a,
		  .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image.isRoundel span {
            background-color: #f8f8f8;
            display: inline-block;
            /*height: 0;
            min-height: 375px;*/
            /*padding-bottom: 125%;*/ /* changed for CAL-36 */
			/*padding-bottom: 62.5%;*/ /* changed for CAL-36 */
            position: relative;
            width: 100%; }
			.department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image.isRoundel > a img {
				width: 100%;
				height: 100%; /* changed for CAL-36 */
		}
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image > a {
              display: inline-block;
              width: 100%;
			}
			.department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image > a:before {
				content: "";
				height: 0;
				display: block;
				width: 100%;
				padding-bottom: 62.5%;
			}
			.department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image > a img {
				position: absolute;
				top: -1px;
				right: -1px;
				bottom: -1px;
				left: -1px;
				width: auto;
				max-width: 100%;
				height: auto;
				max-height: 100%;
				margin: auto;
				display: block; /* changed for CAL-36 */
			}
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image img {
            max-height: none;
            margin: 0 auto; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image img[src$='.svg'] {
            border: 2px solid #cccccc;
			bottom: 0;
            color: #cccccc;
            height: 100%;
            max-height: 100%;
            position: absolute; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .christies-icon_favourite {
          top: -10px;
          right: -10px;
          position: absolute; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--caption {
          margin-top: 0;
          padding-left: 20px;
          padding-right: 20px; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--caption > a {
            text-decoration: none; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--description {
          margin-bottom: 16px;
          padding-left: 20px;
          padding-right: 20px;
          text-align: center; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--description > a {
            text-decoration: none; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--location {
          padding-left: 20px;
          padding-right: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .cta-link.view-info {
          margin-top: -2px;
          margin-bottom: 0;
          padding-left: 20px;
          padding-right: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .cta-wrapper {
          margin-top: 33px; }
    .department-pages .upcoming-auctions .list-items.list-items__list {
      flex-direction: column;
      flex-wrap: wrap; }
      .department-pages .upcoming-auctions .list-items.list-items__list > * {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        margin-right: 0;
        padding-bottom: 30px;
        width: 100%; }
        @media only screen and (min-width: 1280px) {
          .department-pages .upcoming-auctions .list-items.list-items__list > * {
            min-height: 197px; } }
        .department-pages .upcoming-auctions .list-items.list-items__list > *:after {
          border-bottom: 1px solid #cccccc;
          content: '';
          position: absolute;
          bottom: 0;
          right: 0; }
		  @media only screen and (min-width: 1024px) {
		    .department-pages .upcoming-auctions .list-items.list-items__list > *:after {
				left: 190px;
			} }
		  @media only screen and (min-width: 1025px) {
		    .department-pages .upcoming-auctions .list-items.list-items__list > *:after {
				left: 230px;
			} }
        .department-pages .upcoming-auctions .list-items.list-items__list > *:nth-child(n+2) {
          padding-top: 9px;
          margin-top: 20px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3 {
          /*float: left;
          font-size: 1.375rem;
          line-height: 1.375rem;
          margin-top: -3px;
          margin-bottom: 10px;
          padding: 0 20px 0 0; */
		  text-transform:capitalize;
		  }
          .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3:not(:empty) + .happening-now {
            padding-left: 20px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .happening-now {
          float: left;
          margin-left: -20px;
          margin-bottom: 10px; }
        @media only screen and (min-width: 768px) {
          .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper {
            margin-left: 190px; } }
        @media only screen and (min-width: 1025px) {
          .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper {
            margin-left: 230px; } }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image {
          height: auto;
		  overflow: hidden;
		  position: absolute;
		  width: 100%; }
		  @media only screen and (max-width: 767px) {
		    .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image {
				position: relative;
			}
		  }
		.department-pages .upcoming-auctions .list-items.list-items__list > * .image-preview-container:before {
		  content: "";
		  height: 0;
		  display: block;
		  width: 100%;
		  padding-bottom: 62.5%; }
          @media only screen and (min-width: 768px) {
            .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image {
              width: 140px; } }
          @media only screen and (min-width: 1025px) {
            .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image {
              width: 210px; }/* changed for CAL-36*/ }
          .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image.isRoundel > a,
		  .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image.isRoundel span {
            display: inline-block;
            /* height: 0;
            min-height: 225px;
            overflow: hidden;
           /* padding-bottom: 125%;*/ /* changed for CAL-36 */
            width: 100%; }
			.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image.isRoundel > a:before,
		  .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image.isRoundel span:before {
		    content: "";
			height: 0;
			display: block;
			width: 100%;
			padding-bottom: 62.5%; }
			.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image.isRoundel > a img{
				position: absolute;
				top: -1px;
				right: -1px;
				bottom: -1px;
				left: -1px;
				width: 100%;
				max-width: 100%;
				height: auto;
				max-height: 100%;
				margin: auto;
				display: block; /* changed for CAL-36 */
			}
          .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image img {
            max-height: none;
            margin: 0 auto; }
          .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image img[src$='.svg'] {
            border: 2px solid #cccccc;
            color: #cccccc;
            height: 100%;
            max-height: 100%;
            position: absolute; }
.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a {
    background: #f8f8f8;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%; /* changed for CAL-36 */
}
            .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a > img, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > div > img, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > span > img {
                position: absolute;
                top: -1px;
                right: -1px;
                bottom: -1px;
                left: -1px;
                width: auto;
                max-width: 100%;
                height: auto;
                max-height: 100%;
                margin: auto;
                display: block;
            }
            .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a:before {
                background: rgba(0, 0, 0, 0.03);
                content: "";
                height: 0;
                display: block;
                width: 100%;
                padding-bottom: 62.5%;
                transition: background 0.3s linear;
            }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
          width: 100%; }
          @media only screen and (min-width: 768px) {
            .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
              padding-left: 190px; } }
          @media only screen and (min-width: 1025px) {
            .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
              padding-left: 230px; } }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption {
          /*font-size: 13px;
          text-align: left; */ }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--description, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--location, .department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info {
         /* font-size: 16px;
          text-align: left; */ }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .cta-wrapper {
          margin-top: 25px;
          text-align: left;
          width: auto; }
          .department-pages .upcoming-auctions .list-items.list-items__list > * .cta-wrapper > a {
            display: inline-block;
			margin-bottom: 0 !important;
            width: 225px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info {
          margin: 0; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .christies-icon_favourite {
          top: 0;
          right: 0;
          position: absolute; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * div[id^="rptUpcomingAuctions_dvBidToolTip_"] {
          margin-bottom: -5px; }
    .department-pages .upcoming-auctions .list-items--item--image-description--caption {
      /*color: #575757;
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 12px;
      font-weight: 500;
      text-align: center;
      text-transform: uppercase;*/ }
      .department-pages .upcoming-auctions .list-items--item--image-description--caption > a {
        color: #575757; }
        .department-pages .upcoming-auctions .list-items--item--image-description--caption > a:focus, .department-pages .upcoming-auctions .list-items--item--image-description--caption > a:hover {
          color: #808080; }
    .department-pages .upcoming-auctions .list-items--item--image-description--description {
      /*font-weight: 500;
      line-height: 20px;
      margin-bottom: 20px;*/ }
    .department-pages .upcoming-auctions .list-items--item--image-description--location {
      font-size: 16px;
      text-align: center;
      margin-bottom: 20px; }
    .department-pages .upcoming-auctions .cta-link.view-info {
      display: block;
      font-size: 16px;
      font-weight: 500;
      margin-bottom: 38px;
      text-align: center; }
      .department-pages .upcoming-auctions .cta-link.view-info:link, .department-pages .upcoming-auctions .cta-link.view-info:active, .department-pages .upcoming-auctions .cta-link.view-info:visited {
        text-decoration: underline; }
    .department-pages .upcoming-auctions .catalogue-wrapper, .department-pages .upcoming-auctions .downloadexcel-wrapper {
      margin-top: 10px;
      text-align: center; }
      .department-pages .upcoming-auctions .catalogue-wrapper a, .department-pages .upcoming-auctions .downloadexcel-wrapper a {
        font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        font-size: 16px;
        font-weight: 400; }
        .department-pages .upcoming-auctions .catalogue-wrapper a .button-icon, .department-pages .upcoming-auctions .downloadexcel-wrapper a .button-icon {
          margin-right: 10px; }
    .department-pages .upcoming-auctions > .cta-wrapper {
      margin: 55px auto 0; }
      .department-pages .upcoming-auctions > .cta-wrapper .cta {
        display: inline-block;
		width:auto;
		}
  .department-pages .upcoming-auctions--header-3 {
    /*font-size: 18px;
    line-height: 30px;
    margin: 0;
    padding: 13px 20px 12px;
    text-align: center;*/ }
  .department-pages .upcoming-auctions--info-overlay .christies-icon_close {
    top: 0;
    right: 0;
    position: absolute; }
  .department-pages .upcoming-auctions--info-overlay .list-items--item--header-5 {
    font-size: 16px;
    text-align: center; }
  .department-pages .upcoming-auctions--info-overlay__grid {
    background-color: #000000;
    color: #ffffff;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 5;
    padding: 53px 0;
    overflow: hidden;
    /*@include apply-media (device-max-1024) {
        overflow-y: auto;
    }*/ }
    .department-pages .upcoming-auctions--info-overlay__grid .christies-icon_close {
      color: #ffffff; }
      .department-pages .upcoming-auctions--info-overlay__grid .christies-icon_close:before {
        color: inherit; }
    .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 {
      color: #ffffff;
      margin: 0; }
      .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 > a, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 a:active, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 a:visited {
        color: #ffffff; }
        .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 > a:focus, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 > a:hover, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 a:active:focus, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 a:active:hover, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 a:visited:focus, .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 a:visited:hover {
          color: #808080; }
    .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper, .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper {
      width: 100%; }
      .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper .header-6, .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper .header-6 {
        color: #ffffff;
        border-bottom: 1px solid #ffffff;
        padding-bottom: 5px;
        margin: 0 0 16px; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper .header-6, .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper .header-6 {
            margin-bottom: 10px; } }
      .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper p, .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper p {
        color: #ffffff; }
        .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper p.location-name, .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper p.location-name {
          font-size: 16px;
          font-weight: 500;
          margin-bottom: 11px; }
    .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper {
      margin: 25px auto 0; }
    .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper {
      margin: 20px auto 0; }
    .department-pages .upcoming-auctions--info-overlay__grid .cta-wrapper {
      margin-top: 24px; }
    .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a .button-icon, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a .button-icon {
      background-color: transparent;
      color: #ffffff; }
      .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a .button-icon:before, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a .button-icon:before {
        vertical-align: top; }
      .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a .button-icon:not([disabled]):before {
        color: #ffffff; }
      .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a .button-icon:not([disabled]):focus:before, .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a .button-icon:not([disabled]):hover:before, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a .button-icon:not([disabled]):focus:before, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a .button-icon:not([disabled]):hover:before {
        color: #808080; }
    .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a:focus, .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a:hover, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a:focus, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a:hover {
      color: #000000; }
      .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a:focus .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a:hover .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a:focus .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a:hover .button-icon:not([disabled]):before {
        color: #808080; }
      .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a:focus .button-icon:not([disabled]):after, .department-pages .upcoming-auctions--info-overlay__grid .catalogue-wrapper a:hover .button-icon:not([disabled]):after, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a:focus .button-icon:not([disabled]):after, .department-pages .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper a:hover .button-icon:not([disabled]):after {
        border-color: transparent; }
    .department-pages .upcoming-auctions--info-overlay__grid .bottom-cta-wrapper {
      display: none; }
  .department-pages .upcoming-auctions--info-overlay__list {
    color: #000000;
    position: relative;
    width: 100%; }
    @media only screen and (min-width: 1025px) {
      .department-pages .upcoming-auctions--info-overlay__list {
        padding: 0 20px 0 230px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .upcoming-auctions--info-overlay__list {
        padding: 0 20px 0 230px; } }
    .department-pages .upcoming-auctions--info-overlay__list .christies-icon_close {
      display: none; }
    .department-pages .upcoming-auctions--info-overlay__list .list-items--item {
      width: 100%; }
    .department-pages .upcoming-auctions--info-overlay__list .list-items--item--header-5 {
      display: none; }
    .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--auction-wrapper, .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper {
      margin-top: 16px;
      float: left;
      width: 49%; }
      .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--auction-wrapper .header-6, .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper .header-6 {
        color: #808080;
        border-bottom: 1px solid #cccccc;
        padding-bottom: 5px;
        margin: 0 0 16px 0;
        text-align: left; }
      .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--auction-wrapper p, .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper p {
        color: #000000;
        line-height: 20px;
        text-align: left; }
        .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--auction-wrapper p.location-name, .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper p.location-name {
          font-size: 16px;
          font-weight: 500;
          line-height: 25px;
          margin-bottom: 8px; }
    @media only screen and (min-width: 1025px) {
      .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper {
        margin-left: 8px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper {
        margin-left: 10px; } }
    .department-pages .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper p.viewing-time {
      margin-top: 8px; }
    .department-pages .upcoming-auctions--info-overlay__list .cta-wrapper {
      margin-top: 15px !important; }
    .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper {
      text-align: left; }
      .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a {
        color: #000000;
        width: 225px; }
        .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a .button-icon, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a .button-icon {
          color: #000000; }
          .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a .button-icon:before, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a .button-icon:before {
            vertical-align: top; }
        .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:focus, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:hover, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:focus, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:hover {
          color: #ffffff; }
          .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:focus .button-icon, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:hover .button-icon, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:focus .button-icon, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:hover .button-icon {
            background-color: #000000; }
            .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:focus .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:hover .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:focus .button-icon:not([disabled]):before, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:hover .button-icon:not([disabled]):before {
              color: #ffffff; }
            .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:focus .button-icon:not([disabled]):after, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper a:hover .button-icon:not([disabled]):after, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:focus .button-icon:not([disabled]):after, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper a:hover .button-icon:not([disabled]):after {
              border-color: transparent; }
    .department-pages .upcoming-auctions--info-overlay__list .cta-wrapper .cta.white, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper .cta.white, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper .cta.white {
      border: 2px solid #000000;
      background-color: #ffffff;
      color: #000000; }
      .department-pages .upcoming-auctions--info-overlay__list .cta-wrapper .cta.white:focus, .department-pages .upcoming-auctions--info-overlay__list .cta-wrapper .cta.white:hover, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper .cta.white:focus, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper .cta.white:hover, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper .cta.white:focus, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper .cta.white:hover {
        border: 0;
        background-color: #000000;
        color: #ffffff; }
      .department-pages .upcoming-auctions--info-overlay__list .cta-wrapper .cta.white.disabled, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper .cta.white.disabled, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper .cta.white.disabled {
        background-color: #f8f8f8;
        border: 0;
        color: #808080;
        opacity: 1;
        text-decoration: none; }
        .department-pages .upcoming-auctions--info-overlay__list .cta-wrapper .cta.white.disabled:before, .department-pages .upcoming-auctions--info-overlay__list .catalogue-wrapper .cta.white.disabled:before, .department-pages .upcoming-auctions--info-overlay__list .downloadexcel-wrapper .cta.white.disabled:before {
          border-color: transparent; }
    .department-pages .upcoming-auctions--info-overlay__list .top-cta-wrapper {
      display: none; }
    .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper {
      float: left;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          align-items: flex-start;
          justify-content: flex-start;
		  padding-bottom: 20px; } }
	  @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	    .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper {
		  padding-bottom: 0;
		} }
      @media only screen and (min-width: 1280px) {
        .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper {
          margin-top: 15px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          align-items: flex-start;
          justify-content: flex-start;
		  padding-bottom: 0; } }
      .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .cta-wrapper, .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .catalogue-wrapper, .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .downloadexcel-wrapper {
        display: inline-block;
        margin-top: 0 !important;
        width: auto; }
        @media only screen and (min-width: 768px) {
          .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .cta-wrapper, .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .catalogue-wrapper, .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .downloadexcel-wrapper {
            margin-top: 15px !important; }
		  .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > *:nth-child(1),
		  .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > *:nth-child(2) {
            margin-right: 10px; } }
        .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .cta-wrapper > a, .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .catalogue-wrapper > a, .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .downloadexcel-wrapper > a {
          display: inline-block;
          width: auto !important; }
      .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper .downloadexcel-wrapper > a {
        padding-left: 1.00625em;
        padding-right: 1.00625em; }
      @media only screen and (min-width: 768px) and (max-width: 798px) {
        .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > * {
          float: left; }
		  .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper:last-child > .cta-wrapper {
		    margin-bottom: 15px;
		  }
		  .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > .catalogue-wrapper {
		    margin-top: 0 !important;
		    margin-bottom: 0;
		  }
          .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > *:nth-child(3) {
            margin-bottom: 20px; } }
	  @media only screen and (min-width: 1024px) and (max-width: 1024px) {
	    .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper:last-child > .cta-wrapper {
		    margin-bottom: 0;
		  }
	    .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > .catalogue-wrapper {
		    margin-top: 15px !important;
		    margin-bottom: 0;
		  }
	  }
	  @media only screen and (min-width: 1025px) {
	    .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper:last-child > .cta-wrapper {
		    margin-bottom: 0;
		  }
	    .department-pages .upcoming-auctions--info-overlay__list .bottom-cta-wrapper > .catalogue-wrapper {
		    margin-top: 15px !important;
		    margin-bottom: 0;
		  } }
  .department-pages .upcoming-auctions--info-overlay--auction-wrapper .header-6, .department-pages .upcoming-auctions--info-overlay--viewing-wrapper .header-6 {
    font-size: 12px;
    text-transform: uppercase; }
  .department-pages .upcoming-auctions--info-overlay--auction-wrapper p, .department-pages .upcoming-auctions--info-overlay--viewing-wrapper p {
    font-size: 16px;
    font-weight: 400; }
  .department-pages .upcoming-auctions--info-overlay--auction-wrapper + .bottom-cta-wrapper {
    margin-top: 10px; }
  .department-pages .upcoming-auctions--info-overlay--viewing-wrapper + .bottom-cta-wrapper {
    margin-top: 5px; }
  .department-pages .asScrollable-bar-vertical {
    height: calc(100% - 106px); }
  .department-pages .asScrollable-bar {
    bottom: 53px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .asScrollable-bar-vertical {
      height: calc(100% - 76px); }
    .department-pages .asScrollable-bar {
      bottom: 38px; } }
  .department-pages .asScrollable-vertical.is-enabled .asScrollable-container {
    overflow-x: hidden;
    overflow-y: auto !important; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .asScrollable-vertical.is-enabled .asScrollable-container {
        width: 100% !important; } }
  .department-pages .asScrollable-vertical .asScrollable-container .asScrollable-content {
    padding: 0 40px 0 20px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .asScrollable-vertical .asScrollable-container .asScrollable-content {
        padding: 0;
        width: 100% !important; } }
  @media all and (-ms-high-contrast: none) {
    :root .department-pages .upcoming-auctions .list-items__grid.two-cols.list-items > * .list-items--item--image img[src$='.svg'], :root .department-pages .upcoming-auctions .list-items__list.list-items > * .list-items--item--image img[src$='.svg'] {
      height: auto; } }
  .department-pages .specialist-department h1.header-1 {
    width: 100%;
    text-align: center; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .specialist-department h1.header-1 {
        margin: 20px 0;
        font-size: 25px;
        line-height: 30px; } }
    @media only screen and (min-width: 768px) {
      .department-pages .specialist-department h1.header-1 {
        margin: 51px 0; } }
    @media only screen and (min-width: 1025px) {
      .department-pages .specialist-department h1.header-1 {
        margin: 45px 0; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .specialist-department .section-flags {
      padding-bottom: 20px;
      width: 100%; } }
  .department-pages .specialist-department .section-flags a {
    background-color: #f8f8f8;
    display: inline-block;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin: 8px 6.9px;
    text-align: center;
    text-decoration: none;
    width: 40px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .specialist-department .section-flags a:active, .department-pages .specialist-department .section-flags a:visited {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit; } }
  @media only screen and (min-width: 768px) {
    .department-pages .specialist-department .section-flags.visible-sm {
      display: none !important; } }
  .department-pages .specialist-department .department-list {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .department-pages .specialist-department .department-list {
        background-color: #f8f8f8;
        border: 10px solid #efefef;
        padding: 40px; } }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .specialist-department .department-list {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0; } }
    @media only screen and (min-width: 768px) {
      .department-pages .specialist-department .department-list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px; } }
    @media only screen and (min-width: 1025px) {
      .department-pages .specialist-department .department-list {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px; } }
    .department-pages .specialist-department .department-list a {
      color: #000000;
      text-decoration: underline;
      transition: color 0.2s; }
    .department-pages .specialist-department .department-list a:focus, .department-pages .specialist-department .department-list a:hover {
      color: #808080 !important; }
    .department-pages .specialist-department .department-list h5, .department-pages .specialist-department .department-list a, .department-pages .specialist-department .department-list a:active, .department-pages .specialist-department .department-list a:visited {
      color: #000000;
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-weight: 400; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .specialist-department .department-list h5, .department-pages .specialist-department .department-list a, .department-pages .specialist-department .department-list a:active, .department-pages .specialist-department .department-list a:visited {
          font-size: 14px;
          line-height: 30px; } }
      @media only screen and (min-width: 768px) {
        .department-pages .specialist-department .department-list h5, .department-pages .specialist-department .department-list a, .department-pages .specialist-department .department-list a:active, .department-pages .specialist-department .department-list a:visited {
          font-size: 14px;
          line-height: 30px; } }
      @media only screen and (min-width: 1025px) {
        .department-pages .specialist-department .department-list h5, .department-pages .specialist-department .department-list a, .department-pages .specialist-department .department-list a:active, .department-pages .specialist-department .department-list a:visited {
          font-size: 16px;
          line-height: 25px; } }
    .department-pages .specialist-department .department-list > h5, .department-pages .specialist-department .department-list > a {
      display: block; }
    .department-pages .specialist-department .department-list h5 {
      color: #D70C00;
      margin-bottom: 0;
      text-transform: uppercase; }
      @media only screen and (max-width: 1279px) {
        .department-pages .specialist-department .department-list h5:nth-child(1) {
          line-height: 0;
          margin: 0; } }
      .department-pages .specialist-department .department-list h5:nth-child(n+2) {
        margin-top: 30px; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .specialist-department .department-list h5:nth-child(n+2) {
            margin-top: 10px; } }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .specialist-department .department-list h5 {
          border-top: 1px solid #cccccc;
          padding-top: 10px; } }
  .department-pages .specialist-department .back2top {
    float: right;
    text-transform: none; }
    @media only screen and (min-width: 768px) {
      .department-pages .specialist-department .back2top.is-mobile-only {
        display: none !important; } }
  .department-pages .auction-results {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .department-pages .auction-results {
        padding-left: 40px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .auction-results {
        padding-left: 120px; } }
    .department-pages .auction-results .header-4_subheader {
      color: #575757;
      font-family: "AtlasGroteskRegularItalic", Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-style: italic;
      font-weight: 400;
      line-height: 20px;
      margin-bottom: 35px; }
      @media only screen and (min-width: 768px) {
        .department-pages .auction-results .header-4_subheader {
          margin-top: -34px; } }
    .department-pages .auction-results .list-items {
      flex-wrap: wrap; }
      .department-pages .auction-results .list-items > * {
        float: left;
        position: relative;
        width: 100%; }
        .department-pages .auction-results .list-items > *:nth-child(n+2) {
          margin-top: 66px; }
        @media only screen and (min-width: 768px) {
          .department-pages .auction-results .list-items > * {
            min-height: 180px; } }
        @media only screen and (min-width: 1025px) {
          .department-pages .auction-results .list-items > * {
            min-height: 225px; } }
    .department-pages .auction-results .list-items--item--image {
      left: 0;
      position: absolute;
      width: 23.07888%; }
      @media only screen and (min-width: 1025px) {
        .department-pages .auction-results .list-items--item--image {
         /* min-height: 225px; */ /* changed for CAL-36*/
		 min-height:125px;
          overflow: hidden; } }
      .department-pages .auction-results .list-items--item--image > a {
        background: #f8f8f8;
        height: 0;
        overflow: hidden;
        min-height: inherit;
       /* padding-bottom: 125%;*/ /* changed for CAL-36*/
		padding-bottom: 62.5%;
        width: 100%; }
        .department-pages .auction-results .list-items--item--image > a img {
			max-height: none;
			margin: 0 auto;
			position: absolute;
			top: -1px;
			right: -1px;
			bottom: -1px;
			left: -1px;
			width: auto;
			max-width: 100%;
			height: auto;
			max-height: 100%;
			margin: auto;
			display: block; /* changed for CAL-36*/
		  }
        .department-pages .auction-results .list-items--item--image > a img[src$='.svg'] {
          border: 2px solid #cccccc;
          color: #cccccc;
          height: 100%;
          max-height: 100%;
          position: absolute; }
        .department-pages .auction-results .list-items--item--image > a:before {
          background: rgba(0, 0, 0, 0.03);
          content: '';
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          position: absolute;
          transition: background 0.3s linear; }
    .department-pages .auction-results .list-items--item--image-description {
      margin-top: 0;
      position: relative; }
    .department-pages .auction-results .list-items--item--image-description--caption {
      /*color: #575757;
      display: block;
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-weight: 500;
      padding-left: 210px;
      text-transform: uppercase;
      font-size: 12px;
      line-height: 12px; */}
      .department-pages .auction-results .list-items--item--image-description--caption > a {
        color: #575757; }
        .department-pages .auction-results .list-items--item--image-description--caption > a:focus, .department-pages .auction-results .list-items--item--image-description--caption > a:hover {
          color: #808080; }
    .department-pages .auction-results .list-items--item--image-description--description {
      /*font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
      font-weight: 400;
      padding-left: 210px;
      font-size: 35px;
      line-height: 45px;
      margin-top: 9px;*/ }
    .department-pages .auction-results .list-items--item--image-description--date {
      /*font-weight: 400;
      padding-left: 210px;
      width: auto;
      font-size: 16px;
      line-height: 25px;*/ }
    .department-pages .auction-results .list-items--item--image-description--location {
     /* font-weight: 400;
      width: auto;
      font-size: 16px;
      line-height: 25px; */ }
    .department-pages .auction-results .list-items--item--image-description--revenue-type {
      /*font-weight: 400;
      padding-left: 210px;
      width: auto;
      font-size: 18px;
      line-height: 30px;
      margin-top: 6px;
      margin-bottom: 5px;*/ }
      @media only screen and (max-width: 1099px) {
        .department-pages .auction-results .list-items--item--image-description--revenue-type {
          display: block;
          margin-bottom: 0; } }
    .department-pages .auction-results .list-items--item--image-description--revenue-collected {
      /*font-weight: 500;
      width: auto;
      font-size: 18px;
      line-height: 30px;
      margin-bottom: 5px; */ }
      @media only screen and (max-width: 1099px) {
        .department-pages .auction-results .list-items--item--image-description--revenue-collected {
         /* display: block;
          padding-left: 210px; */ } }
    .department-pages .auction-results .list-items--item--image-description--info-wrapper {
      position: absolute;
      right: 0;
      bottom: -1px; }
      .department-pages .auction-results .list-items--item--image-description--info-wrapper .christies-icon_information {
        color: #cccccc; }
        .department-pages .auction-results .list-items--item--image-description--info-wrapper .christies-icon_information:focus, .department-pages .auction-results .list-items--item--image-description--info-wrapper .christies-icon_information:hover {
          color: #000000; }
    .department-pages .auction-results .icons-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: flex-start;
      justify-content: flex-start;
      padding-left: 210px; }
      .department-pages .auction-results .icons-wrapper a {
        position: relative;
        width: auto; }
        .department-pages .auction-results .icons-wrapper a.follow-icon {
          margin-right: 60px; }
          .department-pages .auction-results .icons-wrapper a.follow-icon:after {
            border-right: 1px solid #cccccc;
            content: '';
            position: absolute;
            top: 2px;
            right: -30px;
            bottom: 0; }
          .department-pages .auction-results .icons-wrapper a.follow-icon .button-icon {
            margin-right: 0; }
        .department-pages .auction-results .icons-wrapper a.print-icon {
          margin-right: 25px; }
          @media only screen and (max-width: 1024px) {
            .department-pages .auction-results .icons-wrapper a.print-icon {
              display: none !important; } }
        .department-pages .auction-results .icons-wrapper a:focus .button-icon {
          text-decoration: none;
          background-color: #ffffff; }
          .department-pages .auction-results .icons-wrapper a:focus .button-icon.active {
            text-decoration: none;
            background-color: #000000; }
            .department-pages .auction-results .icons-wrapper a:focus .button-icon.active:before {
              color: #ffffff; }
            .department-pages .auction-results .icons-wrapper a:focus .button-icon.active:after {
              border: transparent; }
        .department-pages .auction-results .icons-wrapper a:hover .button-icon {
          text-decoration: none;
          background-color: #000000; }
          .department-pages .auction-results .icons-wrapper a:hover .button-icon:before {
            color: #ffffff; }
          .department-pages .auction-results .icons-wrapper a:hover .button-icon:after {
            border: transparent; }
      .department-pages .auction-results .icons-wrapper .button-icon {
        margin-right: 10px; }
    .department-pages .auction-results .cta-wrapper {
      display: flex;
      justify-content: center;
      margin: 60px auto 0;
      width: auto; }
  @media all and (-ms-high-contrast: none) {
    :root .department-pages .auction-results .list-items--item--image > a img[src$='.svg'] {
      height: auto; } }
  .department-pages .contacts {
    padding-left: 120px;
    width: 100%; }
    @media only screen and (min-width: 1280px) {
      .department-pages .contacts {
        margin-bottom: 6px; } }
    .department-pages .contacts .contacts-list-items {
      display: block;
      position: relative; }
      .department-pages .contacts .contacts-list-items .list-items--item {
        position: relative;
        width: 100%;
        border-top: 1px solid #ccc; }
        .department-pages .contacts .contacts-list-items .list-items--item:last-child {
          border-bottom: 1px solid #ccc; }
        .department-pages .contacts .contacts-list-items .list-items--item .icons-position {
          float: right;
          margin-top: -4px; }
        .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block {
          position: relative; }
          @media only screen and (min-width: 768px) {
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block {
              margin-top: 15px; } }
          .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul {
            display: inline-block;
            padding-bottom: 65px;
            position: relative;
            width: 100%; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li {
              float: left;
              padding-bottom: 20px;
              position: relative; }
              @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
                .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li {
                  margin-right: 10px;
                  width: 136px; } }
              @media only screen and (min-width: 768px) {
                .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li {
                  margin-right: 10px;
                  width: 28.84855%; }
                  .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li:nth-child(3n+3) {
                    margin-right: 0; }
                  .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li:nth-child(3n+4) {
                    clear: both; } }
              @media only screen and (min-width: 1199px) {
                .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li {
                  margin-right: 20px;
                  width: 180px; }
                  .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li:nth-child(3n+3) {
                    margin-right: 20px; }
                  .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li:nth-child(4n+4) {
                    margin-right: 0; }
                  .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li:nth-child(3n+4) {
                    clear: none; }
                  .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li:nth-child(4n+5) {
                    clear: both; } }
              .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li h3 {
                margin: 2px 0 0; }
              .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li.active:hover, .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li.active:focus {
                border-top: 3px solid #b21001;
                margin-top: -3px; }
    .department-pages .contacts .contacts-block--block--inner-wrapper {
      cursor: pointer; }
    .department-pages .contacts .contacts-block--block--image-container {
      background-color: #f8f8f8;
      max-height: 225px;
      position: relative;
      overflow: hidden;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: center; }
      .department-pages .contacts .contacts-block--block--image-container > img {
        width: 100%; }
      .department-pages .contacts .contacts-block--block--image-container img[src$='.svg'] {
        border: 2px solid #cccccc;
        color: #cccccc;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .contacts .contacts-block--block--image-container {
          max-height: none;
          min-height: 175px;
          max-width: 100%; } }
      @media only screen and (min-width: 768px) {
        .department-pages .contacts .contacts-block--block--image-container {
          max-height: none;
          min-height: 170px;
          max-width: 100%; } }
      @media only screen and (min-width: 960px) {
        .department-pages .contacts .contacts-block--block--image-container {
          max-height: none;
          min-height: 225px;
          max-width: 100%; } }
      @media only screen and (min-width: 1199px) {
        .department-pages .contacts .contacts-block--block--image-container {
          max-width: 180px; } }
    .department-pages .contacts .list-items--item--location-name {
      cursor: pointer;
      font-size: 20px;
      font-weight: 500;
      padding: 22px 0 26px 0;
      margin: 0px;
      width: 100%; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .contacts .list-items--item--location-name {
          padding: 22px 0 22px 0; } }
    .department-pages .contacts .list-items--location--wrapper a {
      display: block;
      line-height: 20px;
      text-decoration: underline;
      width: 100%; }
    .department-pages .contacts .list-items--location--wrapper:nth-child(n+2) {
      margin-top: 15px; }
    .department-pages .contacts .contacts-block--location-address {
      padding-bottom: 52px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .contacts .contacts-block--location-address {
          margin-top: 0;
          padding-bottom: 28px; } }
      @media only screen and (min-width: 768px) {
        .department-pages .contacts .contacts-block--location-address {
          padding-bottom: 49px; } }
      .department-pages .contacts .contacts-block--location-address p {
        font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        font-family: 16px;
        color: #000000; }
      @media only screen and (min-width: 768px) {
        .department-pages .contacts .contacts-block--location-address + .contacts-block--block {
          margin-top: 0 !important; } }
    .department-pages .contacts .contacts-block--location-address--location {
      font-weight: 500; }
  .department-pages .exceptional-prices {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .department-pages .exceptional-prices {
        padding-left: 40px; } }
    @media only screen and (min-width: 1025px) {
      .department-pages .exceptional-prices {
        padding-left: 120px; } }
    .department-pages .exceptional-prices .slideshow-container .slideshow {
      max-width: 780px;
      padding: 0; }
      .department-pages .exceptional-prices .slideshow-container .slideshow ul > li {
        float: left;
        width: 780px; }
        .department-pages .exceptional-prices .slideshow-container .slideshow ul > li .image-container, .department-pages .exceptional-prices .slideshow-container .slideshow ul > li .content {
          float: left;
          margin: 0;
          width: 100%; }
    .department-pages .exceptional-prices .slideshow-container.fade .slideshow {
      max-width: 100%;
      width: 100%; }
      .department-pages .exceptional-prices .slideshow-container.fade .slideshow ul > li {
        float: left;
        width: 100%; }
    .department-pages .exceptional-prices .slideshow-container .slideshow-controls {
      top: 60px; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow-container .slideshow-controls {
          left: 0; } }
      .department-pages .exceptional-prices .slideshow-container .slideshow-controls .button-icon {
        border-radius: 0;
        outline: none;
        position: absolute; }
        .department-pages .exceptional-prices .slideshow-container .slideshow-controls .button-icon:after {
          border-radius: 0; }
    .department-pages .exceptional-prices .slideshow-container .slideshow--visual-container {
      position: relative;
      width: 100%; }
      .department-pages .exceptional-prices .slideshow-container .slideshow--visual-container .christies-icon_favourite {
        position: absolute;
        z-index: 10; }
        @media only screen and (min-width: 768px) {
          .department-pages .exceptional-prices .slideshow-container .slideshow--visual-container .christies-icon_favourite {
            left: 100px;
            top: 20px; } }
        .department-pages .exceptional-prices .slideshow-container .slideshow--visual-container .christies-icon_favourite:nth-child(1) {
          display: none; }
    .department-pages .exceptional-prices .slideshow-container .christies-icon_close {
      display: none; }
    .department-pages .exceptional-prices .slideshow-container .christies-icon_right-chevron {
      top: 0; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow-container .christies-icon_right-chevron {
          left: 39px; } }
    .department-pages .exceptional-prices .slideshow-container .christies-icon_left-chevron {
      top: 0; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow-container .christies-icon_left-chevron {
          left: 0; } }
    .department-pages .exceptional-prices .slideshow-container .count-container {
      color: #575757;
      float: left;
      position: relative; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow-container .count-container {
          margin-top: 75px; } }
      @media only screen and (min-width: 1025px) {
        .department-pages .exceptional-prices .slideshow-container .count-container {
          margin-top: 85px; } }
    .department-pages .exceptional-prices .slideshow-container .slideshow--image-container {
      overflow: hidden;
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: flex-start; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow-container .slideshow--image-container {
          max-height: 283px;
          height: 283px;
          max-width: 442px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .exceptional-prices .slideshow-container .slideshow--image-container {
          max-width: 780px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .exceptional-prices .slideshow-container .slideshow--image-container {
          max-height: 500px;
          height: 500px; } }
    .department-pages .exceptional-prices .slideshow-container .image-preview-container {
      background: #ffffff;
      display: block;
      height: inherit; }
      @media only screen and (min-width: 960px) and (max-width: 1279px) {
        .department-pages .exceptional-prices .slideshow-container .image-preview-container {
          max-width: 442px; } }
      .department-pages .exceptional-prices .slideshow-container .image-preview-container:before {
        background: #ffffff; }
      .department-pages .exceptional-prices .slideshow-container .image-preview-container > a {
        display: inherit;
        height: inherit; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .department-pages .exceptional-prices .slideshow-container .image-preview-container > a {
            height: inherit; } }
    .department-pages .exceptional-prices .slideshow--visual-container {
      position: relative;
      width: 100%; }
    .department-pages .exceptional-prices .slideshow--controls-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: flex-start;
      justify-content: space-between;
      float: left;
      padding-bottom: 10px;
      width: 100%; }
    .department-pages .exceptional-prices .slideshow--image-description--author + .slideshow--image-description--date {
      margin-top: 20px; }
      .department-pages .exceptional-prices .slideshow--image-description--author + .slideshow--image-description--date + .slideshow--image-description--location {
        margin-top: 0; }
    .department-pages .exceptional-prices .slideshow--image-description--author + .slideshow--image-description--location {
      margin-top: 20px; }
    .department-pages .exceptional-prices .slideshow--image-description--caption {
      text-transform: uppercase; }
    .department-pages .exceptional-prices .slideshow--image-description--location {
      font-size: 14px;
      font-weight: 500;
      text-transform: uppercase; }
    .department-pages .exceptional-prices .slideshow--image-description--date {
      font-size: 14px;
      font-weight: 500;
      text-transform: uppercase; }
    .department-pages .exceptional-prices .slideshow--image-description--description {
      margin-top: 19px; }
    .department-pages .exceptional-prices .slideshow--image-description--price-caption {
      font-weight: 500;
      margin-top: 17px;
      margin-bottom: 5px;
      position: relative;
      text-transform: uppercase; }
      .department-pages .exceptional-prices .slideshow--image-description--price-caption:after {
        border-bottom: 1px solid #cccccc;
        content: '';
        right: 0;
        bottom: -3px;
        left: 0;
        position: absolute;
        width: 280px; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow--image-description--price-caption {
          font-size: 13px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .exceptional-prices .slideshow--image-description--price-caption {
          font-size: 14px; } }
    .department-pages .exceptional-prices .slideshow--image-description--price-realized {
      font-size: 14px;
      font-weight: 500; }
    .department-pages .exceptional-prices .slideshow--image-description--comment {
      margin-top: 15px; }
    .department-pages .exceptional-prices .slideshow--image-description--property-caption {
      font-weight: 500;
      margin-top: 17px;
      margin-bottom: 5px;
      position: relative;
      text-transform: uppercase; }
      .department-pages .exceptional-prices .slideshow--image-description--property-caption:after {
        border-bottom: 1px solid #cccccc;
        content: '';
        right: 0;
        bottom: -3px;
        left: 0;
        position: absolute;
        width: 280px; }
      @media only screen and (min-width: 768px) {
        .department-pages .exceptional-prices .slideshow--image-description--property-caption {
          font-size: 13px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .exceptional-prices .slideshow--image-description--property-caption {
          font-size: 14px; } }
    .department-pages .exceptional-prices .slideshow--image-description--property-of {
      font-size: 14px;
      font-weight: 500; }
    .department-pages .exceptional-prices .slideshow--image-description--citation {
      margin-top: 20px; }
  .department-pages .selling {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .department-pages .selling {
        padding-left: 40px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .selling {
        padding: 0 120px; } }
    .department-pages .selling .header-4 {
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .department-pages .selling .header-4 {
          font-size: 18px;
          margin: 31px 0 5px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .selling .header-4 {
          margin: 0 0 16px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .selling .header-4 {
          font-size: 20px; } }
.department-pages .selling .image-preview-container {
    height: auto;
    overflow: hidden;
    position: relative;
    max-width: 380px;
    width: 100%;
}

    .department-pages .selling .image-preview-container:before {
        content: "";
        height: 0;
        display: block;
        width: 100%;
        padding-bottom: 62.5%;
        position: relative;
    }

    .department-pages .selling .image-preview-container img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 100%;
        margin: auto;
        display: block;
    }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .department-pages .selling .image-preview-container {
          margin-bottom: 17px;
          width: 100%; } }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages .selling .row-block:nth-child(n+4) {
        margin-top: 30px; } }
    @media only screen and (min-width: 960px) {
      .department-pages .selling .row-block {
        margin-top: 24px; } }
    .department-pages .selling .row-block > p {
      width: 100%; }
    .department-pages .selling .row-block + .row-block {
      margin-top: 48px; }
    .department-pages .selling .list-items {
      flex-wrap: wrap; }
    .department-pages .selling .list-items--item > a {
      display: block;
      line-height: 20px;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .department-pages .selling .list-items--item > a {
          font-size: 14px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .selling .list-items--item > a {
          font-size: 16px; } }
    @media only screen and (min-width: 768px) {
      .department-pages .selling .list-items--item {
        width: 100%; }
        .department-pages .selling .list-items--item:nth-child(n+2) {
          margin-top: 28px; } }
    @media only screen and (min-width: 960px) {
      .department-pages .selling .list-items--item {
        width: 50%; }
        .department-pages .selling .list-items--item:nth-child(2) {
          margin-top: 0; }
        .department-pages .selling .list-items--item:nth-child(n+3) {
          margin-top: 38px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .selling .list-items--item {
        width: 100%; }
        .department-pages .selling .list-items--item:nth-child(n+2) {
          margin-top: 38px; } }
    @media only screen and (min-width: 768px) {
      .department-pages .selling a[href^="mailto:"] {
        text-decoration: underline; } }
    .department-pages .selling a[href^="tel:"] {
      line-height: 25px; }
    .department-pages .selling .list-items--title {
      font-weight: 500;
      margin-bottom: 0; }
      @media only screen and (min-width: 768px) {
        .department-pages .selling .list-items--title {
          font-size: 16px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .selling .list-items--title {
          font-size: 18px; } }
    .department-pages .selling .list-items--item--date {
      font-weight: 400; }
      @media only screen and (min-width: 768px) {
        .department-pages .selling .list-items--item--date {
          font-size: 14px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .selling .list-items--item--date {
          font-size: 16px; } }
    .department-pages .selling .list-items--item--location-name {
      font-weight: 400;
      margin-top: 0;
      margin-bottom: 16px; }
      @media only screen and (min-width: 768px) {
        .department-pages .selling .list-items--item--location-name {
          font-size: 14px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .selling .list-items--item--location-name {
          font-size: 16px; } }
    .department-pages .selling .cta-link {
      font-size: 16px;
      font-weight: 500;
      margin-top: 18px;
      text-decoration: underline; }
  .department-pages .newsandviews {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .department-pages .newsandviews {
        padding-left: 40px; } }
    @media only screen and (min-width: 1280px) {
      .department-pages .newsandviews {
        padding-left: 120px; } }
    .department-pages .newsandviews .row-block h3.header-3 {
      margin-top: 0;
      margin-bottom: 0; }
    .department-pages .newsandviews .row-block:first-of-type {
      margin-top: -7px; }
    .department-pages .newsandviews .row-block:last-of-type {
      margin-bottom: 6px; }
    .department-pages .newsandviews .row-block:nth-child(n+2) {
      margin-top: 53px; }
    .department-pages .newsandviews .newsandviews--list-items {
      flex-wrap: wrap; }
      @media only screen and (min-width: 768px) {
        .department-pages .newsandviews .newsandviews--list-items {
          margin-top: 22px; } }
      @media only screen and (min-width: 1025px) {
        .department-pages .newsandviews .newsandviews--list-items {
          margin-top: 22px; } }
    .department-pages .newsandviews .list-items {
      float: left;
      width: 100%; }
    .department-pages .newsandviews .list-items--item {
      margin-right: 10px; }
      @media only screen and (min-width: 768px) {
        .department-pages .newsandviews .list-items--item {
          width: 208px; }
          .department-pages .newsandviews .list-items--item:nth-child(2n+2) {
            margin-right: 0; }
          .department-pages .newsandviews .list-items--item:nth-child(n+3) {
            margin-top: 24px; } }
      @media only screen and (min-width: 960px) {
        .department-pages .newsandviews .list-items--item {
          width: 253px; }
          .department-pages .newsandviews .list-items--item:nth-child(2n+2) {
            margin-right: 0; }
          .department-pages .newsandviews .list-items--item:nth-child(n+3) {
            margin-top: 24px; } }
      @media only screen and (min-width: 1025px) {
        .department-pages .newsandviews .list-items--item {
          width: 31.43755%; }
          .department-pages .newsandviews .list-items--item:nth-child(2n+2) {
            margin-right: 10px; }
          .department-pages .newsandviews .list-items--item:nth-child(n+3) {
            margin-top: 0; }
          .department-pages .newsandviews .list-items--item:nth-child(3n+3) {
            margin-right: 0; }
          .department-pages .newsandviews .list-items--item:nth-child(n+4) {
            margin-top: 24px; } }
      @media only screen and (min-width: 1280px) {
        .department-pages .newsandviews .list-items--item {
          width: 253px; } }
    .department-pages .newsandviews .list-items--item--image {
      /*align-items: center;
      flex-direction: column;*/
      height: 0;
      overflow: hidden;
      padding-bottom: 62.5%;
      width: 100%; }
      .department-pages .newsandviews .list-items--item--image img[src$='.svg'] {
        border: 2px solid #cccccc;
        height: 100%;
        left: 0;
        position: absolute; }
      .department-pages .newsandviews .list-items--item--image img {
        max-height: none;
        width: 100%; }
    .department-pages .newsandviews .list-items--item--image-description--caption {
      font-size: 18px; }
    .department-pages .newsandviews .list-items--item--image-description--description {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
    .department-pages .newsandviews .cta-wrapper {
      margin: 53px auto 0;
      width: auto; }
  .department-pages .cta-wrapper {
    position: relative;
    text-align: center;
    width: 100%; }
  .department-pages .cta {
    display: block;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    padding-left: 1.40625em;
    padding-right: 1.40625em; }
  @media only screen and (min-width: 768px) {
    .department-pages .cta-link:not(.disabled):focus {
      color: inherit; } }
  @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .department-pages .cta-link:not(.disabled):focus {
      color: #808080; } }
  .department-pages .fsu_btn-toggle {
    font-size: 16px;
    font-weight: 400; }
  .department-pages ul, .department-pages ol {
    list-style: none;
    margin: 0;
    padding: 0; }
  .department-pages a, .department-pages p {
/*    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; */ }
    .department-pages a:last-of-type, .department-pages p:last-of-type {
      margin-bottom: 0; }
  .department-pages a {
    color: #000000;
    position: relative;
    text-decoration: inherit;
    transition: color 0.2s; }
    .department-pages a:active, .department-pages a:visited {
      color: #000000; }
    .department-pages a.read-toggle {
      display: block;
      font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 16px;
      font-weight: 500;
      margin-top: 18px;
      text-decoration: underline; }
  .department-pages img {
    display: block;
    height: auto;
    max-width: 100%; }
  @media only screen and (min-width: 768px) {
    .department-pages a:hover {
      color: #808080; } }
  @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .department-pages a:hover {
      color: #808080; } }
  .department-pages a:hover .image-preview-container:after {
    background-color: rgba(0, 0, 0, 0.15);
    border-bottom: 3px solid #d70c00; }
  .department-pages a:hover .list-items--item--image-description > * {
    color: #808080; }
  .department-pages a:hover .play-icon-overlay {
    opacity: 1; }
  @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .department-pages a:focus {
      color: #808080; } }
  @media only screen and (min-width: 768px) {
    .department-pages a:focus .image-preview-container:after {
      background-color: transparent;
      border-bottom: 0; } }
  @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .department-pages a:focus .image-preview-container:after {
      background-color: rgba(0, 0, 0, 0.15);
      border-bottom: 3px solid #d70c00; } }
  @media only screen and (min-width: 768px) {
    .department-pages a:focus .list-items--item--image-description > * {
      color: inherit; } }
  @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .department-pages a:focus .list-items--item--image-description > * {
      color: #808080; } }
  .department-pages a:focus .play-icon-overlay {
    opacity: 1; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages h1.title + .section-flags {
      margin-top: 18px; } }
  .department-pages h1.title + .section-flags + .department-list {
    margin-top: 38px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .department-pages h1.title + .section-flags + .department-list {
        margin-top: 24px; } }
  .department-pages .language-panel + .page-title {
    margin-top: 80px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .hero-container + .content-container .language-panel {
      margin-top: -7px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .hero-container + .content-container .language-panel + .page-title {
      margin-top: 57px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .hero-container + .content-container .language-panel + .page-title h1.header-1 {
      margin-top: 0; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages .hero-container + .content-container .page-title h1.header-1 {
      margin-top: 0; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .department-pages html, .department-pages body {
      overflow-x: hidden; }
    .department-pages .language-panel {
      top: 20px;
      width: 100%; }
      .department-pages .language-panel + .page-title {
        margin-top: 60px; }
        .department-pages .language-panel + .page-title h1.header-1 {
          margin-top: 0; }
    .department-pages .hero-carousel--controls {
      display: none !important; }
    .department-pages .language-panel__dropdown.select-dropdowns {
      width: 100%; }
    .department-pages h1.header-1 {
      font-size: 25px;
      line-height: 30px; }
    .department-pages .page-title {
      margin-bottom: 11px; }
    .department-pages .department-list {
      background-color: transparent;
      border: 0;
      padding: 0; }
    .department-pages .section, .department-pages .aside {
      padding: 0 15px 18px;
      -webkit-box-flex: 1 100%;
      -moz-box-flex: 1 100%;
      -webkit-flex: 1 100%;
      -ms-flex: 1 100%;
      flex: 1 100%; }
    .department-pages .left-navigation {
      padding-bottom: 0; }
    .department-pages .left-navigation--items--item > a > span {
      float: right; }
    .department-pages .left-navigation--items--item > a .christies-icon_up-chevron:before {
      font-size: 18px;
      margin-top: -5px; }
    .department-pages .left-navigation--items--item > a .christies-icon_down-chevron:before {
      font-size: 18px;
      margin-top: -5px; }
    .department-pages .left-navigation--items--item.active:nth-last-of-type(2) {
      border-bottom: 0; }
    .department-pages .overview {
      margin: -7px 0 30px;
      padding: 0; }
    .department-pages .main-panel {
      display: none; }
    .department-pages .right-panel {
      margin-top: 56px; }
      .department-pages .right-panel .list-items--title.title {
        font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 25px;
        border-bottom: 1px solid #cccccc;
        padding-bottom: 7px;
        text-align: center; }
        .department-pages .right-panel .list-items--title.title:nth-child(1) {
          margin-bottom: 15px; }
        .department-pages .right-panel .list-items--title.title:nth-child(n+2) {
          margin-bottom: 7px; }
      .department-pages .right-panel .list-items > * {
        width: 100%; }
      .department-pages .right-panel .list-items > a {
        text-decoration: underline; }
      .department-pages .right-panel .list-items--item + .list-items--title.title {
        margin-top: 45px; }
      .department-pages .right-panel .list-items--item > a {
        text-decoration: underline; }
      .department-pages .right-panel .list-items--item--image-description {
        margin-top: 8px; }
        .department-pages .right-panel .list-items--item--image-description > h5 {
          margin-top: 0;
          margin-bottom: 0; }
    .department-pages .lower-left-panel {
      border-top: 0;
      margin-top: 0; }
    .department-pages .bottom-panel {
      margin-top: 24px;
      margin-bottom: 0; }
      .department-pages .bottom-panel h3.header-3 {
        border-bottom: 1px solid #cccccc;
        font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 25px;
        margin-bottom: 24px;
        padding-bottom: 7px;
        text-align: center; }
      .department-pages .bottom-panel .list-items.two-cols > * {
        width: 100%; }
        .department-pages .bottom-panel .list-items.two-cols > *:nth-child(n+2) {
          margin-top: 47px; }
      .department-pages .bottom-panel .list-items--item--image-description--description {
        font-size: 14px; }
    .department-pages .upcoming-auctions {
      padding-left: 0;
      margin-bottom: 30px; }
      .department-pages .upcoming-auctions > .header-3 {
        margin-bottom: 32px; }
      .department-pages .upcoming-auctions > .icons-wrapper {
        display: none; }
      .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * {
        padding: 29px 20px 15px;
        width: 100%; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > *:nth-child(n+2) {
          margin-top: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .upcoming-auctions--header-3 {
          font-size: 18px;
          line-height: 18px;
          margin-top: 0;
          margin-bottom: 15px;
          padding: 0;
          width: 100%; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .upcoming-auctions--header-3:not(:empty) + .happening-now {
            margin-top: -4px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .happening-now {
          margin-top: -13px;
          margin-bottom: 17px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image {
          background: transparent;
          display: block;
          margin: 0 auto;
          padding: 0 25px; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image:before {
            background: transparent !important; }
          .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image.isRoundel > a:before, .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image.isRoundel span:before {
            background: #f8f8f8 !important;
            content: '';
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            position: absolute;
            transition: background 0.3s linear; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--caption {
          /*display: none;*/ }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description {
          margin-top: 13px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--description {
          font-size: 16px;
          margin-bottom: 8px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image-description--location {
          margin-bottom: 10px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .cta-link.view-info {
          margin-bottom: 25px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .catalogue-wrapper, .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .downloadexcel-wrapper {
          margin-top: 20px; }
      .department-pages .upcoming-auctions .list-items.list-items__list > * {
        background-color: #EFEFEF;
        padding: 40px 30px 30px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > *:after {
          border-bottom: 0;
          left: 0; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .christies-icon_favourite {
          top: -10px;
          right: -10px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3 {
          font-size: 18px;
          line-height: 18px;
          margin-top: 0;
          margin-bottom: 35px;
          padding: 0;
          text-align: left;
          width: 100%; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .happening-now {
          justify-content: flex-start;
          margin-bottom: 20px; }
        /*.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image {
          display: none; } */
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
          padding-left: 0; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption {
          /*display: none; */ }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--description {
          font-size: 16px;
          margin-bottom: 26px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--location {
          margin-bottom: 28px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info {
          margin-bottom: 27px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .cta-wrapper {
          width: 100%; }
		.department-pages .upcoming-auctions .list-items.list-items__list > * .bottom-cta-wrapper > .catalogue-wrapper:last-child {
		  margin-top: 10px !important;
		}
		.department-pages .upcoming-auctions--info-overlay--viewing-wrapper + .bottom-cta-wrapper {
			margin-top: 15px;
		}
      .department-pages .upcoming-auctions > .cta-wrapper {
        margin-top: 30px; }
    .department-pages .auction-results {
      float: left;
      margin-bottom: 30px;
      padding-left: 0;
      width: 100%; }
      .department-pages .auction-results .header-4_subheader {
        font-size: 13px;
        font-style: italic;
        line-height: 15px;
        margin-top: 0;
        margin-bottom: 25px; }
      .department-pages .auction-results .list-items {
        flex-wrap: wrap; }
        .department-pages .auction-results .list-items > * {
          position: relative;
          width: 100%; }
          .department-pages .auction-results .list-items > *:nth-child(n+2) {
            margin-top: 50px; }
      .department-pages .auction-results .list-items--item--image {
        float: left;
        position: relative;
        width: 100px; }
      .department-pages .auction-results .list-items--item--image-description {
        float: left;
        /*margin-top: -128px;*/ /* changed for CAL-36 */
		margin-top:-62px;
		}
      .department-pages .auction-results .list-items--item--image-description--caption {
       /* font-size: 13px;
        line-height: 13px;
        margin-bottom: 6px;
        padding-left: 115px; */ }
      .department-pages .auction-results .list-items--item--image-description--description {
        font-size: 20px;
        height: auto;
        line-height: 30px;
        padding-left: 115px; }
      .department-pages .auction-results .list-items--item--image-description--date {
        font-size: 14px;
        line-height: 20px;
        margin-top: 30px;
        padding-left: 0;
        width: 100%; }
      .department-pages .auction-results .list-items--item--image-description--location {
        font-size: 14px;
        line-height: 20px;
        padding-left: 0;
        width: 100%; }
      .department-pages .auction-results .list-items--item--image-description--revenue-type {
        /*font-size: 14px;
        line-height: 20px;
        margin-top: 6px;
        padding-left: 0;*/ }
      .department-pages .auction-results .list-items--item--image-description--revenue-collected {
        font-size: 14px;
        line-height: 20px;
        margin-top: 0;
        padding-left: 0; }
      .department-pages .auction-results .list-items--item--image-description--info-wrapper {
        display: none; }
      .department-pages .auction-results .icons-wrapper {
        float: left;
        margin-top: 7px;
        padding-left: 0; }
        .department-pages .auction-results .icons-wrapper > a {
          font-size: 14px;
          height: 40px;
          line-height: 40px;
          position: relative; }
          .department-pages .auction-results .icons-wrapper > a:nth-child(1) {
            margin-right: 40px; }
            .department-pages .auction-results .icons-wrapper > a:nth-child(1):after {
              right: -20px; }
            .department-pages .auction-results .icons-wrapper > a:nth-child(1) .button-icon {
              margin-right: 0; }
          .department-pages .auction-results .icons-wrapper > a:nth-child(2) {
            margin-right: 0; }
          .department-pages .auction-results .icons-wrapper > a:hover .button-icon, .department-pages .auction-results .icons-wrapper > a:focus .button-icon {
            text-decoration: none;
            background-color: #000000; }
            .department-pages .auction-results .icons-wrapper > a:hover .button-icon:before, .department-pages .auction-results .icons-wrapper > a:focus .button-icon:before {
              color: #ffffff; }
            .department-pages .auction-results .icons-wrapper > a:hover .button-icon:after, .department-pages .auction-results .icons-wrapper > a:focus .button-icon:after {
              border: transparent; }
          .department-pages .auction-results .icons-wrapper > a .christies-icon_spreadsheet-solid {
            display: inline-block; }
        .department-pages .auction-results .icons-wrapper .button-icon {
          margin-right: 10px;
          line-height: 0; }
      .department-pages .auction-results .cta-wrapper {
        display: block;
        justify-content: center;
        margin: 27px auto 0;
        width: 90%; }
    .department-pages .upcoming-auctions--info-overlay__grid {
      padding: 38px 20px; }
      .department-pages .upcoming-auctions--info-overlay__grid .list-items--item--header-5 {
        margin-top: 0;
        margin-bottom: 0; }
      .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--auction-wrapper {
        margin-top: 17px; }
      .department-pages .upcoming-auctions--info-overlay__grid .upcoming-auctions--info-overlay--viewing-wrapper {
        margin-top: 20px; }
      .department-pages .upcoming-auctions--info-overlay__grid .cta-wrapper {
        margin-top: 15px; }
    .department-pages .contacts {
      padding: 0px;
      margin-bottom: 30px; }
      .department-pages .contacts .contacts-list-items .list-items--item {
        padding: 0 15px; }
        .department-pages .contacts .contacts-list-items .list-items--item .contacts-block {
          margin-top: 14px; }
          .department-pages .contacts .contacts-list-items .list-items--item .contacts-block ul li {
            width: 48.5% !important; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block ul li:nth-child(2n+1) {
              margin-right: 2.5%; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block ul li:nth-child(2n+2) {
              margin-right: 0; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block ul li:nth-child(2n+3) {
              clear: both; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block ul li:nth-child(4n+4) {
              margin-right: 0px; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block ul li:nth-child(4n+5) {
              clear: none; }
          .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul {
            padding-bottom: 27px; }
            .department-pages .contacts .contacts-list-items .list-items--item .contacts-block .contacts-block--block ul li {
              padding-bottom: 10px; }
      .department-pages .contacts .list-items--item--location-name {
        font-size: 18px; }
      .department-pages .contacts .contacts-block--block--image-container {
        height: auto; }
    .department-pages .selling {
      margin-bottom: 30px; }
      .department-pages .selling .header-4 {
        font-size: 16px;
        line-height: 25px;
        margin-top: 0;
        margin-bottom: 6px; }
      .department-pages .selling .cta-link {
        font-size: 14px;
        font-weight: 400;
        margin-top: 10px; }
      .department-pages .selling .list-items .list-items--item:nth-child(n+2) {
        margin-top: 10px; }
      .department-pages .selling .list-items .list-items--item > a {
        text-decoration: underline; }
      .department-pages .selling .list-items .list-items--item > p, .department-pages .selling .list-items .list-items--item a {
        font-size: 14px; }
      .department-pages .selling .list-items .list-items--item > p:nth-child(n+2) {
        line-height: 20px; }
      .department-pages .selling .list-items--item--location-name {
        margin-bottom: 5px; }
    .department-pages .exceptional-prices {
      margin-bottom: 22px;
      padding-left: 0; }
      .department-pages .exceptional-prices .slideshow-container .slideshow {
        max-width: 100%; }
        .department-pages .exceptional-prices .slideshow-container .slideshow ul > li {
          float: left;
          width: 100%; }
          .department-pages .exceptional-prices .slideshow-container .slideshow ul > li .image-container, .department-pages .exceptional-prices .slideshow-container .slideshow ul > li .content {
            float: left;
            margin: 0;
            width: 100%; }
      .department-pages .exceptional-prices .slideshow-container.fade .slideshow {
        max-width: 100%;
        width: 100%; }
        .department-pages .exceptional-prices .slideshow-container.fade .slideshow ul > li {
          padding-right: 0; }
      .department-pages .exceptional-prices .slideshow-container .slideshow-controls {
        background-color: #ffffff;
        height: 40px;
        top: 0;
        right: 0;
        width: 100%; }
        .department-pages .exceptional-prices .slideshow-container .slideshow-controls .button-icon {
          border: 0;
          border-radius: 0;
          outline: none;
          position: absolute; }
          .department-pages .exceptional-prices .slideshow-container .slideshow-controls .button-icon:after {
            border: 0;
            border-radius: 0; }
      .department-pages .exceptional-prices .slideshow-container .christies-icon_favourite {
        top: 0;
        right: 0; }
      .department-pages .exceptional-prices .slideshow-container .christies-icon_close {
        display: none; }
      .department-pages .exceptional-prices .slideshow-container .christies-icon_right-chevron {
        left: auto;
        top: 0;
        right: 0; }
      .department-pages .exceptional-prices .slideshow-container .christies-icon_left-chevron {
        left: 0;
        top: 0; }
      .department-pages .exceptional-prices .slideshow-container .count-container {
        color: #575757;
        float: left;
        font-size: 13px;
        margin-top: 0;
        position: relative; }
      .department-pages .exceptional-prices .slideshow--visual-container {
        position: relative;
        width: 100%; }
      .department-pages .exceptional-prices .slideshow--image-container {
        max-width: 100%; }
      .department-pages .exceptional-prices .slideshow--controls-wrapper {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: flex-start;
        justify-content: space-between;
        float: left;
        margin: 44px 0 0 0;
        width: 100%; }
      .department-pages .exceptional-prices .slideshow--image-description--caption {
        font-size: 13px;
        line-height: 13px; }
        .department-pages .exceptional-prices .slideshow--image-description--caption > a {
          font-size: inherit;
          line-height: inherit; }
      .department-pages .exceptional-prices .slideshow--image-description--title {
        font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 18px;
        line-height: 22px;
        margin-top: 7px; }
      .department-pages .exceptional-prices .slideshow--image-description--author {
        font-size: 15px;
        line-height: 25px;
        margin-top: 14px; }
        .department-pages .exceptional-prices .slideshow--image-description--author + .slideshow--image-description--location {
          margin-top: 14px; }
        .department-pages .exceptional-prices .slideshow--image-description--author + .slideshow--image-description--date {
          margin-top: 14px; }
      .department-pages .exceptional-prices .slideshow--image-description--date {
        font-size: 14px;
        line-height: 22px; }
      .department-pages .exceptional-prices .slideshow--image-description--location {
        font-size: 14px;
        line-height: 18px; }
      .department-pages .exceptional-prices .slideshow--image-description--description {
        font-size: 14px;
        line-height: 22px;
        margin-top: 14px; }
      .department-pages .exceptional-prices .slideshow--image-description--price-caption {
        font-size: 13px;
        line-height: 13px;
        margin-top: 19px;
        margin-bottom: 0;
        position: relative;
        text-transform: uppercase; }
        .department-pages .exceptional-prices .slideshow--image-description--price-caption:after {
          border-bottom: 0;
          bottom: 0; }
      .department-pages .exceptional-prices .slideshow--image-description--price-realized {
        font-size: 14px;
        line-height: 22px; }
      .department-pages .exceptional-prices .slideshow--image-description--property-caption {
        font-size: 13px;
        line-height: 13px;
        margin-top: 17px;
        margin-bottom: 0;
        position: relative;
        text-transform: uppercase; }
        .department-pages .exceptional-prices .slideshow--image-description--property-caption:after {
          border-bottom: 0;
          bottom: 0; }
      .department-pages .exceptional-prices .slideshow--image-description--property-of {
        font-size: 14px;
        line-height: 22px; }
      .department-pages .exceptional-prices .slideshow--image-description--comment {
        font-size: 14px;
        line-height: 22px;
        margin-top: 14px; }
      .department-pages .exceptional-prices .slideshow--image-description--citation {
        margin-top: 11px; }
    .department-pages .newsandviews {
      float: left;
      margin-bottom: 0;
      margin-top: -7px;
      padding-left: 0; }
      .department-pages .newsandviews h3.header-3 {
        font-size: 18px;
        margin: -2px 0 0; }
      .department-pages .newsandviews .row-block {
        float: left;
        width: 100%; }
        .department-pages .newsandviews .row-block:first-of-type {
          margin-top: 0; }
        .department-pages .newsandviews .row-block:last-of-type {
          margin-bottom: 0; }
      .department-pages .newsandviews .list-items {
        flex-wrap: wrap; }
      .department-pages .newsandviews .list-items--item {
        margin-right: 0;
        width: 100%; }
        .department-pages .newsandviews .list-items--item:nth-child(n+2) {
          margin-top: 24px; }
      .department-pages .newsandviews .newsandviews--list-items {
        margin-top: 15px; }
      .department-pages .newsandviews .list-items--item--image-description {
        margin-top: 10px; }
      .department-pages .newsandviews .list-items--item--image-description--caption {
        margin-top: 0; }
      .department-pages .newsandviews .cta-wrapper {
        width: 100%; }
    .department-pages .list-items--item--image-description--caption {
     /* font-size: 16px; */ }
    .department-pages .SocialBlock {
      margin: 25px 0 41px; }
    .department-pages .flyout-Wrapper {
      margin: 0 -15px 0 -15px;
      width: initial;
      padding: 15px 15px 25px; }
      .department-pages .flyout-Wrapper h3 {
        margin-bottom: 10px !important; }
      .department-pages .flyout-Wrapper span.arrow-up {
        left: 24%; }
      .department-pages .flyout-Wrapper .margin30--10 {
        margin: 30px 0px 10px 0; }
      .department-pages .flyout-Wrapper .margin30 {
        margin: 32px 0 0 0; }
      .department-pages .flyout-Wrapper .mailto-tel-wrapper {
        margin: 25px 0 0; }
    .department-pages .slideshow-container {
      margin-bottom: 0; }
    .department-pages .main-mobile-panel .overview > .header-3,
    .department-pages .main-mobile-panel .upcoming-auctions > .header-3,
    .department-pages .main-mobile-panel .auction-results > .header-3,
    .department-pages .main-mobile-panel .contacts > .header-3,
    .department-pages .main-mobile-panel .specialist-department > .header-3,
    .department-pages .main-mobile-panel .selling > .header-3,
    .department-pages .main-mobile-panel .exceptional-prices > .header-3 {
      display: none; }
    .department-pages .list-items--location--wrapper > a {
      text-decoration: underline; }
	  .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * .list-items--item--image {
          align-items: center;
		  /*max-height: 385px; */ /* changed for CAL-36 */
          max-height: 187px;  /* changed for CAL-36 */
          max-width: 300px;
          overflow: hidden;
          margin: 0 auto;
          padding: 0;
          width: 100%; }
		  }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .department-pages .main-panel > * > .header-3 {
      font-size: 18px; }
    .department-pages .auction-results {
      padding-left: 40px;
      width: 100%; }
      .department-pages .auction-results .list-items {
        flex-wrap: wrap; }
        .department-pages .auction-results .list-items > * {
          position: relative;
          width: 100%; }
          .department-pages .auction-results .list-items > *:nth-child(n+2) {
            margin-top: 60px; }
      .department-pages .auction-results .list-items--item--image-description {
        margin-top: 0; }
      .department-pages .auction-results .list-items--item--image-description--caption {
        padding-left: 160px; }
      .department-pages .auction-results .list-items--item--image-description--description {
        padding-left: 160px; }
      .department-pages .auction-results .list-items--item--image-description--date {
        padding-left: 160px; }
      .department-pages .auction-results .list-items--item--image-description--revenue-type {
        padding-left: 160px; }
      .department-pages .auction-results .icons-wrapper {
        padding-left: 160px; }
      .department-pages .auction-results .cta-wrapper {
        display: flex;
        justify-content: center;
        margin: 60px auto 0;
        width: auto; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    .department-pages .department-list {
      padding: 23px 50px;
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 25px;
      -moz-column-gap: 25px;
      column-gap: 25px; }
    .department-pages .right-panel {
      right: -32px; }
    .department-pages .upcoming-auctions {
      padding-left: 40px; }
      .department-pages .upcoming-auctions > .header-3 {
        margin-bottom: 92px; }
      .department-pages .upcoming-auctions .icons-wrapper {
        top: 35px; }
      .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * {
        width: 380px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > *:nth-child(n+2) {
          margin-top: 20px; }
        .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > *:nth-child(2n+1) {
          margin-right: 0; }
      .department-pages .upcoming-auctions .list-items.list-items__list > * {
        padding-bottom: 0; }
        .department-pages .upcoming-auctions .list-items.list-items__list > *:after {
          left: 160px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
          margin-bottom: 20px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper {
          margin-left: 160px; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3 {
          font-size: 16px;
          margin-top: -5px;
          text-align: left;
          width: 100%; }
          .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3:not(:empty) + .happening-now {
            margin-top: 0;
            padding-left: 0; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .happening-now {
          font-size: 16px;
          line-height: 16px;
          margin-left: 0;
          margin-bottom: 0;
          margin-top: -10px;
          padding-left: 0; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption {
          font-size: 12px;
          text-align: left; }
        .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
          margin-top: 5px;
          padding-left: 160px; }
      .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__grid .catalogue-wrapper {
        margin-top: 10px; }
      .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__grid .downloadexcel-wrapper {
        margin-top: 10px; }
      .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__list {
        margin-top: -20px;
        padding-left: 160px; }
        .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--auction-wrapper, .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper {
          float: none;
          margin-top: 16px;
          width: 100%; }
        .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper {
          margin-bottom: 17px; }
    .department-pages .auction-results {
      padding-left: 40px;
      width: 100%; }
      .department-pages .auction-results .list-items {
        flex-wrap: wrap; }
        .department-pages .auction-results .list-items > * {
          position: relative;
          width: 100%; }
          .department-pages .auction-results .list-items > *:nth-child(n+2) {
            margin-top: 40px; }
      .department-pages .auction-results .list-items--item--image {
        float: left;
        /* min-height: 175px; */ /* changed for CAL-36 */
        position: relative;
        width: 140px; }
      .department-pages .auction-results .list-items--item--image-description {
        float: left;
       /* margin-top: -179px;*/ /* changed for CAL-36 */
		margin-top:-90px;
	   }
      .department-pages .auction-results .list-items--item--image-description--caption {
        /*font-size: 13px;
        line-height: 20px;
        padding-left: 160px;*/ }
      .department-pages .auction-results .list-items--item--image-description--description {
        font-size: 20px;
        line-height: 25px;
        padding-left: 160px; }
      .department-pages .auction-results .list-items--item--image-description--date {
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
        padding-left: 160px; }
      .department-pages .auction-results .list-items--item--image-description--location {
        /*font-size: 14px;
        line-height: 20px;
        padding-left: 160px;*/ }
      .department-pages .auction-results .list-items--item--image-description--revenue-type {
        display: block;
        font-size: 14px;
        line-height: 20px;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 160px; }
      .department-pages .auction-results .list-items--item--image-description--revenue-collected {
        /*display: block;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
        padding-left: 160px;*/ }
      .department-pages .auction-results .icons-wrapper {
        float: left;
        margin-top: 10px;
        padding-left: 0; }
        .department-pages .auction-results .icons-wrapper > a {
          font-size: 14px;
          height: 40px;
          line-height: 40px;
          position: relative; }
          .department-pages .auction-results .icons-wrapper > a:nth-child(1) {
            margin-right: 20px; }
            .department-pages .auction-results .icons-wrapper > a:nth-child(1):after {
              right: -10px; }
            .department-pages .auction-results .icons-wrapper > a:nth-child(1) .button-icon {
              margin-right: 0; }
          .department-pages .auction-results .icons-wrapper > a:nth-child(2) {
            margin-right: 0; }
          .department-pages .auction-results .icons-wrapper > a:hover .button-icon, .department-pages .auction-results .icons-wrapper > a:focus .button-icon {
            text-decoration: none;
            background-color: #000000; }
            .department-pages .auction-results .icons-wrapper > a:hover .button-icon:before, .department-pages .auction-results .icons-wrapper > a:focus .button-icon:before {
              color: #ffffff; }
            .department-pages .auction-results .icons-wrapper > a:hover .button-icon:after, .department-pages .auction-results .icons-wrapper > a:focus .button-icon:after {
              border: transparent; }
          .department-pages .auction-results .icons-wrapper > a .christies-icon_spreadsheet-solid {
            /*display: none;*/ }
        .department-pages .auction-results .icons-wrapper .button-icon {
          margin-right: 10px;
          line-height: 0; }
      .department-pages .auction-results .cta-wrapper {
        display: flex;
        justify-content: center;
        margin: 60px auto 0;
        width: auto; }
    .department-pages .newsandviews {
      padding-left: 40px;
        /*.list-items--item {
            margin-right: 10px;
            width: 208px;

            &:nth-child(2n+2) {
                margin-top: 0;
                margin-right: 0;
            }

            &:nth-child(n+3) {
                margin-top: 10px;
            }
        }*/ }
      .department-pages .newsandviews h3.header-3 {
        font-size: 18px; }
      .department-pages .newsandviews .list-items {
        flex-wrap: wrap; }
    .department-pages .list-items--item--image-description--caption {
      font-size: 16px; } }
  @media only screen and (min-width: 960px) and (max-width: 1024px) {
    .department-pages .upcoming-auctions {
      padding-left: 40px; }
      .department-pages .upcoming-auctions > .header-3 {
        margin-bottom: 92px; }
      .department-pages .upcoming-auctions .icons-wrapper {
        top: 35px; }
      .department-pages .upcoming-auctions .list-items.two-cols.list-items__grid > * {
        width: 48.07895%; }
      .department-pages .upcoming-auctions .list-items.list-items__list > *:after {
        left: 160px; }
      .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3 {
        font-size: 1.375rem;
        /*padding-left: 160px; */
        text-align: left;
        width: 100%;
		padding-left:0px;/* changed for CAL-36*/ }
		.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper {
    margin-left: 160px;
}
        .department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3:not(:empty) + .happening-now {
          margin-top: 0;
          /*padding-left: 160px; */
		padding-left:0px;/* changed for CAL-36*/ }
      .department-pages .upcoming-auctions .list-items.list-items__list > * .happening-now {
        margin-left: 0;
        margin-bottom: 0;
        margin-top: -10px;
        /*padding-left: 160px; */
		padding-left:0px;/* changed for CAL-36*/ }
      .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description {
        margin-top: 5px;
        padding-left: 160px; }
      .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__list {
        padding-left: 160px; }
        .department-pages .upcoming-auctions .upcoming-auctions--info-overlay__list .upcoming-auctions--info-overlay--viewing-wrapper {
          margin-left: 8px; }
    .department-pages .auction-results {
      padding-left: 40px;
      width: 100%; }
      .department-pages .auction-results .list-items {
        flex-wrap: wrap; }
        .department-pages .auction-results .list-items > * {
          position: relative;
          width: 100%; }
          .department-pages .auction-results .list-items > *:nth-child(n+2) {
            margin-top: 40px; }
      .department-pages .auction-results .list-items--item--image {
        float: left;
       /* min-height: 175px; */ /* changed for CAL-36 */
        position: relative;
        width: 140px; }
      .department-pages .auction-results .list-items--item--image-description {
        /*float: left;
		margin-top:-90px; */ /* changed for CAL-36 */
		}
      .department-pages .auction-results .list-items--item--image-description--caption {
        /*font-size: 13px;
        line-height: 20px;
        padding-left: 160px; */ }
      .department-pages .auction-results .list-items--item--image-description--description {
        /*font-size: 20px;
        line-height: 25px;
        padding-left: 160px; */}
      .department-pages .auction-results .list-items--item--image-description--date {
        /*font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
        padding-left: 160px;
        width: 100%;*/ }
      .department-pages .auction-results .list-items--item--image-description--location {
       /* font-size: 14px;
        line-height: 20px;
        padding-left: 160px;
        width: 100%; */ }
      .department-pages .auction-results .list-items--item--image-description--revenue-type {
       /* display: inline-block;
        font-size: 14px;
        line-height: 20px;
        margin-top: 0;
        padding-left: 160px; */ }
      .department-pages .auction-results .list-items--item--image-description--revenue-collected {
       /* display: inline-block;
        font-size: 14px;
        line-height: 20px;
        padding-left: 0; */ }
      .department-pages .auction-results .icons-wrapper {
        float: left;
        margin-top: 10px;
        padding-left: 0; }
        .department-pages .auction-results .icons-wrapper > a {
          font-size: 14px;
          height: 40px;
          line-height: 40px;
          position: relative; }
          .department-pages .auction-results .icons-wrapper > a:nth-child(1) {
            margin-right: 20px; }
            .department-pages .auction-results .icons-wrapper > a:nth-child(1):after {
              right: -10px; }
            .department-pages .auction-results .icons-wrapper > a:nth-child(1) .button-icon {
              margin-right: 0; }
          .department-pages .auction-results .icons-wrapper > a:nth-child(2) {
            margin-right: 0; }
          .department-pages .auction-results .icons-wrapper > a:hover .button-icon, .department-pages .auction-results .icons-wrapper > a:focus .button-icon {
            text-decoration: none;
            background-color: #000000; }
            .department-pages .auction-results .icons-wrapper > a:hover .button-icon:before, .department-pages .auction-results .icons-wrapper > a:focus .button-icon:before {
              color: #ffffff; }
            .department-pages .auction-results .icons-wrapper > a:hover .button-icon:after, .department-pages .auction-results .icons-wrapper > a:focus .button-icon:after {
              border: transparent; }
          .department-pages .auction-results .icons-wrapper > a .christies-icon_spreadsheet-solid {
            /*display: none;*/ }
        .department-pages .auction-results .icons-wrapper .button-icon {
          margin-right: 10px;
          line-height: 0; }
      .department-pages .auction-results .cta-wrapper {
        display: flex;
        justify-content: center;
        margin: 60px auto 0;
        width: auto; }
    .department-pages .newsandviews {
      padding-left: 40px;
      padding-right: 10px; } }
  @media only screen and (min-width: 768px) and (max-width: 1279px) {
    .department-pages {
    /*.right-panel--list-items__wrapper {
        background-color: #f8f8f8;
        border-color: #ccc;
        border-style: solid;
        border-width: 0 0 1px 1px;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: 0;
        height: auto;
        width: 20px;

        &.active {
            overflow-x: hidden;
            overflow-y: auto;
            width: 300px;
        }
    }*/ }
      .department-pages h1.header-1 {
        font-size: 35px;
        line-height: 2.813rem; }
      .department-pages .overview {
        padding-left: 40px;
        margin-right: 0;
        padding-right: 40px; }
        .department-pages .overview p {
          font-size: 14px;
          line-height: 23px; }
      .department-pages .right-panel {
        background-color: #f8f8f8;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        height: 590px;
        position: relative;
        width: 20px;
        top: -30px;
        z-index: 1100;
        opacity: 0;
        transition: width 0.5s ease , opacity 150ms ease-in; }
        .department-pages .right-panel.activated {
          opacity: 1;
          position: absolute; }
        .department-pages .right-panel.active {
          display: flex;
          flex-flow: row nowrap;
          align-items: flex-start;
          justify-content: space-around;
          width: 300px; }
          .department-pages .right-panel.active .right-panel--wrapper {
            opacity: 1; }
        .department-pages .right-panel .list-items {
          position: relative;
          padding: 20px; }
          .department-pages .right-panel .list-items.is-column-count {
            -webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 2;
            -webkit-column-gap: 20px;
            -moz-column-gap: 20px;
            column-gap: 20px; }
          .department-pages .right-panel .list-items.is-flex-box {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            align-items: flex-start;
            justify-content: flex-start; }
          .department-pages .right-panel .list-items.do-animate {
            transition: top 0.01s ease; }
        .department-pages .right-panel .list-items--item {
          position: relative;
          width: 300px; }
          .department-pages .right-panel .list-items--item:last-of-type {
            margin-right: 0; }
        .department-pages .right-panel .list-items--title {
          font-size: 18px;
          width: 280px;
          text-align: center; }
          .department-pages .right-panel .list-items--title:first-of-type {
            margin-top: -7px; }
        .department-pages .right-panel .right-panel--left-carrot {
          background-color: inherit;
          border-left: 1px solid #cccccc;
          border-top: 1px solid #cccccc;
          color: #000000;
          font-size: 40px;
          height: 40px;
          line-height: 40px;
          position: absolute;
          width: 40px;
          left: -29px;
          top: -1px;
          z-index: 1; }
          .department-pages .right-panel .right-panel--left-carrot:before {
            font-size: 13px;
            position: absolute;
            top: -1px;
            left: -5px; }
          .department-pages .right-panel .right-panel--left-carrot:after {
            border-bottom: 1px solid #ccc;
            content: '';
            top: 0;
            left: 0;
            position: absolute;
            text-indent: 0;
            width: 28px;
            height: 39px; }
        .department-pages .right-panel .asScrollable-vertical .asScrollable-container {
          width: 320px !important; }
        .department-pages .right-panel .asScrollable-vertical .asScrollable-container .asScrollable-content {
          padding: 0;
          width: 303px !important; }
        .department-pages .right-panel .asScrollable-bar {
          bottom: 20px; }
        .department-pages .right-panel .asScrollable-bar-vertical {
          height: calc(100% - 50px); }
      .department-pages .right-panel--wrapper {
        height: 590px;
        opacity: 0;
        overflow: hidden; }
      .department-pages .contacts {
        padding-left: 40px; } }
  @media only screen and (min-width: 960px) and (max-width: 1279px) {
    .department-pages .right-panel {
      right: -39px; } }

.Chinese .department-pages .specialist-department .department-list h5:nth-child(1), .zh .department-pages .specialist-department .department-list h5:nth-child(1), .zh-cn .department-pages .specialist-department .department-list h5:nth-child(1) {
  margin-top: 0; }
  @media only screen and (max-width: 1279px) {
    .Chinese .department-pages .specialist-department .department-list h5:nth-child(1), .zh .department-pages .specialist-department .department-list h5:nth-child(1), .zh-cn .department-pages .specialist-department .department-list h5:nth-child(1) {
      line-height: 30px; } }

/* changed by mohit garg*/
.specialist a{
	float: right;
    font-size: 16px;
    line-height: 25px;
    padding: 10px;
    text-decoration: underline;
    font-weight: 500;
	color: #000000;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.specialist a{
		font-size:14px;
		line-height:30px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 320px){
	.specialist a{
		font-size:14px;
		line-height:30px;
	}
}
.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span img{
	position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: auto;
    display: block;
	border:none;
}
.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image img[src$='.svg']{
	border:none;
}
/* changes for new design of upcoming auction and auction results---- */
	.heading-5{
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		color: #000;
		font-size: 20px;
		line-height: 26px;
		font-weight: 500;
	}
	.heading-6{
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		color: #000;
		font-size: 18px;
		line-height: 24px;
	}
	.p--primary_large{
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		font-size: 16px;
		line-height: 24px;
	}
	.font_medium {
		font-weight: 500;
	}
	.divider--right::before{
	content: '';
    width: 0;
    border-color: #ccc;
    border-style: solid;
    position: absolute;
    border-width: 0;
    right: 0;
	border-left-width: 2px;
    top: 6px;
    height: 12px;
	}
@media only screen and (min-width:1280px){
	/* ---Upcoming Auctions changes--- */
	.department-pages .main-panel .upcoming-auctions > .header-3{
		margin-bottom: 35px;
	}
	.department-pages .upcoming-auctions{
		padding-left:20px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:after{
		border-bottom:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:nth-child(n+2){
		padding: 20px 0;
		margin-top: 0px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *{
		padding: 20px 0;
		border-top: solid 1px #e1e1e1;
		display: -webkit-flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper{
		display: flex;
		float: left;
		width:25%;
		padding:0 20px;
		margin-left:0px;
		height:175px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description{
		display: block;
		float: left;
		width:43%;
		padding-left:20px;
		margin-left:0px;
		margin-top: 0px;
		align-self: self-start;
		position:relative;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image{
		width: 280px;
		position:relative;
		align-self: self-start;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info{
		display:inline;
		width:auto;
		margin-left:20px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info::before{
		width: 1px;
		height: 15px;
		content: '';
		position: absolute;
		background: #000;
		top: 3px;
		left: -10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption{
		position: relative;
		width:auto;
		margin-left:20px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--description{
		width:100%;
		margin-top:0;
		margin-bottom:18px;
	}
	.department-pages .upcoming-auctions .upcoming-auctions--header-3{
		margin:0;
		align-self:center;
	}
	.department-pages .upcoming-auctions .list-items--item--image-description--location{
		margin-bottom:0px;
		width:auto;
		align-self:center;
	}
	.department-pages .upcoming-auctions .list-items--item--image-description--caption.p--captions::before {
		width: 1px;
		height: 15px;
		content: '';
		position: absolute;
		background: #000;
		top: 3px;
		left: -10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:last-child{
		border-bottom:solid 1px #e1e1e1;
	}
	/*.department-pages .upcoming-auctions .list-items--item--image a:before {
		display: block;
		padding-bottom: 62.5%;
		width: 100%;
		height: 0;
	}*/
    .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image div {
		display: inline-block;
		width: 100%;
	}
	.hidden--md{
		display:none !important;
	}
	.hidden--lg{
		display:none !important
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .christies-icon_favourite{
		bottom: 0;
		right: 0;
		position: absolute;
		z-index: 999;
		width: 40px !important;
		margin-bottom:10px !important;
		top:auto;
	}
	.department-pages .upcoming-auctions--info-overlay__list {
		padding: 10px;
		background: #f8f8f8;
		margin-top: 10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption + div{
		display:inline-block;
	}
	/* ---Auction Results changes--- */
	.department-pages .auction-results{
		padding-left:20px;
	}
	.department-pages .main-panel .auction-results > .header-3{
		margin-bottom:15px;
	}
	.department-pages .auction-results .header-4_subheader{
		margin-top:0;
		margin-bottom:50px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items> *{
		padding: 20px 0;
		border-top: solid 1px #e1e1e1;
		display: -webkit-flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		display:-ms-flexbox;
		display:flex;
	}
	.department-pages .auction-results .list-items > *:nth-child(n+2){
		margin-top:0;
	}
	.department-pages .auction-results .icons-wrapper{
		display:none;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date{
		margin:0;
		padding:0 20px;
		width:25%;
		display:flex;
		height:175px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date .list-items--item--image-description--date{
		margin:0;
		padding:0;
		width:auto;
		align-self:center;
	}
	.department-pages .auction-results .list-items--item--image{
		position:relative;
		width:280px;
		align-self:self-start;
	}
	.department-pages .auction-results .list-items--item--image-description{
		width:43%;
		padding-left:20px;
		align-self: self-start;
		margin-top:-5px;
	}
	.department-pages .auction-results .list-items--item--image-description--description{
		margin:0;
		padding:0;
		margin-bottom:19px;
	}
	.department-pages .auction-results .list-items--item--image-description--caption{
		padding:0;
		/*width:70%;
		display:inline-block;*/
		padding-left:20px;
		position:relative;
		margin:0
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-type{
		margin:0;
		padding:0;
		width: 100%;
		display: inline-block;
		margin-top:18px;
		color: #575757;
		font-style: italic;
		font-weight: 500;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-collected {
		display: inline-block;
		width: 70%;
		color: #575757;
		font-style: italic;
	}
	.department-pages .auction-results .image-favourite--container {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 999;
	}
	.department-pages .auction-results .view-icon{
		margin-top: 24px;
		background-color: #fff;
		color: #000;
		border: 2px solid #000;
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		outline: none;
		font-size: 16px;
		padding: 0 20px;
		line-height: 50px;
		text-align: center;
		border-radius: 0;
		display: inline-block;
		margin-bottom: 0;
		white-space: nowrap;
		touch-action: manipulation;
		cursor: pointer;
		display: inline-block;
		width: auto;
	}
	.department-pages .auction-results .view-icon .christies-icon_spreadsheet-solid{
		display:none;
	}
	.department-pages .auction-results .list-items--item--image-description--caption.p--captions::before{
		top:5px;
	}
	.department-pages .auction-results .list-items > *:last-child {
		border-bottom: solid 1px #e1e1e1;
	}
	.department-pages .auction-results .list-items--item--image-description--caption.p--captions::before {
		width: 1px;
		height: 15px;
		content: '';
		position: absolute;
		background: #000;
		top: 3px;
		left: 10px;
	}
}
@media only screen and (min-width:1025px) and (max-width:1279px){
	/* ---Upcoming Auctions changes--- */
	.department-pages .main-panel .upcoming-auctions > .header-3{
		margin-bottom: 35px;
	}
	.department-pages .upcoming-auctions{
		padding-left:20px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:after{
		border-bottom:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:nth-child(n+2){
		padding: 20px 0;
		margin-top: 0px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *{
		padding: 20px 0;
		border-top: solid 1px #e1e1e1;
		display: -webkit-flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: left;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper{
		display: block;
		float: left;
		width:15%;
		padding-left:0;
		margin-left:0px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description{
		display: block;
		float: left;
		width:38%;
		padding-left:0;
		margin-left:20px;
		margin-top: 0px;
		align-self:center;
		position:relative;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image{
		width: 280px;
		position:relative;
		align-self: center;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info{
		display:inline;
		width:auto;
		margin-left:7px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption{
		position: relative;
		width:auto;
		margin-left:15px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--description{
		width:100%;
		margin-top:0;
		margin-bottom:18px;
	}
	.department-pages .upcoming-auctions .upcoming-auctions--header-3{
		margin:0;
	}
	.department-pages .upcoming-auctions .list-items--item--image-description--location{
		margin-bottom:0px;
		width:auto;
	}
	.list-items--item--image-description--caption.p--captions::before {
		width: 1px;
		height: 15px;
		content: '';
		position: absolute;
		background: #000;
		top: 3px;
		left: -10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:last-child{
		border-bottom:solid 1px #e1e1e1;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a:before, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span:before {
		content: '';
		display: block;
		padding-bottom: 62.5%;
		width: 100%;
		height: 0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span {
		display: inline-block;
		width: 100%;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .christies-icon_favourite{
		bottom: 0;
		right: 0;
		position: absolute;
		z-index: 999;
		width: 40px !important;
		margin-bottom:0px !important;
		top:auto;
	}
	.department-pages .upcoming-auctions--info-overlay__list {
		padding: 10px;
		background: #f8f8f8;
		margin-top: 10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption + div{
		display:inline;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info::before{
		width: 1px;
		height: 15px;
		content: '';
		position: absolute;
		background: #000;
		top: 3px;
		left: -7px;
	}
	/* ---Auction Results changes--- */
	.department-pages .auction-results{
		padding-left:20px;
	}
	.department-pages .main-panel .auction-results > .header-3{
		margin-bottom:15px;
	}
	.department-pages .auction-results .header-4_subheader{
		margin-top:0;
		margin-bottom:50px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items> *{
		padding: 20px 0;
		border-top: solid 1px #e1e1e1;
		display: -webkit-flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.department-pages .auction-results .list-items > *:nth-child(n+2){
		margin-top:0;
	}
	.department-pages .auction-results .icons-wrapper{
		display:none;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date{
		margin:0;
		padding:0;
		width:15%;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date .list-items--item--image-description--date{
		margin:0;
		padding:0;
		width:auto;
	}
	.department-pages .auction-results .list-items--item--image{
		position:relative;
		width:280px;
		align-self: self-start;
	}
	.department-pages .auction-results .list-items--item--image-description{
		width:41%;
		padding-left:20px;
		align-self: self-start;
	}
	.department-pages .auction-results .list-items--item--image-description--description{
		margin:0;
		padding:0;
		margin-bottom:18px;
	}
	.department-pages .auction-results .list-items--item--image-description--caption{
		padding:0;
		width:60%;
		display:inline-block;
		margin-left:20px;
		position:relative;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-type{
		margin:0;
		padding:0;
		width: auto;
		display: inline-block;
		margin-top:18px;
		color:#575757;
		font-style:italic;
		font-weight:500;
	}
	.department-pages .auction-results .image-favourite--container {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 999;
	}
	.department-pages .auction-results .view-icon{
		margin-top: 24px;
		background-color: #fff;
		color: #000;
		border: 2px solid #000;
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		outline: none;
		font-size: 16px;
		padding: 0 20px;
		line-height: 50px;
		text-align: center;
		border-radius: 0;
		display: inline-block;
		margin-bottom: 0;
		white-space: nowrap;
		touch-action: manipulation;
		cursor: pointer;
		display: inline-block;
		width: auto;
	}
	.department-pages .auction-results .view-icon .christies-icon_spreadsheet-solid{
		display:none;
	}
	.department-pages .auction-results .list-items--item--image-description--caption.p--captions::before{
		top:5px;
	}
	.department-pages .auction-results .list-items > *:last-child {
		border-bottom: solid 1px #e1e1e1;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-collected {
		display: inline-block;
		width: 60%;
		font-style:italic;
		color:#575757;
	}
	.hidden--md{
		display:none !important;
	}
	.hidden--lg{
		display:none !important
	}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	/* Upcoming Auctions changes */
	.department-pages .upcoming-auctions{
		padding-left:40px;
	}
	.department-pages .upcoming-auctions > .header-3{
		margin-bottom:21px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:after{
		border-bottom:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list{
		width:100%;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * {
		width:75%;
		padding-bottom:0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image{
		position:relative;
		width:100%;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description{
		margin-top: 0;
		padding-left: 0;
    	width: 100%;
		margin-bottom:4px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info{
		display:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-wrapper{
		display:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper{
		font-size: 14px;
		position: absolute;
		top: 0;
		left: 0;
		padding: 4px 0px;
		margin-top: 0;
		color: #fff;
		text-transform: uppercase;
		background-color: #000;
		white-space: nowrap;
		z-index: 9;
		display: flex;
		margin-left:0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3{
		font-size: 14px;
		margin: 0;
		text-align: left;
		width: 100%;
		position: relative;
		color: #fff;
		line-height: 24px;
		padding: 0 10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--location{
		position: relative;
    	background: #000;
    	color: #fff;
    	width: auto;
    	padding: 0 10px;
		font-size:14px;
		margin:0;
		font-weight:500;
		display:inline-block;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:nth-child(n+2){
		padding-top:0;
	}
	.department-pages .upcoming-auctions .list-items--item--image-description--description{
		margin:0;
		font-size:16px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description{
		/*margin-bottom:6px; */
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption{
		margin-top: 13px;
		font-size: 14px;
		display: inline-block;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a:before, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span:before {
		content: '';
		display: block;
		padding-bottom: 62.5%;
		width: 100%;
		height: 0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span {
		display: inline-block;
		width: 100%;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .christies-icon_favourite{
		bottom: 0;
		right: 0;
		position: absolute;
		z-index: 999;
		width: 40px !important;
		top:auto;
	}
	/* ---Auction Results changes--- */
	.department-pages .auction-results{
		padding-left:40px;
	}
	.department-pages .main-panel .auction-results > .header-3{
		margin-bottom:10px;
	}
	.department-pages .auction-results .header-4_subheader{
		margin-top:0;
		margin-bottom:25px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items> *{
		padding: 0;
		border-top: none;
		display: block;
		width:75%;
	}
	.department-pages .auction-results .list-items > *:nth-child(n+2){
		margin-top:26px;
	}
	.department-pages .auction-results .icons-wrapper{
		display:none;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date{
		margin:0;
		padding:0;
		position: absolute;
		top: 0;
		left: 0;
		width: auto;
		z-index: 999;
		background: #000;
		color: #fff;
		padding: 2px 10px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date .list-items--item--image-description--date{
		margin:0;
		padding:0;
		width:auto;
		display: inline-block;
		color: #fff;
		margin-left: 10px;
		padding-left: 10px;
		font-size:14px;
	}
	.department-pages .auction-results .list-items--item--image{
		position:relative;
		width:100%;
	}
	.department-pages .auction-results .list-items--item--image-description{
		width:100%;
		padding-left:0px;
		margin-top:0;
	}
	.department-pages .auction-results .list-items--item--image-description--description{
		margin:0;
		padding:0;
		margin-bottom:8px;
		font-size:16px;
		margin-top: -4px;
	}
	.department-pages .auction-results .list-items--item--image-description--caption{
		padding:0;
		width:auto;
		display:inline-block;
		margin-left:0px;
		position:relative;
		margin-top:14px;
		font-size:14px;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-type{
		margin:0;
		padding:0;
		width: auto;
		display: inline-block;
		margin-top:0px;
		font-size: 16px;
		font-style: italic;
		color:#575757;
		font-weight:500;
	}
	.department-pages .auction-results .image-favourite--container {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 999;
	}
	.department-pages .auction-results .view-icon{
		display:none;
	}
	.department-pages .auction-results .view-icon .christies-icon_spreadsheet-solid{
		display:none;
	}
	.department-pages .auction-results .list-items--item--image-description--caption.p--captions::before{
		top:5px;
	}
	.department-pages .auction-results .list-items > *:last-child {
		border-bottom: solid 1px #e1e1e1;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-collected {
		display: inline-block;
		width: auto;
		margin-bottom:24px;
		font-size: 16px;
		/* font-weight: normal; */
		font-style: italic;
		color: #575757;
	}
	.department-pages .auction-results .list-items--item--date{
	}
	.department-pages .auction-results .list-items--item--image-description--location{
		display: inline-block;
		width: auto;
		color: #fff;
		position:relative;
		font-size: 14px;
		font-weight: 500;
	}
	.department-pages .auction-results .list-items--item--image-description--location::before{
		right:-12px;
		top:7px;
	}
	.hidden--sm{
		display:none !important;
	}
}
@media only screen and (max-width: 767px) and (min-width: 320px){
	/* Upcoming Auctions changes */
	.department-pages .upcoming-auctions .list-items.list-items__list > *:after{
		border-bottom:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image{
		position:relative;
		width:100%;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description{
		margin-top: 0;
		padding-left: 0;
    	width: 100%;
		margin-bottom:4px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-link.view-info{
		display:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .cta-wrapper{
		display:none;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * {
		background-color: #fff;
		padding: 0;
	}
	.department-pages .upcoming-auctions{
		padding-left:0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list{
		width:100%;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--caption{
		margin-top: 4px;
		font-size: 14px;
		display: inline-block;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--description{
		margin:0
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-title-wrapper{
		font-size: 14px;
		position: absolute;
		top: 0;
		left: 0;
		padding: 4px 0px;
		margin-top: 0;
		color: #fff;
		text-transform: uppercase;
		background-color: #000;
		white-space: nowrap;
		z-index: 9;
		display: flex;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .upcoming-auctions--header-3{
		font-size: 14px;
		margin: 0;
		text-align: left;
		width: 100%;
		position: relative;
		color: #fff;
		line-height: 24px;
		padding: 0 10px;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image-description--location{
		position: relative;
    	background: #000;
    	color: #fff;
    	width: auto;
    	padding: 0 10px;
		font-size:14px;
		margin:0;
		font-weight:500;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > *:nth-child(n+2){
		padding-top:0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a:before, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span:before {
		content: '';
		display: block;
		padding-bottom: 62.5%;
		width: 100%;
		height: 0;
	}
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image > a, .department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image span {
		display: inline-block;
		width: 100%;
	}

	.department-pages .upcoming-auctions .list-items.list-items__list > * .christies-icon_favourite{
		bottom: 0;
		right: 0;
		position: absolute;
		z-index: 999;
		width: 40px !important;
		margin-bottom:10px !important;
		top:auto;
	}
	/* ---Auction Results changes--- */
	.department-pages .auction-results{
		padding-left:0px;
	}
	.department-pages .main-panel .auction-results > .header-3{
		margin-bottom:10px;
	}
	.department-pages .auction-results .header-4_subheader{
		margin-top:0;
		margin-bottom:25px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items> *{
		padding: 0;
		border-top: none;
		display: block;
		width:100%;
	}
	.department-pages .auction-results .list-items > *:nth-child(n+2){
		margin-top:24px;
	}
	.department-pages .auction-results .icons-wrapper{
		display:none;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date{
		margin:0;
		padding:0;
		position: absolute;
		top: 0;
		left: 0;
		width: auto;
		z-index: 999;
		background: #000;
		color: #fff;
		padding: 2px 10px;
	}
	.department-pages .auction-results .list-items.auction-results--list-items .list-items--item .list-items--item--date .list-items--item--image-description--date{
		margin:0;
		padding:0;
		width:auto;
		display: inline-block;
		color: #fff;
		margin-left:10px;
	}
	.department-pages .auction-results .list-items--item--image{
		position:relative;
		width:100%;
	}
	.department-pages .auction-results .list-items--item--image-description{
		width:100%;
		padding-left:0px;
		margin-top:0;
	}
	.department-pages .auction-results .list-items--item--image-description--description{
		margin:0;
		padding:0;
		margin-bottom:0px;
		font-size:16px;
		margin-top:-3px;
		line-height:22px;
	}
	.department-pages .auction-results .list-items--item--image-description--caption{
		padding:0;
		width:auto;
		display:inline-block;
		margin-left:0px;
		position:relative;
		margin-top:4px;
		font-size:14px;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-type{
		margin:0;
		padding:0;
		width: auto;
		display: inline-block;
		margin-top:8px;
		font-size:16px;
		font-weight: 500;
		color: #575757;
		font-style:italic;
	}
	.department-pages .auction-results .image-favourite--container {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 999;
	}
	.department-pages .auction-results .view-icon{
		display:none;
	}
	.department-pages .auction-results .view-icon .christies-icon_spreadsheet-solid{
		display:none;
	}
	.department-pages .auction-results .list-items--item--image-description--caption.p--captions::before{
		top:5px;
	}
	.department-pages .auction-results .list-items > *:last-child {
		border-bottom: solid 1px #e1e1e1;
	}
	.department-pages .auction-results .list-items--item--image-description--revenue-collected {
		display: inline-block;
		width: auto;
		margin-bottom:26px;
		font-weight: 500;
		color: #575757;
		font-style: italic;
	}
	.department-pages .auction-results .list-items--item--date{
	}
	.department-pages .auction-results .list-items--item--image-description--location{
		display: inline-block;
		width: auto;
		color: #fff;
		font-weight:500;
		position:relative;
	}
	.department-pages .auction-results .list-items--item--image-description--location::before{
		right:-8px;
	}
	.hidden--xs{
		display:none !important;
	}
}
.cta-link.view-info{
	display:none !important;
}
/* changes for follow button */
.follow-text {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #000000;
	cursor: pointer;
	display: none;
	height: 35px;
	line-height: 35px;
	position: absolute;
	width: 100px;
	z-index: 1;
}

.follow-text:hover,
.follow-text:focus,
.follow-text:active,
.follow-text.active {
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
}


.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image .follow-text,
.department-pages .auction-results--list-items .list-items--item .list-items--item--image .follow-text
{
	bottom:10px;
	right:10px;
	text-align: center;
	z-index:99;
	margin-bottom:0 !important;
	margin-right:0 !important;
	width:100px;
	display:none;
	line-height:32px;
	position: absolute;
}
.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image:hover .follow-text,
.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image:hover .follow-text.active,
.department-pages .auction-results--list-items .list-items--item .list-items--item--image:hover .follow-text,
.department-pages .auction-results--list-items .list-items--item .list-items--item--image:hover .follow-text.active
{
	display:block;
	
}
.exceptional-prices .follow-text,
.exceptional-prices .follow-text.active,
.exceptional-prices .follow-text:hover
{
	display:block;
	left:100px;
	top:15px;
	border:solid 2px #000;
	width:160px;
	height:50px;
	text-align: center;
    padding: 5px;
	margin-right:0px !important;
	margin-bottom:0px !important;
}
@media only screen and (min-width:320px) and (max-width:1279px){
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image .follow-text.p--primary_large::before,
	.department-pages .upcoming-auctions .list-items.list-items__list > * .list-items--item--image .follow-text.p--primary_large.active::before,
	.department-pages .auction-results--list-items > * .list-items--item--image .follow-text.p--primary_large::before,
	.department-pages .auction-results--list-items> * .list-items--item--image .follow-text.p--primary_large.active::before{
		display:none;
	}
}
@media only screen and (min-width:320px) and (max-width:767px){
	.exceptional-prices .follow-text,
	.exceptional-prices .follow-text.active,
	.exceptional-prices .follow-text:hover
	{
		display:block;
		left:auto;
		top:5px;
		border:solid 2px #000;
		width:160px;
		height:50px;
		margin-bottom:18px !important;
		float: right;
		position: relative;
		margin-right:0px !important;
	}
}
.slideshow--visual-container .follow-text:first-child{
	display:none;
}
.chr-modal-iframe iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 70vh;
    overflow: hidden;
}
input[type=text] {
  margin-bottom:0;
}