@-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; } }
@-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; } }
body {
  counter-reset: sale-room-policy-numbers; }

ul, ol {
  list-style: none;
  margin: 0;
  padding: 0; }
a {
    text-decoration:none;
    font-weight: normal;
}
.press-center .is-mobile-only {
    display: none !important; }

    @media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

    .social_container {
      margin-left: -180px;
    }
}

@media only screen 
  and (min-device-width: 1280px) 
  and (max-device-width: 1281px)
  and (-webkit-min-device-pixel-ratio: 2) {

    .social_container {
      margin-left: -4px;
    }
}

@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and 
(orientation: landscape)  {
  
  ul {
    margin-left: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .press-center .is-mobile-only {
		display: block !important; 
  } 
}	
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .container {
    max-width: 100%;
    padding: 0; } }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .container {
    max-width: 100%;
    padding: 0 30px; } }
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .container {
    max-width: 100%;
    padding: 0 40px; } }
.press-center .content-container:last-child {
	margin-bottom: 55px; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .press-center .content-container {
    padding: 0; } }
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .press-center .content-container {
    padding: 0; } }	
@media only screen and (min-width: 1025px) {
  .press-center .content-container.sale-room-policy:last-of-type {
    margin-bottom: 72px; } }
.press-center .content-container:nth-child(2) .module {
  padding-top: 0 !important;
  padding-bottom: 0; }
.press-center .content-container:nth-child(n+3) .module {
  padding-top: 20px;
  padding-bottom: 5px; } 
.press-center .content-container.sale-room-policy .module {
  padding-top: 0; }  
.press-center .back-links {
  color: #000000 !important;
  position: relative;
  text-indent: -2000px;
  height: 40px;
  margin-bottom: 35px;
  top: 18px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .back-links {
      margin-bottom: 22px;
      top: 16px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .back-links:before {
      content: '\002E';
      font-family: 'Christies';
      font-size: 40px;
      height: 40px;
      line-height: 40px;
      left: -10px;
      top: 0;
      bottom: 0;
      position: absolute;
      text-indent: 0; } }
.press-center .pull-quotes p {
  color: #333333;
  font-family: "Baskerville10ProItalic", Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  width: 100%; }	  
.press-center .pdf-press-results .floating-module .header h6, .press-center .pdf-press-release .floating-module .header h6 {
  color: #000000;
  font-size: 12px;
  text-transform: none; }
  .press-center .pdf-press-results .floating-module .header h6 a, .press-center .pdf-press-release .floating-module .header h6 a {
    color: inherit;
    font-size: inherit;
    text-transform: inherit; }
    .press-center .pdf-press-results .floating-module .header h6 a:active, .press-center .pdf-press-results .floating-module .header h6 a:visited, .press-center .pdf-press-release .floating-module .header h6 a:active, .press-center .pdf-press-release .floating-module .header h6 a:visited {
      color: inherit;
      font-size: inherit;
      text-transform: inherit; }
.press-center .secondary-navigation {
  border: 0;
  display: flex;
  height: 60px;
  margin: 0 auto 70px;
  position: relative;
  top: 0;
  width: 100%; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .secondary-navigation {
      display: none; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .secondary-navigation.active {
      height: auto; } }	  
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .secondary-navigation {
      margin-top: 0;
      margin-bottom: 47px; } }
  .press-center .secondary-navigation > ul {
    margin: 0 auto;
    padding: 0;
    max-width: none;
    width: auto; }
    .press-center .secondary-navigation > ul > li {
      border-top: 0;
      border-bottom: 1px solid #ccc;
      border-left: 1px solid #ccc;
      border-right: 0;
      width: auto;
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
      justify-content: center; }
	@media only screen and (min-width: 320px) and (max-width: 767px) {
	  .press-center .secondary-navigation.active > ul > li  {
	    justify-content: flex-start;
		width: 100%; } }
      .press-center .secondary-navigation > ul > li:last-child {
        border-right: 1px solid #ccc; }
      .press-center .secondary-navigation > ul > li > a {
        font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: inherit;
        padding: 0 25px;
        text-decoration: none;
        text-transform: capitalize; }
	  @media only screen and (min-width: 320px) and (max-width: 767px) {
	    .press-center .secondary-navigation.active > ul > li > a  {
		  padding: 0 15px;
	      text-align: left;
		  width: 100%; } }
        .press-center .secondary-navigation > ul > li > a:before {
          bottom: 0; }
        .press-center .secondary-navigation > ul > li > a.active {
          background-color: #f8f8f8; }
.press-center .module .pContent > .pdf-container {
  display: none;
  margin: 0;
  width: auto; }	
@media only screen and (max-width: 1279px) {
  .press-center .module .pContent > .pdf-container > ul > li p {
    display: none; } }		  
.press-center .module.feature {
  padding-top: 0; }
  
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .content-container.bgcolor .module.feature {
	margin-top: 72px;
	padding-top: 0;  } }   
.press-center .module.feature .related-sales + .related-features h3.title.mid-header {
	margin-top: 0; }	
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module {
      float: left;
      width: 100%; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module h1.title {
      margin-top: -10px !important; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .module h1.title {
      margin-bottom: 35px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .module h2.secondary-title {
      margin-bottom: 45px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .module h1.title + div:first-of-type {
      margin-top: 40px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module h1.title + h2.secondary-title {
      margin-top: 16px; } }
  .press-center .module .title-under-link {
    margin: 0 auto 45px;
    max-width: 580px;
    text-align: center;
    width: 100%; }
    .press-center .module .title-under-link a, .press-center .module .title-under-link a:active, .press-center .module .title-under-link a:visited {
      color: #2b2b2b;
      font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 30px;
      text-decoration: underline;
      text-transform: capitalize; }
      @media only screen and (min-width: 1280px) {
        .press-center .module .title-under-link a, .press-center .module .title-under-link a:active, .press-center .module .title-under-link a:visited {
          font-size: 19px; } }
      .press-center .module .title-under-link a:focus, .press-center .module .title-under-link a:hover, .press-center .module .title-under-link a:active:focus, .press-center .module .title-under-link a:active:hover, .press-center .module .title-under-link a:visited:focus, .press-center .module .title-under-link a:visited:hover {
        color: #808080; }
  .press-center .module h2.secondary-title + .title-under-link, .press-center .module h2.secondary-title + p + .title-under-link {
    margin-top: 40px;
    margin-bottom: 65px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	.press-center .module h2.secondary-title + .title-under-link, .press-center .module h2.secondary-title + p + .title-under-link {
	  margin-top: 40px;
      margin-bottom: 40px; } }  
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .module h2.secondary-title + .title-under-link {
        margin-top: 45px;
        margin-bottom: 32px; } }
  .press-center .module.landscape-visuals .image-container.default {
    width: 66.10255%; }		
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .module .image-container.landscape .image-preview-container {
        width: 100%; } }
  .press-center .module .image-container {
    display: table; }
  .press-center .module .image-container > a, .press-center .module .image-container > div:not(.image-preview-container) > a  {
	display: table; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.press-center .module .image-container > a {
		width: 100%; } }	
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module .image-container > a {
		width: 100%; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
	.press-center .module .image-container > a {
		width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .module .image-container.portrait {
	padding-bottom: 0 !important; } }	
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .module .image-container.portrait {
	padding-bottom: 0 !important; } }	
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .module .image-container.portrait .image-preview-container {
        width: 100%; } }
    .press-center .module .image-container .image-description {
      margin-top: 0; }
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .press-center .module .image-container .image-description {
	    margin-top: 15px; } }
	@media only screen and (min-width: 960px) and (max-width: 1024px) {
	  .press-center .module .image-container .image-description {
	    margin-top: 0; } }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .module .image-container.portrait .image-description {
          max-width: 100%;
          margin-top: 16px;
          padding-left: 15px;
          padding-right: 15px; } }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .module .image-container.Default {
        width: 100%; } }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .module .image-container.Default .image-preview-container {
        width: 100%; } }
    .press-center .module .image-container.Default .image-description {
      float: left;
      margin-top: 0; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .module .image-container.Default .image-description {
          max-width: 100%;
          margin-top: 16px;
          padding-left: 15px;
          padding-right: 15px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module .image-container .image-description {
      max-width: 100%;
      margin-top: 16px;
      padding-left: 15px;
      padding-right: 15px; } }
    .press-center .module aside.floating-module .image-container > a {
	  display: block; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module aside.floating-module .image-container.portrait .image-preview-container {
      width: 60% !important; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module aside.floating-module .image-container.portrait {
      padding-bottom: 0 !important; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .module aside.floating-module h3.title {
      font-size: 14px; } }
  .press-center .module.pdf-press-results, .press-center .module.pdf-press-release {
    padding-top: 70px !important; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .module-body-text {
    margin-top: 20px;
    max-width: 100%; }
    .module-body-text p {
     margin-bottom: 25px;
  } }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .module .pContent > .pdf-container + .module-body-text {
    margin-top: 28px; } }
.press-center .module-body-text.preface > p {
  color: #575757; }
  .press-center .module-body-text.preface > p.preface-writer {
    font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
    font-size: 16px; }
.press-center .module-body-text.day-sale, .press-center .module-body-text.evening-sale {
  border-top: 1px solid #7f7f7f;
  max-width: 880px;
  margin-top: 70px;
  padding-top: 24px; }
  .press-center .module-body-text.day-sale
  {
      border-top:0px;
  }
  @media only screen and (min-width: 1280px) {
	.press-center .module-body-text.day-sale, .press-center .module-body-text.evening-sale {
		margin-left: 300px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module .module-body-text.day-sale, .press-center .module .module-body-text.evening-sale {
		margin-left: 0; } }  
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module .image-container + .module-body-text.day-sale, .press-center .module .image-container + .module-body-text.evening-sale {
		max-width: 100%;
		margin-top: 64px; } }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module .module-body-text + .module-body-text.day-sale, .press-center .module .module-body-text + .module-body-text.evening-sale {
		max-width: 100%;
		margin-top: 62px; } }		
  @media only screen and (min-width: 1025px) and (max-width: 1279px) {
    .press-center .module-body-text.day-sale, .press-center .module-body-text.evening-sale {
      max-width: 85%; } }  
.press-center .press-release, .press-center .about-christies, .press-center .sale-room-policy, .press-center .press-archive {
  margin: 0 auto;
  max-width: 580px;
  width: 100%; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-release, .press-center .about-christies, .press-center .sale-room-policy, .press-center .press-archive {
      max-width: 100%;
      padding: 0 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .press-release, .press-center .about-christies, .press-center .sale-room-policy, .press-center .press-archive {
      margin: 0 auto;
      max-width: 80%; } }
  @media only screen and (min-width: 1025px) and (max-width: 1279px) {
    .press-center .press-release, .press-center .about-christies, .press-center .sale-room-policy, .press-center .press-archive {
      margin: 0 auto;
      max-width: 85%; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .press-center .press-release, .press-center .about-christies, .press-center .sale-room-policy, .press-center .press-archive {
      max-width: 80%; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .press-center .press-release, .press-center .about-christies, .press-center .sale-room-policy, .press-center .press-archive {
      max-width: 85%; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .press-release:last-child, .press-center .about-christies:last-child, .press-center .sale-room-policy:last-child, .press-center .press-archive:last-child {
      padding-bottom: 72px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-release:last-child, .press-center .about-christies:last-child, .press-center .sale-room-policy:last-child, .press-center .press-archive:last-child {
      padding-bottom: 47px; } }

  @media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .module .module-body-text.day-sale + .about-christies, .press-center .module .module-body-text.evening-sale + .about-christies {
      margin-top: 110px; } }
	  
  .press-center .press-release > ul, .press-center .about-christies > ul, .press-center .sale-room-policy > ul, .press-center .press-archive > ul {
    margin: 0;
    padding: 0; }
    @media only screen and (min-width: 1025px) and (max-width: 1279px) {
      .press-center .press-release > ul, .press-center .about-christies > ul, .press-center .sale-room-policy > ul, .press-center .press-archive > ul {
        margin: 0 auto;
        max-width: 85%; } }
    .press-center .press-release > ul > li.cta-wrapper, .press-center .about-christies > ul > li.cta-wrapper, .press-center .sale-room-policy > ul > li.cta-wrapper, .press-center .press-archive > ul > li.cta-wrapper {
      padding: 60px 0 0; }
  .press-center .press-release h1.title, .press-center .about-christies h1.title, .press-center .sale-room-policy h1.title, .press-center .press-archive h1.title {
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 50px;
    font-weight: normal;
    line-height: 60px;
    margin: 0 auto 55px;
    max-width: 780px;
    text-align: center;
    width: 100%; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .press-release h1.title, .press-center .about-christies h1.title, .press-center .sale-room-policy h1.title, .press-center .press-archive h1.title {
        font-size: 35px;
        line-height: 40px;
        margin: 25px 0;
        text-align: left; } }
  .press-center .press-release h3.title, .press-center .about-christies h3.title, .press-center .sale-room-policy h3.title, .press-center .press-archive h3.title {
    color: #000000;
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 35px;
    margin: 0 0 28px; }
  .press-center .press-release .sale-location, .press-center .press-release p, .press-center .press-release section, .press-center .about-christies .sale-location, .press-center .about-christies p, .press-center .about-christies section, .press-center .sale-room-policy .sale-location, .press-center .sale-room-policy p, .press-center .sale-room-policy section, .press-center .press-archive .sale-location, .press-center .press-archive p, .press-center .press-archive section {
    color: #575757;
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0; }
  .press-center .press-release .sale-date, .press-center .about-christies .sale-date, .press-center .sale-room-policy .sale-date, .press-center .press-archive .sale-date {
    color: #808080;
    font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif; }
.press-center .about-christies {
  margin-top: 55px; }
  .press-center .module .image-container + .about-christies, .press-center .module .image-container + .about-christies {
	margin-top: 61px;
	margin-bottom: 72px;
  }  
  .press-center .module .module-body-text + .about-christies, .press-center .module .module-body-text + .about-christies {
	margin-top: 65px;
	margin-bottom: 72px;
  }  
  .press-center .module .module-body-text + .SocialBlock.aboutSocialBlock {
	margin-top: 0;
	margin-bottom: 72px;
  }
  .press-center .module .module-body-text.day-sale + .about-christies, .press-center .module .module-body-text.evening-sale + .about-christies {
	margin-top: 72px;
	margin-bottom: 72px;
  }  
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	.press-center .module .module-body-text.day-sale + .about-christies, .press-center .module .module-body-text.evening-sale + .about-christies {
		margin-top: 82px;
		margin-bottom: 0; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .about-christies .back-links {
      margin-bottom: 32px; } }
  .press-center .about-christies .title {
    margin-bottom: 23px; }
  .press-center .about-christies p:nth-child(n+3) {
    margin-top: 30px; }
.press-center .press-release {
  margin-top: 61px; }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module .image-container + .press-release {
		margin-top: 60px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module .module-body-text.day-sale + .press-release, .press-center .module .module-body-text.evening-sale + .press-release {
		margin-top: 70px; } }		
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-release .back-links {
      margin-bottom: 32px; } }
  .press-center .press-release .press-release-block > .block-header {
    margin-bottom: 25px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	  .press-center .press-release .press-release-block > .block-header {
		margin-bottom: 35px; /*74px;*/ } }
  .press-center .press-release .press-release-block > .block-header > h3.title {
	margin-bottom: 0; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	.press-center .press-release .press-release-block > .block-header > h3.title {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 10px; } }
  .press-center .press-release .press-release-block > .block-header > .sale-date {
    color: #575757;
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	.press-center .press-release .press-release-block > .block-header > .sale-date, .press-center .press-release .press-release-block > .block-header > .sale-location {
	  color: #000000;
	  font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  line-height: 22px; } }
  .press-center .press-release ul > li {
    list-style: none;
    position: relative; }
    .press-center .press-release ul > li:nth-child(n+2):not(.links) {
      margin-top: 55px; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	.press-center .press-release ul > li:nth-child(n+2):not(.links) {
      margin-top: 35px; /*75px;*/ } }
  .press-center .press-release .links {
    margin-top: 21px; }
    .press-center .press-release .links.first-child {
      margin-top: 55px; }
	@media only screen and (min-width: 320px) and (max-width: 767px) {
	  .press-center .press-release .links.first-child {
        margin-top: 32px; } }
	@media only screen and (min-width: 320px) and (max-width: 767px) {
	  .press-center .press-release ul > li  > h3.title {
	    font-size: 20px;
		line-height: 25px;
		margin-bottom: 15px; /*37px;*/ } }   
	.press-center .press-release .links p {
      color: #808080;
      font-family: "AtlasGroteskRegularItalic", Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 25px;
      margin-bottom: 0; }
      .press-center .press-release .links p > a, .press-center .press-release .links p > a:active, .press-center .press-release .links p > a:visited {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit; }
      .press-center .press-release .links p > a:hover {
        color: #000000;
        cursor: pointer; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .sale-room-policy .back-links {
    margin-bottom: 32px; } }
.press-center .sale-room-policy p, .press-center .sale-room-policy section {
  color: #2b2b2b; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .sale-room-policy h1.title {
    margin: 26px 0 20px; } }
.press-center .sale-room-policy section {
  counter-increment: sale-room-policy-numbers;
  margin-top: 30px; }
  .press-center .sale-room-policy section:before {
    content: counter(sale-room-policy-numbers) ". "; }
.press-center .press-contacts {
  padding-top: 0; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-contacts {
      max-width: 100%;
      padding: 0 15px; } }
  .press-center .press-contacts:last-child {
    padding-bottom: 72px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .press-contacts:last-child {
        padding-bottom: 60px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-contacts .back-links {
      margin-bottom: 32px; } }
  .press-center .press-contacts h1.title {
    font-size: 50px;
    font-weight: normal;
    line-height: 60px;
    margin: 0 auto 39px;
    max-width: 780px;
    text-align: center;
    width: 100%; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .press-contacts h1.title {
        font-size: 35px;
        line-height: 40px;
        margin: 25px 0;
        padding: 0;
        text-align: left; } }
  .press-center .press-contacts h3.title {
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 25px;
    margin-top: 0;
    margin-bottom: 38px; }
  .press-center .press-contacts > ul {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    float: left;
    justify-content: flex-start;
    width: 100%; }
    @media only screen and (min-width: 1025px) {
      .press-center .press-contacts > ul {
        flex-flow: row nowrap; } }
    .press-center .press-contacts > ul > li {
      border-top: 1px solid #cccccc;
      margin-right: 20px;
      padding-top: 20px;
      width: 32.20339%; }
      @media only screen and (min-width: 1025px) {
        .press-center .press-contacts > ul > li:nth-child(3n+3) {
          margin-right: 0; } }
      @media only screen and (min-width: 768px) and (max-width: 1024px) {
        .press-center .press-contacts > ul > li {
          width: 48.64677%; } }
      @media only screen and (min-width: 768px) and (max-width: 1024px) {
        .press-center .press-contacts > ul > li:nth-child(2n+2) {
          margin-right: 0; } }
      .press-center .press-contacts > ul > li h4, .press-center .press-contacts > ul > li p, .press-center .press-contacts > ul > li a {
        color: #000000;
        float: left;
        font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
        width: 100%; }
      .press-center .press-contacts > ul > li h5, .press-center .press-contacts > ul > li p, .press-center .press-contacts > ul > li a {
        font-size: 14px;
        line-height: 20px; }
      .press-center .press-contacts > ul > li p {
        margin: 0; }
      .press-center .press-contacts > ul > li a:hover, .press-center .press-contacts > ul > li a:focus {
        color: #808080; }
      .press-center .press-contacts > ul > li h5 {
        float: left;
        font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
        margin: 0;
        width: 100%; }
      .press-center .press-contacts > ul > li h4 {
        color: #2b2b2b;
        font-size: 16px;
        line-height: 20px;
        margin-top: 0; }
      .press-center .press-contacts > ul > li h4 {
        margin-bottom: 30px;
        position: relative; }
        .press-center .press-contacts > ul > li h4:after {
          content: '';
          border-bottom: 1px solid #000000;
          left: 0;
          top: 36px;
          position: absolute;
          width: 20px; }
.press-center .press-archive {
  max-width: 880px; }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .press-archive {
      max-width: 100%;
      padding: 0 40px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .press-archive.result-Output {
      max-width: 100%;
      padding: 0; } }	  
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .press-archive:last-child {
      padding-bottom: 72px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-archive:last-child {
      padding-bottom: 50px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .press-archive h1.title {
      margin: 0 0 17px; } }
  @media only screen and (max-width: 767px) {
    .press-center .press-archive .is-desktop-only {
      display: none !important; } }
  @media only screen and (min-width: 768px) {
    .press-center .press-archive .is-desktop-only {
      display: inline-block !important; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .press-archive .module {
      max-width: 100%; } }
  .press-center .press-archive ul > li {
    border-top: 1px solid #cccccc;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 40px 130px;
    padding-bottom: 32px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .press-archive ul > li {
        padding: 23px 0 18px; } }
    .press-center .press-archive ul > li .links {
    color: #575757;
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-transform: uppercase;
    margin-top: -5px;}
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .press-archive ul > li .links {
          display: flex;
          flex-flow: column wrap;
          align-items: flex-start;
          justify-content: flex-start;
          color: #000; }
          .press-center .press-archive ul > li .links span 
          {
              line-height:15px;
          }
           }
      .press-center .press-archive ul > li .links > a, .press-center .press-archive ul > li .links > a:visited {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-decoration: none;
        text-transform: inherit;
        margin-left: 7px;
        margin-right: 7px; }
        .press-center .press-archive ul > li .links > a:first-child, .press-center .press-archive ul > li .links > a:active:first-child, .press-center .press-archive ul > li .links > a:visited:first-child {
          margin-left: 0; }
        .press-center .press-archive ul > li .links > a:last-child, .press-center .press-archive ul > li .links > a:active:last-child, .press-center .press-archive ul > li .links > a:visited:last-child {
          margin-right: 0; }
        .press-center .press-archive ul > li .links > a:hover, .press-center .press-archive ul > li .links > a:active:hover, .press-center .press-archive ul > li .links > a:visited:hover {
          color: #808080; }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .press-center .press-archive ul > li .links > a, .press-center .press-archive ul > li .links > a:active, .press-center .press-archive ul > li .links > a:visited {
            line-height: 15px;
            margin: 0; } }
    .press-center .press-archive ul > li .title {
      margin: 22px 0 0;
       }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .press-archive ul > li .title {
          margin: 10px 0 0; } }
      .press-center .press-archive ul > li .title > h3,
      .press-center .press-archive ul > li .title > h3 p {
        color: #333333;
        font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 30px;
        font-weight: normal;
        line-height: 40px;
        margin: 0; }
        .press-center .press-archive ul > li .title > h3 > a, .press-center .press-archive ul > li .title > h3 a:active, .press-center .press-archive ul > li .title > h3 a:visited {
          color: inherit;
          font-family: inherit;
          font-size: inherit;
          font-weight: inherit;
          line-height: inherit;
          text-decoration: none; }
          .press-center .press-archive ul > li .title > h3 > a:hover, .press-center .press-archive ul > li .title > h3 > a:focus, .press-center .press-archive ul > li .title > h3 a:active:hover, .press-center .press-archive ul > li .title > h3 a:active:focus, .press-center .press-archive ul > li .title > h3 a:visited:hover, .press-center .press-archive ul > li .title > h3 a:visited:focus {
            color: #000000;
             }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .press-center .press-archive ul > li .title > h3 {
            font-size: 24px;
            font-weight: normal;
            line-height: 30px; } }
    .press-center .press-archive ul > li .description {
      color: #000000;
      font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-weight: normal;
      line-height: 25px;
      margin-top: 13px; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .press-archive ul > li .description {
          margin-top: 7px; } }
      .press-center .press-archive ul > li .description > p {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit; }
    .press-center .press-archive ul > li.cta-wrapper {
      justify-content: center;
      padding: 60px 0; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .press-archive ul > li.cta-wrapper {
          padding: 50px 0 0; } }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .press-archive ul > li .cta {
        width: 100%; } }
@media only screen and (min-width: 1280px) {
  .press-center .pdf-container {
    display: none; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .pdf-container {
    left: 15px;
    position: absolute; } }
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .press-center .pdf-container {
    left: 30px;
    position: absolute; } }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .press-center .pdf-container {
    left: 20px;
    position: absolute; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .press-center .pdf-container {
    left: 10px; } 
    .press-center .press-archive ul > li {
     padding: 40px 0px;
     padding-bottom: 30px;
}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .press-center .pdf-container {
    left: 10px; } 
	.press-center .press-archive ul > li {
     padding: 40px 0px; }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .pdf-container {
    margin-bottom: 28px; } }
.press-center .floating-module.related-feature.absolute {
  margin-top: 20px; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module.absolute {
    float: left;
    margin: 0 auto;
	padding: 80px 15px 0;
    /*padding: 119px 15px 0;*/
	position: relative;
	top: 4px !important;
    /*top: 42px !important;*/ } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module.absolute {
    margin: 0 auto;
    padding: 120px 15px 0;
    top: 0 !important; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module.absolute {
    margin: 0 auto;
    padding: 100px 15px 0;
    top: -8px !important; } }  
.press-center .floating-module .content-wrapper {
  background-color: #ffffff;
  padding: 0; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .floating-module .content-wrapper {
      border-top: 1px solid #cccccc;
      float: left;
      padding-top: 20px;
      padding-bottom: 0; /*40px;*/ } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .floating-module .content-wrapper {
      float: left;
	  width: 100%;
      padding-bottom: 60px; } }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module .header {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px; } }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module .header h5 {
    font-size: 14px;
    margin: 0; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .header h5 {
    border-top: 1px solid #ccc;
	margin: 0;
    padding-top: 20px; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module .header h5 {
    border-top: 1px solid #ccc;
	margin-bottom: 5px;
    padding-top: 20px; } }	
@media only screen and (min-width: 1280px) {
  .press-center .floating-module .header h5 {
	margin-bottom: 5px; } }	
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module .header h6 {
    margin: 0; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .header h6 {
    margin-top: 5px; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module .header h6 {
    margin-top: 5px; } }
@media only screen and (min-width: 1280px) {
  .press-center .floating-module .header h6 {
    margin-top: 5px; 
    color: #000;} }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .module.landscape-visuals .floating-module.absolute h3.title {
    border-top: 1px solid #ccc;
	margin: 0;
	padding-top: 20px; } }	
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .content-blocks > h3.title  {
	border-top: 0; } }	
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module .header h6 > a, .press-center .floating-module .header h6 a:active, .press-center .floating-module .header h6 a:visited {
    color: #990000  !important; } }
.press-center .floating-module .content-blocks {
  float: left;
  width: 100%;
  padding-bottom: 20px; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .content-blocks.pressRelease {
    padding-bottom: 14px;
  } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module .content-blocks.pressRelease {
    padding-bottom: 14px;
  } } 
@media only screen and (min-width: 1280px) {
  .press-center .floating-module .content-blocks {
	border-bottom: 1px solid #ccc; } }  
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .content-blocks {
	border-top: 1px solid #ccc; } }	
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module .content-blocks {
	border-top: 1px solid #ccc; } } 
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .content-blocks:last-of-type {
	border-bottom: 1px solid #ccc; } }	
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module .content-blocks:last-of-type {
	border-bottom: 1px solid #ccc; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .floating-module .content-blocks:nth-last-of-type(2) {
      border-bottom: 0; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .floating-module .content-blocks:nth-last-of-type(2) {
      /*border-bottom: 0;*/ } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .content-blocks.pressRelease  {
	margin-top: 20px; } }	  
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .floating-module .content-blocks {
      padding-bottom: 5px; } }
  .press-center .floating-module .content-blocks .title, .press-center .floating-module .content-blocks p {
    color: #2b2b2b;
    font-size: 12px;
    line-height: 20px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .floating-module .content-blocks .title, .press-center .floating-module .content-blocks p {
        font-size: 14px; } }
  .press-center .floating-module .content-blocks .title {
    font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
    font-weight: normal; }
  .press-center .floating-module .content-blocks p {
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-weight: normal; }
  .press-center .floating-module .content-blocks.pressRelease h3.title {
    margin-bottom: 13px; }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .floating-module .content-blocks.pressRelease h3.title {
        font-size: 14px; } }
  .press-center .floating-module .content-blocks .seeAll {
    color: #2b2b2b;
    float: right; }
    .press-center .floating-module .content-blocks .seeAll:active, .press-center .floating-module .content-blocks .seeAll:visited {
      color: #808080; }
    .press-center .floating-module .content-blocks .seeAll:focus, .press-center .floating-module .content-blocks .seeAll:hover {
      color: #000000; }
  .press-center .floating-module .content-blocks.contacts .title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 17px; }
  .press-center .floating-module .content-blocks.contacts > ul > li {
    float: left;
    width: 100%; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      .press-center .floating-module .content-blocks.contacts > ul > li {
        width: 50%; } }
    @media only screen and (min-width: 1025px) and (max-width: 1279px) {
      .press-center .floating-module .content-blocks.contacts > ul > li {
        width: 50%; } }
    @media only screen and (min-width: 1280px) {
      .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(n+1) {
        margin-bottom: 15px; } }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(1), .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(2) {
	    margin-top: 15px;
        margin-bottom: 0; } }
    @media only screen and (min-width: 1025px) and (max-width: 1279px) {
      .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(1), .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(2) {
        margin-bottom: 16px; } }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(n+3) {
        margin-bottom: 20px;
        margin-top: 32px; } }
    @media only screen and (min-width: 1025px) and (max-width: 1279px) {
      .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(n+3) {
        margin-bottom: 20px;
        margin-top: 12px; } }	  
    @media only screen and (min-width: 320px) and (max-width: 767px) {
      .press-center .floating-module .content-blocks.contacts > ul > li:nth-child(n+2) {
        border-top: 1px solid #cccccc;
        padding-top: 15px; } }
    .press-center .floating-module .content-blocks.contacts > ul > li p {
      margin: 0; }
      .press-center .floating-module .content-blocks.contacts > ul > li p:nth-child(1) {
        font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
        font-weight: bold; }
      .press-center .floating-module .content-blocks.contacts > ul > li p:nth-child(n+2) {
        font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
        font-weight: normal; }
    .press-center .floating-module .content-blocks.contacts > ul > li a {
      color: #2b2b2b;
      float: none;
      font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal; }
      @media only screen and (min-width: 320px) and (max-width: 767px) {
        .press-center .floating-module .content-blocks.contacts > ul > li a {
          font-size: 14px; } }
      .press-center .floating-module .content-blocks.contacts > ul > li a:visited, .press-center .floating-module .content-blocks.contacts > ul > li a:active {
        color: #2b2b2b; }
      .press-center .floating-module .content-blocks.contacts > ul > li a:hover, .press-center .floating-module .content-blocks.contacts > ul > li a:focus {
        color: #808080; }
.press-center .floating-module .pdf-container {
  display: none;
  float: left;
  padding: 20px 0;
  width: 100%; }
  @media only screen and (min-width: 1280px) {
    .press-center .floating-module .pdf-container {
	 /* border-top: 1px solid #cccccc;*/
      display: block; 
	  margin-top: 2px;
	  padding-bottom: 0px;}
	  }
  .press-center .floating-module .pdf-container p {
    display: inline-block;
    margin: 0; }
  .press-center .floating-module .pdf-container > ul > li:nth-child(n+2) {
       margin-top: 10px;
    }
  .press-center .floating-module .pdf-container > ul > li a {
    color: #2b2b2b;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start; }
    .press-center .floating-module .pdf-container > ul > li a:visited, .press-center .floating-module .pdf-container > ul > li a:active {
      color: #2b2b2b; }
    .press-center .floating-module .pdf-container > ul > li a:hover, .press-center .floating-module .pdf-container > ul > li a:focus {
      color: #808080; }
      .press-center .floating-module .pdf-container > ul > li a:hover .icons, .press-center .floating-module .pdf-container > ul > li a:focus .icons {
        background-color: #000000;
        color: #fff; }
  .press-center .floating-module .pdf-container .icons {
    margin-right: 10px; }
.press-center .floating-module .SocialBlock {
	/*border-top: 1px solid #cccccc;*/
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 2px 0 0;
    /*padding-top: 20px;*/ }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .floating-module .SocialBlock {
      float: none;
      margin: 0;
      position: absolute;
      top: 0;
      width: 92%; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .floating-module .SocialBlock {
      float: none;
      margin: 0;
      position: absolute;
      top: 0;
	  left: 0;
	  right: 0;
      width: 100%; } }
  @media only screen and (min-width: 1025px) and (max-width: 1279px) {
    .press-center .floating-module .SocialBlock {
      float: none;
      margin: 0;
      position: absolute;
      top: 0;
	  left: 0;
	  right: 0;
      width: 100%; } }  
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module .image-container {
    padding-bottom: 0 !important; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .floating-module .image-container {
    border-bottom: 0; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .press-center .floating-module .image-container {
    border-bottom: 0; } }	
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .floating-module .image-container.portrait .image-preview-container {
    width: 60% !important; } }
.press-center .pdf-logo {
  margin: 80px 0 50px; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .pdf-logo {
	 margin: 74px 0 50px; } }  
  .press-center .pdf-logo img {
    display: block;
    margin: 0 auto; }
.press-center .info-pane {
  margin-bottom: 45px; }	
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .info-pane {
	 margin-bottom: 41px; } }  
.press-center .info-pane > ul {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  width: 100%; }
  .press-center .info-pane > ul > li {
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 10px;
    text-transform: uppercase; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .press-center .info-pane > ul > li {
    font-size: 12px;
	line-height: 20px;
	margin: 0 5px;
  }
}	
    .press-center .info-pane > ul > li > span {
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-transform: inherit; }
    .press-center .info-pane > ul > li:first-of-type {
      margin-left: 0; }
    .press-center .info-pane > ul > li:last-of-type {
      margin-right: 0; }
.press-center .day-sale > h3, .press-center .evening-sale > h3 {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 25px;
  font-weight: normal;
  line-height: 30px;
  margin: 0 0 10px;  }
.press-center .day-sale > h4, .press-center .evening-sale > h4 {
  font-family: "Baskerville10ProItalic", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 23px;
  margin: 0 0 26px;  }
.press-center .day-sale .price-by-currency, .press-center .evening-sale .price-by-currency {
  float: left;
  width: 100%; }
  .press-center .day-sale .price-by-currency > li, .press-center .evening-sale .price-by-currency > li {
    border-top: 1px solid #ccc;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    padding: 17px 0;
    width: 100%; }
    .press-center .day-sale .price-by-currency > li.currency-values, .press-center .evening-sale .price-by-currency > li.currency-values {
      color: #ccc;
      font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      line-height: 1;
      justify-content: flex-end;
      padding: 10px 0;
      text-align: right;
      }
      .press-center .day-sale .price-by-currency > li.currency-values span, .press-center .day-sale .price-by-currency > li.currency-values p, .press-center .evening-sale .price-by-currency > li.currency-values span, .press-center .evening-sale .price-by-currency > li.currency-values p {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-transform: inherit; }
.press-center .day-sale .column-1, .press-center .evening-sale .column-1 {
  font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  width: 20%; }
.press-center .day-sale .column-2, .press-center .evening-sale .column-2 {
  font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.3;
  width: 20%; }
.press-center .day-sale .column-3, .press-center .day-sale .column-4, .press-center .day-sale .column-5, .press-center .evening-sale .column-3, .press-center .evening-sale .column-4, .press-center .evening-sale .column-5 {
  font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.3;
  width: 20%; }
.press-center .grid-container {
  float: left;
  margin-top: 48px; 
  width: 100%;
  margin-bottom: 0; }
  .press-center .grid-container .grid {
    float: left;
    width: 100%; }
    .press-center .grid-container .grid > li {
      border-bottom: 1px solid #ccc;
      display: flex;
      flex-flow: row wrap;
      justify-content: flex-start;
      padding: 25px 0 22px;
      width: 100%; }
      .press-center .grid-container .grid > li:nth-child(1) {
        padding-top: 0;
        padding-bottom: 18px; }
  .press-center .grid-container .head {
    border-top: 0;
    color: #575757;
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    text-transform: uppercase; }
  .press-center .grid-container .grid-col-1 {
    width: 100px; }
  .press-center .grid-container .grid-col-2 {
    padding-right: 10px;
    /*width: 29.44655%; */
    width:260px;}
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .press-center .grid-container .grid-col-2 {
	    padding-right: 0;
		width: 27.5%; } }
    .press-center .grid-container .grid-col-2:not(.head) {
      margin-top: -7px; }
  .press-center .grid-container .grid-col-3 {
    width: 14.67355%; }
    .press-center .grid-container .grid-col-3:not(.head) {
      margin-top: -7px; }
  .press-center .grid-container .grid-col-4 {
    width: 15.80995%; }
    .press-center .grid-container .grid-col-4:not(.head) {
      margin-top: -7px; }
  .press-center .grid-container .grid-col-5 {
    width: 13.53655%; }
    .press-center .grid-container .grid-col-5:not(.head) {
      margin-top: -7px; }
  .press-center .grid-container .grid-col-6 {
    /*width: 14.67355%;*/
    width:14.17355%; }
    .press-center .grid-container .grid-col-6:not(.head) {
      margin-top: -7px; }
  .press-center .grid-container .grid-col-6 p
  {
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:23px;
  }
  .press-center .grid-container .image-preview-container {
    background-color: #cccccc;
    height: 80px;
	line-height: 72px;
    padding: 3px;
    position: relative;
	text-align: center;
    width: 80px; }
    .press-center .grid-container .image-preview-container img {
      height: auto;
      max-height: 100%;
      max-width: 100%;
      vertical-align: middle; }
  .press-center .grid-container p {
    color: #000000;
    font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: normal;
    line-height: 23px;
    margin-bottom: 0; }
  .press-center .grid-container .art-lot-number {
    line-height: normal;
    margin-top: 10px; }
  .press-center .grid-container .art-title {
    font-family: "AtlasGroteskRegularItalic", Arial, Helvetica, sans-serif; }
  .press-center .grid-container .art-estimate {
    width: 120px; }
  .press-center .grid-container .art-price-realised {
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    text-transform: uppercase; }
  .press-center .grid-container .art-comment {
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif; }
@media only screen and (min-width: 768px) {
  .press-center.content-container + .content-container.press-release {
    margin-top: 5px; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
.press-center .pContent .about-christies:last-of-type {
    margin-top: 70px;
    margin-bottom: 80px;
}
}	
@media only screen and (min-width: 768px) {
  .press-center div:not(.secondary-navigation) + div.press-contacts {
    margin-top: 65px; } }
.press-center .day-sale + .evening-sale {
  margin-top: 80px; }
.press-center .info-pane + .module.landscape-visuals.pdf-press-results,
.press-center .info-pane + .module.landscape-visuals.pdf-press-release {
  padding-top: 45px !important; }
@media only screen and (min-width: 768px) {
  .press-center .secondary-navigation + .press-archive h1.title {
    margin-bottom: 56px;
    margin-top: 80px; } }
.press-center footer.press-center .bottom {
  background: transparent; }
.press-center .cta-wrapper {
  position: relative;
  text-align: center;
  width: 100%; }
.press-center .cta {
  cursor: pointer;	
  font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0; }
.press-center .icons {
  background-color: white;
  border: 1px solid #cccccc;
  color: #000;
  display: inline-block;
  height: 40px;
  width: 40px;
  opacity: 1;
  position: relative;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  .press-center .icons:before {
    font-family: "Christies";
    font-size: 40px;
    line-height: 40px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    position: absolute;
    text-align: center; }
  .press-center .icons:hover, .press-center .icons:focus {
    background-color: #000000;
    color: #fff; }
  .press-center .icons.download:before {
    content: '\0042'; }
  .press-center .icons.view:before {
    content: '\0044'; }	
    .press-center .icons.faceBook:before {
    content: '\e912';
    font-size: 15px;
}
 .press-center .icons.twitter:before {
    content: '\e940';
    font-size: 15px;
}
 .press-center .icons.instagram:before {
    content: '\e91c';
    font-size: 15px;
}
 .press-center .icons.youtube:before {
    content: '\e949';
    font-size: 15px;
}
@media only screen and (max-width: 1024px) {
  .press-center .is-desktop-only {
    display: none !important; } }
.press-center .social-icons-wrapper {
  margin: 74px 0; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .press-center .social-icons-wrapper {
      margin: 32px 0 22px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .press-center .social-icons-wrapper {
      margin-bottom: 65px; } }
  @media only screen and (min-width: 1025px) and (max-width: 1279px) {
    .press-center .social-icons-wrapper {
      margin-bottom: 65px; } }
  .press-center .social-icons-wrapper ul {
    margin: 0 auto;
    max-width: 580px; }
    .press-center .social-icons-wrapper ul li {
      text-align: center; }
.press-center .margintopbot43px {
  margin: 43px 0; }
  
  /***************/
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.play-slide:before {
		left:0px;
	}
	.press-center .module-body-text.day-sale, .press-center .module-body-text.evening-sale {
		max-width: 80%;
		margin-left: 5px;
	}
}

.module.feature .related-dept-artist {
   margin-bottom: -4px;
   padding-bottom:0px;
}
.press-center .content-container:last-child {
    margin-bottom: 80px;
}
.related-features {
     margin-top: 0px;
}
.module.feature .related-features h3.title.mid-header {
    
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	.press-center .module.feature {
	   margin-top: 26px;	  
	}
	.module.landscape-visuals .image-container {
		padding-bottom:0px;
	}
	.module.landscape-visuals .image-container .image-preview-container {
		margin-bottom:0px;
	}
	.floating-module .image-container  {
		padding:20px 0!important;
	}
	.press-center div + .about-christies {
		margin-bottom: 0px;
	}
	/*.module.feature .related-features .image-description h5 {
	    display:none;
	}
	.module.feature .related-features .table-grid tbody tr td {
		width: 48.6%;
		height: 100%;
		min-height: 130px;
		margin-right: 20px;
		float: left;
	}
	.module .table-grid tbody tr td:nth-child(2n + 2) {
		margin-right: 0px!important;
	}*/
	.press-center .content-container.press-archive:last-child {
	   padding-bottom:0px;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.floating-module,
	.press-center .module-body-text.day-sale,
	.press-center .module-body-text.evening-sale {
		max-width: 100%;
		width: 100%;
	}
	.press-center .module.feature {	   
	   padding-left: 15px;
	   padding-right: 15px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.module.landscape-visuals .floating-module h3.title {
		margin: 30px 0 0px;
	}
	.floating-module .image-container .image-description .add-separator:before {
		height:14px;
	}
	.floating-module .image-container .image-description a.view-event {
		margin: 43px 0 47px;
		text-decoration: none;
	}
	.press-center .module aside.floating-module .image-container.portrait {
		  padding-top: 20px;
	}
	.press-center .floating-module .content-blocks.contacts > ul > li {
		 padding: 17px 0;
	}
	.press-center .floating-module .content-blocks.pressRelease  p:last-child {
		padding-bottom:11px;
	}
	.press-center .floating-module .content-blocks.contacts 
	{
	   border-bottom: 0px;
	}
	.content-container.bgcolor {
	    margin-top: 55px;
	}
	.related-features {
		margin-top: 50px;
	}
	.module.feature .related-features h3.title.mid-header {
		line-height: 35px;
	} 
	.module.feature .related-features .table-grid tbody tr td .image-container,
	.module.feature .related-features .image-description h5 {
		display:none;
	}
	.module .table-grid tbody tr td {
		padding: 0px !important;
	}
	.module.feature .related-features .table-grid tbody tr td .image-description {
		padding: 20px 0;  
	}
	.module .table-grid tbody tr:first-child td:first-of-type
	{
	  border-top:1px solid #ccc;
	  margin-top:25px
	}
	.module.feature .related-dept-artist ul li a {
		  padding: 20px 0;
		   border-bottom:1px solid #ccc;
	}
	.module.feature .related-dept-artist ul li:before {
		border:0px;
	}
	.module.feature .related-dept-artist ul li:nth-child(1) a {
		 padding-top: 20px;
		 border-top: 1px solid #ccc;
	}
	.module .table-grid tbody tr td:first-child:after {
		margin-right: 0px;
	}
	.press-center .about-christies:last-child {
		padding-bottom:30px;
	}
}
@media only screen and (max-width: 1279px) {
  .press-center .floating-module .list.share-tags li {
	text-align: center;
	width: 100%;		
} }
.press-center .floating-module .content-blocks.pressRelease  p {
    padding-bottom:20px;
}
@media only screen and (max-width: 1279px) {
  .press-center .floating-module .content-blocks.pressRelease  p:last-child {
    padding-bottom: 0;
} }

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .press-center .pressContent .back-links {
    padding: 0 15px; }

  .press-center .pressContent .back-links:before {
    left: 5px; }

  .press-center .pdf-logo {
    margin: 0 0 30px;
    padding: 0 15px; }

  .press-center .info-pane {
    margin-bottom: 31px;
    padding: 0 15px; }

  .press-center .info-pane > ul {
    flex-flow: row wrap; }

  .press-center .info-pane > ul > li {
    font-size: 11px;
    line-height: 20px;
    margin: 0 5px; }

  .press-center .module-body-text.day-sale, .press-center .module-body-text.evening-sale {
    background-color: #f8f8f8;
    max-width: 100%;
    margin-left: 0;
    padding-top: 34px;
    padding-left: 0;
    padding-right: 0; }

  .press-center .day-sale > h3, .press-center .evening-sale > h3 {
    padding-left: 15px;
    padding-right: 15px; }

  .press-center .day-sale > h4, .press-center .evening-sale > h4 {
    margin-bottom: 35px;
    padding-left: 15px;
    padding-right: 15px; }

  .press-center .module-body-text.day-sale .grid-container, .press-center .module-body-text.evening-sale .grid-container {
    background-color: #ffffff;
	margin-top: 17px; }

  .press-center .day-sale .column-1, .press-center .evening-sale .column-1 {
    width: 120px; }

  .press-center .day-sale .column-2, .press-center .evening-sale .column-2 {
    width: auto; }

  .press-center .day-sale .column-3, .press-center .evening-sale .column-3,
  .press-center .day-sale .column-4, .press-center .evening-sale .column-4,
  .press-center .day-sale .column-5, .press-center .evening-sale .column-5 {
    padding-left: 120px;
    width: auto; }

  .press-center .day-sale .price-by-currency > li, .press-center .evening-sale .price-by-currency > li {
    align-items: flex-start;
    justify-content: flex-start;
    padding: 12px 15px 10px; }

  .press-center .day-sale .price-by-currency > li.currency-values, .press-center .evening-sale .price-by-currency > li.currency-values {
    display: none; }

  .press-center .grid-container {
    border-top: 1px solid #ccc; }

  .press-center .grid-container .grid > li {
    align-items: flex-start;
    padding: 30px 15px 3px;
    position: relative; }

  .press-center .grid-container .grid > li:nth-child(2n+1) {
    background-color: #f8f8f8; }

  .press-center .grid-container .grid > li:nth-child(1) {
    display: none; }

  .press-center .grid-container .grid-col-1 {
    padding-bottom: 30px;
    width: 30%; }

  .press-center .grid-container .grid-col-2 {
    padding-bottom: 30px;
    width: 70%; }

  .press-center .grid-container .grid-col-3,
  .press-center .grid-container .grid-col-4,
  .press-center .grid-container .grid-col-5,
  .press-center .grid-container .grid-col-6 {
    border-top: 1px solid #ccc;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 14px;
    padding-bottom: 20px;
    width: 100%; }

  .press-center .grid-container div[class^="grid-col-"] span {
    border-top: 0;
    color: #575757;
    font-family: "AtlasGroteskMedium", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    text-transform: uppercase;
    width: 30%; }

  .press-center .grid-container .art-lot-number {
    margin-top: 10px;
    position: absolute;
   /* top: 18px;
    left: 120px;*/ }

  .press-center .grid-container .grid-col-2:not(.head) {
    margin-top: 15px; }

  .press-center .module.landscape-visuals .image-container.default {
    width: 100%; } 
  
  .press-center .module .pContent > .pdf-container {
    display: inline-block;
	margin-left: 15px;
	position: relative;
    margin-top: 32px;
  }
  
  .press-center .floating-module .content-blocks.pressRelease  + .content-blocks.contacts {
	margin-top: 12px;
  }
  
  .press-center .module .press-release + .about-christies {
	margin-top: 66px;
  }
  
  .press-center  .module .day-sale + .about-christies {
	margin-top: 83px;
  }
  
  .press-center .module .evening-sale + .about-christies {
	margin-top: 83px;
  }
  
  .press-center .module .image-container  + .press-release {
	margin-top: 67px;
  }
  
  .press-center .module .day-sale  + .press-release, .press-center .module .evening-sale  + .press-release {
	margin-top: 72px;
  }
  
  .press-center .module .press-release + .module-body-text {
	margin-top: 65px;
  }
  
  .press-center .module .about-christies:nth-last-of-type(2) {
    margin-bottom: 25px;
  }
  
  .press-center .module .module-body-text + .module-body-text.day-sale , .press-center .module .module-body-text + .module-body-text.evening-sale {
	margin-top: 72px;
  }
  
  .press-center .module .image-container.long-portrait .image-description {
	margin-top: 16px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
  }
  
  .press-center .press-release .sale-location, .press-center .press-release p {
	font-size: 17px;
	line-height: 25px;
  }
  
  .press-center .about-christies h3.title {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 5px;
  }
  
  .press-center .about-christies p {
	font-size: 16px;
	line-height: 25px;
  }
}

.press-center .content-container.press-archive:nth-child(n+3) .module {
    padding-top:0px;
}
.press-center .content-container.press-archive:last-child {
    margin-bottom: -6px;
}

.view-all-div{
    padding-top:35px;
}

/***************Email***************/
/****Gigya Fixes***********/
.SocialBlock .gig-bar-container table tr > td {
    padding-right: 0px;
}
.SocialBlock .gig-button-container {
    height: 40px;
    width: 40px;
    border:none;
}
.SocialBlock .gig-button-container:before {
   margin-top: 2px;
}
.content-container .christies-icon_social-facebook:before, .content-container div[id^="ShareDiv-reaction"][id$="-facebook_img"]:before,
.content-container .christies-icon_social-twitter:before, .content-container div[id^="ShareDiv-reaction"][id$="-twitter_img"]:before {
   display:none;
   content:"";
}

#ShareDiv_gig_containerParent table tr td .gig-button-container-email {
    display:none;
}
.SocialBlock .list.share-tags {
    height: 40px;
	margin-right: 6px;
	width: auto;
}
.christies-icon_email {
    float:left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width:1024px) {
    .SocialBlock .list.share-tags {
	    height: 40px;
		margin-right: 6px;
		width: auto;
    }
    .christies-icon_email {
		/*float: left;*/
		position: relative;
		/*right: 44%;*/
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width:960px) {
    .christies-icon_email {
		/*right: 40.6%;*/
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 767px) and (min-device-width: 320px) {
	.SocialBlock .list.share-tags {
		float: none;
		width: auto;
		margin: 0 5px 0 0;
		padding: 0;
	}
	.christies-icon_email {
		float: none;
		position: relative;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: portrait) {
	.christies-icon_email {
      /*right: 29%;*/
   }
   .social_container {
		margin-top: 20px;
		position: absolute;
		left: 25%;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {
	.christies-icon_email {
		/*right: 41%;*/
	}
	.social_container {
		margin-top: 20px;
		position: absolute;
		left: 35%;
	}
}
/***************/

.press-center .sale-room-policy + .content-container:last-child {
    margin-top: 42px;
    margin-bottom: 74px;
}
  .press-center .sale-room-policy + .content-container .press-contacts > ul > li > a:hover
  {
      cursor:default;
      color:#000;
  }

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 767px) and (min-device-width: 320px)
{
    .press-center .sale-room-policy + .content-container:last-child
    {
       margin-top: 20px;
       margin-bottom: 45px;
    }
    .press-center .sale-room-policy + .content-container .press-contacts > ul > li {
        border-top: 1px solid #cccccc;
        margin-right: 0px;
        padding-top: 20px;
        width: 100%;
        padding-bottom: 20px;
    }
    
    .press-center .sale-room-policy + .content-container .press-contacts h3.title
    {
     margin-bottom: 25px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) {
    .press-center .sale-room-policy + .content-container .press-contacts h3.title {
        margin-bottom:40px;
    }
    .press-center .sale-room-policy + .content-container:last-child {
		margin-bottom: 85px;
    }
    .press-center .sale-room-policy + .content-container .press-contacts > ul > li h4:after {
		top:32px;
    }
    .press-center .sale-room-policy + .content-container .press-contacts > ul > li h4 {
        margin-bottom: 21px;
    }
    .press-center .sale-room-policy + .content-container .press-contacts > ul > li {
        padding-bottom: 20px;
    }
    .press-center .sale-room-policy + .content-container .press-contacts > ul > li:last-child {
        padding-bottom: 0px;
    }
}
@media only screen and (min-width: 960px) {
    .fliter-Panel .SocialBlock {
       margin-bottom: 80px; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.press-center .module-body-text.press-release {
		margin-left: 0;	
		max-width: 100%; } }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
	.press-center .module-body-text.press-release {
		margin-left: auto;
		margin-right: auto;
		max-width: 85%; } }
@media only screen and (min-width: 1280px) {
	.press-center .module-body-text.press-release {
		margin-left: 300px;	
		max-width: 880px; } }		
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (min-device-width:1024px) {
    .asideContact li p.phone a:hover {
		cursor:default;
		color:#000!important; } }
.module.feature .related-features .image-description h5 {
	margin-top: 13px;
	margin-bottom:0px;
}
.inactiveLink {
 /*  pointer-events: none;
   cursor: default;
   */
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width:1024px) {
	.module-body-text table {
        width:100%;
    }
    .press-center .module .image-container + .about-christies, .press-center .module .image-container + .about-christies {
		margin-bottom: 0px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 767px) and (min-device-width: 320px) {
    .module-body-text table p {
        word-break: break-word;
        font-size: 13px;
		line-height: 18px;
    }
    .global-footer .social-bar a.christies-icon_social-youku {
		background-position: -829px bottom;
	}
	.module-body-text {
		display: inline-block;
	}
	.press-center .grid-container {
		margin-bottom: 0px;
	}
}
.press-center .press-archive ul > li .title {
    width:100%;
}
 
 /*********************/

 .input_text:focus,
.textarea:focus,
input[type='date']:focus,
input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='textarea']:focus,
input[type='textbox']:focus
{
    font-style: normal;
}
/* WebKit browsers */
input:focus::-webkit-input-placeholder
{
    color: transparent;
}
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder
{
    color: transparent;
}
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder
{
    color: transparent;
}
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder
{
    color: transparent;
}
input[type='text'],
input[type='email']
{
    font-style: normal!important;
}
input[type='text']:hover
{
    font-style: italic;
}
input[placeholder]:focus
{
    font-style: normal!important;
}
::-webkit-input-placeholder
{
    font-style: italic;
}
:-moz-placeholder
{
    font-style: italic;

    opacity: 1;
}
::-moz-placeholder
{
    /* Mozilla Firefox 19+ */
    font-style: italic;
}
:-ms-input-placeholder
{
    /* Internet Explorer 10-11 */
    font-style: italic;

    opacity: 1;
}
/*********************/

.Chinese .press-center .content-container.sale-room-policy .module,
.zh-cn .press-center .content-container.sale-room-policy .module
{
    font-size:18px;
}

.press-center .press-contacts > ul > li a.emailCh:hover
{
    color:#5d5d5d!important;
    cursor:pointer!important;
}

.press-center .press-archive .is-desktop-only.pipe-seperator {
    padding:0 4px;
}
@media only screen and (min-width:1025px)
  {
    .press-center .floating-module .content-blocks.pressRelease p:last-Child {
    padding-bottom: 0px;
    }
    .asideContact li:last-child
    {
    margin-bottom:0px!important;
    }
   
}

.view-event-button {
    border: 2px solid #000;
    color: #2b2b2b;
    display: inline-block;
    font-family: "AtlasGroteskRegular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 48px;
    line-height: 44px;
    padding: 0 1.5em;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    background-color: transparent;
    white-space: nowrap;
    content: '';
    -webkit-transition: background-color .4s,color .2s;
    -moz-transition: background-color .4s,color .2s;
    transition: background-color .4s,color .2s;
    }

.img-loader {
  background: rgba(255, 255, 255, 0.5) url("/static/images/loading.gif") no-repeat 50% 50%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 9990; }
  
   _:-ms-fullscreen, :root :-ms-input-placeholder{font-style: italic!important; opacity: 1;}
  
  _:-ms-fullscreen, :root #emailLotFooter .label span { padding-left:32px; margin-top:-4px;  }
  
  /******Social Icons Filter**********/
  .social_container
    {
        margin-top:20px;
    }
  .social_container ul li
  {
      float:left;
      margin-right:11px;
  }
  .social_container ul li:last-child
  {
      margin-right:0px;
  }

  @media only screen and (max-device-width: 800px) and (min-device-width: 799px) and (orientation: portrait) {

    .social_container ul {
        margin-left: -140px;
    }
    
  }
 
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1023px) and (min-device-width: 768px) and (orientation: portrait) {
  .social_container ul li {
    width: auto !important;
    position: relative;
    left: 8%;
  }

}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 769px) and (min-device-width: 768px) and (orientation: portrait) {
  .social_container ul li {
    width: auto !important;
    position: relative;
    left: 35%;
  }

}


@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1023px) and (min-device-width: 768px) and (orientation: landscape) {
  .social_container ul {
    display: flex;
    padding-left: 0px !important;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1199px) and (min-device-width: 1024px) and (orientation: portrait) {
  .social_container {
    margin-left: 0px;
  }
  .social_container ul {
    padding-left: 20px !important;
  }
  .social_container ul li {
    width: auto !important;
  }
}

  .Location-title{
  text-align: center ;
  }
    /******End Social Icons Filter**********/
    
    .module.feature .related-sales ul li a.view-event {
   float: left;
   padding-left: 0px;
   width: 100%;
   text-decoration:underline;
}
.module.feature .related-sales ul li a.view-event:hover  {
       text-decoration:underline;
       color:#575757;
}
.SocialBlock.aboutSocialBlock  {
    /*display:none;*/
}
.SocialBlock.aboutSocialBlock .gig-bar-container * {
     background-image:none!important;
 }
.SocialBlock.aboutSocialBlock .list.share-tags {
	height: 40px;
	margin-right: 5px;
	width: auto;
}
.SocialBlock.aboutSocialBlock {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
}
.SocialBlock.aboutSocialBlock {
    float: none;
    margin: 0 auto;
    max-width: 580px;
    width: 100%;
}
@media only screen and (min-width:1280px) {
	#ShareDiv2 {
		display: table;
	}
}
.floating-module .image-container {
     border-bottom: 0px;
}
.module.landscape-visuals h3.Location-title {
    font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: 30px;
    margin: 0 auto;
    max-width: 580px;
    text-align: center;
    width: 100%;
    margin-bottom: 71px;
}
.module.landscape-visuals h2.secondary-title {
    margin-bottom:43px;
}
@media only screen and (min-width:320px) and (max-width: 767px) {
	.press-center .module.landscape-visuals h2.secondary-title  + h3.Location-title {
		margin-bottom: 0;
	}
	.press-archive.result-Output {
     margin-bottom: 47px;
}
.press-center .grid-container .art-estimate
{
    width:auto;
}
}
.floating-module .pressRelease 
{
    border-top:1px solid #ccc;
}
.press-center .press-archive ul > li .title > h3 > a img
{
        vertical-align: super;
        display:none;
       
}
#filter-option-Box ul li:last-child ul li:nth-child(n+4) {
    display: none;
    
}
#filter-option-Box ul li:last-child ul li:nth-child(3)
{
       padding-bottom:16px!important;
}
/*#filter-option-Box ul li:last-child ul
{
    border-bottom:1px solid #ccc!important;
}*/
input[type="checkbox"]:disabled
{
    opacity:0;
}

@media only screen and (max-width: 1024px) and (min-width: 768px)
{
    .content-container.sale-room-policy .module h1.title {
    margin-bottom: 60px!important;
    margin-top: 69px!important;
}
  .press-center .press-contacts h1.title {
    margin: 0px auto 67px!important;
    margin-top: -10px!important;
  }
  .press-center .grid-container .art-estimate {
    width: auto;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait)
{
  
}
   
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
	.press-center .press-contacts h1.title {
		margin-top: 0px!important;
	} 
	.press-center .secondary-navigation + .press-archive h1.title {
		margin-bottom: 66px;
		margin-top: 70px;
	}
	.press-center .press-archive:last-child {
		padding-bottom: 0px;
	}
	.result-Output .fliter-Panel h2.refineresults {
		display: none;
	}
	.result-Output .fliter-Panel .applied-filter-Box ul li label {
		width:85%!important;
	}
	.module.landscape-visuals .floating-module.absolute h3.title {
      padding-bottom: 20px;
}
}
.dvViewAllRelatedLots {
    float: right;
    margin-top: -50px;
    font-size: 16px;
}
.press-center .module .title-under-link {
    margin: 0 auto 45px;
    margin-top: 51px;
}
.module.feature .related-sales ul li {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 40px;
    padding-top: 40px;
    margin-bottom: 0px;
}
.related-features {
    /*margin-top:60px;*/
}
.play {
    left: 47%;
    top: 45%;
}
.press-center .grid-container .grid-col-1 > a {
    position: relative;
    z-index: 9999;
    display: block;
}
.lightbox-container .inner-container .lightbox-carousel ul li .image-preview  {
	display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
}
.lightbox-container .inner-container .lightbox-carousel ul li .image-description h5 p {
    color: #fff;
    font-family: "AtlasGroteskRegular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
}
#hPressReleaseTitle {
    font-size: 50px;
    line-height: 60px;
    margin: 0 auto 39px;
    max-width: 780px;
    text-align: center;
    width: 100%;
}
.press-center .floating-module .pdf-container > ul > li:last-child {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px; 
}
.press-center .press-archive ul > li .title > h3 > a:hover {
   color: #000000;
   text-decoration: none!important;
   border-bottom: 1px solid #000;
}
@media only screen and (min-width: 768px) {
	.press-center .module-body-text.day-sale + .module-body-text.press-release {
		margin-top: 72px;
	}
	.press-center  .module-body-text.press-release + .module-body-text.day-sale {
		margin-top: 40px;
	}
	.press-center  .module-body-text.day-sale + .module-body-text.day-sale {
		margin-top: 48px;
	}
	.press-center .module .image-container + .module-body-text.day-sale {
		margin-top: 42px;
	}
	.press-center .module .image-container + .module-body-text{
		margin-top: 65px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.module.landscape-visuals .image-container.landscape.double .two-columns {
		margin-right: 20px;
		width: 48.55555%;
	}
	.module.landscape-visuals .image-container.landscape.double .two-columns:last-of-type {
		margin-right: 0;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	.module.landscape-visuals .image-container.landscape.double .two-columns {
		margin-right: 20px;
		width: 48.89555%;
	}
	.module.landscape-visuals .image-container.landscape.double .two-columns:last-of-type {
		margin-right: 0;
	}
}	

body.Chinese .press-center .module-body-text  p {
	font-size: 20px;
}
@media only screen and (max-width:1279px)
{
#SocialBlockPress{
   display:none;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px)
{
.module.feature .related-sales ul li a.view-event {
    display: block;
}
}
@media only screen and (min-width: 1280px) {
    .press-center .floating-module .SocialBlock {
     border-top: 0px solid #cccccc;
     padding-top: 0px;
} }
.floating-module .header h6{
    color: #000;
}
body.modal-open {
    position: absolute !important;
}
#dvNoResult1
{
    font-family: "AtlasGroteskMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-stretch: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 30px;
}
@media only screen and (max-width: 1024px)
{
    .press-center .press-archive ul > li .links {
    color: #000;
   
}
}
.module-body-text.oldPressDesc h3:first-child
{
    margin-top:-4px;
}

/******************************/
.press-center .press-release h3.title a > p
{
    color: #000000;
    font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 35px;
    }
  /*  
   @media only screen and (min-width: 1024px)
   { 
    .image-preview-container:before, .image-preview-container > .image-preview:before {
    background: #fff;
    }
   }
   @media only screen and (max-width: 767px) and (min-width: 320px)
   {
.hero-container.single.no-caption .image-preview-container
{
    background-color: #fff;
}
}*/

.press-center .press-archive ul > li .links > a
{
    margin-left:0px;
    margin-right:0px;
}

.module-body-text.oldPressDesc
{
    margin-bottom:72px;
}

/* changed by mohit garg */

.press-center .module.feature .related-sales ul .RelatedSalesClass{
	border:none;
}
.press-center .module.feature .related-sales ul li .image-container .image-description h4.event-title{
	text-transform:capitalize;
	font-family: 'Atlas Grotesk Web',Helvetica,Arial;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-size: 16px;
    line-height: 22px;	
	margin-bottom:5px;
}
.press-center .module.feature .related-sales ul li .image-container .image-description h5.exhibition.exhibition-location,.press-center .module.feature .related-sales ul li .image-container .image-description h5.exhibition.exhibition-date{
	text-transform:capitalize;
	font-family: 'Atlas Grotesk Web',Helvetica,Arial;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-size: 14px;
    line-height: 20px;	
}
.press-center .module.feature .related-sales h3.title{
	margin-bottom:0px;
	margin-top:32px;
}
.press-center .module.feature .related-sales ul li{
	padding-bottom:0;
	padding-top:52px;
}
.press-center .module.feature  .related-dept-artist{
	margin-top:10px;
}
.press-center .module.feature .related-sales ul li .image-container .image-description{
	margin-top:14px;
}
.press-center .module.feature .button-wrapper.view-all-div > a{
	margin-bottom:0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
	.press-center .module.feature{
		margin-top:0;
	}
}
 @media only screen and (max-width:767px){
	.press-center .module.feature .related-dept-artist{
		margin-top:31px;
	}
	.press-center .module.feature .related-sales h3.title{
		margin-bottom:4px;
		margin-top:35px;
	}
	.press-center .module.feature .related-features{
		margin-top:45px;
  }
  
 }
 
 /* changed for highlighted sales in mobile device */
@media only screen and (max-width: 767px) and (min-width: 320px) {
	.press-center .module aside.floating-module .image-container.portrait .image-preview-container {
		width: 100% !important;
	}
	.floating-module .image-container .image-description h4{
		text-transform:capitalize;
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		font-size: 16px;
		line-height: 22px;
		margin: 0 0 5px 0;
	}
	.floating-module .image-container .image-description h5{
		text-transform:capitalize;
		font-family: 'Atlas Grotesk Web',Helvetica,Arial;
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		font-size: 14px;
		line-height: 20px;
		display:inline-block;
	}
	.floating-module .image-container .image-description h5.exhibition.exhibition-date{
		margin-left:10px;
		padding-left:10px;
		margin-top:0;
	}
	.floating-module .image-container .image-description .add-separator:before{
		display:none;
	}
	.floating-module .image-container .image-description a.view-event{
		margin-top:25px;
		margin-bottom:35px;
	}
	.floating-module .exhibition-date::before {
		content: '';
		width: 0;
		border-color: #ccc;
		border-style: solid;
		border-width: 0;
		height: 1em;
		border-left-width: 1px;
		position: absolute;
		left: 0;
		top: 4px;
		bottom: 0;
}
}
/* changed for CTA links under related sales section */
.press-center .module.feature .related-sales ul li .image-container .image-description .view-event-button{
	width:100%;
	margin-top:7px;
	margin-bottom:7px;
	-webkit-transition: background-color .4s,color .2s;
    -moz-transition: background-color .4s,color .2s;
    transition: background-color .4s,color .2s;
}
.press-center .module.feature .related-sales ul li .image-container .image-description .view-event-button:hover{
	background-color:#000;
	color:#fff;
}
.press-center .module.feature .related-sales ul li .image-container .image-description .view-event{
	margin-top:2px;
	margin-bottom:4px;
	text-transform:capitalize;
	font-family: 'Atlas Grotesk Web',Helvetica,Arial;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	font-size: 16px;
	line-height: 22px;
}
.view-all-div{
	padding:52px 0 7px 0;
}
.press-center .module.feature .related-features h3.title{
	margin-top:45px;
}