.auctionView .auction-banner-image{width:100%}.auctionView .lotListContainer .displayToggle{grid-area:toggle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:992px){.auctionView .lotListContainer .displayToggle{display:none}}.auctionView .lotListContainer .custom-switch{margin-right:.75rem}.auctionView .lotListContainer .custom-switch.label-first{padding-left:0;padding-right:2.25rem}.auctionView .lotListContainer .custom-switch.label-first .custom-control-label:before{left:auto;right:-2.25rem}.auctionView .lotListContainer .custom-switch.label-first .custom-control-label:after{left:auto;right:calc(-1.25rem - 2px)}.auctionLivestream button{margin-left:5px}.auctionLivestream .online-livestream{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:10px}.auctionLivestream .online-livestream .nanocosmos-livestream{max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.auctionLivestream .online-livestream iframe+div+.auction-messages{margin-top:20px}.auctionLivestream .online-livestream .auction-messages{min-width:23em;border:2px solid hsla(0,0%,98.4%,.9333333333333333);padding:5px;border-radius:7px}.auctionLivestream .online-livestream .auction-messages .msg.admin-msg:not(.global-msg){background:#dcdcdc;border:1px solid #d1d1d1}.auctionLivestream .online-livestream .auction-messages .msg.admin-msg.global-msg{border:1px solid #c1e4eb}.auctionLivestream .online-livestream .auction-messages .msg.bidder-msg{border:1px solid #c3d7ec}.auctionRealEstatePage .main{display:grid;grid-template-areas:"title title" "photos details" "photos moreDetails";grid-gap:1em;grid-template-columns:50% 50%;grid-template-rows:auto auto 1fr}.auctionRealEstatePage .main .title{grid-area:title}.auctionRealEstatePage .main .photos{grid-area:photos;position:relative}.auctionRealEstatePage .main .photos .auctionImageTag{position:absolute;top:2px;left:2px;color:var(--auction-image-tag-color,#fff);background-color:var(--auction-image-tag-background-color,hsla(0,0%,80%,.7));font-size:18px;padding:4px;z-index:9}.auctionRealEstatePage .main .details{grid-area:details;background:#d3d5d8;padding:1em}.auctionRealEstatePage .main .details .asking{float:right}.auctionRealEstatePage .main .details .asking span{font-size:1.5rem}.auctionRealEstatePage .main .moreDetails{grid-area:moreDetails}.auctionRealEstatePage .main .moreDetails .nav-item a{cursor:pointer}.auctionRealEstatePage .main .moreDetails .tab-content{padding:15px}.auctionRealEstatePage .main .moreDetails .social-media-share-buttons-li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.auctionRealEstatePage .main .moreDetails .social-media-share-buttons-li .social-media-share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.auctionRealEstatePage .main .moreDetails .social-media-share-buttons-li .social-media-share-buttons .SocialMediaShareButton{cursor:pointer;margin-right:3px;outline:none}.auctionRealEstatePage .main .moreDetails .documents-container .documents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:768px){.auctionRealEstatePage .main{grid-template-areas:"title" "photos" "details" "moreDetails";grid-template-columns:100%}}.appointment-slot-list .appointment-slot{display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-slot-list .appointment-slot .appointment-slot-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.appointment-slot-list .appointment-slot+.appointment-slot{margin-top:.25em;padding-top:.25em;border-top:1px solid}