﻿
.slideshow-1 > ul > li > .box-item-container > a > p > span.title1 {    
   /*min-height: 20px;
    max-height: 40px;*/
    line-height: 1.5em;
    max-height:4.5em; 
    overflow: hidden;
    display: block; 
    position : relative;
    max-width: 380px;
	/*text-align: justify !important;  */
    padding-right: 40px;
    padding-left: 0;
}
	
.slideshow-1 > ul > li > .box-item-container > a > p > span.title1:before {
    content: '...';
    position: absolute;
    right: 20px;
    bottom: 0;
}

.slideshow-1 > ul > li > .box-item-container > a > p > span.title1:after {
    content: '';
    position: absolute;
    right: 20px;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: #f8f8f8;
}

.slideshow-1 > ul > li > .box-item-container > a > p > span.title2 {    
    line-height: 1.3em;
    max-height: 1.5em; 
    overflow: hidden;
    display: block; 
    position : relative;
    max-width: 380px;
	/*text-align: justify !important;  */
    padding-right: 40px;
    padding-left: 0;
	padding-top: 3px;
}

.slideshow-1 > ul > li > .box-item-container > a > p > span:before {
    content: '...';
    position: absolute;
    right: 20px;
    bottom: 0;
}

.slideshow-1 > ul > li > .box-item-container > a > p > span:after {
	content: '';
	position: absolute;
	right: 20px;
	width: 1em;
	height: 1em;
	margin-top: 0.2em;
	background: #f8f8f8;
}

/*************************/

.box-link-type-5.listView li .cta-image {
	width: 100%!important;
	float: left;
	height: auto;
}

.box-link-type-5.listView li .cta-image .image-preview-container {
	width: 140px;
	height: 140px;
	padding-bottom: 15%;
	float: left;
}
.box-link-type-5 li p, [class*="box-link-type-5x"] li p, [class^="box-link-type-5x"] li p {
	font-weight: 300;
}

.cta-image:focus .salehighlights p, .cta-image:hover .salehighlights p {
    color: #808080;
}
.christies-icon_information
{
    color:#ccc;
}

.christies-icon_information:not(.disabled):hover,
.christies-icon_information:not(.disabled):focus,
.christies-icon_information:not(.disabled).active {
   
    color: #000;
}

.square.christies-icon_search {
  
    top: 0;
    height: 45px;
    line-height: 43px;

}
.clearAllLot
{
    float:right;
    padding-bottom: 14px;
    display:none;
    
}
.clearAllLot a
{
    color:#000;
    font-size:16px;
    text-decoration:underline;
    
}
p.contactName
{
    font-family: "Atlas Grotesk Regular", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 500;
}
.christies-icon_favourite + .christies_fav_Title
{
    padding-left: 15px;
    position: relative;
} 
.addToCalendarContent a:hover
{
    text-decoration:none;
}
.viewCatalogueHeader
{
    border:0px;
}
.viewCatalogue .mainContent
{
    border-top:1px solid #CCCCCC;
}
.viewCatalogue .mainContent .saleDetails p.small-seperator
{
     padding-bottom: 0px;
}
.viewCatalogue .mainContent .saleDetails p.small-seperator:before
{
   
    margin: 12px 0;
}
	
@media only screen and (min-width: 768px) {
	.lot-listings .filter div.loadMore {
    width: 75%;
    float: right;
}
.filter-Panel-chinese
{
    width:25%;
}

.filter-Panel-chinese .grey-outline {
    font-size: 12px;
    line-height: 60px;
    height: 60px;
    background-color: transparent;
    border: 1px solid #CCCCCC;
    width: 50%;
    padding: 0;
    color: #000000;
    border-left:0px;
    cursor:pointer;
}
.filter-Panel-chinese .grey-outline:not(.disabled).active, .filter-Panel-chinese .grey-outline:not(.disabled):focus, .filter-Panel-chinese .grey-outline:not(.disabled):hover {
    background-color: transparent;
    color: #000;
    text-decoration: none;
}
.viewCatalogue .saleDetails + .saleDetails p
    {
        font-size:14px;
    }
}
    
/*********Alert Popup CSS**************/
.popup_details {
    background-color: #fff!important;
    border-radius: 0px!important;
    padding: 30px!important;
}
.popup_inner_detail {
    color: #000;
    font-family: "AtlasGroteskRegular",Arial,Helvetica,sans-serif;
    font-size: 17px!important;
    font-weight: normal;
    line-height: 25px;
    padding-bottom: 23px;
}
#myPopUpCloseButton {
    background-color: #efefef;
    color: #000;
    display: inline-block;
    font-family: "Atlas Grotesk Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    padding-top: 0em;
    padding-right: 1.40625em;
    padding-bottom: 0em;
    padding-left: 1.40625em;
    -webkit-transition: background-color 0.2s, color 0.2s;
    -moz-transition: background-color 0.2s, color 0.2s;
    transition: background-color 0.2s, color 0.2s;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: auto;
    border:none;
}
#myPopUpCloseButton:not(.disabled):hover,
#myPopUpCloseButton:not(.disabled):focus,
#myPopUpCloseButton:not(.disabled).active {
    background-color: #f8f8f8;
    color: #000
}
div#myPopUpDetail {
    width: 500px;
}

.playBTN {
    display:none;
}

a[data-template="VIDEO"] .playBTN {
    display:block!important;
}
.box-link-type-2 .button-icon,
.box-link-type-4 .button-icon {
    z-index: 99;
    top: 33%;
    position: absolute;
    left: 39.4444%
}
.christies-icon_play:before, .video-icon-overlay:before {
        margin-left: 0.19em;
}
a.load-all {
   text-decoration:underline;
}
a.load-all.active:not(.disabled), a.load-all:focus:not(.disabled), a.load-all:hover:not(.disabled) {
   text-decoration:underline;
}
/*#MainSaleMaterials {
	display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
}*/
#MainSaleMaterials .resource {
    float: left;
    clear: none;
}
#MainLotHeader.slp {
    margin-top: 0;
}
/*.related-sales-events > h4.atlas-medium {
	margin-top: 10px;
}*/
#LotListings .filter .browseHeader {
	margin-top: 35px;
}
.upcoming-events .box-link-type-2 li .box-item-container,
.related-sales-events .box-link-type-2.featured li .box-item-container,
.related-sales-events .box-link-type-2.reset-height li:only-child .box-item-container {
    margin-top: 0;
}
.upcoming-events .box-link-type-2 li:nth-child(n+4) .box-item-container {
    margin-top: 20px;
}
.upcoming-events .box-link-type-2 li .box-item-container .image-preview-container.portrait img ,
.related-sales-events .box-link-type-2 li .box-item-container .image-preview-container.portrait img {
    display: block;
    height: auto;
    max-height: initial;
    max-width: 100%;
    vertical-align: top;
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    margin: initial;
}

.filterPanel .Search-Filter-Panel-Box #Price .filter-option label .currency {
   padding-right:0px;
}
.listView li {
    border-bottom:1px solid #ccc;
    margin:0px!important;
}
.listView li:first-child .cta-image {
    padding-top:0px;
}
.listView li:last-of-type {
    padding-bottom:0px;
}
.listView li .cta-image {
    padding: 20px 0px;
}
.listView li .cta-image .image-preview-container {  
	margin-bottom:0px;
}
.listView  li .box-item-container .christies-icon_favourite {
	left: 111px;
	top: 9px;
}
.list-view li:first-child .box-item-container .christies-icon_favourite {
	top: -5px;
}
.upcoming-events .box-link-type-2.featured li .box-item-container .image-preview-container.portrait ,
.related-sales-events .box-link-type-2.featured li .box-item-container .image-preview-container.portrait {
    width: 180px;
}
.upcoming-events .box-link-type-2.featured li .box-item-container .column-xl-2,
.related-sales-events .box-link-type-2.featured li .box-item-container .column-xl-2 {
	width: 180px;
}
.upcoming-events .box-link-type-2.featured li .box-item-container > div:nth-child(2),
.related-sales-events .box-link-type-2.featured li .box-item-container > div:nth-child(2) {
	padding-left: 30px;
	padding-right: 30px;
}
.upcoming-events .box-link-type-2 li .box-item-container .image-preview-container.portrait,
.related-sales-events .box-link-type-2 li .box-item-container .image-preview-container.portrait {
    width: 80px;
}
.upcoming-events .box-link-type-2 li .box-item-container .column-xl-3,
.related-sales-events .box-link-type-2 li .box-item-container .column-xl-3 {
	width: 80px;
}
.upcoming-events .box-link-type-2 li .box-item-container .auctionTitle,
.related-sales-events .box-link-type-2 li .box-item-container .auctionTitle {
    margin-top: -3px;
}
.filterPanel .Search-Filter-Panel-Box .filter-option span {
    font-weight:normal!important;
}
#SaleInformation > .box-link-type-3 li:focus *, 
#SaleInformation > .box-link-type-3 li:hover * {
	color: #000;
}
#SaleInformation > .box-link-type-3 li:focus  .category-title, 
#SaleInformation > .box-link-type-3 li:hover  .category-title {
	color: #808080 !important;
}	
#SaleInformation > .box-link-type-3 > li:nth-child(1) ul  li.title > p.title:focus strong, 
#SaleInformation > .box-link-type-3 > li:nth-child(1) ul  li.title > p.title:hover strong {
	color: #808080;
}
#SaleInformation > .box-link-type-3 > li:nth-child(2) ul  li.title > p.title:focus strong, 
#SaleInformation > .box-link-type-3 > li:nth-child(2) ul  li.title > p.title:hover strong {
	color: #808080 !important;
}
#SaleInformation > .box-link-type-3 > li:nth-child(1) ul  li.title > p:not(.title):focus, 
#SaleInformation > .box-link-type-3 > li:nth-child(1) ul  li.title > p:not(.title):hover {
	cursor: default;
}
#SaleInformation > .box-link-type-3 > li:nth-child(2) ul  li.title > p:not(.title):focus, 
#SaleInformation > .box-link-type-3 > li:nth-child(2) ul  li.title > p:not(.title):hover {
	cursor: default;
}
#SaleInformation > .box-link-type-3 li:nth-child ul li.title > .title:before {
	background-color: transparent;
	border-left: 0 solid transparent;
	display: block;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}
#SaleInformation > .box-link-type-3 li .title.active {
	padding-left: 0;
}
#SaleInformation > .box-link-type-3 li .title.active:before {
	width: auto;
}
#SaleInformation > .box-link-type-3 li .title:before {
	background-color: transparent;
}
#SaleInformation > .box-link-type-3 li ul li.title.active > .title {
	padding-left: 7px;
	border-left: 3px solid #D70C00;
}
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title > .title:focus,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title > .title:focus,
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title > .title:hover,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title > .title:hover {
	padding-left: 10px;
}
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title > .title:focus:before,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title > .title:focus:before,
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title > .title:hover:before,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title > .title:hover:before {
	border-left: 3px solid #D70C00;
}
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title.active > .title:focus,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title.active > .title:focus,
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title.active > .title:hover,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title.active > .title:hover {
	padding-left: 7px;
}
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title.active > .title:focus:before,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title.active > .title:focus:before,
#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title.active > .title:hover:before,
#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title.active > .title:hover:before {
	border-left: 0 solid transparent;
}
#SaleInformation .mapLink > p:first-child {
	padding-top: 4px; 
}
#SaleInformation .mapLink .christies-icon_location {
    padding: 12px 0 12px;
    position: relative;
    margin-top: 5px;
	margin-right: 7px;
}
#SaleInformation .mapLink .christies-icon_location:before {
    text-align: left;
    width: 20px;
    left: -4px;
    position: absolute;
    top: 0;
    height: 20px;
    line-height: normal;
}
#SaleInformation .box-link-type-3 li.children-items.map .mapLink {
    padding-bottom: 7px;
}
.modal-dialog .innerPopupMessage > span > p:first-child {
	border-bottom: 1px solid #ccc;
	padding-bottom: 21px;
}
.modal-dialog .innerPopupMessage > span > p:first-child, .modal-dialog .innerPopupMessage > span > p:first-child > strong {
	font-family: "Baskerville10Pro", Georgia, Cambria, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 25px;
	font-weight: 500;	
	line-height: 35px;
}
.modal-dialog .innerPopupMessage .cta-wrapper {
	text-align: right;
}
#ContactDepartment ul li p.itemHeader  {
	line-height:25px!important;
}
.contact-department ul.box-link-type-1 li:nth-child(1),
.contact-department ul.box-link-type-1 li:nth-child(2) {
     border-top:0px;
}
.contact-department ul.box-link-type-1 li:nth-child(1) ul li:nth-child(1),
.contact-department ul.box-link-type-1 li:nth-child(2) ul li:nth-child(1) {    
     border-top:1px solid #ccc;
}
.contact-department .box-link-type-1 li> ul> li> div.box-item-container {
 border-top:0px;
}

.contact-department .box-link-type-1 li> div.box-item-container {
	border-top:1px solid #ccc;
}
.contact-department .box-link-type-1 p.itemHeader, .contact-department .box-link-type-2 p.itemHeader, .contact-department .box-link-type-4 p.itemHeader {
    font-weight: 200;
}
.contact-department .box-link-type-1 li, .contact-department .box-link-type-2 li,.contact-department  .box-link-type-4 li {
    padding-bottom: 13px;
}
.contact-department .box-link-type-1 li > ul > li:last-child, 
.contact-department .box-link-type-2  li > ul > li:last-child,
.contact-department  .box-link-type-4 li > ul > li:last-child {
    padding-bottom: 0;
}
ul.container.container-modules > li > div {
	display: inline-block;
	width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .box-link-type-2 .button-icon,
    .box-link-type-4 .button-icon {
		z-index: 99;
		top: 30%;
		position: absolute;
		left: 36.4444%;
    }
    .square.christies-icon_search  {
        right: 0px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: Portrait ) and (-webkit-min-device-pixel-ratio: 1) { 
	.box-link-type-2 .button-icon,
	.box-link-type-4 .button-icon {
		z-index: 99;
		top: 22%;
		position: absolute;
		left: 33.4444%; 
	}
	.search-pnl.lot-number-search {
		margin-top: -1px;
	}
}
@media only screen and (min-width: 768px) {
	#MainContent:empty{
		display: none;
	}
	div[id*='_dvmainheader'] + div[id*='_dvsaleDescription'] {
		margin-top: 54px;
	}
	div[id*='_dvmainheader'] + #MainContent {
		margin-top: 50px;
	}
	div[id*='_dvmainheader'] + div[id*='_dvSaleInformation'], div[id*='_dvmainheader'] + style + div[id*='_dvSaleInformation'] {
		margin-top: 11px;
	}
	div[id*='_dvsaleDescription'] + div[id*='_dvDepartmentContact'] {
		margin-top: 9px;
	}
	div[id*='_dvDepartmentContact'] + div[id*='_dvUpcomingAuctions'] {
		margin-top: 9px;
	}
	div[id*='_dvmainheader'] + div[id*='_dvSaleInformation'] #SaleInformation {
		margin-top: 25px;
	}
	div[id*='_dvDepartmentContact'] + div[id*='_dvRelatedSaleEvents'] {
		margin-top: 9px;
	}
	div[id*='_dvRelatedSaleEvents'] + .content-container-search,
	div[id*='_dvUpcomingAuctions'] + .content-container-search {
		display: inline-block;
		margin-top: 5px;
	}	
	div[id*='_dvRelatedSaleEvents'] + .content-container-search #LotListings {
		margin-top: 5px;
	}
	div[id*='_dvsaleDescription'] + div[id*='_dvSaleInformation']  > #SaleInformation  > h4.atlas-medium, 
	div[id*='_dvsaleDescription'] + style + div[id*='_dvSaleInformation']  > #SaleInformation  > h4.atlas-medium {
	    display: inline-block;
		margin-bottom: 7px;
	}	
	div[id*='_dvsaleDescription'] + div[id*='_dvSaleInformation']  > #SaleInformation, 
	div[id*='_dvsaleDescription'] + style + div[id*='_dvSaleInformation']  > #SaleInformation {
		margin-top: 13px;
	}	
	div[id*='_dvSaleInformation'] + div[id*='_dvDepartmentContact'] > #ContactDepartment > h4.atlas-medium {
		margin-top: 17px;
	}	
	#MainContent + div[id*='_dvsaleDescription'] #saleDescription {
		margin-top: 30px;
	}	
	#MainSaleMaterials {
		margin-top: 0;
	}	
	#MainLotHeader.slp {
		min-height: initial;
	}	
	#RelatedFeatures.related-features {
		margin-top: 37px;
	}
	#RelatedFeatures > h4.atlas-medium {
		margin-bottom: 22px;
	}
	#MainSaleMaterials .resource:nth-child(3) {
		clear: none;
		margin-top: 0;
		padding-left: 20px;
	}
	#SaleInformation.sale-information {
		margin-top: 40px;
	}
	#SaleInformation .box-link-type-3.reset-height .category-title {
		padding-bottom: 3px;
	}	
	.content-container-search + style + div[id*='dvRelatedFeatures'] {
		margin-top: 10px;
	}	
	.modal-dialog .innerPopupMessage .cta-wrapper a {
		float: right;
		margin-bottom: 0;
	}	
	.modal-dialog .innerPopupMessage .cta-wrapper input {
		margin-right: 20px;
		margin-bottom: 0;
	}
	.filterPanel .applied-filter-title {
		line-height: 65px;
	}
	.christies-icon_information:before {
		width: 20px;
		margin-top: -2px;
		margin-left: 3px;
	}
	#saleDescription > h4.atlas-medium {
		margin-top: 0;
	}
	.loadMore.loadMore-Upcoming .load-all {
		margin-bottom: 0;
	}
    .box-link-type-2.featured li   {
        padding-bottom: 30px!important;
    }
    .related-sales-events .box-link-type-2 li .box-item-container .column-xl-3 {
		margin-bottom: 28px;
    }
	.related-sales-events .box-link-type-2 li:nth-last-of-type(1),
	.related-sales-events .box-link-type-2 li:nth-last-of-type(2),
	.related-sales-events .box-link-type-2 li:nth-last-of-type(3),
	.related-sales-events .box-link-type-2 li:nth-last-of-type(1) .box-item-container .column-xl-3,
	.related-sales-events .box-link-type-2 li:nth-last-of-type(2) .box-item-container .column-xl-3,
	.related-sales-events .box-link-type-2 li:nth-last-of-type(3) .box-item-container .column-xl-3{
		margin-bottom: 0;
    }
    .related-sales-events .box-link-type-2 li:last-of-type,
	.upcoming-events .box-link-type-2 li:last-of-type {
        padding-bottom: 0px;
    }
    .related-sales-events .box-link-type-2.featured li .box-item-container > div:nth-child(2) {
        padding-top: 20px;
    }
    .contact-department {
        padding-left:0px;
    }
    .contact-department .box-link-type-1 li .box-item-container {
		padding: 16px 0px 0;
	}
	.sale-information .addToCalendar {
		font-size: 16px;
		top: 29px;
		right: 0;
		position: absolute;
	}
	#LotListings .browseHeader h4.atlas-medium {
		margin-bottom: 17px;
	}
	#LotListings .browseHeader a.load-all {
		top: -4px;
	}
	.related-features .viewAll {
		top: 18px;
	}
}

@media only screen and (min-width: 1024px) {
    .filterPanel .applied-filter-title {
		top: -10px;
    }
	#LotListings .filter .gridView li:nth-last-of-type(1),
	#LotListings .filter .gridView li:nth-last-of-type(2),
	#LotListings .filter .gridView li:nth-last-of-type(3) {
		margin-bottom: 0;
		padding-bottom: 0;
	}
   /* #conditionReportContent .conditionReportDetails {
        padding-left: 8px!important;
    }	
    #conditionReportFooter .form .input_text {
        width: 96.9%;
        margin: 0 9px 20px;
    }
    #conditionReportFooter .form-select {
        padding-left: 9px;
    }*/
    .related-sales-events .box-link-type-2 li .box-item-container {
        margin: 0px 0 0;
    }
    .materials {
		margin-top: 16px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	div[id*='_dvsaleDescription'] + div[id*='_dvSaleInformation'], 
	div[id*='_dvsaleDescription'] + style + div[id*='_dvSaleInformation'] {
		margin-top: 13px;
	}
	.modal-dialog .innerPopupMessage .cta-wrapper input {
		margin-left: 10px;
		margin-top: 20px;
	}
	#MainLotHeader.slp {
		min-height: 135px;
	}
	.sale-header	 {
		min-height: 178px;
	}
	/*#MainSaleMaterials.upcomingsalematerials .resource:nth-child(2) {
		width: 60%;
	}
	#MainSaleMaterials.upcomingsalematerials .resource:nth-child(3) {
		margin-left: 7.3%;
	}
	#MainSaleMaterials.upcomingsalematerials .resource:nth-child(n+3) {
		margin-top: 20px;
	}
	#MainSaleMaterials.pastsalematerails .resource:nth-child(3) {
		width: 58%;
	}
	#MainSaleMaterials.pastsalematerails .resource:nth-child(4) {
		margin-left: 7.3%;
	}
	#MainSaleMaterials.pastsalematerails .resource:nth-child(4) {
		margin-top: 20px;
	}*/	
	#LotListings .search-sort-container .column-md-7.sortingPanel {
		width: 100%;
	}
	#LotListings .search-sort-container .column-md-offset-5.sortingPanel {
		margin-left: 0%;
		padding-left: 0;
	}
	.upcoming-events .box-link-type-2:not(.featured) > li:nth-child(2n+1),
	.related-sales-events .box-link-type-2:not(.featured) > li:nth-child(2n+1)	{
		padding-left: 0;
		padding-right: 10px;
	}
	.upcoming-events .box-link-type-2:not(.featured) > li:nth-child(2n+2),
	.related-sales-events .box-link-type-2:not(.featured) > li:nth-child(2n+2)	{
		padding-left: 10px;
		padding-right: 0;
	}
	#LotListings .filter .gridView li:nth-last-of-type(1),
	#LotListings .filter .gridView li:nth-last-of-type(2),
	#LotListings .filter .gridView li:nth-last-of-type(3) {
		margin-bottom: 0;
		padding-bottom: 0;
	}	
	#SaleInformation .mapLink {
		padding-bottom: 22px;
	}
	#SaleInformation.sale-information .addToCalendar {
		margin-top: 0;
	}
	#SaleInformation .box-link-type-3.reset-height .category-title {
		padding-bottom: 5px;
	}
	#SaleInformation .box-link-type-3.reset-height ul.parent {
		margin-bottom: 0;
	}
	#SaleInformation .box-link-type-3 li .child > ul:last-child {
		margin-bottom: 0;
	}
	#SaleInformation .box-link-type-3.reset-height > li:nth-child(n+2) {
		margin-top: 20px;
	}
	#SaleInformation .box-link-type-3.reset-height > li:nth-child(n+2) .title:not(:first-child) {
		margin-top: 28px;
	}
	#SaleInformation .box-link-type-3.reset-height > li:last-child > ul.moreInfo {
		padding-top: 3px;
	}
	#SaleInformation .box-link-type-3.reset-height > li:last-child > ul.moreInfo > li:first-child {
		padding-bottom: 0;
	}
	#SaleInformation .box-link-type-3.reset-height > li:last-child > ul.moreInfo .content {
		padding-bottom: 28px;
	}
	#RelatedSalesEvents  .box-link-type-3.reset-height > li:nth-child(1) .box-item-container,
	#RelatedSalesEvents  .box-link-type-3.reset-height > li:nth-child(2) .box-item-container {
		margin-top: 0;
	}
}

@media only screen and (min-width: 961px) and (max-width: 1024px) {
	#LotListings .search-sort-container .column-md-7.sortingPanel {
		width: 91.66667%;
	}
	#LotListings .search-sort-container .column-md-offset-5.sortingPanel {
		margin-left: 8.33333%;
		padding-left: 0;
	}
	/*#MainSaleMaterials.upcomingsalematerials .resource:nth-child(3) {
		width: 60%;
	}
	#MainSaleMaterials.upcomingsalematerials .resource:nth-child(4) {
		margin-left: 5.3%;
	}
	#MainSaleMaterials.upcomingsalematerials .resource:nth-child(4) {
		margin-top: 20px;
	}*/	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	div[id*='_dvmainheader'] + #MainContent {
		margin-top: 25px;
	}
	/*#MainSaleMaterials.upcomingsalematerials, 
	#MainSaleMaterials.pastsalematerails {
		flex-flow: row wrap;
	}*/
	#MainSaleMaterials .resource:nth-child(2):before {
		padding-right: 14px;
		margin-left: 12px;
	}
	#MainSaleMaterials .resource:nth-child(n+3) {
		padding-left: 25px;
	}
	#MainSaleMaterials .resource p {
		float: left;
		padding-left: 10px;
	}	
	#MainSaleCTA {
		top: 10px;
	}	
	.materials {
		margin-top: 16px;
		padding-left: 23px;
	}	
	.filterPanel .applied-filter-title {
		line-height: 65px;
		margin-bottom: 65px;
	}
	.upcoming-events .box-link-type-2.featured li .box-item-container .image-preview-container.portrait,
	.related-sales-events .box-link-type-2.featured li .box-item-container .image-preview-container.portrait {
		width: 140px;
	}
	.upcoming-events .box-link-type-2.featured li .box-item-container .column-xl-2,
	.related-sales-events .box-link-type-2.featured li .box-item-container .column-xl-2 {
		width: 140px;
	}	
	.upcoming-events .box-link-type-2 li .box-item-container .image-preview-container.portrait,
	.related-sales-events .box-link-type-2 li .box-item-container .image-preview-container.portrait {
		width: 60px;
	}
	.upcoming-events .box-link-type-2 li .box-item-container .column-xl-3,
	.related-sales-events .box-link-type-2 li .box-item-container .column-xl-3 {
		width: auto;
	}	
	.upcoming-events .box-link-type-2 li .box-item-container .column-lg-2,
	.related-sales-events .box-link-type-2 li .box-item-container .column-lg-2 {
		width: 60px;
	}
	#MainLotHeader.slp {
		margin-bottom: 0;
	}
	.slideshow {
		margin-bottom: 27px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	div[id*='_dvmainheader'] + #MainContent {
		margin-top: 20px;
	}
	div[id*='_dvmainheader'] #MainLotHeader.slp {
		margin-bottom: 0;
	}
	div[id*='_dvmainheader'] + div[id*='_dvsaleDescription'] {
		margin-top: 13px;
	}	
	div[id*='_dvmainheader'] + div[id*='_dvUpcomingAuctions'] {
		margin-top: 5px;
	}
	#MainContent + div[id*='_dvsaleDescription'] {
		margin-top: 30px;
	}
	#MainContent + div[id*='_dvsaleDescription'] > #saleDescription  > h4.atlas-medium  {
		margin-top: 0;
		margin-bottom: 15px;
	}	
	div[id*='_dvmainheader'] + div[id*='_dvsaleDescription'] > #saleDescription {
		margin-top: 0;
	}
	div[id*='_dvmainheader'] + div[id*='_dvsaleDescription'] > #saleDescription  > h4.atlas-medium {
		margin-top: 20px;
		margin-bottom: 17px;
	}
	div[id*='_dvsaleDescription'] + div[id*='_dvDepartmentContact'] {
		margin-top: 13px;
	}
	div[id*='_dvsaleDescription'] + div[id*='_dvSaleInformation'], div[id*='_dvsaleDescription'] + style + div[id*='_dvSaleInformation'] {
		margin-top: 13px;
	}
	div[id*='_dvDepartmentContact'] + div[id*='_dvUpcomingAuctions'] {
		margin-top: 13px;
	}
	div[id*='_dvDepartmentContact'] + div[id*='_dvUpcomingAuctions'] > #UpcomingEvents > h4.atlas-medium {
		margin-top: 13px;
		margin-bottom: 22px;
	}
	#MainSaleCTA > div[id*='_dvBrowse']:last-child .cta {
		margin-bottom: 0;
	}	
	.content-container-search + script + div[id*='_dvRelatedFeatures'] > #RelatedFeatures > h4.h4.atlas-medium {
		margin-top: 6px;
	}
	#UpcomingEvents .box-link-type-2.reset-height li:last-of-type, 
	#RelatedSalesEvents .box-link-type-2.reset-height li:last-of-type {
		padding-bottom: 0;
	}
	#UpcomingEvents.upcoming-events .viewAll {
		top: 20px;
	}
	#saleDescription > div {
		padding: 0;
	}
	#saleDescription .column p:not(:first-of-type) {
		margin-bottom: 0;
	}
	#SaleInformation .atlas-medium.section-title {
		display: inline-block;
		margin-top: 7px;
	}
	#SaleInformation .addToCalendar.cta-link {
		float: right;
		margin-top: 12px;
	}
	#SaleInformation .atlas-medium.section-title + ul, 
	#SaleInformation .atlas-medium.section-title + .addToCalendar.cta-link + ul {
		margin-top: 8px;
	}
	#SaleInformation .box-link-type-3.reset-height li.map  ul.moreInfo > li:nth-child(2) > div:nth-child(2) {
		padding-bottom: 18px;
	}
	#SaleInformation .box-link-type-3.reset-height ul.parent {
		margin-bottom: 17px;
	}
	#SaleInformation .box-link-type-3.reset-height li:nth-child(2) > div.child > ul:nth-last-of-type(1)   {
	    margin-bottom: 15px;
	}
	#SaleInformation .box-link-type-3.reset-height li.children-items.map .mapLink {
		padding-bottom: 8px;
	}
	#SaleInformation .box-link-type-3.reset-height li.map  ul.moreInfo > li:nth-child(2) > div:nth-child(1) {
		padding-bottom: 30px;
	}	
	#RelatedSalesEvents > h4.atlas-medium {
		margin-bottom: 1px;
	}
	#RelatedFeatures > h4.atlas-medium {
		display: inline-block;
	    margin-bottom: 21px;
		margin-top: 6px;
	}
	#RelatedFeatures > a.viewAll.cta-link {
		float: right;
		margin-top: 16px;
	}
	/*#MainSaleMaterials {
		flex-flow: row wrap;
	}
	#MainSaleMaterials .resource {
		width: 100%;
	}*/
	#MainSaleMaterials .resource:nth-child(2n+3) {
		margin-top: 0;
		margin-left: 25px;
	}	
	#MainSaleMaterials .resource:nth-child(2n+4) {
		margin-top: 15px;
		margin-left: 0;
	}
	#MainSaleMaterials .resource:nth-child(2n+5) {
		margin-top: 15px;
	}
	#MainSaleMaterials .resource p {
		float: left;
		padding-left: 10px;
	}
	#ContactDepartment {
		padding: 0;
	}
	#ContactDepartment > h4.atlas-medium {
		margin-top: 6px;
		margin-bottom: 21px;
	}
	#ContactDepartment.contact-department .box-link-type-1 li .box-item-container {
		padding-left: 0;
		padding-right: 0;
	}
	#LotListings h4.atlas-medium {
		margin-top: 0;
		margin-bottom: 21px;
	}
	#LotListings .browseHeader a.load-all {
		margin-top: 5px;
	}
	.loadMore.loadMore-Upcoming #loadAllUpcomingPast {
		margin-bottom: 10px;
	}
	.form-drop-down .select, .form-select .select {
	    font-size:14px;
	}
	
	.form-drop-down:after, .form-drop-down:before, .form-select:after, .form-select:before {
	    height:101%;
	}
	.action-Panel .christies-icon_filters {
	    top:5px;
	}
	.upcoming-events .box-link-type-2.featured li .box-item-container .image-preview-container.portrait,
	.related-sales-events .box-link-type-2.featured li .box-item-container .image-preview-container.portrait {
		width: 80px;
	}
	.upcoming-events .box-link-type-2.featured li .box-item-container .column-xl-2,
	.related-sales-events .box-link-type-2.featured li .box-item-container .column-xl-2 {
		width: 80px;
	}	
	.upcoming-events .box-link-type-2 li .box-item-container .image-preview-container.portrait,
	.related-sales-events .box-link-type-2 li .box-item-container .image-preview-container.portrait {
		min-height: initial;
		max-width: 100%;
		width: 90px;
	}
	.upcoming-events .box-link-type-2 li .box-item-container .column-xl-3,
	.related-sales-events .box-link-type-2 li .box-item-container .column-xl-3 {
		width: auto;
	}	
	.upcoming-events .box-link-type-2 li .box-item-container .column-lg-2,
	.related-sales-events .box-link-type-2 li .box-item-container .column-lg-2 {
		width: 90px;
	}
	#SaleInformation > .box-link-type-3 li ul li.title.active > .title {
		padding-left: 25px;
	}
	#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title > .title:focus,
	#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title > .title:focus,
	#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title > .title:hover,
	#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title > .title:hover {
		padding-left: 28px;
	}
	#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title.active > .title:focus,
	#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title.active > .title:focus,
	#SaleInformation > .box-link-type-3 li:nth-child(1) ul li.title.active > .title:hover,
	#SaleInformation > .box-link-type-3 li:nth-child(2) ul li.title.active > .title:hover {
		padding-left: 25px;
	}	
	.modal-dialog .innerPopupMessage > span > p:first-child {
		text-align: center;
	}
	#LotListings .filter .gridView li:nth-last-of-type(1),
	#LotListings .filter .gridView li:nth-last-of-type(2) {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.related-features {
		margin-top: 15px;
	}
	.contact-department .box-link-type-1 li, 
	.contact-department .box-link-type-2 li, 
	.contact-department .box-link-type-4 li {
		padding-bottom: 0;
	}
	.filter-Panel .button-icon:not([disabled]):before {
     color: #fff;
}
}
@media only screen and (min-width: 1280px) {
	#MainLotHeader.slp {
		margin-bottom: 0;
	}
	.materials {
		margin-top: 16px;
	}	
	.slideshow {
		margin-bottom: 30px;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: Portrait) {
    .slideshow-1 li {
		width: 360px;
	}
	.slideshow-1 li .box-item-container .christies-icon_favourite {
		right: 25px;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
    .slideshow-1 li {
		width: 326px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 0) {
	#MainSaleImage {
		margin-top: 15px;
	}
}
@media only screen and (min-width: 1280px) {
	#SaleInformation .mapLink > p:first-child {
		padding-top: 4px;
		padding-bottom: 43px;
	}
}
/********Tooltip****************/
.tooltip {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 20px;
    opacity: 0;
    position: absolute;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    z-index: 1070;
    font-family: "Atlas Grotesk Regular", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    background-color: #efefef;
    color: #000;
    max-width: 280px;
    padding: 20px;
    font-weight: 100;
  
}
.tooltip-arrow {
    border-color: transparent;
    border-style: solid;
    height: 0;
    position: absolute;
    width: 0;
}
.tooltip.top .tooltip-arrow {
   border-right-color: #efefef;
    border-width: 10px 10px 9px 0;
    left: -5px;
    margin-top: -10px;
    top: 50%;
}
.tooltip.top-left .tooltip-arrow {
    border-top-color: #000;
    border-width: 10px 10px 0;
    bottom: 0;
    margin-bottom: -5px;
    right: 5px;
}
.tooltip.top-right .tooltip-arrow {
    border-top-color: #efefef;
    border-width: 10px 10px 0;
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #efefef;
    border-width: 10px 10px 9px 0;
    left: -5px;
    margin-top: -10px;
    top: 50%;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #efefef;
    border-width: 10px 0 10px 10px;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #efefef;
    border-width: 0 10px 10px;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #efefef;
    border-width: 0  10px 10px ;
    margin-top: -5px;
    right: 5px;
    top: 0;
}
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #efefef;
    border-width: 0 10px 10px;
    left: 5px;
    margin-top: -5px;
    top: 0;
}
/********Tooltip****************/

    .form-drop-down:after, .form-select:after {
        opacity: 0;
        border: 1px solid #808080;
        line-height: 40px;
        text-align: center;
    }
    .form-drop-down:before, .form-select:before {
        border: 1px solid #ccc;
        opacity: 1;
        text-align: center;
        line-height: 40px;
    }
    .listView li:first-child .box-item-container .christies-icon_favourite {
       
        top: -7px;
    }
    .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"] {
    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;
    }                                  
                                    
 /*@media only screen and (max-width: 767px) and (min-width: 320px)
 {
.filter .filterPanel,
.filter .filter-Panel
 {
    width: 100%;
    position: absolute!important;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 999999;
    margin-top: 0px;
    padding-top: 25px;
    color: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding-right: 0px;
}
.filter .filterPanel ,
.filter .filter-Panel{
    overflow: auto;
    top: 50px;
} 
}                                  
*/                              
  
  .Search-Filter-Panel-Box .button-icon:not([disabled]).active:before,
   .Search-Filter-Panel-Box .button-icon:not([disabled]):focus:before,
   .Search-Filter-Panel-Box .button-icon:not([disabled]):hover:before {
    color: #000;
}                                  
  
  /***************SLP-316************/
  
  #MainSaleCTA .login-user.cta
   {
     margin-bottom: 20px;
   }                                  
                                    