@import url("https://use.typekit.net/bhz8uvp.css");

.forgot-password .forgotfrm .unibtn a.drkblu {
  display: none;
}

.my-invoices .viewinfo li:last-child div.inv-print-btns-printable,
.my-invoices .viewinfo li:last-child div.inv-print-btns-pdf {
  display: none;
}

.my-invoices .foolarge>thead>tr>th.item-lot-num,
.my-invoices .foolarge>tbody>tr>td.item-lot-num {
  display: none !important;
}

/*.profile .loginfrm #ProfilePersonalPanel ul.frm>li:nth-child(9)*/
.profile-view li.profile-info-phone-type {
  display: none !important;
}

.auctions-live-sale .video-stream {
  min-height: 319px;
  /*401px*/
}

input:focus {
  outline: none !important;
}

.auctions-live-sale .lot-description {
  min-height: 359px !important;
}

.auctions-live-sale .video-stream div,
.auctions-live-sale .video-stream iframe {
  height: auto;
  min-height: 319px;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .lot-title {
  font-size: 0 !important;
}

.auctions-live-sale .lot-title span.lot-name span {
  /*display:none;*/
  font-size: 24px !important;
  white-space: inherit;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 22px;
  overflow: hidden;
  line-height: 21px;
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
  max-height: 398px;
}

.auctions-live-sale .video-stream div,
.auctions-live-sale .video-stream iframe {
  width: 100%;
}

.auctions-live-sale ul.bidding-main li.current-btn .unibtn {
  float: right;
  width: 100%;
}

.auctions-live-sale .lot-bidding,
.auctions-live-sale .lot-images-container {
  max-height: 401px;
  min-height: 401px;
}

.auctions-live-sale ul.bidding-main .current {
  margin-bottom: 10px;
  margin-top: 10px;
}

.auctions-live-sale ul.bidding-main li.current-btn .bid-count-cont .bid-countdown {
  font-size: 32px;
  font-weight: bold;
  color: #f00;
  text-align: center;
  line-height: 30px;
}

@media (max-width: 767px) {
  .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
    width: auto !important;
    max-width: 310px !important;
  }

  .auctions-live-sale .messages {
    height: 140px;
  }

  .auctions-live-sale #wrapper hr {
    margin: 0 !important;
  }
}

@media only screen and (max-width: 568px) {
  .auctions-live-sale .video-stream {
    display: block;
  }

  .auctions-live-sale .lot-upcoming {
    display: block;
  }
}

.auctions-live-sale .lot-bidding ul.bidding-main li {
  display: inline-block;
  width: 49%;
}

@media only screen and (max-width: 375px) {
  body.auctions-live-sale #wrapper .video-stream {
    min-height: 246px !important;
    height: 236px !important;
    margin-bottom: 20px;
  }

  .auctions-live-sale .lot-bidding,
  .auctions-live-sale .lot-images-container {
    min-height: 341px;
  }

  .auctions-live-sale .lot-description {
    border: 1px solid #d9d9d9;
  }

  .auctions-live-sale ul.list-opts li:last-child {
    float: left;
  }

  .auctions-live-sale .ui-button-icon-only .ui-icon {
    top: 29% !important;
  }

  .auctions-live-sale .custom-combobox-input {
    height: 42px !important;
  }

  .auctions-live-sale .mobui-composite-wrapper .custom-combobox-toggle,
  .auctions-live-sale .ui-widget .ui-widget.custom-combobox-toggle {
    height: 42px !important;
  }
}

#report-problems {
  color: red;
}

.forgot-password .opencollapse>li.solo .signfrm {
  width: 80%;
  text-align: center;
}

.forgot-password .opencollapse>li.solo {
  width: 100%;
}

.forgot-password .forgotfrm .unibtn {
  display: inline-block;
  float: none;
}

.pagintn>div.page span.selected {
  font-weight: bold;
  color: #000;
}

.my-invoices .viewtitle figure a {
  height: auto;
  width: auto;
}

.my-invoices .viewtitle figure {
  margin-bottom: 40px;
}

.lot-details .lot-navigation {
  opacity: 1;
}

.lot-details .lot-navigation .live-sale a {
  float: none;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #a7a8ac;
  min-width: 190px;
  overflow: hidden;
  text-align: center;
  color: #000 !important;
  cursor: pointer;
  outline: none;
  transition: all 0.6s linear;
  text-decoration: none;
  font-weight: normal !important;
  line-height: 26px !important;
  padding: 15px 20px !important;
  font-size: 20px !important;
  font-family: whitman-display, serif !important;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link {
  float: none !important;
  font-family: whitman-display, serif !important;
}

.lot-details .lot-navigation .live-sale a:hover {
  background-color: #000;
  color: #fff !important;
}

.my-invoices .bodybox h2 {
  margin-bottom: 0 !important;
  padding-bottom: 0px !important;
}

.my-invoices .tablesection {
  padding-top: 10px;
  padding-bottom: 10px;
}

.my-invoices footer {
  margin-top: 10px;
}

.my-invoices #wrapper .unibtn input.orng[type="button"] {
  width: 100%;
}

.my-invoices div.notes h4 span {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 400 !important;
}

.my-invoices div.notes h4 {
  background: #f0f0f0 !important;
}

.my-invoices .opencollapse-inv-payment>li:nth-child(1) {
  width: 100%;
}

.my-invoices .signfrm {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}

.my-invoices .invoice-cc-button-wrap {
  float: none;
  width: 30%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}

.my-invoices .invoice-cc-button-wrap>div {
  margin-bottom: 5px;
}

.my-invoices.my-invoices-view input.blu {
  width: 100% !important;
}

.my-invoices .loginfrm #ProfileBillingCcPanel ul.frm>li:nth-child(5),
.my-invoices .loginfrm #ProfileBillingCcPanel ul.frm>li:nth-child(6) {
  display: none;
}

.my-invoices .opencollapse-inv-payment>li:nth-child(2) {
  display: none;
}

.my-invoices .custom-combobox-input,
.my-invoices .mobui-composite-wrapper .custom-combobox-toggle,
.my-invoices .ui-widget .ui-widget.custom-combobox-toggle {
  height: 40px !important;
}

.adsrch #advsSort_ctl .sbHolder .sbOptions>li:nth-child(4),
.adsrch #advsSort_ctl .sbHolder .sbOptions>li:nth-child(5),
.adsrch #advsSort_ctl .sbHolder .sbOptions>li:nth-child(8),
.adsrch #advsSort_ctl .sbHolder .sbOptions>li:nth-child(9) {
  display: none;
}

.my-invoices.my-invoices-view #copbp5 .custom-combobox input.custom-combobox-input {
  /* width: calc(100% - 35px) !important; */
}

.my-invoices.my-invoices-view span.custom-combobox,
.my-invoices .ui-widget .custom-combobox {
  width: calc(100% - 35px) !important;
}

.my-invoices input.blu {
  width: 100%;
}

.adsrch #advsSort_ctl .sbHolder .sbOptions>li {
  width: 100%;
}

.compact_advance_search .adsrch h3 {
  padding-bottom: 0;
  margin-bottom: 5px;
  font-family: inherit;
}

.compact_advance_search section.lotnum .smsrch {
  border: none;
}

.compact_advance_search .adsrch section.categories-match,
.compact_advance_search .adsrch section.featured,
.compact_advance_search .adsrch section.exclude-closed,
.compact_advance_search .adsrch section.price-range,
.compact_advance_search .adsrch section.auctioneer {
  display: none;
}

form .aucbid li>section div.bdttle h2 a {
  white-space: inherit;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  overflow: hidden;
}

.aucgrid li>section div.bdttle h2 a {
  white-space: inherit;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  overflow: hidden;
}

.auctions-live-sale .video-stream {
  /*padding-top:0;*/
}

.auctions-live-sale .lot-bidding ul.bidding-main li.current-btn {
  margin-bottom: 10px;
  /*margin-top: 10px;*/
  margin-top: 25px;
}

@media only screen and (max-width: 375px) {
  .auctions-live-sale ul.lot-images-slider li.current-image span.img-overlay {
    display: none;
  }

  .auctions-live-sale .ui-autocomplete {
    max-width: 216px !important;
  }

  .auctions-live-sale .lot-bidding ul.bidding-main li {
    width: 100%;
  }

  .auctions-live-sale #wrapper .unibtn a.orng:hover {
    background: #fff !important;
    color: #000 !important;
  }

  .auctions-live-sale .footable>thead>tr>th {
    padding: 15px 15px;
  }

  .auctions-live-sale .footable>thead th.lot,
  .footable>tbody td.lot {
    width: 40%;
  }

  .auctions-live-sale .footable>thead th.icon,
  .footable>tbody td.icon {
    width: 40%;
  }
}

.profile .opencollapse>li:nth-child(4) {
  display: none;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-details,
.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title,
.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-date,
.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-location,
.auctions-live-sale .mobile-content-wrap .auction-lot-details .lot-title {
  text-transform: uppercase;
}

.auctions-live-sale .lot-title .lot-label,
.auctions-live-sale .lot-title span {
  font-size: 40px;
}

.auctions-live-sale .lot-bidding ul.info li.info-bidding {
  display: block;
}

.auctions-live-sale .messages {
  height: 130px;
}

.auctions-live-sale #wrapper .unibtn a.orng {
  width: 100%;
}

.auctions-live-sale #wrapper .unibtn a.orng {
  border-radius: 5px;
  /*color:#fff !important;*/
  padding: 10px 10px !important
    /*0 !important*/
  ;
  /*line-height:28px !important;*/
}

.auctions-live-sale #wrapper .unibtn a.orng.placed {
  /*line-height:56px !important;*/
}

.auctions-live-sale .unibtn .placed.orng .outbid br {
  /*display:none;*/
}

.auctions-live-sale #wrapper .unibtn a.orng:before {
  display: none;
}

.auctions-live-sale .unibtn a.grey {
  background: green;
  color: #fff;
  font-size: 18px !important;
}

.auctions-live-sale .unibtn .placed.orng {
  /*background:#F00 !important;
  color:#fff !important;
  font-size:18px !important;*/
}

.auctions-live-sale .unibtn .placed.orng .outbid {
  /*color:#fff !important;
  padding-right: 3px;*/
}

/**live-bid disabled grey**/

.register-terms-and-conditions .opencollapse>li div.unibtn {
  width: 50% !important;
}

.register-terms-and-conditions .opencollapse>li div.unibtn input.blu[type="button"] {
  width: 50%;
  float: right !important;
  margin-right: 5%;
}

.register-terms-and-conditions .opencollapse>li div.unibtn input.orng[type="button"] {
  margin-left: 5%;
}

.register-revise-billing .loginfrm .profilebillingpanel-ctl ul.frm>li:nth-child(1),
.register-revise-billing .loginfrm .profilebillingpanel-ctl ul.frm>li:nth-child(6),
.register-revise-billing .loginfrm .profilebillingpanel-ctl ul.frm>li:nth-child(7) {
  display: none;
}

.register-revise-billing span#whatch_text {
  display: block;
  font-size: 18px;
  text-align: center;
  color: #f00;
  font-weight: bold;
  line-height: 30px;
}

.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .ui-widget input,
.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .ui-widget select,
.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .ui-widget textarea,
.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .ui-widget button {
  /*font-weight:bold;*/
}

.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .ui-widget {
  border: 2px solid #f00;
  border-radius: 3px;
}

.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .ui-widget input[type="text"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  /* color: #000;*/
}

.register-revise-billing li.cc-info-ctrls input[type="text"]:-ms-input-placeholder {
  /*font-weight: bold;*/
}

.register-revise-billing div.profilebillingpanel-ctl li.cc-info-ctrls .qtextbox-ctl {
  border: 2px solid #f00;
  border-radius: 3px;
}

.ui-widget .ui-widget {
  font-size: 16px !important;
}

.mobui-composite-wrapper {
  border-top: 0 !important;
}

.confirm-header .confirm-msg {
  line-height: 30px;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title {
  /*display:none;*/
}

.auctions-live-sale .lot-name {
  /*display: none;*/
}

.auctions-live-sale span#BP {
  color: #000;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}

/* custom css */

header#headsec {
  z-index: 0;
  position: relative;
  margin-top: 42px;
}

@media (max-width: 600px) {
  header#headsec {
    margin-top: 35px;
  }
}

@media (max-width: 767px) {
  header nav ul.listnav {
    margin-left: 0px !important;
  }

  header#headsec nav {
    background: #706d7d;
  }

  header#headsec nav ul.listnav li {
    background: black;
  }

  header#headsec nav ul.listnav li {
    border-bottom: none;
  }

  header#headsec nav ul.listnav {
    border-top: none;
  }

  #custom-header {
    /* min-height: 120px !important; */
    min-height: 85px !important;
  }
}

/*Custom css*/

/*
Starts : .auctions-list 
*/

.auctions-list div.auctions-filter {
  display: none;
}

.auctions-list ul.auclting {
  display: flex;
  max-width: 1240px;
}

.auctions-list div#auctionlist {
  display: flex;
  flex-direction: column;
  width: 70%;
  /*background:#f4f1eb;*/
  /* min-height: 328px !important;*/
}

.auctions-list div#auctionlist-image {
  height: auto;
  width: 50%;
}

.auctions-list li.aucimg {
  /* display: none; */
  width: 30% !important;
  /*background: #f4f1eb;*/
}

ul.auclting li {
  padding: 0;
}

/*.auctions-list ul.auclting:hover
{
  background: #FAFAFA;
}*/
.auctions-list li.aucdes {
  /* width: 70%; */
  width: 100%;
  padding-bottom: 0px;
}

.auctions-list li.auclink {
  /*padding-top: 60px;*/
  padding-left: 20px;
  width: 70%;
}

.auctions-list div#login-catalogue-button {
  display: flex;
  padding-left: 0px;
}

ul.auclting li.auclink>div {
  padding-left: 0px;
}

.auctions-list a.reg_for_alert {
  margin-right: 10px;
}

.auctions-list span.in-progress {
  /* display: block; */
  font-weight: 700 !important;
  color: rgba(33, 28, 53, 0.85) !important;
}

p a.row-link,
.auctions-list li.aucdes div p>a>span,
.auctions-list li.aucdes div p,
ul.auclting li.aucdes span.auction_closes,
ul.auclting li.aucdes span.auction-upcoming,
ul.auclting li.aucdes span.ended {
  /* display: none; */
  font-family: lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
  color: #1a1a1a;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem;
  color: #706d7d;
}

ul.auclting li.aucdes span.auction_closes {

}

.auctions-list li.aucdes div p:nth-child(3) {
  display: none;
}

.auctions-list li.aucdes div h6 a {
  text-decoration: none;
  font-family: whitman-display, serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 42px;
  margin-bottom: 25px;
  text-transform: none;
  color: #1a1a1a;
  font-size: 2.75rem;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #706d7d;
}

.auctions-list div#auction-title {
  font-family: whitman-display, serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 42px;
  margin-bottom: 25px;
  text-transform: none;
  color: #1a1a1a;
  font-size: 2.75rem;
  font-family: brandon-grotesque, sans-serif !important;
  font-weight: 300;
  font-style: normal;
  color: #706d7d;
}

.auctions-list #auction-date span {
  font-family: lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

ul.auclting li.aucdes h6 {
  padding-bottom: 0px;
  margin-bottom: 10px;
  margin-top: 10px;
  /* height: 40px; */
  height: auto;
}

ul.auclting li.aucdes>div {
  padding-left: 20px;
}

.auctions-list div#login-catalogue-button a.reg {
  margin-right: 10px;
}

.auctions-list ul.auclting {
  margin-bottom: 10px !important;
  background: #ece9e6;
}

.auctions-list #custom-start-ending {
  margin-left: -5px;
  font-family: lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #1a1a1a;
}

.auctions-list a.row-link span {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem;
  color: #706d7d;
}

.auctions-list span.auc-starts-ending-date {
  display: none;
}

div.auc_box ul:last-child,
div.auc_box ul:first-child,
ul.auclting {
  border-top: 0px #706d7d solid;
  border: 0px #706d7d solid;
}

.auctions-list div#aucDtr {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.auctions-list div.toppag {
  display: flex;
  justify-content: space-between;
}

.main-heading {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  padding: 0 0;
}

.main-heading h1 {
  display: inline-block;
  float: none;
  width: auto;
  max-width: 880px;
  padding: 0 40px;
  margin: 0 auto;
  background-color: #f4f1eb;
  z-index: 1;

  font-family: brandon-grotesque, sans-serif !important;
  font-weight: 300;
  font-style: normal;
  color: #706d7d;
  line-height: 1;
  /* font-size: 2.75rem;*/

  font-size: 54px;
  text-transform: inherit;
}

.main-heading hr {
  background-color: #706d7d;
  height: 2px;
  position: absolute;
  top: 7px;
  bottom: 0px;
  left: 0;
  margin: auto !important;
  z-index: 0;
  border: 0;
  width: 100%;
}

.auctions-list div.itmspage {
  display: none;
}

.auctions-list span.approved {
  margin-left: 5px;
}

.auctions-list figure {
  height: 100%;
}

.auctions-list figure a.row-link,
ul.auclting li.aucimg figure a, ul.auclting li.aucimg figure a img {
  width: 100% !important;
  height: 100% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  object-fit: contain;
  padding: 5px;
}

.auctions-list .paginator {
  display: none !important;
}

ul.auclting li.aucimg figure a img {
  /*width: 75% !important;
  max-height: 200px;*/
}

.auctions-list div.auction-custom-fields-wrap,
.auctions-list ul.auction-custom-fields {
  /*display: none;*/
}

ul.auclting .auction-custom-fields li span.auc-cf-val {
  display: none;
}

ul.auclting .auction-custom-fields li.auc-cf-name-click-here-for-auction-information {
  font-size: 0px;
}

ul.auclting .auction-custom-fields li span.auc-cf-key, ul.auclting .auction-custom-fields li span.auc-cf-val {
    width: 100%;
    text-transform: uppercase;
}

.auctions-list footer,
.auctions-list #wrapper,
.auctions-list header#headsec,
.auctions-list div#customHeaderWrapper {
  display: none;
}

/*
Ends : .auctions-list 
*/

/*
Starts .signup.signup-index
*/

.signup.signup-index #ccpip9_ctl ul.sbOptions>li {
  width: 100%;
}

.signup.signup-index h2 {
  display: flex;
  justify-content: center;
}

.signup.signup-index div.signbgsel.signsel.selector {
  /*display: flex;
  justify-content: center;
  align-items: center;*/
}

.signup.signup-index #rf1_ctl.sam_qform_control_mobilecheckbox-ctl label {
  width: 100%;
  display: flex;
  justify-content: center;
  font-weight: 700;
}

.signup.signup-index li.user-info-identification {
  /*display: none;*/
}

.signup.signup-index span#rf3_ctl.qtextbox-ctl {
  width: 250px;
  max-width: 250px;
  margin: auto;
}

.signup.signup-index #ccpip9_ctl .sbHolder ul.sbOptions {
  height: 100px;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.signup.signup-index #rf9_ctl label {
  width: auto;
}

.signup.signup-index .selector span#UsrCustFldEdt5_ctl,
.signup.signup-index #UsrCustFldEdt5_ctl label,
.signup.signup-index span#rf9_ctl {
  display: flex;
  justify-content: center;
}

.signup.signup-index li.user-reg-news-letter {
  /*display: none;*/
  margin-top: 10px;
}

.reg-terms * {
  color: #000;
}

.signup.signup-index label#RM_details {
  display: flex;
  flex-direction: column;
}

.signup-index.user-logged-out #RM_details label[for='UsrCustFldEdt5'] {
  display: flex;
  justify-content: center;
}

/*
Ends .signup.signup-index
*/

/*
Starts : .login.login-index starts
*/

.login.login-index a.frgt {
  display: flex;
  justify-content: center;
  font-size: 18px;
  /*width: 65%;*/
  color: #222;
}

.login.login-index section.register {
  display: flex;
  justify-content: center;
  align-items: center;
}

.login.login-index .regfrm ul.frm>li:last-child {
  line-height: 0px;
}

.login.login-index section.register>div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.login.login-index section.register>div>p {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem;

  color: rgb(105, 105, 105);
  text-transform: initial;
  width: 50%;
}

.login.login-index section.register>div>p:nth-child(4) {
  margin-top: 10px;
}

.login.login-index .bodybox h2 {
  display: none;
}

.login.login-index section.regfrm.signfrm {
  display: flex;
  align-items: center;
  /*justify-content: center;*/
}

.login.login-index .register,
.login.login-index section.regfrm.signfrm {
  background: #fff;
  background-color: #fff;
}

.login.login-index li.signin-forgot-link {
  padding-top: 5px !important;
}

.login.login-index li.signin-loginbtn>div.regbtn {
  width: 65%;
}

.login.login-index input.reg.orng {
  width: 100% !important;
}

/*
Ends : .login.login-index ends PC
*/

/*Starts : .signup.signup-index starts PC*/

.signup.signup-index .bodybox h2 {
  display: none;
}

.password-indicator .indicator {
  /*margin-top: 60px;*/
}

.signup.signup-index li.user-reg-button {
  display: flex !important;
  justify-content: center;
}

/*Ends : .signup.signup-index*/

/*
Starts : .forgot-password.forgot-password-index
*/

.forgot-password.forgot-password-index div.accordionContent {
  display: flex !important;
  justify-content: center;
}

.forgot-password.forgot-password-index section.forgotfrm.signfrm>div:nth-child(5) {
  display: none;
}

/*
Ends : .forgot-password.forgot-password-index
*/

/*

Starts : .auctions.auctions-catalog starts
*/

.catalog-live-sale-link,
.navigate .live-sale a:hover,
.catalog-live-sale-link,
.navigate .live-sale a {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #706d7d !important;
}

.auctions .auctitle>a.aucinfo {
  width: 195px;
  background-position-x: 100% !important;
}

span.txt.textTop {
  margin-right: 10px;
}

#lac5.aucgrid section.item-block-wrapper {
  padding-right: 2%;
  padding-left: 2%;
  text-align: center !important;
}

ul.other-info li.item-cflip_catalogue {
  display: none;
}

.auctions.auctions-catalog div.absentee div {
  display: none !important;
}

.auctions.auctions-catalog span.exratetip,
.auctions.auctions-catalog span.exratetip.est-high,
.auctions.auctions-catalog span.exratetip.est-low {
  /*margin-left:-3px;*/
}

.auctions.auctions-catalog .auclisted div.regular-bid-action {
  display: flex;
}

.auctions.auctions-catalog .auclisted section.left {
  width: 238px;
  margin-right: 10px;
}

/*
Ends : .auctions.auctions-catalog ends
*/

/*
Starts : .auctions.auctions-live-sale starts PC
*/

.auctions.auctions-live-sale li.current-image {
  display: flex;
  justify-content: center;
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
  max-height: 435px;
}

.auctions.auctions-live-sale .auction-lot-details .short-sep {
  display: none !important;
}

.auctions.auctions-live-sale div.lot-header {
  display: flex;
}

.auctions.auctions-live-sale span#lblLotName {
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.auctions.auctions-live-sale div#catalogue-button {
  /*height: 100%;
  min-height: 178px;*/
}

.auctions.auctions-live-sale div.hide-close.bidder-num {
  margin-top: 10px;
}

.auctions.auctions-live-sale .chk-sound+label {
  margin-right: 10px;
}

.auctions.auctions-live-sale span.current-bid-label {
  margin-top: 10px;
}

.auctions.auctions-live-sale div.ui-widget {
  /*margin-right: 34px;*/
  margin-right: 3px;
}

.auctions.auctions-live-sale a.catlg {
  text-transform: none;
}

.auctions.auctions-live-sale ul.lot-header-elements {
  /* margin-right: 238px !important; */
}

.auctions-live-sale .lot-title {
  font-family: lato, sans-serif;
  font-size: 14px;
}

.auctions-live-sale .lot-bidding hr.sep {
  display: none;
}

.auctions-live-sale .lot-upcoming,
.auctions-live-sale .lot-description,
.auctions-live-sale .video-stream,
.auctions-live-sale .lot-bidding,
.auctions-live-sale .lot-images-container,
.auctions-live-sale .lot-images-container {
  border-color: #991c3a;
}

#other-lots {
  border: 1px solid #ccc;
  height: 300px;
  overflow-y: scroll;
}

.auctions.auctions-live-sale input.ui-autocomplete-input.ui-corner-left.ui-state-default,
.auctions.auctions-live-sale a.ui-corner-right.custom-combobox-toggle {
  height: 35px !important;
}

.auctions.auctions-catalog div.tle h3>span:nth-child(2) {
  display: none;
}

.auctions.auctions-catalog.type-live-sale div.tle h3>span:nth-child(2) {
  display: block;
  margin-top: 10px !important;
}

#startsEndingTIme {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

#starts-ending {
  width: auto;
  margin-right: 10px;
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 24px;
  font-weight: 400;
  color: #1d1d1d;
  line-height: 36px;
  color: #706d7d !important;
}

#auc-starts-ending-date {
  margin-top: 0px !important;
}

/* #upcoming-scroll{
  display: none;
} */

.auctions.auctions-live-sale div.sound~div.messages {
  border: 1px solid #706d7d;
  overflow-y: hidden;
}

.auctions-live-sale .messages {
  padding-bottom: 5px;
}

.auctions-live-sale #chat-messages {
  border: 1px solid #706d7d;
  height: 84px;
}

#chattag,
#auction-hitory {
  font-weight: 700;
  color: #706d7d;
  font-family: brandon-grotesque, sans-serif !important;
}

.auctions.auctions-live-sale div#z9.wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.auctions.auctions-live-sale div#video-and-description div.video-stream,
.auctions.auctions-live-sale div#z39 iframe {
  height: 406px;
}

.auctions.auctions-live-sale div.hide-close.lot-title {
  color: black;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 400;
}

.auctions.auctions-live-sale li.current-btn {
  display: flex !important;
  flex-direction: column;
}

.auctions-live-sale ul.bidding-main li.current-btn .bid-count-cont .bid-countdown {
  font-size: 30px;
}

.auctions.auctions-live-sale ul#messages li {
  text-align: center;
  margin-bottom: 10px;
  margin-top: -40px;
  font-weight: 700;
  color: red;
}

.register.register-revise-billing .catalog-live-sale-link {
  display: none;
}

ul#messages li {
  font-weight: 700;
  color: red;
  text-align: center;
}

.auctions.auctions-live-sale div.video-stream {
  padding-top: 70px;
}

.auctions.auctions-live-sale tr th.title,
.auctions.auctions-live-sale td.lot {
  text-align: left;
}

.auctions.auctions-live-sale .lot-description-content {
  padding-left: 10px;
}

.auctions.auctions-live-sale a.catlg {
  background: url(/m/images/catlg.png) no-repeat 0 1px;
  padding-left: 40px;
  font-size: 14px;
  font-family: brandon-grotesque, sans-serif;
  text-transform: uppercase;
  height: 32px;
}

.auctions.auctions-live-sale a.aucinfo {
  width: 350px !important;
  background: url(/m/images/catlg.png) no-repeat 100% -36px;
}

#catalogue-aucinfo {
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  justify-content: space-between;
}

/*
Ends : .auctions.auctions-live-sale Ends PC
*/

/*

Starts : .register.register-confirm-shipping
*/

.register.register-confirm-shipping li.solo {
  width: 100%;
}

.register.register-confirm-shipping section.signfrm.loginfrm {
  width: 90%;
}

.register.register-confirm-shipping div.accordionContent {
  display: flex !important;
  justify-content: center;
}

.register.register-confirm-shipping .ui-widget .custom-combobox {
  width: calc(100% - 32px) !important;
}

.register.register-confirm-shipping span#ccpsp5_ctl.qlistbox-ctl {
  width: calc(49% - 20px);
  margin-right: 20px;
}

.register.register-confirm-shipping div#submit-cancel-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
}

.register.register-confirm-shipping #submit-cancel-button input#csi02.orng {
  margin-bottom: 10px;
}

.register.register-confirm-shipping span.sam_qform_control_mobilecheckbox-ctl {
  display: flex;
  justify-content: center;
}

.register.register-confirm-shipping span#psp36_ctl.sam_qform_control_mobilecheckbox-ctl label {
  width: 350px;
}

/*

Ends : .register.register-confirm-shipping
*/

/*
Starts : .profile.profile-view
*/

.profile.profile-view div.accordionContent {
  display: flex !important;
  justify-content: center;
}

.profile.profile-view div.sbHolder {
  width: 100%;
}

.profile.profile-view .profile-save section.signfrm.loginfrm ul.frm {
  display: flex;
  justify-content: center;
  align-items: center;
}

.profile.profile-view div#change_password_button.unibtn {
  display: flex;
  justify-content: center;
}

.profile.profile-view div#change_password_actions.unibtn {
  display: flex;
  justify-content: center;
  width: 100%;
}

.profile.profile-view input.btn-change-password {
  margin-right: 10px;
}

.profile.profile-view li.profile-billing-email {
  display: none;
}

.profile.profile-view div.sbHolder {
  height: unset;
  margin-bottom: 10px;
}

.profile.profile-view ul.sbOptions {
  height: 120px;
}

.profile.profile-view li.profile-info-news-letter {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.profile.profile-view li.profile-info-identification {
  display: none !important;
}

.profile.profile-view article.bodybox h2 {
  display: none;
}

.profile.profile-view li.profile-info-news-letter {
  display: none;
}

.profile.profile-view li.profile-info-phone-panel {
  display: inline-block;
}

/*
Ends : .profile.profile-view
*/

/*Starts : .lot-details.lot-details-index*/

.lot-details.lot-details-index div#click-here-to-live-bid a {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #706d7d !important;
  font-size: 18px;
}

.lot-details.lot-details-index ul.mediaThumbnails {
  /* width: 50%; */
  width: 100%;
  border: 0px solid #991c3a;
  margin-top: 10px !important;
}

.lot-details.lot-details-index a.mz-thumb img {
  object-fit: scale-down;
}

.lot-details.lot-details-index div.navigate {
  background: none;
  padding-top: 0px;
}

.lot-details.lot-details-index .mxbid-input input.textbox {
  min-height: 46px !important;
  height: 46px !important;
  padding-top: 5px;
}

.lot-details.lot-details-index div.unibtn span.qlabel-ctl {
  width: 100%;
}

.lot-details.lot-details-index span.place-bid.orng {
  height: 46px;
  margin-top: 0px;
}

.lot-details.lot-details-index span.cat-header {
  /* display: none; */
}

.lot-details.lot-details-index div.description-info-content p {
  margin-bottom: 0px;
}

.lot-details.lot-details-index div.description-info-content.ins_cnt>br {
  /* display: none; */
}

.lot-details.lot-details-index div.description-info-content.ins_cnt {
  /* margin-bottom: 5px;*/
}

.lot-details.lot-details-index div.description-info-content.ins_cnt>p:nth-child(5) {
  /* display: none; */
}

.lot-details.lot-details-index span.num-bids,
.lot-details.lot-details-index span.starting-val,
.lot-details.lot-details-index span.starting-val,
.lot-details.lot-details-index span.starting {
  font-size: 16px;
}

.lot-details.lot-details-index .ins_cnt.content {
  height: 220px;
  overflow-y: auto;
  position: relative;
}

.lot-details.lot-details-index #wrapper {
  padding-top: 0px !important;
}

.lot-details.lot-details-index .item-cbuyers_premium_for_website {
  list-style: none !important;
  margin-bottom: 20px;

  display: block !important;
}

.lot-details.lot-details-index a.lot br {
  display: none;
}

.lot-details.lot-details-index div#live-page-lot-name {
  text-align: center;
  border-left: 1px solid;
  border-right: 1px solid;
}

.lot-details.lot-details-index div.sam_view_responsive_dialog_placebidliveonlineitemdialog-ctl {
  background: white;
}

.lot-details.lot-details-index div#lac29>div.form>div:nth-child(6) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  align-items: center;
}

.lot-details.lot-details-index #lac29 div.form div div.unibtn {
  margin-bottom: 10px;
}

.lot-details.lot-details-index span span#pbloi1 {
  word-break: break-word;
}

.cur_bid span,
.lot-details.lot-details-index span#blkAbs.abs-bid {
  font-size: 16px;
}

.lot-details.lot-details-index span.qtextbox-ctl input.textbox {
  color: black;
}

.lot-details.lot-details-index label.mxbid {
  padding-left: 0px;
}

.lot-details.lot-details-index span.curr-abs-label,
.lot-details.lot-details-index span.estimate,
.lot-details.lot-details-index span.starting {
  /*width: 20%;*/
}

.auctions.auctions-live-sale span.link-report-problem {
  margin-top: 5px;
}

.auctions.auctions-live-sale .link-report-problem {
  font-weight: 700;
  font-size: 13px;
}

.auctions.auctions-live-sale div#current-bid-report {
  display: flex;
  justify-content: space-between;
}

.auctions.auctions-live-sale #lblStream iframe#bidpathplayer {
  height: 385px;
}

.auctions.auctions-live-sale div#lblStream {
  height: 385px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.auctions.auctions-live-sale div.hide-close.lot-description {
  height: 406px;
}

.lot-details.lot-details-index section.aucshow-live.auc_show {
  display: flex;
}

.lot-details.lot-details-index div.left.auc_slide {
  /* display: flex;*/
  flex-direction: column;
}

.lot-details.lot-details-index div.left.auc_slide>ul:nth-child(1) {
  flex-grow: 1;
}

.lot-details.lot-details-index ul.rslides li.image-slide {
  display: flex !important;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.bidfrm fieldset>ul li .unibtn {
  padding: 0;
}

.lot-details.lot-details-index.user-logged-out a.ask.right {
  /*margin-top: -71px;*/
}

/*Ends : .lot-details.lot-details-index*/

/*Starts : .auctions.auctions-confirm-bid*/

.auctions.auctions-confirm-bid #ConfirmBid input.orng.unibtn {
  margin-bottom: 10px;
}

.auctions.auctions-confirm-bid section.confirm-bid-cont.register {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*Ends : .auctions.auctions-confirm-bid*/

/*Starts : .my-invoices.my-invoices-index*/

.my-invoices.my-invoices-index article.bodybox h2 {
  display: none;
}

#MyInvoiceList .shwsrch>li:nth-child(1) {
  display: flex;
  justify-content: flex-end;
}

/*Ends : .my-invoices.my-invoices-index*/

/*
Starts : .lot-details.lot-details-index
*/

.lot-details.lot-details-index div.aucdttle.tle {
  border-bottom: none !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

#click-here-to-live-bid {
  display: flex;
  justify-content: center;
}

.lot-details-container .auctitle a.catlg {
  font-family: brandon-grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.lot-details.lot-details-index h3 span.lot-name,
.lot-details.lot-details-index h1 {
  display: block;
  border-bottom: 0px solid #cccccc;
  padding-bottom: 5px;
}

.lot-details.lot-details-index div.auc_info_bid {
  padding-top: 0px;
}

.lot-details.lot-details-index div.message-lot {
  display: none;
}

.lot-details.lot-details-index div.navigate {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.lot-details.lot-details-index span.lot-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.lot-details.lot-details-index fieldset.bidding-fieldset ul>li:nth-child(3) {
  min-height: 10px;
}

.lot-details.lot-details-index span#custom_category {
  display: none;
}

.lot-details.lot-details-index span.mxbid-input span.youre-winning {
  color: green;
  margin-bottom: 10px;
  /*margin-top: 20px;*/
  display: inline-block;
}

/*
Ends : .lot-details.lot-details-index
*/

/*
Starts : .register.register-revise-billing
*/

.register.register-revise-billing div.accordionContent {
  display: flex !important;
  justify-content: center;
}

.register.register-revise-billing .ui-widget .custom-combobox {
  /*width: calc(100% - 36px);*/
}

/*.register.register-revise-billing span#ccpbp5_ctl.qlistbox-ctl {
  margin-right: 5px;
}

.register.register-revise-billing #copbp6 span:last-of-type,
.register.register-revise-billing #copbp5 span:last-of-type {
  width: 95%;
}
*/
.register.register-revise-billing.type-live-sale div.tle h3 span {
  display: flex;
  width: 100%;
  justify-content: center;
}

.register.register-revise-billing.type-live-sale div.tle h3 a.catalog-live-sale-link {
  display: none !important;
}

.register.register-revise-billing li.profile-billing-contact-type {
  display: none;
}

.register.register-revise-billing li.profile-billing-fax-panel {
  display: none;
}

.register.register-revise-billing li.profile-billing-email {
  display: none;
}

.register.register-revise-billing li.profile-billing-address3 {
  display: none;
}

.register.register-revise-billing a.ui-corner-right.custom-combobox-toggle {
  /*width: 37px !important;
  background: #fff;*/
}

body.register-revise-billing .custom-combobox {
  width: 100%;
}

body.register-revise-billing li.profile-billing-phone-panel .custom-combobox-input {
    width: 92% !important;
}

#submit_and_cancel_button {
  display: flex;
  justify-content: center;
}

.register.register-revise-billing #submit_and_cancel_button div.unibtn {
  margin-right: 10px;
}

/*Ends : .register.register-revise-billing*/

/*Starts : .register.register-terms-and-conditions*/

.register.register-terms-and-conditions div#confirm_and_cancel_button {
  display: flex;
  justify-content: center;
}

.register.register-terms-and-conditions div#confirm_and_cancel_button div.unibtn {
  width: auto !important;
  margin-right: 10px;
  display: flex;
  margin-left: 0px;
}

.register.register-terms-and-conditions span#tac01_ctl.qbutton-ctl {
  display: flex;
  margin-right: 10px;
  justify-content: center;
}

.register.register-terms-and-conditions div#confirm_and_cancel_button~ul.frm>li {
  padding-top: 10px;
  padding-bottom: 10px;
}

.register.register-terms-and-conditions div.terms-and-conditions,
.register.register-terms-and-conditions div.terms-and-conditions * {
  color: black;
  text-align: left;
}

.register.register-terms-and-conditions #tac24_ctl span#tac24 {
  word-break: break-word;
}

.register.register-terms-and-conditions label {
  text-align: left !important;
}

/*Ends : .register.register-terms-and-conditions*/

/*Starts : .register.register-terms-and-conditions*/

.register.register-terms-and-conditions div.tle h3 span.sale-date {
  display: none !important;
  justify-content: center;
}

.register.register-terms-and-conditions div.tle h3 a.catalog-live-sale-link {
  display: none !important;
}

.register.register-terms-and-conditions div.accordionContent {
  display: flex !important;
  justify-content: center;
}

.register.register-terms-and-conditions li#check-agree~li {
  display: none;
}

.register.register-terms-and-conditions span#tac8_ctl.sam_qform_control_mobilecheckbox-ctl {
  display: flex;
  justify-content: center;
}

.register.register-terms-and-conditions label[for="tac8"] {
  width: auto;
}

/*Ends: .register.register-terms-and-conditions*/

/*Starts : header */

header#headsec {
  background: #1a1a1a;
}

#custom-header {
  min-height: 150px;
}

/*Ends : header */

div.sbHolder {
  /*height: 52px !important;*/
  border: 1px solid #d7d7d7;
}

.profile.profile-view #UsrCustFldEdt1_ctl div.sbHolder {
  height: 52px !important;
}

a.sbSelector {
  line-height: 52px;
}

a.sbToggle {
  height: 52px;
  width: 40px;
}

.addeventatc {
  position: absolute !important;
}

em.frs a {
  display: none !important;
}

.addeventatc {
  width: 238px;
  height: 46px;
  border: none !important;
  box-shadow: none !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
  background: transparent !important;
  font-weight: 500 !important;
  font-size: 18px !important;
}

span.addeventatc_icon {
  display: none;
}

a.aucinfo {
  font-family: brandon-grotesque, sans-serif;
  font-size: 14px !important;
  width: 210px !important;
}

/*Starts : .auctions.auctions-ask-question*/

.auctions.auctions-ask-question li.solo {
  width: 100%;
}

.auctions.auctions-ask-question .accordionContent section {
  padding-left: 10px;
  padding-right: 10px;
}

.auctions.auctions-ask-question .loginfrm ul.frm>li:last-child {
  padding-top: 0px;
  padding-bottom: 0px;
}

.auctions.auctions-ask-question h3 span {
  width: 100%;
  /*display: flex !important;*/
  justify-content: center;
  margin-top: 0px !important;
}

.auctions.auctions-ask-question h3 a.catalog-live-sale-link {
  display: none !important;
}

.auctions.auctions-ask-question section.loginfrm.signfrm.ask-question-form {
  width: 80%;
  margin-right: 10%;
  margin-left: 10%;
}

/*Ends : .auctions.auctions-ask-question*/

/*Starts : .auctions.auctions-info*/
.auctions.auctions-info h3>span:nth-child(2) {
  /* display: none; */
  display: flex;
  justify-content: center;
}

.auctions.auctions-info.type-timed-sale h3>span:nth-child(2) {
  display: none;
  /* display: flex; */
  justify-content: center;
}

.auctions.auctions-info div.unibtn {
  display: flex;
  justify-content: center;
  width: 100% !important;
}

.auctions-info .auctitle {
  padding-bottom: 0px !important;
}

.auctions.auctions-info div.unibtn span {
  margin-top: 0px !important;
}

.auctions.auctions-info li section {
  width: 100% !important;
  padding-right: 10px !important;
  padding-top: 10px !important;
  padding-left: 10px !important;
}

.auctions.auctions-info a.catalog-live-sale-link {
  display: none !important;
}

.auctions.auctions-info input.place-bid.orng,
.auctions.auctions-info a.aucinfo {
  display: none !important;
}

.auctions.auctions-info section.catitle.auctitle>div.tle {
  border-bottom: unset !important;
}

.auctions.auctions-info div.tle {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#auinfo-starts-ending {
  width: auto;
  display: inline-block;
  margin-right: 0px;
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  color: #1d1d1d !important;
  line-height: 36px !important;
}

.auctions.auctions-info ul#nav {
  display: flex;
}

.ask-question-form li:nth-child(6),
.ask-question-form li:nth-child(7) {
  /*margin-top: 50px;*/
  /*display: inline-block !important;
  float: none;*/
}

.auctions.auctions-ask-question .loginfrm ul.frm>li:last-child {
  display: flex !important;
  justify-content: center !important;
}

.auctions.auctions-ask-question input[type=button], 
.auctions.auctions-ask-question input[type=submit] {
  border-radius: 0px !important;
  background-color: #363345 !important;
    border-color: #363345 !important;
    margin-bottom: 0;

    float: left;
    width: auto;
    position: relative;
    min-width: 238px;
    width: 238px;
    min-height: 46px;
    height: 46px;
    overflow: hidden;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    color: #fff !important;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    text-decoration: none;
    box-shadow: none;
    line-height: normal !important;
    font-family: lato, sans-serif;
    font-size: 18px !important;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #726d7f !important;
    background: #726d7f !important;
    border-color: #726d7f !important;
    font-family: brandon-grotesque, sans-serif !important;
    text-transform: uppercase !important;
    font-size: 1rem !important;
}

.auctions.auctions-ask-question input[type=button]:hover, 
.auctions.auctions-ask-question input[type=submit]:hover {
  background: #c1bfc7 !important;
    border-color: #c1bfc7 !important;
    color: #373347 !important;
}

.auctions.auctions-ask-question #aq8 {
  margin-left: 20px;
  border: 0px;
}

.auctions.auctions-info a.catmdle.catlg {
  margin-top: 10px;
  margin-bottom: 10px;
}

.auctions.auctions-info.type-live-sale div.unibtn {
  display: none;
}

.auctions.auctions-info ul#nav li section {
  height: 275px;
  overflow-y: auto;
}

.auctions.auctions-info .auctitle>a.catmdle {
  width: 170px;
}

#wrapper .tle-lot,
#wrapper .auctitle .tle {
  border-bottom: unset !important;
}

#wrapper .tle-lot h3,
#wrapper .auctitle .tle h3 {
  /*border-bottom: 1px solid #991C3A;*/
}

/*Ends : .auctions.auctions-info*/

/*Starts : .reset-password.reset-password-index*/
.reset-password.reset-password-index li.solo {
  width: 60%;
}

.reset-password.reset-password-index ul.frm li {
  padding-left: 10px;
  padding-right: 10px;
}

.reset-password.reset-password-index div.unibtn {
  display: flex;
  width: 100%;
  justify-content: center;
}

.reset-password.reset-password-index ul.opencollapse {
  display: flex;
  justify-content: center;
}

/*Ends : .reset-password.reset-password-index*/

/*Starts : .my-invoices.my-invoices-view*/

.my-invoices.my-invoices-view table.invoice-datagrid {
  width: 100%;
}

.my-invoices.my-invoices-view ul.inv_btm {
  display: flex;
  flex-direction: column-reverse;
}

.inv_btm>li:last-child {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}

.inv_btm>li:first-child {
  width: 100%;
}

.my-invoices.my-invoices-view li:nth-child(1) div.notes {
  margin-right: 0px;
  margin-top: 20px;
}

.my-invoices.my-invoices-view div.summary.notes {
  width: 30%;
}

.my-invoices.my-invoices-view ul.viewinfo li:nth-child(2)>div>em {
  display: none;
}

.my-invoices.my-invoices-view div.inv-print-btns-pdf a.orng {
  display: none;
}

.my-invoices.my-invoices-view div.inv-print-btns-printable.unibtn {
  display: flex;
  justify-content: flex-end;
}

/*Ends : .my-invoices.my-invoices-view*/

/*
Media queries
*/

@media only screen and (max-width: 812px) {
  .lot-details.lot-details-index section.aucshow-live.auc_show {
    /* display: block; */
    flex-direction: column;
  }

  /*Starts : .auctions.auctions-live-sale 736*/
  .auctions.auctions-live-sale div.lot-header {
    /*flex-direction: column;*/
  }

  .auctions.auctions-live-sale ul.lot-header-elements {
    margin-right: 0px !important;
  }

  .auctions.auctions-live-sale div#image-and-bid-message {
    display: flex;
    flex-direction: column;
  }

  .auctions-live-sale ul.bidding-main li.current-btn {
    margin-right: 5%;
    margin-left: 5%;
    width: 90%;
  }

  .auctions.auctions-live-sale div#catalogue-button {
    display: none;
  }

  .auctions.auctions-live-sale div.hide-close.lot-description {
    height: 306px;
  }

  .auctions-live-sale #chat-messages {
    border: 1px solid black;
    height: 70px;
  }

  .auctions.auctions-live-sale div.lot-images-container {
    width: 100%;
  }

  .auctions.auctions-live-sale div.lot-bidding {
    width: 100%;
    height: auto;
  }

  /*Ends : .auctions.auctions-live-sale 736 */

  /*
Starts : .auctions.auctions-live-sale Starts 736
*/

  .auctions.auctions-live-sale a.aucinfo {
    width: 239px !important;
  }

  .auctions.auctions-live-sale span#z7 {
    /* padding-top: 130px; */
  }

  /*
Ends : .auctions.auctions-live-sale Starts 736
*/
}

/*
iphone 6/7/8 plus
*/
@media only screen and (max-width: 667px) {
  /*
Starts : .auctions-list 
*/

  .auctions-list ul.auclting {
    flex-direction: column-reverse;
  }

  .auctions-list li.aucimg {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .auctions-list div#auctionlist {
    width: 100%;
  }

  .auctions-list ul.auclting li.aucimg figure img {
    display: block !important;
  }

  .auctions-list li.aucimg figure a.row-link {
    width: 90% !important;
    display: flex;
  }

  .auctions-list ul.auclting div#auctionlist {
    background-image: unset !important;
  }

  .auctions-list li.auclink {
    width: 100%;
    padding-right: 20px;
  }

  .auctions-list div#login-catalogue-button {
    flex-direction: column;
  }

  .auctions-list div.add_to_cal {
    width: 100% !important;
    margin-left: 3px;
  }

  ul.auclting li.aucdes h6 {
    height: auto;
  }

  .auctions-list li.aucdes div h6 a {
    font-size: 36px !important;
  }

  .auctions-list span.bidder-status {
    width: 100% !important;
    margin-bottom: 10px;
  }

  .auctions-list div#login-catalogue-button a.cat {
    margin-right: 0px;
    margin-left: 0px;
  }

  .auctions-list li.auclink div#login-catalogue-button a {
    margin-left: 0px;
  }

  .signup.signup-index li.user-reg-confirmation-panel {
    margin-top: 20px;
  }

  /*
Ends : .auctions-list 
*/

  /* Starts :  .login.login-index */
  .login.login-index .bodybox .regfrm ul.frm {
    width: 100% !important;
  }

  .login.login-index section.register>div {
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
  }

  .login.login-index a.frgt {
    font-size: 18px;
  }

  /* Ends :  .login.login-index */

  /*Starts : .signup.signup-index*/

  .signup.signup-index #copip9 a.sbSelector {
    width: 132px;
    font-size: 14px;
    position: absolute;
  }

  /* Ends : .signup.signup-index*/

  /*
  667

  Starts : .auctions.auctions-catalog */

  div.smsrch {
    width: 100%;
  }

  div.advSearchAccordionContent {
    display: flex !important;
    flex-direction: column;
  }

  div.adbtn.unibtn,
  div.unibtn.srch_btn {
    margin-bottom: 15px !important;
    width: 100% !important;
  }

  .auclisted .list-cols.figure-col {
    border-right: unset !important;
  }

  #startsEndingTIme {
    flex-direction: column;
  }

  input.timed-maxbid.textbox {
    float: right;
    height: 52px !important;
    background: transparent;
    width: 100% !important;
  }

  span.currency-input {
    display: flex !important;
    align-items: center;
  }

  .bodybox .register>div {
    width: 100% !important;
  }

  .compact_advance_search .adsrch {
    width: 100% !important;
  }

  .compact_advance_search .adsrch section {
    width: 100% !important;
  }

  .auctions.auctions-catalog span#advsKey_ctl.qtextbox-ctl,
  .auctions.auctions-catalog .adsrch .searchKey {
    width: 100% !important;
  }

  div.auc_srch section.compact_advance_search {
    /* display: none; */
  }

  div.auc_srch.auclist {
    /* display: none; */
  }

  .auctions.auctions-catalog .auclisted div.regular-bid-action {
    display: block;
  }

  .auclisted .bdinfo section.left {
    width: 50% !important;
    margin-right: 0px !important;
  }

  /*Ends : .auctions.auctions-catalog */

  /*Starts : .lot-details.lot-details-index */

  .lot-details.lot-details-index a.ask.right {
    margin-left: 0px;
  }

  .lot-details.lot-details-index hr {
    display: none;
  }

  .lot-details.lot-details-index a#removeFromWatchlist {
    min-width: unset !important;
  }

  /*Ends : .lot-details.lot-details-index */

  /*Starts : .auctions.auctions-ask-question*/
  .auctions.auctions-ask-question ul.frm li:last-child {
    padding-top: 0px;
  }

  /*Ends : .auctions.auctions-ask-question*/

  /*
Starts : .register.register-revise-billing
*/

  .register.register-revise-billing #copbp5 span#ccpbp5_ctl.qlistbox-ctl {
    width: calc(100% - 22px);
  }

  .register.register-revise-billing #copbp5 span#pnpbp5_ctl.qtextbox-ctl {
    width: 100%;
  }

  /*
Ends : .register.register-revise-billing
*/
}

@media only screen and (max-width: 667px) and (orientation: landscape) {
  .compact_advance_search .adsrch section {
    margin-top: 10px;
  }

  .auctions.auctions-catalog div.filters.toppag div.pagintn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}

@media only screen and (max-width: 568px) {
  .auctions-live-sale .lot-upcoming {
    display: block;
  }
}

@media only screen and (max-width: 428px) {

  /*Starts : .auctions.auctions-info*/
  .auctions.auctions-info ul#nav {
    flex-direction: column;
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px;
  }

  /*Ends : .auctions.auctions-info*/

  /*Starts : .auctions.auctions-live-sale*/
  .auctions.auctions-live-sale div#video-and-description div.video-stream,
  .auctions.auctions-live-sale div#z39 iframe {
    height: 380px;
    min-height: 380px;
    width: 100% !important;
  }

  .auctions.auctions-live-sale div#video-and-description div.video-stream {
    height: 406px;
  }




  .auctions.auctions-live-sale div#lblStream {
    height: 290px;
  }

  /*Ends : .auctions.auctions-live-sale*/

  /*Starts : .my-items*/

  .my-items div.my-items-mobile-hamburger-menu {
    display: flex;
    align-items: center;
  }

  .my-items-selected {
    color: #706d7d;
  }

  /*.my-items ends*/

  /*
  Starts : .profile.profile-view
  */
  .profile.profile-view #pbp18_ctl a.sbSelector,
  .profile.profile-view #pbp17_ctl a.sbSelector,
  .profile.profile-view #ccpip8_ctl div.sbHolder a.sbSelector {
    width: 70%;
    font-size: 15px;
  }

  .profile.profile-view li.profile-save div.accordionContent section.loginfrm.signfrm ul.frm {
    display: flex;
  }

  .profile.profile-view li.profile-save div.accordionContent section.loginfrm.signfrm ul.frm>li {
    width: 50%;
  }

  .profile.profile-view li.profile-billing-panel {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .profile.profile-view .profile-save .accordionContent ul.frm {
    display: flex;
    flex-direction: column;
  }

  .profile.profile-view .profile-save .accordionContent ul.frm>li {
    margin-left: 0 !important;
    margin-right: 0;
  }

  /*
  Ends : .profile.profile-view
  */

  /*
  Starts : .signup.signup-index
  */

  .signup.signup-index .signfrm div.selector:not(#foo)>span>input[type="checkbox"]:hover+label,
  .signup.signup-index .signfrm div.selector:not(#foo)>span>input[type="checkbox"]+label,
  .signup.signup-index .signfrm div.selector:not(#foo)>span>input[type="checkbox"]:focus+label {
    background-size: 25px !important;
    background-position-y: 10px !important;
    background: none !important;
  }

  /*
  Ends : .signup.signup-index
  */

  /*
Starts : .auctions.auctions-live-sale 
*/

  .auctions.auctions-live-sale div.hide-close.lot-description {
    border: solid 1px #991c35;
  }

  .auctions.auctions-live-sale div#chattag {
    margin-left: 20px;
  }

  /*
Ends :  .auctions.auctions-live-sale
*/

  /*Starts : .register.register-terms-and-conditions */

  .register.register-terms-and-conditions .signfrm div.selector:not(#foo)>span>input[type="checkbox"]:hover+label,
  .register.register-terms-and-conditions .signfrm div.selector:not(#foo)>span>input[type="checkbox"]+label,
  .register.register-terms-and-conditions .signfrm div.selector:not(#foo)>span>input[type="checkbox"]:focus+label {
    background-size: 25px !important;
    background-position-y: 10px !important;
  }

  /*Ends : .register.register-terms-and-conditions*/
}

.mobileHamburgerMenu {
  display: inline-block;
  background: url(/m/images/mobile_menu_icon.png) no-repeat center center;
  width: 40px;
  height: 40px;
}

div#view_e_catalogue {
  width: 100%;
  display: flex;
  justify-content: center;
}

#headsec nav li.my-alerts {
  display: none !important;
}

body.signup .signfrm input[type="text"],
body.signup .signfrm textarea,
body.signup .signfrm input[type="password"] {
  font-size: 16px;
}

.auctions-info #nav p,
.lot-details-index #nav p,
.auctions-info #nav p {
  word-break: break-word;
}

* {
  box-sizing: border-box;
}

.fw {
  float: left;
  width: 100%;
}

header {
  float: left;
}

.site-container {
  overflow: visible !important;
}

#headsec .search {
  display: none !important;
}

#wrapper {
  min-width: 320px;
  padding: 0px 10px;
  max-width: 1600px;
  width: 100% !important;
  margin: 0px auto;
  box-sizing: border-box;
}

.container {
  max-width: 1400px;
  margin: 0px auto;
}

#flash-notification.validation-error {
  color: red;
}

.validation-error {
  border: 1px solid red !important;
}

.validation-error-checkbox {
  border: 1px solid red !important;
}

.youre-winning {
  color: green;
}

.abs-bid {
  display: block;
}

header#headsec {
  padding-top: 0px;

  height: auto !important;
  z-index: 1;
  text-align: center;
  border-top: 1px solid #696969;
}

header#headsec nav {
  float: none;
  max-width: 1240px;
  display: flex;
  justify-content: center;
}

header#headsec nav ul.listnav {
  height: auto !important;
  padding-left: 0px;
}

header#headsec nav ul.listnav li {
  float: none;
  display: inline-block;
  width: auto !important;
  height: 40px;
}

header#headsec nav ul.listnav li a {
  height: auto;
  padding: 7px 20px !important;
  line-height: inherit !important;
  width: auto;
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
}

header#headsec .auctions {
  display: none !important;
}

header#headsec li:hover {
  background: none !important;
}

header#headsec a {
  position: relative;
  padding: 10px;
}

header#headsec a:hover {
  text-decoration: none;
}

header#headsec .current {
  background: none !important;
}

header#headsec .current a {
  background: none;
}

header#headsec li a:after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 4px;
  background-color: #706d7d;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}

header#headsec li a:hover:after,
header#headsec li.current a:after {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

header#headsec .welcome-text {
  display: none;
}

.container {
  width: 100%;
  padding: 0 !important;
}

.message,
.saved-notice {
  /* display: none; */
}

#lac29_ctl #lac29.place-bid-live-online-item-dialog div.message~div {
  display: flex;
  flex-direction: column;
}

.auctions.auctions-catalog #lac29_ctl .message span#pbloi1 {
  word-break: break-word;
}

@media only screen and (max-width: 812px) {
  #lac29_ctl #lac29.place-bid-live-online-item-dialog div.message~div>div {
    width: 100%;
  }

  #lac29_ctl #lac29.place-bid-live-online-item-dialog div.message~div>div input {
    width: 100%;
  }
}

div#lac29_ctl.sam_view_responsive_dialog_placebidliveonlineitemdialog-ctl {
  left: 0 !important;
}

.place-bid-live-online-item-dialog {}

.auctions.auctions-catalog .container {
  padding: 0 !important;
}

.auctitle {
  text-align: center;
  padding: 0px 0px 10px 0px !important;
}

.auctitle.catitle .live-link-container {
  display: none;
}

.auctions .auctitle>a.aucinfo {
  float: right;
  width: 260px;
  background-position: 100% -36px !important;
  padding-right: 40px;
  margin-top: 20px !important;
  text-align: right;
}

.account-company {
  display: none !important;
}

.page .selectdrp {
  display: none;
}

#toppaginator {
  float: left;
}

div.toppag>div:last-child a.com {
  display: none;
}

.filters.cat_fltr .left.itmspage {
  /*display: none;*/
}

.cat_fltr {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  width: 105%;
}

.filters>div.itmspage {
  float: left;
  margin-right: 10px;
}

.paginator>span.page,
.paginator>span.break,
.paginator>span.selected,
.paginator>span.ellipsis {
  display: inline-block !important;
}

#wrapper .compact_advance_search .selector.smsel label.flt {
  background: url(/assets/custom/images/filchk.png) no-repeat 0px -83px !important;
}

.smsrch {
  float: left;
  margin-bottom: 20px;
}

.unibtn.adbtn,
div.unibtn.srch_btn {
  width: 100%;
  margin: 13px auto;
  float: left;
  padding: 0px;
}

.unibtn.adbtn #advsSearch,
div.unibtn.srch_btn #advsSearch {
  width: 100% !important;
}

#sitewidemessage {
  text-align: center;
}

#custom-header {
  min-width: 320px;
  padding: 0px 0px;
  max-width: 2000px;
  width: 100%;
  margin: 0px auto 0px;
}

.internal-banner {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 15px;
  height: 270px;
  overflow: hidden;
}

.internal-banner img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  max-width: none;
  width: 100%;
  min-height: 270px;
}

form {
  width: 100%;
  margin: 0 auto;
}

.summary-navi {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 13px;
}

#auction-summary {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding: 0px 30px 30px;
}

#auction-info-left,
#auction-info-right {
  margin-top: 30px;
}

.auction-description {
  float: left;
  width: 100%;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 18px;
}

.read-more {
  margin-top: 20px;
  display: inline-block;
}

.col_rt {
  margin-left: 0px !important;
}

.qdatarepeater-ctl {
  float: left;
  width: 100%;
  margin-top: 15px;
}

.to-watchlist {
  display: none;
}

.smpagination {
  margin-top: 0px;
  margin-bottom: 30px;
}

.profile-view .signfrm,
.signup .signfrm,
.register-revise-billing .signfrm {
  width: 90% !important;
}

.profile-view .opencollapse>li,
.signup .opencollapse>li,
.register-revise-billing .opencollapse>li {
  width: 100% !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
}

ul.auclting li.auclink {
  width: 190px;
}

.auclisted li.item-block {
  margin-bottom: 20px;
}

.bodybox.catlogbox .live-link-container {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding: 25px 0px 30px;
  text-align: center;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link {
  margin-bottom: 0px;
  width: auto;
  display: inline-block;
}

.aucbid li.item-block:hover {
  box-shadow: none !important;
  transition: all 0.3s linear 0s;
}

.auclisted .list-cols.figure-col {
  width: 24.4% !important;
  float: left !important;
  height: 291px;
  box-sizing: border-box;
  position: relative;
}

.auclisted .list-cols.figure-col figure {
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 20px;
}

.auclisted .list-cols.figure-col figure a {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.auclisted .list-cols.figure-col figure a img {
  border: 0;
  border-radius: 0;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  max-width: 100%;
  padding: 0;
  width: auto !important;
  margin: 0;
  height: auto;
  float: none;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.auclisted .list-cols {
  width: 75% !important;
  float: left !important;
}

.auclist .desc-bidding-info-wrapper>.list-cols {
  padding: 26px 35px 0px !important;
  width: 100% !important;
}

.auclist li>section div.bdttle i {
  font-weight: normal !important;
  text-transform: none !important;
}

.aucbid li>section div.bdttle {
  margin-top: 0px;
}

form .aucbid li>section div.bdttle h2 a {
  text-align: left !important;
}

.aucbid ul.price-info li>span.title,
.aucbid ul.price-info li>span.value {
  padding: 5px 0px 0px;
}

.auclisted .bd-chk {
  float: right;
  margin-right: 5px;
  position: absolute;
  right: 0;
  top: 10px;
  right: 10px;
}

.auclisted .bd-chk,
.aucgrid .bd-chk {
  cursor: pointer;
}

.auclisted .bd-chk label,
.aucgrid .bd-chk label {
  width: 100% !important;
  display: inline-block;
  word-wrap: normal;
  padding: 10px 26px 7px 0px !important;
}

.auclisted .bd-chk div.selector,
.aucgrid .bd-chk div.selector {
  position: relative;
  display: inline-block;
}

.auctions .aucgrid .bd-info {
  display: none;
}

.auclist .desc-bidding-info-wrapper>.list-cols.bidding-col {
  padding-top: 15px !important;
}

.aucbid li.item-block .unibtn a {
  box-shadow: none;
}

div.place-multibid {
  padding: 20px 0px;
  display: none;
}

.auc_slide {
  width: 45%;
}

.cat_fltr {
  padding-top: 20px;
}

.aucgrid .bidding-col .bdinfo .left,
.aucgrid .bidding-cell .regular-bid-action .left {
  width: 100%;
  padding-top: 0;
  float: left;
  margin: 0px 0px 10px 0px !important;
}

.aucgrid .bidding-col .bdinfo .right,
.aucgrid .bidding-cell .regular-bid-action .right {
  width: 100%;
  float: right !important;
}

.aucgrid .bidding-col .bdinfo .right .unibtn input,
.aucgrid .bidding-cell .regular-bid-action .right .unibtn input {
  width: 100% !important;
}

.aucbid ul.price-info li>span.title {
  margin-right: 5px !important;
}

.aucbid ul.other-info li>span.title {
  width: auto !important;
  display: inline-block;
  text-align: left;
  margin-right: 15px !important;
  vertical-align: top;
}

.aucbid ul.other-info li>span.value {
  width: 100%;
}

.item-ccondition_report {
  margin-top: 20px;
}

#wrapper .aucgrid .item-block {
  width: 32.5%;
  margin-right: 1.2%;
  margin-bottom: 20px;
  padding: 10px !important;
}

#wrapper .aucgrid .item-block:nth-child(3n) {
  margin-right: 0px;
}

#wrapper .aucgrid .item-block figure {
  float: left;
  width: 100%;
  text-align: center;
  padding: 20px;
  min-height: 304px;
}

#wrapper .aucgrid .item-block figure img {
  float: none;
  display: inline-block;
  border: none;
}

#wrapper .aucgrid .item-block .item-block-wrapper {
  float: left;
  width: 100%;
  text-align: left;
}

.aucgrid .bd-chk {
  float: left !important;
  margin-right: 5px;
  position: relative !important;
  right: 0 !important;
  top: 0px !important;
  cursor: pointer;
}

.bd-chk .selector {
  float: right;
}

.sam_qform_control_mobilecheckbox-ctl input {
  cursor: pointer;
}

.sam_qform_control_mobilecheckbox-ctl label {
  cursor: pointer;
}

.aucgrid li>section>div.bdinfo,
.aucgrid li>section div.bdttle,
.aucgrid ul.price-info {
  padding: 0 0% !important;
  width: 100% !important;
  float: left;
  text-align: left;
  margin-left: 0px !important;
}

.aucgrid li>section>div.bdinfo h2,
.aucgrid li>section div.bdttle h2,
.aucgrid ul.price-info h2 {
  text-align: left !important;
}

#wrapper .aucgrid ul.price-info {
  padding: 0 0% !important;
  margin-bottom: 20px !important;
}

.aucgrid li>section div.bdttle i {
  text-align: left !important;
}

.auctions .aucgrid .bd-info {
  min-height: 100% !important;
}

#fancybox-thumbs ul li {
  width: auto !important;
}

.clicktxt {
  display: none;
}

#slider4-pager.rslides_tabs.rslides_tabs.rslides1_tabs {
  padding: 0px !important;
  margin-top: 20px;
}

#slider4-pager.rslides_tabs.rslides_tabs.rslides1_tabs .mediaThumbnails {
  border: none;
}

#slider4-pager.rslides_tabs.rslides_tabs.rslides1_tabs .mediaThumbnails a[data-zoom-id] img,
#slider4-pager.rslides_tabs.rslides_tabs.rslides1_tabs .mediaThumbnails .mz-thumb img,
#slider4-pager.rslides_tabs.rslides_tabs.rslides1_tabs .mediaThumbnails a {
  box-shadow: none;
  filter: none;
  border: none;
}

#slider4.rslides li figure a {
  display: inline-block;
}

#slider4.rslides li figure a img {
  float: none;
  display: inline-block;
  border: none !important;
  max-height: 100%;
  max-width: 100%;
}

.mz-expand .mz-expand-stage .mz-image-stage {
  left: 0px;
  right: 0px;
}

.lot-details .auc_info {
  background: #f4f1eb none repeat scroll 0 0 !important;
  border: none !important;
  border-radius: none;
  min-height: 387px !important;
  padding: 0px !important;
  /* width: 48%; */
  width: 55% !important;
}

.lot-details .auctitle>div.tle h3 .lot-name {
  display: none !important;
}

.lot-details.lot-details-index span.lot-number {
  display: inline-block;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 38px;
  line-height: 1.5;
  color: rgb(105, 105, 105);
  text-transform: uppercase;
}

.sale-no {
  display: none !important;
}

.tle-lot,
.auctitle .tle {
  /*float: left !important;
  width: 100%;
  margin-bottom: 35px;
  padding-bottom: 25px;*/
}

.tle-lot span,
.auctitle .tle span {
  margin-top: 15px !important;
  display: block;
}

.tle-lot .sale-no,
.auctitle .tle .sale-no {
  display: none !important;
}

.tle.aucdttle {
  float: left;
  width: 100%;
  margin-top: 20px;
}

.tle.aucdttle .auc-lot-form.lot-qty {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.tle.aucdttle .lot-name {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/*.lot-details ul#nav {
  display: none;
}*/
.ins_cnt {
  padding: 0px;
  /*height: auto;*/
  overflow-y: auto;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  /*.desc-header {
        display: none;
    }

    br {
        display: none;
    }*/
}

.lot-navigation {
  float: left;
  width: 100%;
  min-height: 24px;
  position: relative;
  margin-bottom: 30px;
  z-index: 9;
}

.lot-navigation .next {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 9;
}

.lot-navigation .next:after {
  content: "";
  display: inline-block;
  margin-left: 10px;
  background-image: url(/assets/custom/images/ico-next.png);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}

.lot-navigation .prev {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 9;
}

.lot-navigation .prev:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  background-image: url(/assets/custom/images/ico-prev.png);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}

.auc_info_bid {
  background: none;
  display: block;
  padding: 20px 0px;
  float: left;
  width: 100%;
}

.cur_bid {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.aucshow-live .ask-bid .askingbid,
.aucshow-live .estimate,
.aucshow-live .starting,
.aucshow-live .curr-abs-label,
.cur_bid span,
.aucshow-live .message-closed,
.estimate-val {
  font-style: normal !important;
  text-transform: none !important;
}

.btmlinks .clearfix {
  clear: none;
}

.lot-details .auc_info .navigate>.live-sale a {
  line-height: 26px !important;
  padding: 15px 20px !important;
}

.auclist .list-cols.info-col>div.bd-info {
  display: block !important;
  padding: 10px;
}

.auclisted .bd-info {
  background: transparent;
  border: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

li.selected div.bd-info {
  background: transparent;
}

.lot-details .auc_info .navigate>.live-sale {
  border: none !important;
}

.bidfrm fieldset ul li label.mxbid {
  display: block;
  font-weight: 400;
  text-transform: uppercase;

  min-height: 100%;
  line-height: 16px;
}

.maxbid-curr {
  float: left;
  position: absolute;
  top: 0px;
  left: 20px;
  z-index: 99;
}

.lot-details .auc_info_bid .mxbid-input {
  min-height: 46px !important;
  height: 46px !important;
  width: 100% !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  position: relative;
  padding-left: 10px !important;
  float: left;
  padding-left: 0px !important;
}

.lot-details .auc_info_bid .mxbid-input input {
  border-radius: 0 !important;
  box-shadow: none;
  padding-left: 30px;
  min-height: 52px;
}

.auclisted .bdinfo section.left span.currency-input,
.aucgrid .bdinfo section.left span.currency-input {
  min-height: 52px !important;
  height: auto !important;
  width: 94% !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  position: relative;
  padding-left: 10px !important;
  float: left;
  border: 3px solid;
  margin-left: 7px;
}

.auclisted .bdinfo section.left span.currency-input input,
.aucgrid .bdinfo section.left span.currency-input input {
  border: none;
}

.auclisted .bdinfo section.left {
  padding-top: 0px;
}

.auclisted .bdinfo section.right {
  width: 30%;
  margin-top: -4px;
}

.lot-details .auc_info_bid .bidfrm fieldset>ul li input[type="text"],
.auclisted .bidding-cell .regular-bid-action .left .currency-input .qtextbox-ctl .live-regularbid,
.aucgrid .bidding-cell .regular-bid-action .left .currency-input .qtextbox-ctl .live-regularbid {
  min-height: 52px;
  height: 50px;
  line-height: 50px !important;
  width: 100% !important;
  background-color: transparent;
}

.qtextbox-ctl {
  width: 100%;
}

.bidfrm fieldset>ul {
  max-width: 100%;
}

.bidding-fieldset .textbox {
  margin: 0px !important;
}

.bidding-fieldset .orng {
  width: 100% !important;
}

.btmlinks .watch {
  width: 49% !important;
}

.btmlinks .ask {
  width: 49% !important;
}

.bidfrm fieldset>ul li:nth-child(2) {
  margin-top: 0px !important;
}

.auctions-confirm-bid .confirm-btn input {
  margin-bottom: 20px;
}

.remove-watch {
  float: left !important;
}

.tell-friend {
  display: none;
}

.auclisted .bdinfo .unibtn,
.auclisted .unibtn a,
.auclisted .unibtn input[type="button"],
.aucgrid .bdinfo .unibtn,
.aucgrid .unibtn a,
.aucgrid .unibtn input[type="button"],
.signin-loginbtn .unibtn input[type="button"] {
  height: 52px !important;
}

.aucgrid .bdinfo section.center>.unibtn {
  width: auto;
}

.title {
  text-align: left;
}

.bidding-fieldset .unibtn {
  margin-top: 16px;
}

.unibtn input.orng.place-bid {
  margin-top: 0px;
}

.auctitle>a.watchs,
.watch {
  box-shadow: none;
}

#wrapper .ask {
  float: right !important;
}

#AdvancedSearch .bd-chk {
  display: block;
}

#AdvancedSearch .bd-chk label {
  min-height: 30px !important;
}

#other-lots-carousel {
  float: left;
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
}

#other-lots-carousel h3 {
  padding: 0px;
  height: 100%;
  margin-bottom: 20px;
  border: none;
}

#other-lots-carousel .lot-catalog-list {
  border: none;
}

#other-lots-carousel .lot-list {
  display: block;
  float: left;
}

#other-lots-carousel .lot-list ul.other-lots-container {
  display: block;
}

#other-lots-carousel .lot-list-controls {
  display: block;
}

#other-lots-carousel .lot-catalog-list .lot-list .lot {
  width: 19.2% !important;
  max-width: 100% !important;
  height: auto !important;
  float: left !important;
  margin-right: 1% !important;
  padding: 0px;
  border: none;
}

#other-lots-carousel .lot-catalog-list .lot-list .lot:nth-child(5n) {
  margin-right: 0px !important;
}

#other-lots-carousel .lot-list-images figure.other-lot-img-container {
  width: 100% !important;
  text-align: center;
}

#other-lots-carousel .lot-list-images .other-lot-img-wrap {
  width: 100%;
  max-height: 100%;
  height: 208px;
  min-height: 208px;
  margin: 10px 0px 20px 0px;
  background: #fff;
}

#other-lots-carousel img.other-lots-image {
  height: 200px;
  width: inherit;
  max-height: 200px;
  display: inline-block;
  max-width: 100%;
  float: none;
  background: #fff;
  object-fit: contain;
}

#other-lots-carousel .lot-list-controls.lot-list-controls-left a {
  background-image: url(/assets/custom/images/ico-left.png);
  left: 10px;
  width: 35px;
  display: block;
  top: 50%;
  height: 55px;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: contain;
  text-indent: -999999px;
}

#other-lots-carousel .lot-list-controls.lot-list-controls-left a:hover {
  opacity: 1;
}

#other-lots-carousel .lot-list-controls.lot-list-controls-left:nth-of-type(1) {
  display: none;
}

#other-lots-carousel .lot-list-controls.lot-list-controls-right a {
  background-image: url(/assets/custom/images/ico-right.png);
  right: 10px;
  width: 35px;
  display: block;
  top: 50%;
  height: 55px;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: contain;
  text-indent: -999999px;
}

#other-lots-carousel .lot-list-controls.lot-list-controls-right a:hover {
  opacity: 1;
}

#other-lots-carousel .lot-list-controls.lot-list-controls-right:last-of-type {
  display: none;
}

.my-items #tab-sub-menu {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

#tabnav {
  text-align: center;
}

#tabnav>li {
  width: auto;
}

.my-items .auclisted .bd-chk {
  top: 5px;
  left: auto;
}

.my-items .auclisted .bd-chk div.selector {
  padding: 5px;
}

.my-items .auclisted .bd-chk label {
  background-position: center center !important;
  cursor: pointer;
}

.auclist p.time-left {
  margin: 0px;
  padding: 0px !important;
}

.total-amount {
  width: 100%;
  margin: 10px 0px;
}

.total-amount .qlabel-ctl {
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  word-break: break-all;
  display: none;
}

#LoginForm {
  width: 100%;
}

.auctions-info .unibtn {
  height: 52px;
  text-align: center;
}

.bodybox .regfrm {
  float: left !important;
}

.bodybox .register {
  float: right !important;
}

.bodybox .regfrm,
.bodybox .register {
  padding: 20px 30px;
  min-height: 400px;
}

.bodybox .regfrm ul.frm,
.bodybox .box-heading {
  float: left;
  width: 80% !important;
  padding: 0px 0px;
}

.bodybox .box-heading {
  padding-bottom: 20px !important;
}

.bodybox .regfrm ul.frm>li {
  padding-bottom: 20px;
}

.bodybox li.signin-forgot-link,
.bodybox li.signin-loginbtn {
  padding-bottom: 0px !important;
}

.bodybox .signfrm input[type="text"],
.bodybox .signfrm textarea,
.bodybox .signfrm input[type="password"] {
  box-shadow: none;
  border-radius: 0px !important;
  height: 52px;
}

.bodybox .signin-forgot-link span {
  display: none;
}

.bodybox .signin-forgot-link a {
  width: 100%;
  float: right;
}

.bodybox .register>div {
  display: block;
  text-align: left;
  padding: 0px;
  width: 100%;
  margin: 0 auto;
  float: left;
}

.bodybox .register p {
  display: block;
}

.bodybox .register>div>.unibtn {
  text-align: left;
}

/*.signup .opencollapse>li:nth-child(2) {
  display: none;
}

.signup .opencollapse>li:nth-child(3) {
  display: none;
}*/

.signup div.selector:not(#foo)>input+label,
.register-terms-and-conditions div.selector:not(#foo)>input+label,
.profile-view div.selector:not(#foo)>input+label,
.signup div.selector:not(#foo)>span>input+label,
.register-terms-and-conditions div.selector:not(#foo)>span>input+label,
.profile-view div.selector:not(#foo)>span>input+label,
.signup div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label,
.register-terms-and-conditions div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label,
.profile-view div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label {
  background: url(/assets/custom/images/gr_empcircle.png) 0px 6px no-repeat !important;
  padding-left: 30px;
  font-weight: 700;
}

.register div.selector:not(#foo)>span>input+label:before {
  margin-left: 6px;
}

.register div.selector:not(#foo)>span>input+label:before {
  content: "\f096";
  font-family: "FontAwesome";
  font-size: 22px;
  margin-right: 18px;
  font-weight: 700;
}

.register div.selector:not(#foo)>span>input[type="checkbox"]:checked+label:before {
  content: "\f14a";
  font-family: "FontAwesome";
  font-size: 22px;
  margin-right: 18px;
  font-weight: 700;
}

.signup div.selector:not(#foo)>input[type="checkbox"]:checked+label,
.register-terms-and-conditions div.selector:not(#foo)>input[type="checkbox"]:checked+label,
.profile-view div.selector:not(#foo)>input[type="checkbox"]:checked+label,
.signup div.selector:not(#foo)>span>input[type="checkbox"]:checked+label,
.register-terms-and-conditions div.selector:not(#foo)>span>input[type="checkbox"]:checked+label,
.profile-view div.selector:not(#foo)>span>input[type="checkbox"]:checked+label {
  background: url(/assets/custom/images/gr_tckcircle.png) 0px 6px no-repeat !important;
}

#wrapper .unibtn a.orng,
#wrapper .unibtn input.orng[type="button"],
#wrapper .unibtn input.orng[type="submit"],
#wrapper .lot-changes input.orng[type="submit"],
#wrapper .register>div>.unibtn a.drkblu,
#wrapper ul.auclting li.auclink>div a.reg,
#wrapper ul.auclting li.auclink>div a.cat,
#wrapper .unibtn a.drkblu,
#wrapper .unibtn input.drkblu[type="button"],
#wrapper .unibtn input.drkblu[type="submit"],
#wrapper .unibtn a.blu,
#wrapper .unibtn input.blu[type="button"],
#wrapper .unibtn input.blu[type="submit"] {
  padding: 15px 10px !important;
  box-shadow: none;
  height: 52px;
  line-height: 22px;
}

.forgotfrm .unibtn {
  display: block;
  margin: 4px 0px;
  padding: 0px;
  float: left;
  width: auto;
  margin-right: 10px;
}

.forgotfrm .unibtn a.drkblu {
  height: auto;
  line-height: 41px;
}

.mobui-composite-wrapper .custom-combobox-toggle,
.ui-widget .ui-widget.custom-combobox-toggle {
  height: 52px !important;
  width: 35px !important;
  min-height: 0px;
  border-left: 0px !important;
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50% !important;
  margin-top: -8px !important;
}

.custom-combobox-input {
  width: 100% !important;
  float: left !important;
  height: 52px !important;
}

.mobui-composite-wrapper {
  /* padding: 20px 0;
  margin-top: 20px;*/
}

.mobui-composite-wrapper label {
  margin-bottom: 20px;
}

.signfrm input[type="text"],
.signfrm textarea,
.signfrm input[type="password"],
.custom-combobox-input,
.reg-terms {
  padding: 10px !important;
  box-shadow: none;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br,
.ui-corner-top,
.ui-corner-tr {
  border-radius: 0px;
}

.reg-terms {
  width: 100% !important;
  margin-bottom: 20px;
  box-shadow: none;
}

.reg-terms h2 {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.loginfrm div.selector>label,
.loginfrm div.selector>span>label,
.loginfrm div.selector>div.qradiobutton-ctl>span>label {
  padding-bottom: 5px;
}

ul#messages {
  width: 100%;
  margin-bottom: 20px;
}

.confirm-header {
  margin-bottom: 45px;
}

.confirm-header .confirm-msg {
  font-size: 18px;
}

div.ui-widget {
  margin-bottom: 10px;
}

#minvStatusCont label {
  display: none;
}

/*#reg-billing-ccexpiry div.ui-widget {
  width: 49%;
  float: left;
  margin-bottom: 10px;
}
#reg-billing-ccexpiry div.ui-widget:last-child {
  float: right;
}*/
#copbp5 label span,
#copbp6 label span,
#copip8 label span,
#copsp5 label span,
#copip9 label span {
  width: auto !important;
  display: inline-block;
  float: none;
}

#copbp5 span,
#copbp6 span,
#copip8 span,
#copsp5 span,
#copip9 span {
  /*width: 49%;
  float: left;*/
}

.signup.signup-index #copip9 span {
  /*min-width: 360px;*/
  /*min-width: 494px;
  display: flex;*/
}

#copbp5 span:nth-of-type(2n),
#copbp6 span:nth-of-type(2n),
#copip8 span:nth-of-type(2n),
#copsp5 span:nth-of-type(2n),
#copip9 span:nth-of-type(2n) {
  /*float: right;*/
}

/*#copbp5 span:last-of-type,
#copbp6 span:last-of-type,
#copip8 span:last-of-type,
#copsp5 span:last-of-type,
#copip9 span:last-of-type {
  width: 97%;
  margin-left: -35px;
}*/
.mobui-composite-wrapper span.qtextbox-ctl,
.mobui-composite-wrapper #pnpbp5,
.mobui-composite-wrapper .phone-number,
.mobui-composite-wrapper #pnpip8,
.mobui-composite-wrapper #pnpbp6,
.mobui-composite-wrapper #pnpsp5,
.mobui-composite-wrapper #pnpip9 {
  margin-top: 0px;
}

.register #ReviseBillingInfoForm .signfrm .unibtn,
.register-terms-and-conditions .opencollapse>li div.unibtn {
  float: right;
  width: auto;
}

.register #ReviseBillingInfoForm .signfrm .unibtn:last-of-type,
.register-terms-and-conditions .opencollapse>li div.unibtn:last-of-type {
  float: left;
}

#wrapper .loginfrm ul.frm {
  margin-top: 20px !important;
}

.ui-autocomplete {
  max-width: 1095px !important;
}

.pageselector-wrap-outer {
  display: none;
}

.unibtn.inv-print-btns-printable {
  padding-left: 0px !important;
}

.register-terms-and-conditions .opencollapse>li .loginfrm ul.frm>li#check-agree {
  width: 100%;
}

.register.register-revise-billing header#headsec {
  margin-top: 0px;
}

#change_password_cancel.unibtn,
#change_password_button.unibtn {
  padding: 4px 0px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
  text-align: center;
}

#change_password_cancel.unibtn input.orng[type="button"],
#change_password_button.unibtn input.orng[type="button"],
#change_password_cancel.unibtn input.button[type="button"],
#change_password_button.unibtn input.button[type="button"] {
  float: none;
  display: inline-block;
}

.user-credits {
  display: none !important;
}

.signfrm #ProfilePersonalPanel ul.frm>li:nth-child(10) {
  padding-bottom: 30px;
}

#pip16_ctl,
#copsp6,
#psp38_ctl {
  display: none !important;
}

#ProfileBillingPanel li:nth-child(1) {
  display: none;
}

.profile.profile-view li.profile-language {
  display: none;
}

.profile.profile-view li.profile-billing-phone-panel {
  display: none;
}

.profile-view .opencollapse>li:last-child .loginfrm.signfrm .frm>li:nth-child(1) {
  width: auto;
  float: right;
  padding-bottom: 0;
}

.profile-view .opencollapse>li:last-child .loginfrm.signfrm .frm>li:nth-child(2) {
  width: auto;
  float: left;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 10px;
}

.profile-view .opencollapse>li:last-child .loginfrm.signfrm .frm>li:nth-child(2) .unibtn {
  float: right;
}

.signup #RegisterPersonalPanel ul.frm>li.user-info-phone-type,
.signup #RegisterPersonalPanel ul.frm>li.user-info-identification-type {
  /*display: none;*/
}

.signup-index .sbHolder {
    width: 100%;
}

.signup.signup-index li.sepbox {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.signup-index a.sbSelector,
.signup-index a.sbToggle {
    line-height: 50px;
}

.signup.signup-index li#reg-confirm.sepbox>label:nth-child(1) {
  display: none;
}

.signup.signup-index #reg-confirm div.cap {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 100%;
}

.smsrch {
  height: auto !important;
}

.ask-question-form li:nth-child(6) {
  /*width: 49% !important;*/
}

.ask-question-form li:nth-child(6) .unibtn {
  /*float: right;*/
}

.ask-question-form li:nth-child(7) {
  /*width: 49% !important;
  float: right;*/
}

#MyAlertsList .frm li:nth-child(4),
#MyAlertsList .frm li:nth-child(5),
#MyAlertsList .frm li:nth-child(6) {
  display: none;
}

#MyAlertsList .loginfrm label.title {
  margin-top: 10px;
}

ul.alerts {
  width: 100%;
}

.srch_list>li {
  background-color: white !important;
  float: none !important;
}

.accordionButton span {
  padding: 0 50px 0 4% !important;
}

#MyInvoiceList .shwsrch>li {
  width: 100%;
  text-align: center;
}

#MyInvoiceList .shwsrch>li:nth-child(2) {
  display: none;
}

#MyInvoiceList .shwsrch>li .drp,
#MyInvoiceList .shwsrch>li .smboxsrch {
  float: none;
  display: inline-block;
}

#MyInvoiceList .center-paging {
  display: none;
}

div#general-notification {
  min-height: auto;
}

.invoice-cc-button-wrap {
  float: left;
  width: 100%;
}

.invoice-cc-button-wrap .unibtn {
  float: right;
}

.invoice-cc-button-wrap .unibtn:nth-child(2) {
  float: left;
}

#ProfileShippingPanel ul.frm>li:last-child {
  margin-top: 20px;
}

.auclisted .bdinfo section.center>.unibtn {
  width: auto;
  margin-bottom: 10px;
}

.qlabel-ctl {
  padding: 0px !important;
}

.confirm-bid-cont .qlabel-ctl {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.regular-bid-error .qlabel-ctl {
  width: 100%;
}

div.selector:not(#foo)>input[type="checkbox"]:checked+label,
div.selector:not(#foo)>span>input[type="checkbox"]:checked+label {
  background: url(/assets/custom/images/gr_tckcircle.png) 99% 6px no-repeat !important;
}

div.selector:not(#foo)>input+label,
div.selector:not(#foo)>span>input+label,
div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label {
  background: url(/assets/custom/images/gr_empcircle.png) 99% 6px no-repeat !important;
}

.faux-tabnav-tab>a {
  color: black !important;
  text-shadow: none;
  background-image: url(/assets/custom/images/arw.png);
}

.faux-tabnav-tab.is-open>a {
  background-image: url(/assets/custom/images/arw.png);
}

.opencollapse div.accordionButton {
  color: black !important;
  text-shadow: none;
  background-image: url(/assets/custom/images/arw.png);
  background-color: #fff;
}

.opencollapse div.accordionButton.on {
  background-image: url(/assets/custom/images/arw.png);
}

.opencollapse div.accordionButton.filter_ttl {
  width: 100%;
  float: left;
  _float: none;
  border-bottom: 0;
  cursor: pointer;
  padding: 0;
  background: url(/assets/custom/images/filbg.png) no-repeat 100% -16px;
}

.opencollapse div.accordionButton.filter_ttl.on {
  background: url(/assets/custom/images/filbg.png) no-repeat 100% 3px;
}

.opencollapse div.accordionButton.filter_ttl span {
  padding: 0px !important;
}

.filter_contnt div.smsel:not(#foo)>input+label {
  padding: 0;
  background: url(/assets/custom/images/filchk.png) no-repeat 0px -83px !important;
  min-height: 22px;
  width: auto;
  padding-left: 20px;
  display: block;
  margin: 0;
  padding-top: 3px;
}

.filter_contnt div.smsel:not(#foo)>input[type="checkbox"]:checked+label {
  background: url(/assets/custom/images/filchk.png) no-repeat 0px 4px !important;
}

.lot-upcoming .footable {
  border-collapse: separate;
  border-spacing: 0;
}

.footable>thead>tr>th,
.footable>thead>tr>td {
  box-shadow: none;
  vertical-align: middle;
}

.footable>thead>tr:first-child>th.footable-first-column,
.footable>thead>tr:first-child>td.footable-first-column,
.footable>thead>tr:first-child>th.footable-last-column,
.footable>thead>tr:first-child>td.footable-last-column {
  border-radius: 0px;
}

.auctions-live-sale .lot-images-container {
  height: 331px !important;
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
  float: none;
}

.auctions-live-sale .lot-bidding .chk-sound:checked+label {
  height: 24px;
  margin-right: 10px;
  background-position: 0px 7px;
}

.auctitle-live {
  padding: 0px 0px 30px;
  margin-bottom: 36px;
  text-align: center;
}

.auctitle-live .aucinfo {
  display: none !important;
}

.auctitle-live>a.catlg {
  display: inline-block;
  float: none;
}

.lot-details-container .auctitle a.catlg {
  float: left !important;
}

.auction-details {
  float: left;
  width: 100%;
}

.auction-details .auction-date {
  margin-bottom: 10px;
}

ul.bidding-main .current {
  margin-bottom: 20px;
}

ul.bidding-main li {
  width: 100% !important;
}

.auctions-live-sale ul.bidding-main li {
  text-align: left !important;
}

.auctions-live-sale .lot-description {
  min-height: 400px !important;
}

.lot-description-header {
  border: 0px;
  margin-top: 15px;
}

.lot-upcoming {
  float: left;
  width: 100%;
  padding: 20px 0px 0px;
  background-color: none;
}

.lot-upcoming .short-sep {
  display: none;
}

.lot-upcoming h3 {
  font-family: Gotham A, Gotham B, serif;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  color: #000;
  letter-spacing: -0.25px;
  line-height: 32px;
  text-transform: uppercase;
  text-align: left;
}

.list-opts {
  float: left;
  width: 100%;
}

.list-opts input {
  float: none;
  width: auto;
  border: none;
  height: auto;
  padding: 0px;
  border-radius: 0px !important;
}

.list-opts li {
  width: auto;
  padding-top: 20px;
}

.list-opts li:last-child {
  padding-top: 0px;
}

.lbl-offer,
.regular-bid-action .left .currency-input {
  position: relative;
  text-align: left !important;
  min-height: 52px !important;
  line-height: 50px !important;
  padding-left: 10px;
}

.lbl-offer .qtextbox-ctl,
.regular-bid-action .left .currency-input .qtextbox-ctl {
  position: absolute;
  top: 0px;
  left: 0px;
}

.lbl-offer .qtextbox-ctl input[type="text"],
.regular-bid-action .left .currency-input .qtextbox-ctl input[type="text"] {
  padding-left: 25px !important;
}

.lot-details .bidfrm fieldset>ul li label {
  min-height: auto;
}

.auctions-ask-question .opencollapse>li.solo {
  width: 100%;
}

.auctions-ask-question .signfrm {
  width: 90%;
}

@media only screen and (min-width: 767px) {
  #tabnav>li>a {
    padding: 16px 20px 16px !important;
  }
}

@media only screen and (min-width: 569px) {
  #tabnav>li>a {
    display: block;
    padding: 17px 10px 17px;
  }

  .lot-details .bidfrm fieldset>ul li:nth-child(2) {
    float: right;
    width: 49% !important;
  }

  .lot-details .bidfrm fieldset>ul li:first-child {
    float: left;
    width: 49% !important;
  }
}

@media only screen and (max-width: 1280px) {
  form {
    width: 100%;
  }

  .internal-banner img {
    width: auto;
    min-height: 270px;
  }
}

@media only screen and (max-width: 800px) {
  .register>div>.unibtn a.drkblu {
    width: 100% !important;
  }
}

@media (max-width: 900px) {
  .pagintn>div:first-child {
    float: left;
    width: 100%;
  }

  .right.pagintn .center-paging {
    float: left;
    width: 100%;
    position: relative;
    height: auto;
    transform: none;
    top: 0px;
    left: 0px;
  }

  .qpaginatorget-ctl,
  .sam_qform_control_paginatorget-ctl {
    width: 100%;
    position: relative;
    margin: 30px 0px;
  }
}

@media only screen and (max-width: 880px) {
  .auc_info {
    background: none !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
    width: 100% !important;
    border: none !important;
  }
}

@media only screen and (max-width: 767px) {
  .compact_advance_search {
    position: relative;
    width: 100%;
  }

  .filter_contnt.categories-list {
    overflow: auto;
  }

  div.toppag div.grid_list {
    display: none;
  }

  .auclisted .list-cols.figure-col {
    width: 100% !important;
    border-right: none;
  }

  .auclisted li>section div.bdttle {
    margin-top: 20px !important;
    width: 100% !important;
  }

  .auclisted .figure-col,
  .auclisted .list-cols {
    padding-bottom: 20px !important;
    width: 100% !important;
  }

  #auction-info-left,
  #auction-info-right {
    float: left;
    width: 100%;
  }

  h2.auction-date-loc span {
    display: block;
  }

  h2.auction-date-loc .separator {
    display: none;
  }

  .auclisted .bd-chk,
  .aucgrid .bd-chk {
    float: right;
    margin-right: 5px;
    position: absolute;
    right: 10px;
    top: 369px;
    left: auto;
  }

  body .auclist .desc-bidding-info-wrapper>.list-cols.bidding-col,
  .auclist .desc-bidding-info-wrapper>.list-cols {
    width: 100% !important;
    padding: 10px !important;
  }

  .auclisted .bdinfo section.left span.currency-input {
    overflow: hidden;
  }

  .aucgrid li.item-block {
    width: 48.9% !important;
  }

  .aucgrid li.item-block:nth-child(3n) {
    margin-right: 1.2% !important;
  }

  .aucgrid li.item-block:nth-child(2n) {
    margin-right: 0px !important;
  }

  .tle-lot h3,
  .auctitle .tle h3 {
    font-size: 40px !important;
    line-height: 44px !important;
  }
}

@media only screen and (max-width: 568px) {
  ul.iconnav {
    display: none !important;
  }

  header#headsec nav ul.listnav {
    display: block;
  }

  .register>div>.unibtn {
    width: 100% !important;
  }

  .unibtn {
    width: 100% !important;
    float: left;
    padding: 0px;
    margin: 5px 0px;
  }

  .compact_advance_search .qtextbox-ctl,
  .compact_advance_search .adsrch section {
    width: 100% !important;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .srch_list>li .accordionContent,
  .srch_list>li .accordionContent2 {
    width: 101%;
  }

  .pagintn>div.page a:last-child {
    width: auto;
    display: inline-block;
    background: none;
    text-indent: 0px;
    position: relative;
    height: 25px;
    top: 0px;
    background-position: 0px 100%;
    right: 0px;
    left: 0px;
  }

  .auclist div.selector {
    padding-top: 0px;
  }

  .auclist div.selector>label,
  .auclist div.selector>span>label {
    height: auto;
    line-height: 11px;
  }

  .aucbid li>section div.bdttle h2 {
    text-align: left !important;
  }

  .auclisted .bidding-col .bdinfo .left,
  .auclisted .bidding-col .bdinfo .right,
  .aucgrid .bidding-cell .regular-bid-action .left,
  .aucgrid .bidding-cell .regular-bid-action .right {
    width: 100% !important;
  }

  .maxbid-curr {
    left: 3px;
    width: auto !important;
  }

  .toppag .pagintn {
    position: relative;
    top: 20px;
  }

  .right.pagintn {
    margin-top: 30px;
  }

  .aucgrid li.item-block {
    width: 100% !important;
    margin-right: 0px !important;
  }

  .aucgrid li.item-block:nth-child(3n) {
    margin-right: 0px !important;
  }

  .aucgrid li.item-block:nth-child(2n) {
    margin-right: 0px !important;
  }

  #other-lots-carousel .lot-catalog-list .lot-list .lot {
    width: 100% !important;
    margin-right: 0px !important;
  }
}

@media only screen and (max-width: 480px) {
  body .auclist .list-cols.figure-col {
    display: block !important;
  }

  body .auclist .figure-mobile figure {
    display: none !important;
  }

  .right.pagintn {
    display: none !important;
  }

  .auclist li>section div.bdttle i {
    text-align: left !important;
  }
}

@media only screen and (max-width: 375px) {
  body.auctions-live-sale #wrapper .video-stream {
    min-height: 146px !important;
    height: 216px !important;
    margin-bottom: 20px;
  }

  body.auctions-live-sale #wrapper .video-stream div,
  body.auctions-live-sale #wrapper .video-stream iframe {
    height: 210px;
    min-height: 210px;
  }
}

/*

Starts .auctions.auctions-catalog
Advance search

*/
.search.search-index a.search_toggle_btn,
.my-items a.search_toggle_btn,
.auctions.auctions-catalog a.search_toggle_btn {
  display: none;
}

.search.search-index div.advSearchAccordionContent section.sort-by,
.my-items div.advSearchAccordionContent section.sort-by,
.auctions.auctions-catalog div.advSearchAccordionContent section.sort-by,
.search.search-index div.advSearchAccordionContent section.categories-match,
.my-items div.advSearchAccordionContent section.categories-match,
.auctions.auctions-catalog div.advSearchAccordionContent section.categories-match,
.search.search-index div.advSearchAccordionContent section.featured,
.my-items div.advSearchAccordionContent section.featured,
.auctions.auctions-catalog div.advSearchAccordionContent section.featured,
.search.search-index div.advSearchAccordionContent section.exclude-closed,
.my-items div.advSearchAccordionContent section.exclude-closed,
.auctions.auctions-catalog div.advSearchAccordionContent section.exclude-closed,
.search.search-index div.advSearchAccordionContent section.price-range,
.my-items div.advSearchAccordionContent section.price-range,
.auctions.auctions-catalog div.advSearchAccordionContent section.price-range {
  display: none;
}

.search.search-index section.compact_advance_search,
.my-items section.compact_advance_search,
.auctions.auctions-catalog section.compact_advance_search {
  display: block;
  width: 100%;
  height: 25%;
  padding-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.search.search-index span#advsKey_ctl.qtextbox-ctl,
.my-items span#advsKey_ctl.qtextbox-ctl,
.auctions.auctions-catalog span#advsKey_ctl.qtextbox-ctl,
.auctions.auctions-catalog .adsrch .searchKey,
.my-items .adsrch .searchKey,
.search-index .adsrch .searchKey {
  height: 52px;
  width: 25%;
  margin-right: 15px;
}

.search.search-index input#advsKey.advstxt,
.my-items input#advsKey.advstxt,
.auctions.auctions-catalog input#advsKey.advstxt {
  height: 100%;
  background: #fff;
}

.search.search-index ul.srch_list,
.my-items ul.srch_list,
.auctions.auctions-catalog ul.srch_list {
  margin-top: 0px;
}

.search.search-index div.advSearchAccordionContent section.categories,
.my-items div.advSearchAccordionContent section.categories,
.auctions.auctions-catalog div.advSearchAccordionContent section.categories {
  padding-top: 0px;
  border: 0;
  width: 25%;
  margin-right: 15px;
}

.search.search-index .advSearchAccordionContent section ul.srch_list.opencollapse li,
.my-items .advSearchAccordionContent section ul.srch_list.opencollapse li,
.auctions.auctions-catalog .advSearchAccordionContent section ul.srch_list.opencollapse li {
  min-height: 24px;
  border: 1px solid #706d7d;

  padding-top: 17px;
  background-color: #fff !important;
}

@media only screen and (max-width: 568px) {

  .search.search-index .advSearchAccordionContent section ul.srch_list.opencollapse li,
  .my-items .advSearchAccordionContent section ul.srch_list.opencollapse li,
  .auctions.auctions-catalog .advSearchAccordionContent section ul.srch_list.opencollapse li {
    max-width: inherit !important;
  }

  .filters.cat_fltr .smpagination {
    display: none;
  }

  .auctions.auctions-catalog input#advsKey.advstxt {
    height: inherit;
  }
}

.sale-date {
  display: block !important;
}

.search.search-index ul.srch_list li,
.my-items ul.srch_list li,
.auctions.auctions-catalog ul.srch_list li {
  background: white;
  height: 52px;
  background-color: #f4f1eb !important;
}

.aucbid {
  border-top: 0px;
}

.search.search-index div.categories-list.filter_contnt.accordionContent,
.my-items div.categories-list.filter_contnt.accordionContent,
.auctions.auctions-catalog div.categories-list.filter_contnt.accordionContent {
  /* display: none ; */
}

.search.search-index .advSearchAccordionContent ul.srch_list.opencollapse li,
.my-items .advSearchAccordionContent ul.srch_list.opencollapse li,
.auctions.auctions-catalog .advSearchAccordionContent ul.srch_list.opencollapse li {
  /* display: flex;
  justify-content: center;
  align-items: center; */
}

.search.search-index ul.srch_list li div.filter_ttl.accordionButton:hover,
.my-items ul.srch_list li div.filter_ttl.accordionButton:hover,
.auctions.auctions-catalog ul.srch_list li div.filter_ttl.accordionButton:hover {
  background-color: unset;
}

.search.search-index div.advSearchAccordionContent section.lotnum,
.my-items div.advSearchAccordionContent section.lotnum,
.auctions.auctions-catalog div.advSearchAccordionContent section.lotnum {
  padding: 0px;
  border: 0;
  width: 25%;
  height: 52px;
  margin-right: 15px;
}

.search.search-index div.advSearchAccordionContent section.lotnum div.smsrch,
.my-items div.advSearchAccordionContent section.lotnum div.smsrch,
.auctions.auctions-catalog div.advSearchAccordionContent section.lotnum div.smsrch {
  height: 100%;
}

.search.search-index section.lotnum div.smsrch span#advsLotNum_ctl.qtextbox-ctl input.textbox,
.my-items section.lotnum div.smsrch span#advsLotNum_ctl.qtextbox-ctl input.textbox,
.auctions.auctions-catalog section.lotnum div.smsrch span#advsLotNum_ctl.qtextbox-ctl input.textbox {
  /* height: 100%; */
  background: #fff;
}

.search.search-index div.advSearchAccordionContent div.adbtn.unibtn,
.my-items div.advSearchAccordionContent div.adbtn.unibtn,
.auctions.auctions-catalog div.advSearchAccordionContent div.adbtn.unibtn,

.auctions.auctions-catalog div.unibtn.srch_btn,
.my-items div.unibtn.srch_btn,
.search-index div.unibtn.srch_btn {
  padding: 0px;
  margin: 0px;
  width: 25%;
  height: 52px;
  margin-right: 15px;
}

.search.search-index .advSearchAccordionContent span#advsSearch_ctl.qbutton-ctl input#advsSearch.blu,
.my-items .advSearchAccordionContent span#advsSearch_ctl.qbutton-ctl input#advsSearch.blu,
.auctions.auctions-catalog .advSearchAccordionContent span#advsSearch_ctl.qbutton-ctl input#advsSearch.blu {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.search.search-index div.advancedsearchpanel-ctl div#ads01 div.loginfrm.signfrm.adsrch,
.my-items div.advancedsearchpanel-ctl div#ads01 div.loginfrm.signfrm.adsrch,
.auctions.auctions-catalog div.advancedsearchpanel-ctl div#ads01 div.loginfrm.signfrm.adsrch {
  width: 100%;
}

.search.search-index #AdvancedSearch section.compact_advance_search,
.my-items #AdvancedSearch section.compact_advance_search,
.auctions.auctions-catalog #AdvancedSearch section.compact_advance_search {
  position: unset;
  box-shadow: none;
  background: #f4f1eb;
}

.search.search-index div.advSearchAccordionButton,
.my-items div.advSearchAccordionButton,
.auctions.auctions-catalog div.advSearchAccordionButton {
  display: none;
}

.search.search-index div.advSearchAccordionContent section.categories label,
.my-items div.advSearchAccordionContent section.categories label,
.auctions.auctions-catalog div.advSearchAccordionContent section.categories label {
  display: none;
}

.search.search-index div.advSearchAccordionContent section.lotnum label,
.my-items div.advSearchAccordionContent section.lotnum label,
.auctions.auctions-catalog div.advSearchAccordionContent section.lotnum label {
  display: none;
}

.search.search-index div.advSearchAccordionContent,
.my-items div.advSearchAccordionContent,
.auctions.auctions-catalog div.advSearchAccordionContent {
  display: flex;
  justify-content: space-between;
}

.search.search-index .advancedsearchpanel-ctl .loginfrm.signfrm.adsrch ul.srch_list.opencollapse li,
.my-items .advancedsearchpanel-ctl .loginfrm.signfrm.adsrch ul.srch_list.opencollapse li,
.auctions.auctions-catalog .advancedsearchpanel-ctl .loginfrm.signfrm.adsrch ul.srch_list.opencollapse li {
  background: white;
}

.search.search-index #customTopTag,
.my-items #customTopTag,
.auctions.auctions-catalog #customTopTag {
  display: none;
  height: 52px;
  justify-content: center;
  align-items: center;
}

.search.search-index div#customTopTag.toppag div.grid_list,
.my-items div#customTopTag.toppag div.grid_list,
.auctions.auctions-catalog div#customTopTag.toppag div.grid_list {
  display: flex;
  justify-content: center;
  align-items: center;
}

.search.search-index div.filters.toppag,
.my-items div.filters.toppag,
.auctions.auctions-catalog div.filters.toppag {
  display: flex;
  justify-content: center;
}

.search.search-index div.auc_srch.auclist>div.itmspage,
.my-items div.auc_srch.auclist>div.itmspage,
.auctions.auctions-catalog div.auc_srch.auclist>div.itmspage {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}

.search.search-index div.auc_srch.auclist>div.itmspage>span.textTop,
.my-items div.auc_srch.auclist>div.itmspage>span.textTop,
.auctions.auctions-catalog div.auc_srch.auclist>div.itmspage>span.textTop {
  margin-right: 15px;
}

.search.search-index div.grid_list,
.my-items div.grid_list,
.auctions.auctions-catalog div.grid_list {
  border: 1px solid #991c3a;
}

.search.search-index div.grid_list span,
.my-items div.grid_list span,
.auctions.auctions-catalog div.grid_list span {
  display: none;
}

.search.search-index div#listViewAnchor,
.my-items div#listViewAnchor,
.auctions.auctions-catalog div#listViewAnchor {
  width: 115px !important;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #991c3a;
}

.search.search-index div#gridViewAnchor,
.my-items div#gridViewAnchor,
.auctions.auctions-catalog div#gridViewAnchor {
  width: 115px !important;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search.search-index .grid_list a.current,
.my-items .grid_list a.current,
.auctions.auctions-catalog .grid_list a.current,
.search.search-index .grid_list a:active,
.my-items .grid_list a:active,
.auctions.auctions-catalog .grid_list a:active,
.search.search-index .grid_list a:hover,
.my-items .grid_list a:hover,
.auctions.auctions-catalog .grid_list a:hover {
  background-color: #e7e7e7 !important;
}

.search.search-index div.grid_list a,
.my-items div.grid_list a,
.auctions.auctions-catalog div.grid_list a {
  width: 115px !important;
  height: 52px;
  margin: 0px;
}

.search.search-index div#listViewAnchor a.lst,
.my-items div#listViewAnchor a.lst,
.auctions.auctions-catalog div#listViewAnchor a.lst {
  background: url(/assets/custom/images/list.png) no-repeat;
  margin: 0px;
  background-position: center;
  background-size: 16px 16px;
}

.search.search-index div.grid_list div#gridViewAnchor a.sqr,
.my-items div.grid_list div#gridViewAnchor a.sqr,
.auctions.auctions-catalog div.grid_list div#gridViewAnchor a.sqr {
  background: url(/assets/custom/images/grid.png) no-repeat;
  margin: 0px;
  background-position: center;
  background-size: 16px 16px;
}

.search.search-index input.advstxt,
.my-items input.advstxt,
.auctions.auctions-catalog input.advstxt,
.search.search-index div.filter_ttl.accordionButton span,
.my-items div.filter_ttl.accordionButton span,
.auctions.auctions-catalog div.filter_ttl.accordionButton span {
  color: #666 !important;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 14px !important;
}

.search.search-index section.auction-type,
.my-items section.auction-type,
.auctions.auctions-catalog section.auction-type,
.search.search-index section.auctions,
.my-items section.auctions,
.auctions.auctions-catalog section.auctions {
  display: none;
}

/*
Ends : Advance search
*/
.search.search-index div.toppag .search-toggle-wrapper,
.my-items div.toppag .search-toggle-wrapper,
.auctions.auctions-catalog div.toppag .search-toggle-wrapper {
  display: none;
}

.search.search-index div.filters.toppag div.pagintn,
.my-items div.filters.toppag div.pagintn,
.auctions.auctions-catalog div.filters.toppag div.pagintn {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.search.search-index div.pagintn div.itmspage,
.my-items div.pagintn div.itmspage,
.auctions.auctions-catalog div.pagintn div.itmspage {
  display: flex;
  align-items: center;
}

.search.search-index div.selectdrp select.pageselector,
.my-items div.selectdrp select.pageselector,
.auctions.auctions-catalog div.selectdrp select.pageselector {
  text-align-last: center;
  text-align: center;
}

.search.search-index div.tle,
.my-items div.tle,
.auctions.auctions-catalog div.tle {
  border: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.search.search-index .aucgrid li>section>figure a,
.my-items .aucgrid li>section>figure a,
.auctions.auctions-catalog .aucgrid li>section>figure a {
  height: 300px !important;
}

.search.search-index .aucgrid.aucbid figure a img,
.my-items .aucgrid.aucbid figure a img,
.auctions.auctions-catalog .aucgrid.aucbid figure a img {
  width: 100%;
  height: 100% !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  object-fit: scale-down;
}

.search.search-index #watchlistTick-and-lotNo,
.my-items #watchlistTick-and-lotNo,
.auctions.auctions-catalog #watchlistTick-and-lotNo {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.search.search-index #watchlistTick-and-lotNo label,
.my-items #watchlistTick-and-lotNo label,
.auctions.auctions-catalog #watchlistTick-and-lotNo label {
  width: 150px !important;
}

.search.search-index .aucgrid.aucbid section.item-block-wrapper,
.my-items .aucgrid.aucbid section.item-block-wrapper,
.auctions.auctions-catalog .aucgrid.aucbid section.item-block-wrapper {
  padding-top: 0px;
}

.search.search-index .aucbid .bd-info,
.my-items .aucbid .bd-info,
.auctions.auctions-catalog .aucbid .bd-info {
  background: transparent;
  border: none;
  display: flex;
  justify-content: center;
}

.search.search-index .aucgrid.aucbid ul.price-info,
.my-items .aucgrid.aucbid ul.price-info,
.auctions.auctions-catalog .aucgrid.aucbid ul.price-info {
  width: 300px !important;
}

/*

Ends .auctions.auctions-catalog
*/

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  overflow-x: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

html,
body,
div,
span,
applet,
object,
iframe,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.h1,
h1 {
  font-family: whitman-display, serif;
  font-size: 54px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 25px;
  color: #1d1d1d;
  letter-spacing: -0.4px;
  line-height: 62px;
}

@media (max-width: 600px) {

  .h1,
  h1 {
    text-align: center;
  }
}

@media (max-width: 600px) {
  .news-internal h1 {
    text-align: left;
  }
}

.h2,
h2 {
  font-family: whitman-display, serif;
  font-size: 42px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 20px;
  margin-top: 25px;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 48px;
}

.h3,
h3 {
  font-family: whitman-display, serif;
  font-size: 38px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 25px;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 42px;
}

.h4,
h4 {
  font-family: whitman-display, serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 25px;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 32px;
}

.h5,
h5 {
  font-family: brandon-grotesque, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 25px;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 24px;
}

.h5.news-heading,
h5.news-heading {
  margin-top: 60px;
  margin-bottom: 20px;
  font-weight: 700;
}

.h6,
h6 {
  font-family: brandon-grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 19.53px;
  font-style: normal;
  margin-bottom: 25px;
}

.heading-sublink {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-family: brandon-grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 19.53px;
}

@media (max-width: 767px) {
  .heading-sublink {
    position: relative;
    width: 100%;
    margin-top: 20px;
  }
}

.subheader-small {
  margin-bottom: -10px;
  margin-top: 20px;
  font-weight: bold;
  display: block;
}

b,
strong {
  font-weight: bold;
}

sup,
sub {
  font-size: 75%;
}

p {
  margin-bottom: 20px;
}

ul,
ol {
  margin-bottom: 10px;
}

small,
.small {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px;
}

.btn {
  float: left;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #991c3a;
  min-width: 190px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  padding: 15px 10px 17px;
  color: #222;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
}

.btn.active,
.btn:active,
.btn:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

.btn.active,
.btn:hover {
  background-color: #222;
  color: #fff;
}

.btn:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

.btn.btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

.btn.btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

.btn.disabled,
.btn[disabled],
.btn[disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

@media (max-width: 800px) {
  .btn {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.btn-secondary.active,
.btn-secondary:hover {
  background-color: #777;
  color: #fff;
}

.btn-secondary:before {
  color: #fff;
}

.btn-tertiary.active,
.btn-tertiary:active,
.btn-tertiary:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.btn-icon {
  text-align: left;
}

.btn-icon.icon-left {
  text-align: right;
}

.btn-icon.icon-left i {
  float: left;
}

.btn-icon i {
  float: right;
  font-size: 15px;
}

.btn-full {
  width: 100%;
}

.btn-center {
  width: auto;
  float: none;
  display: inline-block;
}

* {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
}

body {
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 16px;
  font-weight: 400;
  min-width: 320px;
  line-height: 27px;
  background-color: #fff;
  color: #222;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

body,
html {
  height: 100%;
}

a,
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
p,
select,
span,
textarea {
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  float: left;
  width: 100%;
  margin-top: 0;
  position: relative;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
}

ol,
ul {
  float: left;
  width: 100%;
  padding-left: 17px;
}

img {
  float: left;
  width: auto;
  max-width: 100%;
}

input {}

input[type="email"],
input[type="number"],
input[type="password"],
input[type="text"],
select,
textarea {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

input[type="email"].disabled,
input[type="number"].disabled,
input[type="password"].disabled,
input[type="text"].disabled,
select.disabled,
textarea.disabled,
input[type="email"]:disabled,
input[type="number"]:disabled,
input[type="password"]:disabled,
input[type="text"]:disabled,
select:disabled,
textarea:disabled,
input[type="email"][disabled="disabled"],
input[type="number"][disabled="disabled"],
input[type="password"][disabled="disabled"],
input[type="text"][disabled="disabled"],
select[disabled="disabled"],
textarea[disabled="disabled"] {
  opacity: 0.8;
  pointer-events: none;
}

button,
input[type="submit"] {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  outline: 0;
}

label {
  float: left;
  width: 100%;
  cursor: pointer;
}

form {
  float: left;
  width: 100%;
}

select {
  cursor: pointer;
}

select::-ms-expand {
  display: none;
}

a[href],
input[type="submit"],
input[type="image"],
label[for],
select,
button,
input[type="checkbox"],
input[type="radio"],
.pointer {
  cursor: pointer;
}

input[type="number"] {
  padding-right: 0px;
}

input[type="number"]::-webkit-inner-spin-button {
  width: 20px;
  height: 40px;
  right: 0;
}

textarea {
  resize: none;
}

#wrapper {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 1120px;
}

main {
  float: left;
  width: 100%;
}

.fw {
  float: left;
  width: 100%;
}

.pw {
  width: 1240px;
  margin: 0 auto;
  min-width: 320px;
}

@media (max-width: 1280px) {
  .pw {
    float: left;
    width: 100%;
    padding: 0 20px;
  }
}

.pw-max {
  width: 100%;
  max-width: 2000px;
  margin: 0 auto;
  min-width: 320px;
}

.pw-medium {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  min-width: 320px;
}

@media (max-width: 1024px) {
  .pw-medium {
    float: left;
    width: 100%;
    padding: 0 20px;
  }
}

.pw-small {
  width: 100%;
  max-width: 820px;
  margin: 0 auto;
  min-width: 320px;
}

@media (max-width: 840px) {
  .pw-small {
    float: left;
    width: 100%;
    padding: 0 20px;
  }
}

.color-brand {
  color: #1d1d1d;
}

.color-brand-secondary {
  color: #333;
}

.color-white {
  color: #fff;
}

.color-text {
  color: #222;
}

.color-text-secondary {
  color: #991c3a;
}

.color-text-tertiary {
  color: #fff;
}

.color-error {
  color: #fd2a2a;
}

.color-success {
  color: #62bf7c;
}

.color-border {
  color: #991c3a;
}

.bg-color-brand-primary {
  background-color: #1d1d1d;
}

.bg-color-brand-secondary {
  background-color: #333;
}

.bg-color-white {
  background-color: #fff;
}

.bg-color-text {
  background-color: #222;
}

.bg-color-text-secondary {
  background-color: #991c3a;
}

.bg-color-text-tertiary {
  background-color: #fff;
}

.bg-color-module {
  background-color: #f5f5f4;
}

.bg-color-error {
  background-color: #fd2a2a;
}

.bg-color-success {
  background-color: #62bf7c;
}

.bg-color-border {
  background-color: #991c3a;
}

.border-right {
  border-right: 1px solid #991c3a;
}

.border-top {
  border-top: 1px solid #991c3a;
}

.border-left {
  border-left: 1px solid #991c3a;
}

.border-bottom {
  border-bottom: 1px solid #991c3a;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.relative {
  position: relative;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.full-screen {
  width: 100%;
  min-height: 100vh;
}

.full-width {
  width: 100%;
}

.fixed {
  position: fixed;
  width: 100%;
}

.clearfix {
  content: "";
  display: table;
  clear: both;
}

.display-none {
  display: none;
}

.display-block {
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

.width-auto {
  width: auto;
}

.bk-cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bk-contain {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hidden-desktop {
  display: none;
}

@media (max-width: 800px) {
  .hidden-desktop {
    display: block;
  }
}

.shown-desktop {
  display: block;
}

@media (max-width: 800px) {
  .shown-desktop {
    display: none;
  }
}

@media (max-width: 800px) {
  .hidden-tablet {
    display: none;
  }
}

.shown-tablet {
  display: none;
}

@media (max-width: 800px) {
  .shown-tablet {
    display: block;
  }
}

@media (max-width: 767px) {
  .hidden-under-tablet {
    display: none;
  }
}

.shown-under-tablet {
  display: none;
}

@media (max-width: 767px) {
  .shown-under-tablet {
    display: block;
  }
}

@media (max-width: 600px) {
  .hidden-mobile {
    display: none;
  }
}

.shown-mobile {
  display: none;
}

@media (max-width: 600px) {
  .shown-mobile {
    display: block;
  }
}

.p-0 {
  padding: 0px;
}

.p-3 {
  padding: 3px;
}

.p-5 {
  padding: 5px;
}

.p-10 {
  padding: 10px;
}

.p-15 {
  padding: 15px;
}

.p-20 {
  padding: 20px;
}

.p-25 {
  padding: 25px;
}

.p-30 {
  padding: 30px;
}

.p-35 {
  padding: 35px;
}

.p-40 {
  padding: 40px;
}

.p-45 {
  padding: 45px;
}

.p-50 {
  padding: 50px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-2 {
  padding-top: 2px;
}

.pt-3 {
  padding-top: 3px;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-60 {
  padding-top: 60px;
}

.pr-0 {
  padding-right: 0px;
}

.pr-3 {
  padding-right: 3px;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-2 {
  padding-bottom: 2px;
}

.pb-3 {
  padding-bottom: 3px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-3 {
  padding-left: 3px;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.m-0 {
  margin: 0px;
}

.m-3 {
  margin: 3px;
}

.m-5 {
  margin: 5px;
}

.m-10 {
  margin: 10px;
}

.m-15 {
  margin: 15px;
}

.m-20 {
  margin: 20px;
}

.m-25 {
  margin: 25px;
}

.m-30 {
  margin: 30px;
}

.m-35 {
  margin: 35px;
}

.m-40 {
  margin: 40px;
}

.m-45 {
  margin: 45px;
}

.m-50 {
  margin: 50px;
}

.mt-0 {
  margin-top: 0px;
}

.mt-3 {
  margin-top: 3px;
}

.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mr-0 {
  margin-right: 0px;
}

.mr-3 {
  margin-right: 3px;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-3 {
  margin-bottom: 3px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-80 {
  margin-bottom: 80px;
}

.ml-0 {
  margin-left: 0px;
}

.ml-3 {
  margin-left: 3px;
}

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.w-auto {
  width: auto;
}

.max-width-920 {
  max-width: 920px;
}

.aspect-ratio-16x9 {
  padding-bottom: 56.25%;
}

.aspect-ratio-9x16 {
  padding-bottom: 177.77%;
}

.aspect-ratio-4x3 {
  padding-bottom: 75%;
}

.aspect-ratio-3x4 {
  padding-bottom: 133.33%;
}

.aspect-ratio-6x4 {
  padding-bottom: 66.6%;
}

.aspect-ratio-4x6 {
  padding-bottom: 150%;
}

.aspect-ratio-8x5 {
  padding-bottom: 62.5%;
}

.aspect-ratio-5x8 {
  padding-bottom: 160%;
}

.aspect-ratio-7x5 {
  padding-bottom: 71.42%;
}

.aspect-ratio-5x7 {
  padding-bottom: 140%;
}

.aspect-ratio-1x1 {
  padding-bottom: 100%;
}

.half-container {
  float: left;
  width: 50%;
}

.half-container:nth-child(odd) {
  padding-right: 10px;
}

.half-container:nth-child(even) {
  padding-left: 10px;
}

@media (max-width: 767px) {
  .half-container {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }

  .half-container:nth-child(odd),
  .half-container:nth-child(even) {
    padding: 0px;
  }

  .half-container:last-of-type {
    margin-bottom: 0;
  }
}

.third-container {
  float: left;
  width: 35%;
}

.third-container.right {
  padding-left: 10px;
}

.third-container.left {
  padding-right: 10px;
}

.third-container.pull-right {
  float: right !important;
}

.two-thirds-container {
  float: left;
  width: 65%;
}

.two-thirds-container.right {
  padding-left: 10px;
}

.two-thirds-container.left {
  padding-right: 10px;
}

@media (max-width: 767px) {

  .third-container,
  .two-thirds-container {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }

  .third-container:nth-child(odd),
  .two-thirds-container:nth-child(odd),
  .third-container:nth-child(even),
  .two-thirds-container:nth-child(even) {
    padding: 0px;
  }

  .third-container:last-of-type,
  .two-thirds-container:last-of-type {
    margin-bottom: 0;
  }
}

.left-container {
  float: left;
  width: 49.2%;
  padding-right: 20px;
  padding-bottom: 20px;
}

@media (max-width: 800px) {
  .left-container {
    width: 100%;
    padding-right: 0;
  }
}

.right-container {
  float: right;
  width: 49%;
  padding-bottom: 20px;
}

@media (max-width: 800px) {
  .right-container {
    width: 100%;
    padding-right: 0;
  }
}

.full-container-fixed {
  float: left;
  width: 100%;
  position: relative;
  padding-right: 320px;
}

@media (max-width: 800px) {
  .full-container-fixed {
    padding-right: 0;
  }

  .full-container-fixed .right-container-fixed {
    position: relative;
    width: 100%;
  }
}

.left-container-fixed {
  float: left;
  width: 100%;
  min-height: 500px;
}

.right-container-fixed {
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
}

.col-4 {
  float: left;
  position: relative;
  width: 23.5%;
  margin: 0 2% 2% 0;
}

.col-4:nth-of-type(4n) {
  margin-right: 0;
}

@media (max-width: 1024px) {
  .col-4 {
    width: 32%;
  }

  .col-4:nth-of-type(4n) {
    margin-right: 2%;
  }

  .col-4:nth-of-type(3n) {
    margin-right: 0;
  }
}

@media (max-width: 800px) {
  .col-4 {
    width: 49%;
  }

  .col-4:nth-of-type(3n) {
    margin-right: 2%;
  }

  .col-4:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (max-width: 600px) {
  .col-4 {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 20px;
  }
}

.col-4-no-margin {
  float: left;
  position: relative;
  width: 25%;
}

@media (max-width: 1024px) {
  .col-4-no-margin {
    width: 33.33333%;
  }
}

@media (max-width: 800px) {
  .col-4-no-margin {
    width: 50%;
  }
}

@media (max-width: 600px) {
  .col-4-no-margin {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 20px;
  }
}

.col-3 {
  float: left;
  position: relative;
  width: 32%;
  margin: 0 2% 2% 0;
}

.col-3:nth-of-type(3n) {
  margin-right: 0;
}

@media (max-width: 800px) {
  .col-3 {
    width: 49%;
    margin-right: 2%;
  }

  .col-3:nth-of-type(3n) {
    display: none;
  }

  .col-3:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (max-width: 600px) {
  .col-3 {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 20px;
  }
}

.col-3-no-margin {
  float: left;
  position: relative;
  width: 33.33333333%;
  margin: 0;
}

@media (max-width: 800px) {
  .col-3-no-margin {
    width: 50%;
  }
}

@media (max-width: 600px) {
  .col-3-no-margin {
    width: 100%;
  }
}

.col-2 {
  float: left;
  position: relative;
  width: 49%;
  margin: 0 2% 2% 0;
}

.col-2:nth-of-type(2n) {
  margin-right: 0;
}

@media (max-width: 600px) {
  .col-2 {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 20px;
  }
}

.col-2-no-margin {
  float: left;
  position: relative;
  width: 50%;
}

@media (max-width: 1000px) {
  .col-2-no-margin p {
    display: none;
  }
}

@media (max-width: 800px) {
  .col-2-no-margin {
    width: 100%;
  }
}

header {
  /*border-bottom: 1px solid #e1e1e1;
  z-index: 9999;
  background-color: #fff;*/
}

header a {
  text-decoration: none;
}

.top-nav-container {
  background-color: #222;
  color: #fff;
}

.top-nav-links {
  float: left;
  font-family: brandon-grotesque, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.top-nav-links span {
  display: inline-block;
  margin-right: 10px;
}

.top-nav-links a {
  color: #fff;
}

header .search {
  float: right;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

header .search input {
  background-color: transparent !important;
  height: 30px !important;
  padding: 14px 20px !important;
  border: none !important;
  color: #fff;
}

header .search input::-webkit-input-placeholder {
  color: #fff;
}

header .search input::-moz-placeholder {
  color: #fff;
}

header .search input:-ms-input-placeholder {
  color: #fff;
}

header .search input:-moz-placeholder {
  color: #fff;
}

header .search button {
  color: #fff;
}

.logo {
  float: left;
  width: 350px;
}

.logo a {
  float: left;
}

.logo a img {
  width: 100%;
}

.bidpath-link {
  font-family: brandon-grotesque, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #222;
  letter-spacing: 0;
  text-align: right;
  line-height: 24px;
}

.main-navigation-container {
  float: right;
  max-width: 705px;
}

.main-navigation-list {
  float: right;
  width: auto;
  margin: 0;
  padding: 0;
}

.main-navigation-list li {
  list-style: none;
  width: auto;
  margin-right: 17px;
}

.main-navigation-list li:last-child {
  margin-right: 0;
}

.main-navigation-list li.first-level {
  position: relative;
}

.main-navigation-list li.first-level.active a.first-level-link {
  color: #222;
  text-decoration: none;
  border-color: #1d1d1d;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.main-navigation-list li.first-level.active a.first-level-link:after {
  border-bottom: 2px solid #991c3a;
}

.main-navigation-list li.first-level a.first-level-link {
  float: left;
  width: 100%;
  color: #222;
  padding-bottom: 15px;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}

.main-navigation-list li.first-level a.first-level-link:after {
  content: "";
  width: 16px;
  display: inline-block;
  position: absolute;
  bottom: 12px;
  left: 50%;
  margin-left: -8px;
  border-bottom: 2px solid transparent;
}

.main-navigation-list li.first-level a.first-level-link:hover {
  text-decoration: none;
}

.main-navigation-list li.first-level:hover:after,
.main-navigation-list li.first-level:hover:before {
  bottom: -1px;
  left: 50%;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 99;
}

.main-navigation-list li.first-level:hover:after {
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}

.main-navigation-list li.first-level:hover:before {
  border-bottom-color: #e1e1e1;
  border-width: 11px;
  margin-left: -11px;
}

.main-navigation-list li .navigation-dropdown-link {
  display: none;
}

/*
.navigation-dropdown-list {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  padding: 0;
  margin: 0;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  width: 300px;
  list-style: none;
  z-index: 10;
  overflow: hidden;
}

.navigation-dropdown-list li {
  width: 100%;
  border-bottom: 1px solid #e1e1e1;
}

.navigation-dropdown-list li:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.navigation-dropdown-list li.active a,
.navigation-dropdown-list li a:hover {
  background-color: #1d1d1d;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.navigation-dropdown-list li a {
  float: left;
  width: 100%;
  padding: 10px;
  color: #222;
  background-color: #fff;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}
*/
@media (max-width: 1150px) {
  .logo {
    width: 250px;
    margin-top: 10px;
  }

  .bidpath-links {
    padding-bottom: 14px;
  }
}

.c-hamburger {
  position: relative;
  margin: 0px auto;
  margin-top: 7px;
  padding: 0;
  width: 28px;
  height: 27px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}

.c-hamburger:focus {
  outline: none;
}

.c-hamburger span {
  display: block;
  position: absolute;
  top: 10px;
  left: 0px;
  right: 0px;
  height: 2px;
  background-color: #1d1d1d;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #1d1d1d;
  content: "";
}

.c-hamburger span::before {
  top: -10px;
}

.c-hamburger span::after {
  bottom: -10px;
}

.c-hamburger span::before,
.c-hamburger span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}

.c-hamburger span::before {
  transition-property: top, transform;
}

.c-hamburger span::after {
  transition-property: bottom, transform;
}

#mobile-header-menu-trigger.active .c-hamburger span {
  background: none;
}

#mobile-header-menu-trigger.active .c-hamburger span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#mobile-header-menu-trigger.active .c-hamburger span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#mobile-header-menu-trigger.active .c-hamburger span::before,
#mobile-header-menu-trigger.active .c-hamburger span::after {
  transition-delay: 0s, 0.3s;
}

.main-navigation-container-mobile {
  display: none;
}

.mobile-navigation-buttons {
  float: right;
  display: none;
}

.mobile-navigation-close {
  display: none;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}

.mobile-navigation-close span,
.mobile-navigation-close i {
  float: left;
  margin-bottom: 0;
  line-height: 30px;
}

@media (max-width: 1023px) {
  .main-navigation-container {
    display: none;
  }

  .mobile-open.main-navigation-container {
    display: block;
  }

  .btn-mobile {
    display: none;
  }

  #mobile-header-menu-trigger {
    display: inline-block;
    position: relative;
  }

  .logo {
    width: 350px;
    margin-top: 0px;
    margin-bottom: 15px;
  }

  .mobile-navigation-buttons {
    display: block;
  }

  .mobile-navigation-buttons .btn-mobile {
    font-size: 36px;
    padding: 16px 10px;
    display: none;
  }

  .mobile-navigation-close {
    display: block;
  }

  .main-navigation-container-mobile {
    display: block;
    height: 0px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    margin-top: 1px;
    background-color: #fff;
    padding: 0px;
    opacity: 0;
    z-index: -1;
    overflow: auto;
    pointer-events: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-box-shadow: 0px 10px 23px -9px rgba(0, 0, 0, 0.46);
    -moz-box-shadow: 0px 10px 23px -9px rgba(0, 0, 0, 0.46);
    box-shadow: 0px 10px 23px -9px rgba(0, 0, 0, 0.46);
  }

  .main-navigation-container-mobile.mobile-open {
    z-index: 150;
    opacity: 1;
    pointer-events: visible;
    height: auto;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    display: block;
  }

  .main-navigation-list {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0px 0;
    list-style: none;
  }

  .main-navigation-list li.first-level {
    width: 100%;
    margin-right: 0;
  }

  .main-navigation-list li.first-level.active a.first-level-link,
  .main-navigation-list li.first-level:hover a.first-level-link {
    color: #1d1d1d;
    border-color: #991c3a;
  }

  .main-navigation-list li.first-level a.first-level-link {
    color: #222;
    border-bottom: 1px solid #991c3a;
    padding: 10px 40px 10px 20px;
  }

  .main-navigation-list li.has-children .navigation-dropdown-link {
    display: block;
    position: absolute;
    right: 0;
    width: 15px;
    z-index: 10;
    padding: 10px 30px;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }

  .main-navigation-list li.open-dropdown .navigation-dropdown-link i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }

  .main-navigation-list li.open-dropdown .navigation-dropdown-list {
    display: block;
  }

  .main-navigation-list li.first-level:hover:after,
  .main-navigation-list li.first-level:hover:before,
  .main-navigation-list li.first-level.active a.first-level-link:after {
    display: none;
  }

  .navigation-dropdown-list {
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    width: 100%;
    border: 0;
  }

  .navigation-dropdown-list li {
    border-bottom: 1px solid #991c3a;
  }

  .navigation-dropdown-list li a {
    background-color: #e1e1e1;
    padding-left: 20px;
  }
}

@media (max-width: 767px) {

  .top-nav-container .top-nav-links,
  .top-nav-container .search {
    display: none;
  }

  .btn-mobile {
    display: inline-block !important;
  }

  .top-nav-container {
    position: absolute;
    bottom: -50px;
    z-index: 9;
  }

  .search {
    width: 100%;
    padding: 10px 0px;
  }
}

@media (max-width: 600px) {
  header .pw {
    padding: 0px;
  }

  .logo {
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 15px;
    border-bottom: 1px solid #991c3a;
    text-align: center;
  }

  .logo a {
    float: none;
  }

  .logo a img {
    float: none;
    display: inline-block;
    width: auto;
  }

  .mobile-navigation-buttons {
    width: 100%;
    float: left;
  }

  .width33 {
    width: 33.33%;
    text-align: center;
  }
}

footer .border-top {
  border-color: #777;
}

footer ul {
  margin: 0px;
  padding: 0px;
}

footer li {
  margin: 5px 0px;
}

.social {
  float: left;
  width: 100%;
  margin-bottom: 17px;
}

.social span {
  float: left;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  background-color: #fff;
  color: #1d1d1d;
  text-align: center;
  margin-right: 20px;
  font-size: 16px;
}

.social span i {
  vertical-align: middle;
}

.footer-bar-bottom {
  padding-top: 27px;
  padding-bottom: 17px;
}

.footer-navigation {
  float: left;
}

.footer-navigation a,
.footer-navigation small {
  margin-right: 10px;
  color: #fff;
}

.site-by-container {
  float: right;
}

@media (max-width: 767px) {

  .site-by-container,
  .footer-navigation {
    float: left;
    width: 100%;
  }

  .footer-navigation {
    margin-bottom: 10px;
  }
}

.email-address {
  float: left;
  width: 38%;
  margin-bottom: 20px;
}

.interests {
  float: left;
  width: 40%;
  margin-left: 3%;
  margin-right: 3%;
  margin-bottom: 20px;
}

.interests-label {
  float: left;
  margin-right: 2%;
  line-height: 50px;
}

.multiselect {
  float: left;
  width: 83%;
  position: relative;
  z-index: 9;
}

.selectBox {
  position: relative;
}

.selectBox span {
  float: left;
  width: 100%;
  color: #1d1d1d;
  padding: 10px 40px 11px 10px;
  background-position: right 15px center;
  background-size: 10px;
  background-image: url("/images/select-dropdown.svg");
  background-repeat: no-repeat;
  background-color: #fff;
  cursor: pointer;
  border: 1px solid #e1e1e1;
  font-size: 14px;
}

.selectBox select {
  float: left;
  width: 100%;
  color: #1d1d1d;
}

.selectBox select option {
  display: none;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#checkboxes {
  width: 100%;
  min-width: 250px;
  display: none;
  border: 1px #e1e1e1 solid;
  background: #fff;
  color: #1d1d1d;
  position: absolute;
  bottom: 52px;
  padding: 10px;
  font-size: 14px;
}

@media (max-width: 1280px) {
  .js-cm-submit-button {
    width: 16%;
    min-width: auto;
  }

  .interests-label {
    display: none;
  }

  .multiselect {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .email-address {
    width: 100%;
  }

  .interests {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  .js-cm-submit-button {
    width: 100%;
  }
}

body.show-site-overlay-container {
  overflow: hidden;
}

body.show-site-overlay-container #site-overlay-container {
  pointer-events: visible;
  opacity: 0.4;
  z-index: 20;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}

body.show-site-overlay-container footer,
body.show-site-overlay-container main {
  filter: blur(3px);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

#site-overlay-container {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  background-color: #991c3a;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}

.breadcrumbs {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

.breadcrumbs li {
  width: auto;
  list-style: none;
  color: #222;
  margin-right: 3px;
  font-family: brandon-grotesque, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.breadcrumbs li span {
  margin-left: 2px;
}

.breadcrumbs li a {
  color: #222;
}

@media (max-width: 600px) {
  .breadcrumbs {
    display: none;
  }
}

.share-container p {
  display: inline-block;
  width: auto;
  margin-bottom: 0px;
}

.social-container {
  min-width: 130px;
}

@media (max-width: 600px) {
  .social-container {
    float: left;
    margin-top: 20px;
    width: 100%;
  }
}

.inner-shadow:after {
  content: "";
  background-image: linear-gradient(-182deg, rgba(71, 71, 71, 0.06) 47%, #222 98%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 8;
}

.service-abstract {
  position: absolute;
  bottom: 20px;
  left: 0px;
  padding: 0px 55px;
  z-index: 9;
  width: 100%;
}

.service-abstract h3,
.service-abstract p {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

@media (max-width: 1000px) {
  .service-abstract {
    bottom: 10%;
  }

  .service-abstract h3 {
    font-size: 32px;
    line-height: 36px;
  }
}

#locations-map {
  min-height: 500px;
}

.location-list-home a {
  color: #fff;
}

.location-list-home a:hover {
  color: #fff;
}

.location-list-home .col-3-no-margin {
  border-right: 1px solid #777;
}

.location-list-home .col-3-no-margin:nth-child(3n) {
  border-right: 0px;
}

@media (max-width: 1000px) {
  .location-list-home .col-3-no-margin {
    width: 100%;
    border-right: 0px;
    border-top: 1px solid #777;
  }
}

#contact-locations {
  margin-bottom: 70px;
}

#contact-locations a {
  color: #fff;
}

#contact-locations a:hover {
  color: #fff;
}

#contact-locations .map {
  display: none;
  overflow: hidden;
  height: 444px;
}

#contact-locations .contact-location {
  position: relative;
  background-color: #1d1d1d;
}

#contact-locations .contact-location.active {
  background-color: #333;
}

#contact-locations .location-content {
  float: left;
  width: 80%;
}

#contact-locations .map {
  position: absolute;
  right: 40px;
  top: 60px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}

#contact-locations .map:after {
  content: "";
  font-size: 13px;
  color: #fff;
  float: right;
  margin-top: 15px;
  width: 100%;
  text-align: center;
  background-image: url(/images/triangle-down.png);
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
}

#contact-locations .map.active:after {
  background-image: url(/images/triangle-up.png);
}

@media (max-width: 600px) {
  #contact-locations .location-content {
    width: 100%;
  }

  #contact-locations .map {
    position: relative;
    top: 0px;
    right: 0px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
}

header input[type="email"],
footer input[type="email"],
header input[type="number"],
footer input[type="number"],
header input[type="password"],
footer input[type="password"],
header input[type="text"],
footer input[type="text"],
header select,
footer select,
header textarea,
footer textarea {
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  outline: 0;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  padding: 15px 10px;
  height: 50px;
  font-size: 14px;
  -webkit-box-shadow: 0px 4px 4px transparent;
  -moz-box-shadow: 0px 4px 4px transparent;
  box-shadow: 0px 4px 4px transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

header input[type="email"]:not(.no-focus):focus,
footer input[type="email"]:not(.no-focus):focus,
header input[type="number"]:not(.no-focus):focus,
footer input[type="number"]:not(.no-focus):focus,
header input[type="password"]:not(.no-focus):focus,
footer input[type="password"]:not(.no-focus):focus,
header input[type="text"]:not(.no-focus):focus,
footer input[type="text"]:not(.no-focus):focus,
header select:not(.no-focus):focus,
footer select:not(.no-focus):focus,
header textarea:not(.no-focus):focus,
footer textarea:not(.no-focus):focus {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border: 2px solid #1d1d1d;
  padding: 14px 8px;
}

header input[type="email"].error,
footer input[type="email"].error,
header input[type="number"].error,
footer input[type="number"].error,
header input[type="password"].error,
footer input[type="password"].error,
header input[type="text"].error,
footer input[type="text"].error,
header select.error,
footer select.error,
header textarea.error,
footer textarea.error {
  border: 2px solid #fd2a2a;
  color: #fd2a2a;
  padding: 14px 8px;
}

header input[type="email"].error::-webkit-input-placeholder,
footer input[type="email"].error::-webkit-input-placeholder,
header input[type="number"].error::-webkit-input-placeholder,
footer input[type="number"].error::-webkit-input-placeholder,
header input[type="password"].error::-webkit-input-placeholder,
footer input[type="password"].error::-webkit-input-placeholder,
header input[type="text"].error::-webkit-input-placeholder,
footer input[type="text"].error::-webkit-input-placeholder,
header select.error::-webkit-input-placeholder,
footer select.error::-webkit-input-placeholder,
header textarea.error::-webkit-input-placeholder,
footer textarea.error::-webkit-input-placeholder {
  color: #fd2a2a;
}

header input[type="email"].error::-moz-placeholder,
footer input[type="email"].error::-moz-placeholder,
header input[type="number"].error::-moz-placeholder,
footer input[type="number"].error::-moz-placeholder,
header input[type="password"].error::-moz-placeholder,
footer input[type="password"].error::-moz-placeholder,
header input[type="text"].error::-moz-placeholder,
footer input[type="text"].error::-moz-placeholder,
header select.error::-moz-placeholder,
footer select.error::-moz-placeholder,
header textarea.error::-moz-placeholder,
footer textarea.error::-moz-placeholder {
  color: #fd2a2a;
}

header input[type="email"].error:-ms-input-placeholder,
footer input[type="email"].error:-ms-input-placeholder,
header input[type="number"].error:-ms-input-placeholder,
footer input[type="number"].error:-ms-input-placeholder,
header input[type="password"].error:-ms-input-placeholder,
footer input[type="password"].error:-ms-input-placeholder,
header input[type="text"].error:-ms-input-placeholder,
footer input[type="text"].error:-ms-input-placeholder,
header select.error:-ms-input-placeholder,
footer select.error:-ms-input-placeholder,
header textarea.error:-ms-input-placeholder,
footer textarea.error:-ms-input-placeholder {
  color: #fd2a2a;
}

header input[type="email"].error:-moz-placeholder,
footer input[type="email"].error:-moz-placeholder,
header input[type="number"].error:-moz-placeholder,
footer input[type="number"].error:-moz-placeholder,
header input[type="password"].error:-moz-placeholder,
footer input[type="password"].error:-moz-placeholder,
header input[type="text"].error:-moz-placeholder,
footer input[type="text"].error:-moz-placeholder,
header select.error:-moz-placeholder,
footer select.error:-moz-placeholder,
header textarea.error:-moz-placeholder,
footer textarea.error:-moz-placeholder {
  color: #fd2a2a;
}

header input[type="email"].disabled,
footer input[type="email"].disabled,
header input[type="number"].disabled,
footer input[type="number"].disabled,
header input[type="password"].disabled,
footer input[type="password"].disabled,
header input[type="text"].disabled,
footer input[type="text"].disabled,
header select.disabled,
footer select.disabled,
header textarea.disabled,
footer textarea.disabled,
header input[type="email"][disabled],
footer input[type="email"][disabled],
header input[type="number"][disabled],
footer input[type="number"][disabled],
header input[type="password"][disabled],
footer input[type="password"][disabled],
header input[type="text"][disabled],
footer input[type="text"][disabled],
header select[disabled],
footer select[disabled],
header textarea[disabled],
footer textarea[disabled],
header input[type="email"][disabled="disabled"],
footer input[type="email"][disabled="disabled"],
header input[type="number"][disabled="disabled"],
footer input[type="number"][disabled="disabled"],
header input[type="password"][disabled="disabled"],
footer input[type="password"][disabled="disabled"],
header input[type="text"][disabled="disabled"],
footer input[type="text"][disabled="disabled"],
header select[disabled="disabled"],
footer select[disabled="disabled"],
header textarea[disabled="disabled"],
footer textarea[disabled="disabled"] {
  pointer-events: none;
  background-color: #f5f5f4;
}

header input[type="email"]::-webkit-input-placeholder,
footer input[type="email"]::-webkit-input-placeholder,
header input[type="number"]::-webkit-input-placeholder,
footer input[type="number"]::-webkit-input-placeholder,
header input[type="password"]::-webkit-input-placeholder,
footer input[type="password"]::-webkit-input-placeholder,
header input[type="text"]::-webkit-input-placeholder,
footer input[type="text"]::-webkit-input-placeholder,
header select::-webkit-input-placeholder,
footer select::-webkit-input-placeholder,
header textarea::-webkit-input-placeholder,
footer textarea::-webkit-input-placeholder {
  color: #777;
}

header input[type="email"]::-moz-placeholder,
footer input[type="email"]::-moz-placeholder,
header input[type="number"]::-moz-placeholder,
footer input[type="number"]::-moz-placeholder,
header input[type="password"]::-moz-placeholder,
footer input[type="password"]::-moz-placeholder,
header input[type="text"]::-moz-placeholder,
footer input[type="text"]::-moz-placeholder,
header select::-moz-placeholder,
footer select::-moz-placeholder,
header textarea::-moz-placeholder,
footer textarea::-moz-placeholder {
  color: #f5f5f4;
}

header input[type="email"]:-ms-input-placeholder,
footer input[type="email"]:-ms-input-placeholder,
header input[type="number"]:-ms-input-placeholder,
footer input[type="number"]:-ms-input-placeholder,
header input[type="password"]:-ms-input-placeholder,
footer input[type="password"]:-ms-input-placeholder,
header input[type="text"]:-ms-input-placeholder,
footer input[type="text"]:-ms-input-placeholder,
header select:-ms-input-placeholder,
footer select:-ms-input-placeholder,
header textarea:-ms-input-placeholder,
footer textarea:-ms-input-placeholder {
  color: #f5f5f4;
}

header input[type="email"]:-moz-placeholder,
footer input[type="email"]:-moz-placeholder,
header input[type="number"]:-moz-placeholder,
footer input[type="number"]:-moz-placeholder,
header input[type="password"]:-moz-placeholder,
footer input[type="password"]:-moz-placeholder,
header input[type="text"]:-moz-placeholder,
footer input[type="text"]:-moz-placeholder,
header select:-moz-placeholder,
footer select:-moz-placeholder,
header textarea:-moz-placeholder,
footer textarea:-moz-placeholder {
  color: #f5f5f4;
}

header button.clear-styling,
footer button.clear-styling {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 0;
}

header select,
footer select {
  cursor: pointer;
  background-position: right 15px center;
  background-size: 10px;
  background-image: url("/images/select-dropdown.svg");
  background-repeat: no-repeat;
}

header textarea,
footer textarea {
  height: 170px;
}

header hr,
footer hr {
  float: left;
  width: 100%;
  border: 0;
  height: 1px;
  background-color: #991c3a;
  margin: 10px 0;
}

header .input-icon,
footer .input-icon {
  float: left;
  width: 100%;
  position: relative;
}

header .input-icon button,
footer .input-icon button {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50px;
}

header .input-icon i,
footer .input-icon i {
  position: absolute;
  top: 16px;
  z-index: 10;
  font-size: 19px;
  pointer-events: none;
  color: #fff;
}

header .input-icon.right i,
footer .input-icon.right i {
  right: 17px;
}

header .input-icon.right button,
footer .input-icon.right button {
  right: 0;
}

header .input-icon.right input,
footer .input-icon.right input {
  padding-right: 50px;
}

header .input-icon.right input:not(.no-focus):focus,
footer .input-icon.right input:not(.no-focus):focus {
  padding-right: 49px;
}

header .input-icon:not(.right) i,
footer .input-icon:not(.right) i {
  left: 17px;
}

header .input-icon:not(.right) button,
footer .input-icon:not(.right) button {
  left: 0;
}

header .input-icon:not(.right) input,
footer .input-icon:not(.right) input {
  padding-left: 50px;
}

header .input-icon:not(.right) input:not(.no-focus):focus,
footer .input-icon:not(.right) input:not(.no-focus):focus {
  padding-left: 49px;
}

header [type="radio"],
footer [type="radio"],
header [type="checkbox"],
footer [type="checkbox"] {
  position: absolute;
  left: -9999px;
}

header [type="radio"]:checked+label:after,
footer [type="radio"]:checked+label:after,
header [type="checkbox"]:checked+label:after,
footer [type="checkbox"]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

header [type="radio"]:not(:checked)+label:after,
footer [type="radio"]:not(:checked)+label:after,
header [type="checkbox"]:not(:checked)+label:after,
footer [type="checkbox"]:not(:checked)+label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

header [type="radio"]+label,
footer [type="radio"]+label,
header [type="checkbox"]+label,
footer [type="checkbox"]+label {
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
  display: inline-block;
}

header [type="radio"]+label:before,
footer [type="radio"]+label:before,
header [type="checkbox"]+label:before,
footer [type="checkbox"]+label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #991c3a;
  background: #fff;
}

header [type="radio"]+label:after,
footer [type="radio"]+label:after,
header [type="checkbox"]+label:after,
footer [type="checkbox"]+label:after {
  content: "";
  width: 14px;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

header [type="radio"]+label:before,
footer [type="radio"]+label:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

header [type="radio"]+label:after,
footer [type="radio"]+label:after {
  height: 14px;
  background: #991c3a;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

header [type="checkbox"]+label:before,
footer [type="checkbox"]+label:before {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

header [type="checkbox"]+label:after,
footer [type="checkbox"]+label:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 14px;
  height: 10px;
  line-height: 10px;
  color: #991c3a;
  top: 6px;
  left: 4px;
}

#wrapper {
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 16px;
  font-weight: 400;
  color: #222;
  letter-spacing: 0;
  line-height: 24px;
}

#wrapper .button,
#wrapper .place-bid {
  float: left;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #991c3a;
  min-width: 190px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  padding: 15px 10px 17px;
  color: #222;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
  background: none;
}

#wrapper .button.active,
#wrapper .place-bid.active,
#wrapper .watch.active,
#wrapper .ask.active,
#wrapper .button:active,
#wrapper .place-bid:active,
#wrapper .watch:active,
#wrapper .ask:active,
#wrapper .button:hover,
#wrapper .place-bid:hover,
#wrapper .watch:hover,
#wrapper .ask:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

#wrapper .button.active,
#wrapper .place-bid.active,
#wrapper .watch.active,
#wrapper .ask.active,
#wrapper .button:hover,
#wrapper .place-bid:hover,
#wrapper .watch:hover,
#wrapper .ask:hover {
  background-color: #222;
  color: #fff;
}

#wrapper .button:before,
#wrapper .place-bid:before,
#wrapper .watch:before,
#wrapper .ask:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

#wrapper .button.btn-loading,
#wrapper .place-bid.btn-loading,
#wrapper .watch.btn-loading,
#wrapper .ask.btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

#wrapper .button.btn-loading:before,
#wrapper .place-bid.btn-loading:before,
#wrapper .watch.btn-loading:before,
#wrapper .ask.btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

#wrapper .button.disabled,
#wrapper .place-bid.disabled,
#wrapper .watch.disabled,
#wrapper .ask.disabled,
#wrapper .button[disabled],
#wrapper .place-bid[disabled],
#wrapper .watch[disabled],
#wrapper .ask[disabled],
#wrapper .button[disabled="disabled"],
#wrapper .place-bid[disabled="disabled"],
#wrapper .watch[disabled="disabled"],
#wrapper .ask[disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

@media (max-width: 800px) {

  #wrapper .button,
  #wrapper .place-bid,
  #wrapper .watch,
  #wrapper .ask {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

#wrapper hr {
  border-top: 1px solid #706d7d;
  margin: 10px 0px 30px;
}

#wrapper a {
  text-decoration: none;
}

#wrapper input[type="text"],
#wrapper input[type="password"] {
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-size: 16px !important;
  font-weight: 400 !important;
  background: #f4f1eb;
}

#wrapper ul {
  /*
  padding: 0px !important;
  margin: 0px !important;
  */
  padding: 0px;
  margin: 0px;
}

header#headsec {
  border-bottom: 1px solid #696969;
}

header#headsec a {
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  font-family: lato, sans-serif !important;
  font-size: 14px !important;
  color: white !important;
  text-transform: none !important;
}

header#headsec .current a {
  color: white !important;
}

header#headsec li a:hover:after,
header#headsec li.current a:after {
  background-color: #696969;
}

.summary-navi {
  border-bottom: 1px solid #991c3a;
}

.summary-navi a {
  color: #000 !important;
}

#auction-summary {
  border-bottom: 1px solid #991c3a;
}

.auction-description {
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #222;
}

h2.auction-date-loc {
  color: #1d1d1d !important;
}

.bodybox.catlogbox .live-link-container {
  border-bottom: 1px solid #991c3a;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link {
  float: left;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #991c3a;
  min-width: 190px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  padding: 15px 10px 17px;
  color: #222;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
  font-weight: normal !important;
  line-height: 26px !important;
  padding: 15px 20px !important;
  font-size: 20px !important;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link.active,
.bodybox.catlogbox .live-link-container .catalog-live-sale-link:active,
.bodybox.catlogbox .live-link-container .catalog-live-sale-link:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link.active,
.bodybox.catlogbox .live-link-container .catalog-live-sale-link:hover {
  background-color: #222;
  color: #fff;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link.btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link.btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

.bodybox.catlogbox .live-link-container .catalog-live-sale-link.disabled,
.bodybox.catlogbox .live-link-container .catalog-live-sale-link[disabled],
.bodybox.catlogbox .live-link-container .catalog-live-sale-link[disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

@media (max-width: 800px) {
  .bodybox.catlogbox .live-link-container .catalog-live-sale-link {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.auclisted li.item-block {
  border: 1px solid #706d7d;
}

.aucbid li.item-block:hover {
  background-color: #f9f9f9;
}

.auclisted .list-cols.figure-col {
  border-right: 1px solid #706d7d;
  background-color: #fff;
}

.auclist li>section div.bdttle i {
  font-family: brandon-grotesque, sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: rgb(114, 109, 127) !important;
  letter-spacing: 0;
  line-height: 28px;
}

.qdatarepeater-ctl .timelft a,
.qdatarepeater-ctl .bdttle a {
  color: rgb(114, 109, 127) !important;
}

form .aucbid li>section div.bdttle h2 {
  line-height: 100%;
  padding: 0px;
  margin-bottom: 10px;
}

form .aucbid li>section div.bdttle h2 a {
  font-family: brandon-grotesque, sans-serif;
  font-size: 24px !important;
  font-weight: 400;
  color: #000 !important;
  letter-spacing: 0;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 60px;
  font-family: brandon-grotesque, sans-serif;
  font-style: normal;
  color: rgb(114, 109, 127) !important;
}

.aucbid ul.price-info li>span.title,
.aucbid ul.price-info li>span.value {
  font-style: normal !important;
  color: #706d7d;
  font-family: brandon-grotesque, sans-serif;
  text-transform: capitalize;
}

.auclisted .bd-chk label,
.aucgrid .bd-chk label {
  color: #000;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-family: brandon-grotesque, sans-serif;
}

div.place-multibid {
  border-bottom: 1px solid #706d7d;
}

#wrapper .aucgrid .item-block {
  border: 0px solid #991c3a !important;
}

#wrapper .aucgrid .item-block figure {
  background-color: #fff;
}

li.item-block .unibtn a {
  float: left;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #991c3a;
  min-width: 190px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  padding: 15px 10px 17px;
  color: #222;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
}

li.item-block .unibtn a.active,
li.item-block .unibtn a:active,
li.item-block .unibtn a:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

li.item-block .unibtn a.active,
li.item-block .unibtn a:hover {
  background-color: #222;
  color: #fff;
}

li.item-block .unibtn a:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

li.item-block .unibtn a.btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

li.item-block .unibtn a.btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

li.item-block .unibtn a.disabled,
li.item-block .unibtn a[disabled],
li.item-block .unibtn a[disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

@media (max-width: 800px) {
  li.item-block .unibtn a {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.lot-details.lot-details-index ul.rslides {
  border: 0px solid #991c3a;
}

#slider4-pager.rslides_tabs.rslides_tabs.rslides1_tabs {
  border: none !important;
  border-top: 1px solid #991c3a !important;
}

#wrapper .tle-lot,
#wrapper .auctitle .tle {
  text-align: center;
  border-bottom: 1px solid #991c3a;
}

#wrapper .tle-lot h3,
#wrapper .auctitle .tle h3,
.auctitle>div.tle h3 span.sale-name {
  font-size: 54px !important;
  font-weight: 400 !important;
  color: #1d1d1d !important;
  letter-spacing: 0;
  text-align: center;
  line-height: 62px !important;
  text-transform: none;
  font-family: brandon-grotesque, sans-serif !important;
  font-weight: 300 !important;
  font-style: normal !important;
  color: #706d7d !important;
  line-height: 1 !important;
}

#wrapper .tle-lot span,
#wrapper .auctitle .tle span {
  text-align: center;
  font-family: brandon-grotesque, sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #706d7d;
  letter-spacing: 0;
  line-height: 36px;
}

.tle.aucdttle .auc-lot-form.lot-qty {
  font-family: brandon-grotesque, sans-serif;
  font-size: 0px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
  line-height: 24px;
}

.tle.aucdttle .lot-label {
  font-size: 18px;
}

.tle.aucdttle .lot-num {
  font-size: 18px;
}

.tle.aucdttle .lot-name {
  font-family: brandon-grotesque, sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
  line-height: 44px;
}

.ins_cnt {
  font-size: 16px;
  color: #000;
  letter-spacing: 0;
  line-height: 24px;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.5;
  color: rgb(105, 105, 105);
  -webkit-font-smoothing: antialiased;
}

.lot-navigation {
  opacity: 0.5;
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
}

.lot-navigation a {
  color: #000 !important;
}

.cur_bid {
  color: #1d1d1d;
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.aucshow-live .message-closed,
.estimate-val,
.qlabel-ctl {
  font-size: 18px;
  color: #1d1d1d;
}

.auc_info .navigate .live-sale a {
  float: left;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #991c3a;
  min-width: 190px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  padding: 15px 10px 17px;
  color: #222;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 33px !important;
  padding: 8px 20px !important;
}

.auc_info .navigate .live-sale a.active,
.auc_info .navigate .live-sale a:active,
.auc_info .navigate .live-sale a:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

.auc_info .navigate .live-sale a.active,
.auc_info .navigate .live-sale a:hover {
  background-color: #222;
  color: #fff;
}

.auc_info .navigate .live-sale a:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

.auc_info .navigate .live-sale a.btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

.auc_info .navigate .live-sale a.btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

.auc_info .navigate .live-sale a.disabled,
.auc_info .navigate .live-sale a[disabled],
.auc_info .navigate .live-sale a[disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

@media (max-width: 800px) {
  .auc_info .navigate .live-sale a {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.maxbid-curr {
  line-height: 52px;
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#other-lots-carousel {
  border-top: 6px solid #706d7d;
}

#other-lots-carousel h3 {
  font-size: 28px;
  text-transform: uppercase;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #726d7f;
}

#other-lots-carousel .lot-catalog-list .lot-list .lot {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem !important;
  line-height: 1.5;
  color: rgb(105, 105, 105);
}

#other-lots-carousel .lot-list-images .other-lot-img-wrap {
  /*border: 1px solid #706D7D;*/
}

#other-lots-carousel .lot-catalog-list .lot-list a .lot-description-timed {
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-size: 16px !important;
  color: #000;
  letter-spacing: 0;
  line-height: 24px;
  height: 50px;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  font-weight: normal;
  -webkit-line-clamp: 2;
  display: -webkit-inline-box !important;
  white-space: inherit;
  border-left: 1px solid;
  border-right: 1px solid;
  text-transform: uppercase;
}

.total-amount {
  color: #1d1d1d;
  text-align: center;
}

.total-amount .qlabel-ctl {
  font-size: 22px;
  line-height: 30px;
}

.bodybox h2 {
  font-family: whitman-display, serif;
  font-weight: 400;
  font-style: normal;

  color: #1d1d1d;
  letter-spacing: -0.4px;

  float: left;
  width: 100%;
  margin-top: 0;
  position: relative;
  padding: 0px 0px 30px;
  text-align: left !important;
  text-transform: none;
}

@media (max-width: 600px) {
  .bodybox h2 {
    text-align: center;
  }
}

@media (max-width: 600px) {
  .bodybox h2 {
    text-align: center !important;
  }
}

.bodybox .regfrm,
.bodybox .register {
  background-color: #f4f1eb;
}

.bodybox .box-heading {
  font-family: brandon-grotesque, sans-serif;
  font-size: 26px;
  font-weight: 400;
  color: #1d1d1d;
  letter-spacing: 0;
  line-height: 24px;
  text-align: left;
}

.bodybox .signfrm input[type="text"],
.bodybox .signfrm textarea,
.bodybox .signfrm input[type="password"] {
  /*border: 1px solid #706d7d;*/
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 16px;
  font-weight: 400;
}

.bodybox li.signin-username label,
.bodybox li.signin-password label,
.bodybox li.signin-loginbtn label {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 2.5;
  color: rgb(105, 105, 105);
  text-transform: capitalize;
}

.login.login-index ul.frm li label {
  text-align: right;
  width: 130px;
  /*padding-top: 8px;*/
}

.bodybox .signin-forgot-link a {
  text-align: left;
}

.bodybox .register p {
  line-height: 24px;
  text-align: left;
  font-size: 18px;
}

.bodybox .register p em {
  font-size: 15px;
}

.lot-details.lot-details-index div.prev a,
.lot-details.lot-details-index div.next a,
.lot-details.lot-details-index div.similar-item a {
  color: #706d7d !important;
}

a#a_view_e_catalogue,
.lot-details.lot-details-index span.place-bid.orng,
.auctions-list span.bidder-status,
.lot-details.lot-details-index a.ask.right,
.lot-details.lot-details-index a.add-watch.watch,
.lot-details.lot-details-index a#removeFromWatchlist,
.auctions-list a.reg_for_alert,
.auctions-list a.add_to_cal,
.auctions-list div.add_to_cal,
#wrapper .unibtn a.orng,
#wrapper .unibtn input.bid-live[type="button"],
#wrapper .unibtn input.orng[type="button"],
#wrapper .unibtn input.orng[type="submit"],
#wrapper .lot-changes input.orng[type="submit"],
#wrapper .register>div>.unibtn a.drkblu,
#wrapper ul.auclting li.auclink>div a.reg,
#wrapper ul.auclting li.auclink>div a.cat,
#wrapper .unibtn a.drkblu,
#wrapper .unibtn input.drkblu[type="button"],
#wrapper .unibtn input.drkblu[type="submit"],
#wrapper .unibtn a.blu,
#wrapper .unibtn input.blu[type="button"],
#wrapper .unibtn input.blu[type="submit"] {
  float: left;
  width: auto;
  position: relative;

  min-width: 238px;
  width: 238px;
  min-height: 46px;
  height: 46px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  color: #fff !important;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
  box-shadow: none;
  line-height: normal !important;
  font-family: lato, sans-serif;
  font-size: 18px !important;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: #726d7f !important;
  border-color: #726d7f !important;
  font-family: brandon-grotesque, sans-serif !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
}

#wrapper .unibtn a.orng.active,
#wrapper .unibtn input.bid-live[type="button"].active,
#wrapper .unibtn input.orng[type="button"].active,
#wrapper .unibtn input.orng[type="submit"].active,
#wrapper .lot-changes input.orng[type="submit"].active,
#wrapper .register>div>.unibtn a.drkblu.active,
#wrapper ul.auclting li.auclink>div a.reg.active,
#wrapper ul.auclting li.auclink>div a.cat.active,
#wrapper .unibtn a.drkblu.active,
#wrapper .unibtn input.drkblu[type="button"].active,
#wrapper .unibtn input.drkblu[type="submit"].active,
#wrapper .unibtn a.blu.active,
#wrapper .unibtn input.blu[type="button"].active,
#wrapper .unibtn input.blu[type="submit"].active,
#wrapper .unibtn a.orng:active,
#wrapper .unibtn input.bid-live[type="button"]:active,
#wrapper .unibtn input.orng[type="button"]:active,
#wrapper .unibtn input.orng[type="submit"]:active,
#wrapper .lot-changes input.orng[type="submit"]:active,
#wrapper .register>div>.unibtn a.drkblu:active,
#wrapper ul.auclting li.auclink>div a.reg:active,
#wrapper ul.auclting li.auclink>div a.cat:active,
#wrapper .unibtn a.drkblu:active,
#wrapper .unibtn input.drkblu[type="button"]:active,
#wrapper .unibtn input.drkblu[type="submit"]:active,
#wrapper .unibtn a.blu:active,
#wrapper .unibtn input.blu[type="button"]:active,
#wrapper .unibtn input.blu[type="submit"]:active,
#wrapper .unibtn a.orng:hover,
#wrapper .unibtn input.bid-live[type="button"]:hover,
#wrapper .unibtn input.orng[type="button"]:hover,
#wrapper .unibtn input.orng[type="submit"]:hover,
#wrapper .lot-changes input.orng[type="submit"]:hover,
#wrapper .register>div>.unibtn a.drkblu:hover,
#wrapper ul.auclting li.auclink>div a.reg:hover,
#wrapper ul.auclting li.auclink>div a.cat:hover,
#wrapper .unibtn a.drkblu:hover,
#wrapper .unibtn input.drkblu[type="button"]:hover,
#wrapper .unibtn input.drkblu[type="submit"]:hover,
#wrapper .unibtn a.blu:hover,
#wrapper .unibtn input.blu[type="button"]:hover,
#wrapper .unibtn input.blu[type="submit"]:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

a#a_view_e_catalogue:hover,
.lot-details.lot-details-index span.place-bid.orng:hover,
.lot-details.lot-details-index a.ask.right:hover,
.lot-details.lot-details-index a.add-watch.watch:hover,
.lot-details.lot-details-index a#removeFromWatchlist:hover,
.auctions-list span.bidder-status:hover,
.auctions-list a.reg_for_alert:hover,
#wrapper .unibtn a.orng.active,
#wrapper .unibtn input.bid-live[type="button"].active,
#wrapper .unibtn input.orng[type="button"].active,
#wrapper .unibtn input.orng[type="submit"].active,
#wrapper .lot-changes input.orng[type="submit"].active,
#wrapper .register>div>.unibtn a.drkblu.active,
#wrapper ul.auclting li.auclink>div a.reg.active,
#wrapper ul.auclting li.auclink>div a.cat.active,
#wrapper .unibtn a.drkblu.active,
#wrapper .unibtn input.drkblu[type="button"].active,
#wrapper .unibtn input.drkblu[type="submit"].active,
#wrapper .unibtn a.blu.active,
#wrapper .unibtn input.blu[type="button"].active,
#wrapper .unibtn input.blu[type="submit"].active,
#wrapper .unibtn a.orng:hover,
#wrapper .unibtn input.bid-live[type="button"]:hover,
#wrapper .unibtn input.orng[type="button"]:hover,
#wrapper .unibtn input.orng[type="submit"]:hover,
#wrapper .lot-changes input.orng[type="submit"]:hover,
#wrapper .register>div>.unibtn a.drkblu:hover,
#wrapper ul.auclting li.auclink>div a.reg:hover,
#wrapper ul.auclting li.auclink>div a.cat:hover,
#wrapper .unibtn a.drkblu:hover,
#wrapper .unibtn input.drkblu[type="button"]:hover,
#wrapper .unibtn input.drkblu[type="submit"]:hover,
#wrapper .unibtn a.blu:hover,
#wrapper .unibtn input.blu[type="button"]:hover,
#wrapper .unibtn input.blu[type="submit"]:hover {
  background: #c1bfc7 !important;
  border-color: #c1bfc7 !important;
  color: #373347 !important;
}

.auctions.auctions-live-sale #wrapper .unibtn a.orng,
.auctions.auctions-live-sale a.placed.live-bid.orng {
  width: 100%;
}

.auctions.auctions-live-sale #wrapper .unibtn a.orng:hover,
.auctions.auctions-live-sale a.placed.live-bid.orng:hover {
  /* background-color: #991C3A !important;
  background: #991C3A !important;*/
}

.auctions.auctions-live-sale a.grey.disabled.live-bid {
  min-width: 100%;
  width: 100%;
  min-height: 46px;
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #005e34;
  flex-direction: column;
}

.auctions.auctions-live-sale a.grey br {
  display: none;
}

.auctions.auctions-live-sale span.highest,
.auctions.auctions-live-sale span.small-price {
  height: 50%;
}

.auctions.auctions-live-sale a.grey.disabled.live-bid:hover {
  color: white;
}

.auctions.auctions-live-sale a.orng.placed.live-bid {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.outbid {
  text-align: center;
  margin: 0 auto;
  display: block;
  font-size: 16px;
}

.lot-details.lot-details-index div#click-here-to-live-bid a {
  width: 450px;
}

.lot-details.lot-details-index a#removeFromWatchlist,
.lot-details.lot-details-index a.add-watch.watch {
  background: #991c3a;
}

.auctions.auctions-live-sale table {
  width: 100%;
}

.auctions.auctions-live-sale table,
.auctions.auctions-live-sale td {
  border-collapse: collapse;
}

.auctions.auctions-live-sale thead {
  display: table;
  /* to take the same width as tr */
  width: 100%;
}

.auctions.auctions-live-sale th,
.auctions.auctions-live-sale td {
  /*word-break: break-all;
   4. */
}

.auctions.auctions-live-sale tr {
  display: table;
  /* display purpose; th's border */
  width: 100%;
  box-sizing: border-box;
  /* because of the border (Chrome needs this line, but not FF) */
}

.auctions.auctions-live-sale #upcoming-scroll {
  overflow-y: auto;

  border: none;
}

.auctions.auctions-live-sale .footable>thead th.icon,
.auctions.auctions-live-sale .footable>tbody td.icon {
  width: 100px;
}

.auctions.auctions-live-sale .footable>thead th.lot,
.auctions.auctions-live-sale .footable>tbody td.lot {
  width: 80px;
}

.auctions.auctions-live-sale .footable>thead th.estimate,
.auctions.auctions-live-sale .footable>tbody td.estimate {
  width: 180px;
}

.auctions.auctions-live-sale tr th.title {
  text-align: left;
}

.auctions.auctions-live-sale #box-content {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 414px) {

  .auctions.auctions-live-sale th,
  .auctions.auctions-live-sale td {
    word-break: unset;
    /* 4. */
  }

  .auctions.auctions-live-sale .footable>thead>tr>th,
  .auctions.auctions-live-sale .footable>tbody>tr>td {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
  }

  .auctions.auctions-live-sale .auctions.auctions-live-sale thead tr th {
    text-align: center;
  }

  .auctions.auctions-live-sale .footable>thead th.icon,
  .auctions.auctions-live-sale .footable>tbody td.icon {
    width: 40px;
  }
}

.auctions-list div.add_to_cal,
.auctions-list a.add_to_cal {
  background-color: #fff !important;
  border: 1px solid black;
  color: #1a1a1a;
  background: white;
}

.addeventatc:hover,
.auctions-list div.add_to_cal:hover,
.auctions-list a.add_to_cal:hover {
  background-color: #1a1a1a !important;
  border: 1px solid #1a1a1a;
  color: #fff !important;
  font-size: 18px;
}

.auctions-list div.addeventatc:hover {
  color: #fff;
  font-size: 18px;
}

#wrapper .unibtn a.orng:before,
#wrapper .unibtn input.bid-live[type="button"]:before,
#wrapper .unibtn input.orng[type="button"]:before,
#wrapper .unibtn input.orng[type="submit"]:before,
#wrapper .lot-changes input.orng[type="submit"]:before,
#wrapper .register>div>.unibtn a.drkblu:before,
#wrapper ul.auclting li.auclink>div a.reg:before,
#wrapper ul.auclting li.auclink>div a.cat:before,
#wrapper .unibtn a.drkblu:before,
#wrapper .unibtn input.drkblu[type="button"]:before,
#wrapper .unibtn input.drkblu[type="submit"]:before,
#wrapper .unibtn a.blu:before,
#wrapper .unibtn input.blu[type="button"]:before,
#wrapper .unibtn input.blu[type="submit"]:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

#wrapper .unibtn a.orng.btn-loading,
#wrapper .unibtn input.bid-live[type="button"].btn-loading,
#wrapper .unibtn input.orng[type="button"].btn-loading,
#wrapper .unibtn input.orng[type="submit"].btn-loading,
#wrapper .lot-changes input.orng[type="submit"].btn-loading,
#wrapper .register>div>.unibtn a.drkblu.btn-loading,
#wrapper ul.auclting li.auclink>div a.reg.btn-loading,
#wrapper ul.auclting li.auclink>div a.cat.btn-loading,
#wrapper .unibtn a.drkblu.btn-loading,
#wrapper .unibtn input.drkblu[type="button"].btn-loading,
#wrapper .unibtn input.drkblu[type="submit"].btn-loading,
#wrapper .unibtn a.blu.btn-loading,
#wrapper .unibtn input.blu[type="button"].btn-loading,
#wrapper .unibtn input.blu[type="submit"].btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

#wrapper .unibtn a.orng.btn-loading:before,
#wrapper .unibtn input.bid-live[type="button"].btn-loading:before,
#wrapper .unibtn input.orng[type="button"].btn-loading:before,
#wrapper .unibtn input.orng[type="submit"].btn-loading:before,
#wrapper .lot-changes input.orng[type="submit"].btn-loading:before,
#wrapper .register>div>.unibtn a.drkblu.btn-loading:before,
#wrapper ul.auclting li.auclink>div a.reg.btn-loading:before,
#wrapper ul.auclting li.auclink>div a.cat.btn-loading:before,
#wrapper .unibtn a.drkblu.btn-loading:before,
#wrapper .unibtn input.drkblu[type="button"].btn-loading:before,
#wrapper .unibtn input.drkblu[type="submit"].btn-loading:before,
#wrapper .unibtn a.blu.btn-loading:before,
#wrapper .unibtn input.blu[type="button"].btn-loading:before,
#wrapper .unibtn input.blu[type="submit"].btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

#wrapper .unibtn a.orng.disabled,
#wrapper .unibtn input.bid-live[type="button"].disabled,
#wrapper .unibtn input.orng[type="button"].disabled,
#wrapper .unibtn input.orng[type="submit"].disabled,
#wrapper .lot-changes input.orng[type="submit"].disabled,
#wrapper .register>div>.unibtn a.drkblu.disabled,
#wrapper ul.auclting li.auclink>div a.reg.disabled,
#wrapper ul.auclting li.auclink>div a.cat.disabled,
#wrapper .unibtn a.drkblu.disabled,
#wrapper .unibtn input.drkblu[type="button"].disabled,
#wrapper .unibtn input.drkblu[type="submit"].disabled,
#wrapper .unibtn a.blu.disabled,
#wrapper .unibtn input.blu[type="button"].disabled,
#wrapper .unibtn input.blu[type="submit"].disabled,
#wrapper .unibtn a.orng[disabled],
#wrapper .unibtn input.bid-live[type="button"][disabled],
#wrapper .unibtn input.orng[type="button"][disabled],
#wrapper .unibtn input.orng[type="submit"][disabled],
#wrapper .lot-changes input.orng[type="submit"][disabled],
#wrapper .register>div>.unibtn a.drkblu[disabled],
#wrapper ul.auclting li.auclink>div a.reg[disabled],
#wrapper ul.auclting li.auclink>div a.cat[disabled],
#wrapper .unibtn a.drkblu[disabled],
#wrapper .unibtn input.drkblu[type="button"][disabled],
#wrapper .unibtn input.drkblu[type="submit"][disabled],
#wrapper .unibtn a.blu[disabled],
#wrapper .unibtn input.blu[type="button"][disabled],
#wrapper .unibtn input.blu[type="submit"][disabled],
#wrapper .unibtn a.orng[disabled="disabled"],
#wrapper .unibtn input.bid-live[type="button"][disabled="disabled"],
#wrapper .unibtn input.orng[type="button"][disabled="disabled"],
#wrapper .unibtn input.orng[type="submit"][disabled="disabled"],
#wrapper .lot-changes input.orng[type="submit"][disabled="disabled"],
#wrapper .register>div>.unibtn a.drkblu[disabled="disabled"],
#wrapper ul.auclting li.auclink>div a.reg[disabled="disabled"],
#wrapper ul.auclting li.auclink>div a.cat[disabled="disabled"],
#wrapper .unibtn a.drkblu[disabled="disabled"],
#wrapper .unibtn input.drkblu[type="button"][disabled="disabled"],
#wrapper .unibtn input.drkblu[type="submit"][disabled="disabled"],
#wrapper .unibtn a.blu[disabled="disabled"],
#wrapper .unibtn input.blu[type="button"][disabled="disabled"],
#wrapper .unibtn input.blu[type="submit"][disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

.auctions-list span.bidder-status {
  width: 238px;
  min-width: 238px;
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

footer,
.auctitle .tle span.sale-date {
  margin-top: 20px !important;
}

@media (max-width: 667px) {

  #wrapper .unibtn a.orng,
  #wrapper .unibtn input.bid-live[type="button"],
  #wrapper .unibtn input.orng[type="button"],
  #wrapper .unibtn input.orng[type="submit"],
  #wrapper .lot-changes input.orng[type="submit"],
  #wrapper .register>div>.unibtn a.drkblu,
  #wrapper ul.auclting li.auclink>div a.reg,
  #wrapper ul.auclting li.auclink>div a.cat,
  #wrapper .unibtn a.drkblu,
  #wrapper .unibtn input.drkblu[type="button"],
  #wrapper .unibtn input.drkblu[type="submit"],
  #wrapper .unibtn a.blu,
  #wrapper .unibtn input.blu[type="button"],
  #wrapper .unibtn input.blu[type="submit"] {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.auctions-info .unibtn {
  width: 200px;
}

.auctions-info .unibtn .qbutton-ctl {
  display: block;
  float: left;
  margin-bottom: 20px;
}

.mobui-composite-wrapper .custom-combobox-toggle,
.ui-widget .ui-widget.custom-combobox-toggle {}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #f4f1eb;
}

.custom-combobox-input {
  background: #f4f1eb;
}

.mobui-composite-wrapper {
  border-top: 1px solid #706d7d;
}

.signfrm input[type="text"],
.signfrm textarea,
.signfrm input[type="password"],
.custom-combobox-input,
.reg-terms {
  border: 1px solid #d7d7d7;
}

.opencollapse>li {}

.opencollapse>li .accordionContent {
  background-color: #fff;
}

.accordionButton,
.accordionButton span {
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.opencollapse div.accordionButton.filter_ttl {
  text-align: left;
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-size: 16px !important;
}

.filter_contnt div.smsel:not(#foo)>input+label {
  color: #666;
}

.lot-upcoming .footable {
  border: 1px solid #706d7d;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;

  border-bottom: none;
  color: #706d7d !important;
  font-family: brandon-grotesque, sans-serif !important;
}

.footable>thead>tr>th,
.footable>thead>tr>td {
  background: #f0f0f0 !important;
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  font-weight: 400 !important;
}

.auctions-live-sale .lot-bidding,
.auctions-live-sale .lot-images-container {
  border-color: #706d7d;
}

.auctions-live-sale .lot-bidding {
  background-color: #fff;
}

.auctitle-live {
  border-bottom: 1px solid #706d7d;
  display: none;
}

.auctitle-live>a.catlg {
  float: left;
  width: auto;
  position: relative;
  background-color: #fff;
  border: 1px solid #706d7d;
  min-width: 190px;
  overflow: hidden;
  font-weight: normal;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  padding: 15px 10px 17px;
  color: #222;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  text-decoration: none;
}

.auctitle-live>a.catlg.active,
.auctitle-live>a.catlg:active,
.auctitle-live>a.catlg:hover {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}

.auctitle-live>a.catlg.active,
.auctitle-live>a.catlg:hover {
  background-color: #222;
  color: #fff;
}

.auctitle-live>a.catlg:before {
  content: "\f110";
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  opacity: 0;
  color: #222;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  z-index: 1;
}

.auctitle-live>a.catlg.btn-loading {
  color: rgba(34, 34, 34, 0);
  pointer-events: none;
}

.auctitle-live>a.catlg.btn-loading:before {
  opacity: 1;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-animation: spin 0.8s linear infinite;
  -moz-animation: spin 0.8s linear infinite;
  -o-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
}

.auctitle-live>a.catlg.disabled,
.auctitle-live>a.catlg[disabled],
.auctitle-live>a.catlg[disabled="disabled"] {
  background-color: #222;
  border-color: #222;
  color: #fff;
  pointer-events: none;
}

@media (max-width: 800px) {
  .auctitle-live>a.catlg {
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.auction-details .auction-title {
  font-family: brandon-grotesque, sans-serif;
  font-size: 40px;
  font-weight: 400;
  font-size: 40px !important;
  color: #000;
  letter-spacing: 0;
  text-align: center;
  line-height: 44px !important;
  font-weight: 400 !important;
  text-transform: none;
}

.auction-details .auction-date {
  font-family: Gotham A, Gotham B, serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px !important;
  color: #1d1d1d;
  letter-spacing: 0;
  text-align: center;
  line-height: 36px;
}

.auction-details .lot-label {
  font-family: Gotham A, Gotham B, serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px !important;
  color: #1d1d1d;
}

.auctions-live-sale .auction-lot-details .lot-title {
  font-family: Gotham A, Gotham B, serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px !important;
  color: #1d1d1d;
}

ul.bidding-main .current {
  color: #1d1d1d;
}

.lot-description-header {
  background-color: #fff;
  font-family: Gotham A, Gotham B, serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #1d1d1d;
  background-image: none;
  text-transform: uppercase;
}

.lot-upcoming {
  border-top: 6px solid #991c3a;
  text-align: left;
}

.lot-upcoming h3 {
  font-family: Gotham A, Gotham B, serif;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  color: #000;
  letter-spacing: -0.25px;
  line-height: 32px;
  text-transform: uppercase;
  text-align: left;
}

.show-all .ui-state-default,
.show-all .ui-widget-content .ui-state-default,
.show-all .ui-widget-header .ui-state-default {
  background: #fff;
  border: 1px solid #706d7d !important;
}

@media only screen and (min-width: 767px) {
  #tabnav>li>a {
    font-size: 18px !important;
  }
}

@media only screen and (min-width: 569px) {
  #tabnav>li>a {
    font-size: 16px;
    background: #f0f0f0;
    color: #000 !important;
    border-color: #706d7d !important;
  }
}

@media only screen and (max-width: 800px) {

  .bodybox li.signin-username label,
  .bodybox li.signin-password label,
  .bodybox li.signin-loginbtn label {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .auclisted .list-cols.figure-col {
    border-bottom: 1px solid #991c3a;
  }
}

.custom-field .title {
  font-weight: bold;
}

.lot-details .lot-name {
  /*display: none;*/
}

.auctitle-live>a.catlg {
  background-image: none;
}

@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600");

.addeventatc {
  display: inline-block;
  position: relative;
  z-index: 99998;
  font-family: "Open Sans", Roboto, "Helvetica Neue", Helvetica, Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  color: #000 !important;
  font-weight: 600;
  line-height: 100%;
  background: #fff;
  font-size: 15px;
  text-decoration: none;
  border: 1px solid transparent;
  padding: 13px 12px 12px 43px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased !important;
  outline-color: rgba(0, 78, 255, 0.5);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0.5px rgba(50, 50, 93, 0.17), 0 2px 5px 0 rgba(50, 50, 93, 0.1), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0 transparent !important;
  background-image: url(https://www.addevent.com/gfx/icon-calendar-t5.png), url(https://www.addevent.com/gfx/icon-calendar-t1.svg), url(https://www.addevent.com/gfx/icon-apple-t5.svg), url(https://www.addevent.com/gfx/icon-facebook-t5.svg), url(https://www.addevent.com/gfx/icon-google-t5.svg), url(https://www.addevent.com/gfx/icon-office365-t5.svg), url(https://www.addevent.com/gfx/icon-outlook-t5.svg), url(https://www.addevent.com/gfx/icon-outlookcom-t5.svg), url(https://www.addevent.com/gfx/icon-yahoo-t5.svg);
  background-position: -9999px -9999px;
  background-repeat: no-repeat;
}

.addeventatc:hover {
  background-color: #fafafa;
  color: #000;
  font-size: 15px;
  text-decoration: none;
}

.addeventatc:active {
  border-width: 2px 1px 0px 1px;
}

.addeventatc-selected {
  background-color: #f9f9f9;
}

.addeventatc .addeventatc_icon {
  width: 18px;
  height: 18px;
  position: absolute;
  z-index: 1;
  left: 12px;
  top: 10px;
  background: url(https://www.addevent.com/gfx/icon-calendar-t1.svg) no-repeat;
  background-size: 18px 18px;
}

.addeventatc .start,
.addeventatc .end,
.addeventatc .timezone,
.addeventatc .title,
.addeventatc .description,
.addeventatc .location,
.addeventatc .organizer,
.addeventatc .organizer_email,
.addeventatc .facebook_event,
.addeventatc .all_day_event,
.addeventatc .date_format,
.addeventatc .alarm_reminder,
.addeventatc .recurring,
.addeventatc .attendees,
.addeventatc .calname,
.addeventatc .uid,
.addeventatc .sequence,
.addeventatc .status,
.addeventatc .method,
.addeventatc .client,
.addeventatc .transp {
  display: none !important;
}

.addeventatc br {
  display: none;
}

.addeventatc_dropdown {
  width: 230px;
  position: absolute;
  padding: 6px 0px 0px 0px;
  font-family: "Open Sans", Roboto, "Helvetica Neue", Helvetica, Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  color: #000 !important;
  font-weight: 600;
  line-height: 100%;
  background: #fff;
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  margin-left: -1px;
  display: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  transform: scale(0.98, 0.98) translateY(5px);
  opacity: 0.5;
  z-index: -1;
  transition: transform 0.15s ease;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.addeventatc_dropdown.topdown {
  transform: scale(0.98, 0.98) translateY(-5px) !important;
}

.addeventatc_dropdown span {
  display: block;
  line-height: 100%;
  background: #fff;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  color: #333;
  font-weight: 600;
  padding: 14px 10px 14px 55px;
  margin: -2px 0px;
}

.addeventatc_dropdown span:hover {
  background-color: #f4f4f4;
  color: #000;
  text-decoration: none;
  font-size: 15px;
}

.addeventatc_dropdown em {
  color: #999 !important;
  font-size: 12px !important;
  font-weight: 400;
}

.addeventatc_dropdown .frs a {
  background: #fff;
  color: #cacaca !important;
  cursor: pointer;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 110% !important;
  padding-left: 10px;
  position: absolute;
  right: 10px;
  text-align: right;
  text-decoration: none;
  top: 5px;
  z-index: 101;
}

.addeventatc_dropdown .frs a:hover {
  color: #999 !important;
}

.addeventatc_dropdown .ateappleical {
  background: url(https://www.addevent.com/gfx/icon-apple-t5.svg) 18px 40% no-repeat;
  background-size: 22px 100%;
}

.addeventatc_dropdown .ategoogle {
  background: url(https://www.addevent.com/gfx/icon-google-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}

.addeventatc_dropdown .ateoffice365 {
  background: url(https://www.addevent.com/gfx/icon-office365-t5.svg) 19px 50% no-repeat;
  background-size: 18px 100%;
}

.addeventatc_dropdown .ateoutlook {
  background: url(https://www.addevent.com/gfx/icon-outlook-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}

.addeventatc_dropdown .ateoutlookcom {
  background: url(https://www.addevent.com/gfx/icon-outlookcom-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}

.addeventatc_dropdown .ateyahoo {
  background: url(https://www.addevent.com/gfx/icon-yahoo-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}

.addeventatc_dropdown .atefacebook {
  background: url(https://www.addevent.com/gfx/icon-facebook-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}

.addeventatc_dropdown .copyx {
  height: 21px;
  display: block;
  position: relative;
  cursor: default;
}

.addeventatc_dropdown .brx {
  height: 1px;
  overflow: hidden;
  background: #e8e8e8;
  position: absolute;
  z-index: 100;
  left: 10px;
  right: 10px;
  top: 9px;
}

.addeventatc_dropdown.addeventatc-selected {
  opacity: 1;
  transform: scale(1, 1) translateY(0px);
  z-index: 99999999;
}

.addeventatc_dropdown.topdown.addeventatc-selected {
  transform: scale(1, 1) translateY(0px) !important;
}

.addeventatc_dropdown .drop_markup {
  background-color: #f4f4f4;
}

/* Tateword CSS copy */
.auctions.auctions-live-sale header#headsec {
  /*display: block;*/
  border: 0;
}

.auctions.auctions-live-sale div#wrapper {
  margin-top: 10px;
}

.auctions.auctions-live-sale div#wrapper {
  margin-top: 10px !important;
}

.auctions.auctions-live-sale div#auction_details_and_logout {
  display: flex;
  /* width: 120%; */
  width: 100%;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-details {
  /*margin-left: 7%;*/
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-details {
  margin-left: 0px !important;
  /* display: flex;*/
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title,
.auctions-live-sale .mobile-content-wrap .auction-lot-details .lot-title {
  text-align: center !important;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title {
  font-size: 24px !important;
  font-weight: 700 !important;
}

.auctions.auctions-live-sale div.auction-details div.auction-date {
  font-size: 24px;
}

.auctions.auctions-live-sale div.auction-details div.auction-date,
.auctions.auctions-live-sale div.auction-title {
  color: #4c4b4b;
  font-family: "Fanwood Text", Times, serif !important;
  line-height: 46px;
  font-weight: 700;
  font-family: "Prata", serif !important;
  font-size: 30px;
  color: #706d7d !important;
  font-family: "PT Serif", "Times New Roman", Times, serif !important;
  font-family: brandon-grotesque, sans-serif !important;
}

.auctions.auctions-live-sale div.auction-details div.auction-date {
  font-size: 18px;
  font-weight: 100;
  text-align: center;
  font-weight: 700;
}

.auctions.auctions-live-sale div#logout_link {
  width: 28%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000;
  height: 35px;
  background: #fff;
  background-color: #726d7f !important;
  border-color: #726d7f !important;
  font-family: brandon-grotesque, sans-serif !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
}

.auctions.auctions-live-sale div#logout_link a {
  color: #fff;
}

.auctions.auctions-live-sale div#logout_link:hover {
  background: #c1bfc7 !important;
  border-color: #c1bfc7 !important;
  color: #373347 !important;
}

.auctions.auctions-live-sale div#logout_link a:hover,
.auctions.auctions-live-sale div#logout_link:hover a {
  color: #373347 !important;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .short-sep,
.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-location {
  display: none !important;
}

.auctions-live-sale .lot-images-container {
  margin-top: 10px;
  border: 0;
  width: calc(49% - 2px);
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img,
.auctions-live-sale ul.lot-images-slider,
.auctions-live-sale .lot-images-container {
  height: 370px !important;
}

.auctions-live-sale .lot-images-container {
  min-height: 200px !important;
}

.auctions-live-sale ul.lot-images-slider {
  border: 1px solid #891635;
  height: 390px;
  /* height: 380px; */
}

.auctions-live-sale ul.lot-images-slider,
.auctions-live-sale .video-stream,
.auctions-live-sale .lot-bidding,
.auctions-live-sale .lot-description {
  border: 0px !important;
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img,
.auctions-live-sale ul.lot-images-slider,
.auctions-live-sale .lot-images-container {
  height: 370px !important;
}

.auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
  width: 250px !important;
  object-fit: scale-down;
}

.auctions-live-sale .lot-bidding {
  min-height: 392px;
  height: 392px;
  max-height: 392px;
  width: 50%;
  box-sizing: border-box;
  margin-top: 10px;
  background: inherit;
  border: 1px solid #891635;
}

.auctions-live-sale .lot-bidding,
.auctions-live-sale .lot-description {
  width: 49%;
  margin-top: 0px;
}

.auctions-live-sale .lot-bidding {
  min-height: 300px;
  height: 300px;
}

.auctions.auctions-live-sale ul.bidding-main {
  margin-top: 35px;
}

.auctions.auctions-live-sale ul.bidding-main {
  display: block;
}

.auctions.auctions-live-sale ul.bidding-main li.current {
  padding-top: 4px;
  margin-top: -25px;
  display: flex;
}

.auctions-live-sale ul.auclting li.auclink>div a,
.auctions-live-sale .catlg,
.auctions-live-sale .aucinfo,
.auctions-live-sale .auction-title,
.auctions-live-sale .auction-date,
/*.auctions-live-sale .catalog-live-sale-link,*/
.auctions-live-sale .catalog-mywatchlist-top,
.auctions-live-sale .qdatarepeater-ctl .timelft a,
.auctions-live-sale .qdatarepeater-ctl .bdttle a,
.auctions-live-sale .unibtn a.orng,
.auctions-live-sale .unibtn input[type="button"].orng,
.auctions-live-sale .unibtn input[type="submit"].orng,
.auctions-live-sale .accordionButton span,
.auctions-live-sale .lot-title .lot-label,
.auctions-live-sale .current-bid-label,
.auctions-live-sale .current-bid-amt,
.auctions-live-sale .sound .sound-label,
.auctions-live-sale .messages,
.auctions-live-sale .lot-description .lot-description-content,
.auctions-live-sale .lot-description-header,
.auctions-live-sale #chat-messages,
.auctions-live-sale .footable>tbody>tr>td {
  color: #706d7d !important;
  font-family: brandon-grotesque, sans-serif !important;
}

.current-bid-label {
  font-size: 30px;
}

.current-bid-label,
.current-bid-amt {
  color: #000;
}

.auctions-live-sale .unibtn a.orng,
.auctions-live-sale .unibtn input[type="button"].orng,
.auctions-live-sale .unibtn input[type="submit"].orng,
.auctions-live-sale .unibtn input[type="button"].drkblu,
.live-sale a {
  background: #fff;
  border-radius: 0px;
  text-shadow: none;
  border: 1px solid #000;
  color: #000;
  box-shadow: 0 8px 6px -6px #000;
}

.auctions-live-sale ul.bidding-main li.current-btn .bid-count-cont .bid-countdown {
  font-size: 30px;
}

div.currency-cont {
  display: none;
}

.auctions-live-sale .messages {
  height: 66px;
}

.messages .auc-lbl,
#chat-messages .auc-lbl {
  font-weight: bold;
}

.auctions-live-sale .lot-description {
  height: 392px;
  /* height: 380px; */
}

.auctions-live-sale ul.lot-images-slider {
  height: 370px !important;
}

.auctions-live-sale .lot-description {
  float: left;
}

.auctions-live-sale .lot-description {
  height: 100px !important;
}

.auctions-live-sale .lot-description {
  min-height: 300px;
  margin-top: 70px;
}

.auctions-live-sale .lot-description-header {
  display: none;
}

.auctions.auctions-live-sale div.lot-description-header {
  background: white;
  border-bottom: 1px solid #891635;
}

.auctions.auctions-live-sale div.hide-close.lot-title>span,
.auctions.auctions-live-sale div.hide-close.lot-title {
  color: #706d7d !important;
  font-weight: 700;
  font-size: 24px;
  font-family: garamond-premier-pro-display, serif !important;
  font-style: normal;
}

.auctions.auctions-live-sale div.hide-close.lot-title>span {
  font-size: 22px;
  font-weight: 700;
  font-family: garamond-premier-pro-display, serif !important;
  font-style: normal;
  color: #706d7d !important;
}

.auctions-live-sale .lot-title .num-lots span {
  font-size: 0px !important;
}

.auctions.auctions-live-sale span.lot-name {
  font-size: 0px !important;
}

.auctions-live-sale .lot-description .lot-description-content {
  min-height: 200px;
  font-family: brandon-grotesque, sans-serif !important;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.5;
  color: rgb(105, 105, 105) !important;
}

.lot-description-content * {
  font-size: 20px !important;
}

.lot-description-content .lot-category {
  display: none !important;
}

body.auctions.auctions-live-sale .myestimate .estimate {
  font-size: 20px;
}

.auctions-live-sale .video-stream {
  min-height: 392px;
  height: 392x;
  padding-top: 0px;
  border: 1px solid #891635;
}

.auctions-live-sale .video-stream {
  float: right !important;
}

.auctions-live-sale .video-stream {
  min-height: 230px !important;
}

.auctions-live-sale .video-stream div,
.auctions-live-sale .video-stream iframe {
  width: 100%;
  height: 200px;
  border: 0;
}

.auctions-live-sale .video-stream iframe {
  width: 75% !important;
  margin-left: 10% !important;
}

.auctions.auctions-live-sale iframe#bidpathplayer {
  height: 395px;
}

.auctions.auctions-live-sale iframe#bidpathplayer {
  height: 325px !important;
}

.lot-upcoming {
  margin-top: 0px;
}

.lot-upcoming {
  border: 1px solid black;
}

.auctions.auctions-live-sale div.hide-close.lot-upcoming {
  display: block !important;
}

.lot-upcoming h3 {
  font-size: 30px;
  color: #706d7d;
  font-weight: 700;
  text-align: center;
  font-family: brandon-grotesque, sans-serif !important;
  border-bottom: 1px solid #706d7d;
}

.lot-upcoming .short-sep {
  display: none;
}

.auctions.auctions-live-sale .list-options {
  margin-left: 10px;
}

.auctions.auctions-live-sale .footable {
  border-top: 1px solid #706d7d;
}

.lot-upcoming .footable>thead>tr>th,
.lot-upcoming .footable>thead>tr>td {
  /* background: #eff1f8 !important; */

  color: #000;
}

.footable>thead th.estimate,
.footable>tbody td.estimate {
  width: 150px !important;
}

.auctions.auctions-live-sale .footable {
  border-top: 1px solid #706d7d;
}

.auctions.auctions-live-sale a.aucinfo,
.auctions.auctions-live-sale a.catlg {
  /*display: none;*/
}

@media only screen and (max-width: 768px) {
  .auctions-live-sale #wrapper {
    margin-top: 60px !important;
  }

  .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-details {
    display: block;
  }

  .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title {
    /*width: auto !important;*/
  }

  .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title,
  .auctions.auctions-live-sale div.auction-details div.auction-date {
    text-align: center !important;
  }

  .lot-upcoming {
    margin-top: 60px;
  }
}

.auctions.auctions-live-sale .footable {
  border-top: 1px solid #706d7d;
}

.auctions-live-sale .lot-upcoming {
  border: 1px solid #706d7d;
}

.auctions-live-sale .lot-upcoming .short-sep {
  display: none;
}

.auctions-live-sale #upcoming-scroll {
  /* height: 390px !important;*/
}

.auctions-live-sale .lot-upcoming .footable>thead>tr>th,
.lot-upcoming .footable>thead>tr>td {
  /* background: #eff1f8 !important; */
  color: #000;
}

.auctions.auctions-live-sale .list-options {
  margin-left: 10px;
}

.auctions.auctions-live-sale div.myestimate {
  margin-bottom: 15px;
}

.auctions.auctions-live-sale ul#ui-id-1.ui-front.ui-autocomplete {
  width: 190px;
}

@media only screen and (max-width: 760px) {
  .auctions-live-sale .auc_slide.left {
    margin-left: 0px;
  }

  .auctions-live-sale .unibtn input.orng.place-bid {
    margin-top: 0px;
  }

  .auctions-live-sale .mxbid-input {
    display: flex;
  }

  .auctions-live-sale .maxbid-curr {
    margin-top: 13px;
  }

  .auctions-live-sale .mxbid-input span.qtextbox-ctl {
    width: 95%;
  }
}

/*.auctions.auctions-live-sale th.icon,
.auctions.auctions-live-sale td.icon
{
  display: none;
}
*/
@media only screen and (max-width: 380px) {
  .auctions.auctions-live-sale .footable>tbody>tr>td {
    padding: 12px 10px !important;
  }

  .auctions.auctions-live-sale th.title {
    width: 200px;
  }

  .auctions.auctions-live-sale .footable>tbody>tr>td.lot {
    text-align: center;
  }

  .auctions-live-sale .video-stream {
    margin-top: 0px;
    padding-top: 0px !important;
  }

  .auctions.auctions-live-sale div.hide-close.lot-title {
    text-align: center !important;
  }

  .navbar-center>.navbar-brand {
    left: 66%;
  }

  .auctions-live-sale .video-stream iframe {
    margin-left: 15% !important;
  }

  .auctions-live-sale .video-stream iframe {
    width: 100% !important;
    margin-left: -2% !important;
  }

  .myestimate {
    text-align: center;
  }

  .auctions.auctions-live-sale th.icon,
  .auctions.auctions-live-sale td.icon {
    display: none;
  }

  .auctions-live-sale .lot-bidding {
    height: 390px;
  }
}

@media (max-width: 428px) {
  .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-details {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title {
    width: 100% !important;
  }

  .auctions.auctions-live-sale div.auction-details div.auction-date {
    text-align: center !important;
  }

  .auctions-live-sale .mobile-content-wrap .auction-lot-details .lot-title {
    text-align: center !important;
  }

  .auctions.auctions-live-sale ul.bidding-main {
    width: 100%;
  }

  .auctions.auctions-live-sale iframe#bidpathplayer {
    height: 370px !important;
  }

  .auctions-live-sale .video-stream iframe {
    margin: auto !important;
  }

  .auctions-live-sale .lot-upcoming {
    margin-top: 0px;
  }

  .auctions-live-sale .lot-description {
    min-height: 250px;
  }

  .auctions-live-sale .lot-description {
    margin-top: 25px;
  }

  .auctions-live-sale .video-stream {
    margin-top: 40px;
  }

  .auctions.auctions-live-sale th.icon,
  .auctions.auctions-live-sale td.icon {
    display: none;
  }

  .auctions.auctions-live-sale th.title {
    width: 435px;
  }

  .auctions-live-sale .lot-bidding {
    max-height: unset;
    height: auto;
  }

  .auctions.auctions-live-sale.type-hybrid-sale div#lot-starts-in {
    height: auto !important;
  }

  .auctions.auctions-live-sale.type-hybrid-sale .lot-end-countdown {
    padding-bottom: 0;
  }

  .auctions.auctions-live-sale div.video-stream {
    box-sizing: border-box;
    padding-top: 10px;
    margin-top: 10px;
  }
}

@media (max-width: 768px) {
  body.auctions.auctions-live-sale {
    zoom: 100% !important;
  }
}

body.auctions.auctions-live-sale {
  zoom: 100% !important;
}

.auctions-live-sale li.logout p {
  display: none;
}

.footable>thead th.estimate,
.footable>tbody td.estimate {
  width: 150px !important;
}

body.auctions.auctions-live-sale .myestimate .estimate {
  font-size: 20px;
  color: #706d7d !important;
  font-family: brandon-grotesque, sans-serif !important;
}

@media (max-width: 767px) {
  .auctions-live-sale ul.lot-images-slider {
    /* margin-top: -50px; */
  }

  .auctions-live-sale .lot-header {
    display: block !important;
  }

  .auctions.auctions-live-sale span#z7 {
    padding-top: 0px !important;
  }

  header#headsec {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
}

@media (max-width: 767px) {
  .auctions-live-sale header#headsec {
    height: auto;
    /* margin-top: 75px;*/
  }

  .auctions.auctions-live-sale div#auction_details_and_logout {
    display: block;
  }

  .auctions.auctions-live-sale div#logout_link {
    width: 60%;
    margin-left: 20%;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .auctions.auctions-live-sale div#logout_link {
    /*margin-top: -150px !important;*/
  }
}

@media only screen and (max-width: 768px) {
  .auctions.auctions-live-sale div.auction-title {
    /* margin-top: 30px;*/
  }

  .mobile-content-wrap .auction-lot-details .auction-details {
    padding-left: 0px;
  }

  .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
    height: auto !important;
  }

  .auctions.auctions-live-sale li.current-btn,
  .auctions.auctions-live-sale ul.bidding-main li.current {
    width: 100%;
    display: block;
  }

  .auctions.auctions-live-sale ul.bidding-main {
    flex-direction: column;
  }
}

@media only screen and (max-width: 428px) {

  .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img,
  .auctions-live-sale ul.lot-images-slider,
  .auctions-live-sale .lot-images-container {
    height: 250px !important;
  }

  .auctions-live-sale ul.lot-images-slider li.live-slide-right,
  .auctions-live-sale ul.lot-images-slider li.live-slide-left {
    height: auto;
  }

  .auctions.auctions-live-sale div.lot-bidding {
    margin-top: 15px;
  }
}

.lot-description-content .estimate {
  display: none;
}

.item-block-wrapper h2,
.item-block-wrapper i,
.item-block-wrapper h2 a {
  font-size: 1.125rem !important;
  line-height: 1 !important;
  color: rgb(114, 109, 127) !important;
  font-family: brandon-grotesque, sans-serif !important;
  padding: 0;
  margin-bottom: 0px;
  text-align: center !important;
  margin-top: 0px !important;
}

.item-block-wrapper i {
  text-transform: uppercase !important;
  font-weight: bold;
}

body {
  background: #f4f1eb !important;
}

li.item-csubtitle .title {
  display: none !important;
}

li.item-csubtitle,
li.item-csubtitle .value {
  font-size: 0.875rem;
  line-height: 1;
  text-align: center;
  color: #696969;
  text-transform: uppercase;
  font-family: brandon-grotesque, sans-serif;
}

.aucbid li {
  width: 100%;
}

.aucbid li>section>p.timelft {
  color: #706d7d !important;
  font-weight: 700;
  font-family: brandon-grotesque, sans-serif;
}

.auc_info_bid span.cur_time {
  float: left;
}

.lot-details.lot-details-index h1,
#other-lots-carousel h3 {
  font-family: brandon-grotesque, sans-serif;
  font-style: normal;
  color: rgb(114, 109, 127);
  line-height: 1;
  display: none;
}

#estimate-timed {
  font-size: 16px;
}

.auc_info_bid span.cur_time {
  font-family: brandon-grotesque, sans-serif;
  color: #1d1d1d !important;
  font-weight: 700;
  font-family: brandon-grotesque, sans-serif;
}

.askingbid,
#bidStatus,
#estimate-timed>span:nth-child(1) {
  font-weight: bold;
}

.aucshow-live .estimate,
.aucshow-live .estimate-val {
  font-size: 16px !important;
}

a.catlg,
a.aucinfo {
  font-family: brandon-grotesque, sans-serif !important;
  text-transform: uppercase !important;
  text-align: center !important;
  color: #696969 !important;
}

#reg-alert-add-cal {
  display: none !important;
}

.auction_list_date_dash,
.auction_list_end_date {
  display: none !important;
}

.auclist p.time-left *,
.auclist p.time-left {
  font-weight: 700;
  color: #706d7d !important;
  font-family: brandon-grotesque, sans-serif;
  text-transform: capitalize;
}

.register.register-revise-billing form {
  float: none !important;
}

body.register {
  background: #f4f1eb;
}

body.register .sale-date {
  display: none !important;
}

label.textarea {
  border-left: solid 1px #696969;
  border-right: solid 1px #696969;
}

.item-block-wrapper h2 a,
li.item-csubtitle {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-transform: uppercase;
}

.auclisted li>section div.bdttle i {
  padding: 0;
  margin-bottom: 10px;
}

.catlg {
  /* display: none !important;*/
}

.auc-lot-link {
  color: #706d7d !important;
}

@media only screen and (max-width: 568px) {

  .search.search-index #watchlistTick-and-lotNo label,
  .my-items #watchlistTick-and-lotNo label,
  .auctions.auctions-catalog #watchlistTick-and-lotNo label {
    width: 170px !important;
  }
}

div.toppag,
.pagintn>div.page span:not(.customSelect),
.pagintn,
div.toppag .pagintn .paginator span {
  color: #706d7d !important;
}

a.grey.disabled.live-bid {
  /*background: #94d460;*/
  background: #726d7f;
  color: #fff;
  font-size: 18px !important;
}

.auctions.auctions-live-sale a.HighBidButtonColor {
  background: green !important;
  color: #fff;
  font-size: 18px !important;
}

.auctions.auctions-live-sale span#btn-outbid.outbid {
  color: #fff;
}

.auctions.auctions-live-sale a.outBidButtonColor {
  background: #e32600 !important;
  color: #fff;
  font-size: 18px !important;
}

.mobui-composite-wrapper .custom-combobox-toggle,
.ui-widget .ui-widget.custom-combobox-toggle {
  /*border-color: #706D7D !important;*/
}

body.auctions.auctions-live-sale {
  /*background: #fff;*/
}

.aucbid li>section>div.bdinfo section {
  width: 100%;
}

.auctions-live-sale .lot-images-container {
  background-color: inherit;
}

.aucgrid .bdinfo .left,
.aucgrid .bidding-cell .regular-bid-action .left {
  width: 100%;
  padding-top: 0;
  float: left;
  margin: 0px 0px 10px 0px !important;
}

.auclisted .bdinfo section.left span.currency-input,
.aucgrid .bdinfo section.left span.currency-input {
  min-height: 52px !important;
  height: auto !important;
  width: 94% !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  position: relative;
  padding-left: 10px !important;
  float: left;
  border: 3px solid;
  margin-left: 7px;
}

.aucbid li section div.bdinfo section.left span.currency-input {
  line-height: 53px !important;
  display: flex;
}

.aucbid li section div.bdinfo section.left span.currency-input span.qtextbox-ctl {
  position: relative;
  top: 0px;
  left: 0px;
}

.auclisted .bdinfo section.left span.currency-input input,
.aucgrid .bdinfo section.left span.currency-input input {
  border: none;
}

.aucbid li section div.bdinfo section.left span.currency-input span.qtextbox-ctl input {
  min-height: 50px;
  height: 50px;
  line-height: 50px !important;
  width: 100% !important;
  background-color: transparent !important;
  padding-left: 10px !important;
}

.auclisted .bdinfo .unibtn,
.auclisted .unibtn a,
.auclisted .unibtn input[type="button"],
.aucgrid .bdinfo .unibtn,
.aucgrid .unibtn a,
.aucgrid .unibtn input[type="button"],
.signin-loginbtn .unibtn input[type="button"] {
  height: 52px !important;
}

div.bdinfo section {
  width: 100%;
  display: flex;
}

div.bdinfo .right .unibtn input.blu[type="button"] {
  width: 100% !important;
}

.lot-details .auc_info_bid .bidfrm fieldset>ul li input[type="text"] {
  min-height: 47px !important;
  height: 47px !important;
}

.my_starting_ending {
  text-transform: capitalize;
}

ul#nav>li>section,
ul#nav>li>a,
.sbOptions,
.sbHolder {
  background: #fff;
}

.signup.signup-index .user-info-phone-panel .mobui-composite-wrapper {
  display: flex;
}

.signup.signup-index .user-info-phone-panel .mobui-composite-wrapper label {
  display: none;
}

.signup.signup-index .user-info-phone-panel .qtextbox-ctl input {
  /*width: 632px !important;*/
}

@media only screen and (max-width: 812px) {
  .signup.signup-index .user-info-phone-panel .mobui-composite-wrapper {
    flex-direction: column;
  }

  .signup.signup-index .user-info-phone-panel input.phone-number {
    width: 100% !important;
  }

  .signup.signup-index .user-info-phone-panel #copip9 span div.sbHolder {
    width: 100% !important;
    margin-bottom: 10px;
  }
}

li.aucdes>div>p:nth-child(2)>span {
  display: block;
  margin-top: 20px;
}

.auctions-list li.aucdes div p {
  font-size: 0px;
}

.auctions-list li.aucdes div p>a:nth-child(1):after {
  content: ",";
}

.aucbid div.selector:not(#foo)>input+label,
.aucbid div.selector:not(#foo)>span>input+label,
.aucbid div.selector:not(#foo)>div.qradiobutton-ctl>span>input+label {
  background: url(/assets/custom/images/blank_star.png) right 4px no-repeat !important;
}

.aucbid div.selector:not(#foo)>input[type="checkbox"]:hover:checked+label,
.aucbid div.selector:not(#foo)>input[type="checkbox"]:focus:checked+label,
.aucbid div.selector:not(#foo)>input[type="checkbox"]:checked+label:hover,
.aucbid div.selector:not(#foo)>input[type="checkbox"]:focus:checked+label,
.aucbid div.selector:not(#foo)>span>input[type="checkbox"]:hover:checked+label,
.aucbid div.selector:not(#foo)>span>input[type="checkbox"]:focus:checked+label,
.aucbid div.selector:not(#foo)>span>input[type="checkbox"]:checked+label:hover,
.aucbid div.selector:not(#foo)>span>input[type="checkbox"]:focus:checked+label,
.aucbid div.selector:not(#foo)>input[type="checkbox"]:checked+label,
.aucbid div.selector:not(#foo)>span>input[type="checkbox"]:checked+label {
  background: url(/assets/custom/images/Fillstar.png) right 2px no-repeat !important;
}

.aucbid.auclisted li.item-block.watchlist .item-block-wrapper {
  padding-top: 10px;
}

.aucbid.auclisted .item-block-wrapper {
  padding-top: 0px;
}

.auctions.auctions-live-sale header#headsec {
  margin-bottom: 40px !important;
}

.bidding-cell .bidding-status {
  display: flex;
  margin-bottom: 5px;
}

.aucgrid .bdinfo section span.currency-input {
  color: #000;
}

#wrapper input[type="text"],
#wrapper input[type="password"] {
  background: #fff;

  box-shadow: none;
}

.filter_ttl span {
  font-family: brandon-grotesque, sans-serif !important;
  color: grey;
  font-size: 16px;
}

.tle .catalog-live-sale-link,
.lot-details.lot-details-index div#click-here-to-live-bid a,
.catalog-live-sale-link {
  background-color: #726d7f !important;
  border-color: #726d7f !important;
  font-family: brandon-grotesque, sans-serif !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
  color: #fff !important;
  width: 30%;
  height: 40px;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.tle .catalog-live-sale-link:hover,
.lot-details.lot-details-index div#click-here-to-live-bid a:hover,
.catalog-live-sale-link:hover {
  background: #c1bfc7 !important;
  border-color: #c1bfc7 !important;
  color: #373347 !important;
}

/*Hybrid Screen */
.auctions.auctions-live-sale.type-hybrid-sale div#estimate-and-current-bid {
  width: 50%;
}

.auctions.auctions-live-sale.type-hybrid-sale div#lot-starts-in {
  width: 50%;
  border: 1px solid gray;
  border-radius: 10px;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;

  height: 70px;
}

.auctions.auctions-live-sale.type-hybrid-sale span#sptimer {
  font-size: 18px;
  display: none;
}

.auctions.auctions-live-sale.type-hybrid-sale .lot-end-countdown {
  /*margin-top: 0px;
  padding-bottom: 10px;
  display: inline-block;
  align-items: center;*/

  margin-top: 0px;
  padding-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.auctions.auctions-live-sale.type-hybrid-sale span#lot-start-text {
  margin-right: 5px;
  font-size: 20px;
  font-weight: 600;
  /*display: none;*/
}

.auctions.auctions-live-sale.type-hybrid-sale #closingin, .auctions.auctions-live-sale.type-hybrid-sale #lotstart {
  display: none;
}

.auctions.auctions-live-sale.type-hybrid-sale #closingin,
.auctions.auctions-live-sale.type-hybrid-sale #lotstart {
  font-size: 18px;
  /*font-weight: 600;*/
  font-weight: 500;
  color: #000000;
}

.auctions.auctions-live-sale.type-hybrid-sale .lot-end-countdown>div {
  margin-right: 5px;
  font-size: 20px;
  /*font-weight: 600;*/
  font-weight: 500;
  color: #000000;
  /*display: none;*/
}

.auctions.auctions-live-sale.type-hybrid-sale ul.info {
  display: flex;
}

.auctions.auctions-live-sale.type-hybrid-sale .lot-bidding ul.info li {
  display: block;
  width: auto;
  margin-top: 0px;
}

.auctions.auctions-live-sale.type-hybrid-sale .info-bidding p:nth-child(1) {
  display: none;
}

.auctions.auctions-live-sale.type-hybrid-sale ul.bidding-main {
  display: block;
}

.auctions.auctions-live-sale.type-hybrid-sale span.current-bid-label {
  margin-top: 0px;
}

.auctions.auctions-live-sale.type-hybrid-sale #lotstart:after {
  content: " CLOSING IN:";
}

.auctions.auctions-live-sale.type-hybrid-sale .info-bidding p {
  margin-bottom: 0px !important;
}

.auctions.auctions-live-sale.type-hybrid-sale #chat-messages {
  height: 60px;
}

@media only screen and (max-width: 380px) {
  .auctions.auctions-live-sale.type-hybrid-sale ul.info {
    display: block;
  }

  .auctions.auctions-live-sale.type-hybrid-sale div#estimate-and-current-bid,
  .auctions.auctions-live-sale.type-hybrid-sale div#lot-starts-in {
    width: 100%;
  }
}

.auctions.auctions-live-sale a.grey.disabled.live-bid,
.auctions.auctions-live-sale #wrapper .unibtn a.orng {
  height: 60px !important;
  font-family: brandon-grotesque, sans-serif !important;
  font-size: 20px !important;
  font-weight: 700;
}

.auctions.auctions-live-sale a.HighBidButtonColor {
  display: flex !important;
  /*flex-direction: column-reverse !important;*/
  flex-direction: column-reverse !important;
  line-height: 30px !important;
}

.auctions-live-sale.type-hybrid-sale .highest {
  padding-top: 5px;
}

.auctions-live-sale.type-hybrid-sale .unibtn .grey.HighBidButtonColor {
  display: flex !important;
}

.auctions.auctions-live-sale #wrapper .unibtn a.outBidButtonColor {
  background: #e32600 !important;
  background-color: #e32600 !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 30px !important;
}

.register.register-terms-and-conditions form {
  float: none !important;
}

.register.register-terms-and-conditions .catalog-live-sale-link {
  display: none;
}

.register.register-terms-and-conditions header#headsec {
  margin-top: 0px !important;
}

span.customSelect {
  background: white !important;
}

.signup div.selector:not(#foo)>span>input+label,
.signup div.selector:not(#foo)>span>input[type="checkbox"]:checked+label .auction-filters div.selector:not(#foo)>span>input[type=checkbox]:hover:checked+label,
.auction-filters div.selector:not(#foo)>span>input[type=checkbox]:checked+label,
.auction-filters div.selector:not(#foo)>span>input[type=checkbox]:focus:checked+label,
.signup .signfrm div.selector:not(#foo)>span>input[type=checkbox]:hover:checked+label,
.signup .signfrm div.selector:not(#foo)>span>input[type=checkbox]:checked+label,
.signup .signfrm div.selector:not(#foo)>span>input[type=checkbox]:focus:checked+label,
.auction-filters div.selector:not(#foo)>span>input[type=checkbox]:hover+label,
.auction-filters div.selector:not(#foo)>span>input[type=checkbox]+label,
.auction-filters div.selector:not(#foo)>span>input[type=checkbox]:focus+label,
.signup .signfrm div.selector:not(#foo)>span>input[type=checkbox]:hover+label,
.signup .signfrm div.selector:not(#foo)>span>input[type=checkbox]+label,
.signup .signfrm div.selector:not(#foo)>span>input[type=checkbox]:focus+label {
  background: none !important;
}

.signup div.selector:not(#foo)>span>input+label:before {
  content: "\f096";
  font-family: "FontAwesome";
  font-size: 22px;
  margin-right: 18px;
  font-weight: 700;
}



.signup div.selector:not(#foo)>span>input[type="checkbox"]:checked+label:before {
  content: "\f14a";
  font-family: "FontAwesome";
  font-size: 22px;
  margin-right: 18px;
  font-weight: 700;
}

.signin-username,
.signin-password {
  display: inline-grid !important;
}

.login.login-index ul.frm li label {
  text-align: left;
}

.login.login-index li.signin-username>span,
.login.login-index li.signin-password>span,
.login.login-index li.signin-loginbtn>div.unitbn {
  width: 100%;
}

.login.login-index .loginfrm ul.frm {
  margin-left: 10% !important;
}

.login.login-index .signin-loginbtn {
  /*width: 60%;*/
  /*display: flex;*/
  width: 100%;
  justify-content: center;
}

.dashicons,
.dashicons-before:before {
  font-family: FontAwesome;
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: top;
  text-align: center;
  transition: color 0.1s ease-in;
}

#to_top_scrollup {
  background-color: #000;
  -webkit-border-radius: 5%;
  -moz-border-radius: 5%;
  border-radius: 5%;
  box-sizing: content-box;
  bottom: 20px;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 32px;
  font-weight: normal;
  height: 32px;
  opacity: 0.5;
  padding: 5px;
  position: fixed;
  right: 20px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 32px;
  z-index: 9999;
}

#to_top_scrollup {
  font-size: 48px;
  width: 48px;
  height: 48px;
  background-color: #726d7f;
  opacity: 0.5;
  display: inline;
  font-weight: bold;
}

.dashicons-arrow-up-alt2:before {
  content: "\f106";
}

#to_top_scrollup:hover {
  opacity: 1;
}

.back-to-top,
.back-to-top:hover {
  background: none;
}

.tooltip {
  position: relative;
}

.tooltip .popup {
  display: none;
  border-radius: 2px;
  position: absolute;
  top: 10px;
  left: 35px;
  width: 82%;
  min-width: 220px;
  font-size: 13px;
  font-weight: 700;
  padding: 10px;
  background: #fff;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
  z-index: 500;
}

.tooltip .popup:before {
  top: -0.4em;
  left: 10em;
  right: auto;
  bottom: auto;
  margin-right: 0;
  content: "";
  width: 0.625em;
  height: 0.625em;
  position: absolute;
  border-top: 1px solid #d4d4d5;
  border-right: 1px solid #d4d4d5;
  border-bottom: none;
  background: #fff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.popup label {
  font-weight: bold;
}

.clicktoopenpopup .title {
  font-style: normal !important;
  color: #706d7d;
  font-family: brandon-grotesque, sans-serif;
  text-transform: capitalize;
  font-weight: 700;
}

.clicktoopenpopup {
  /*text-decoration: underline !important;*/
}

.clicktoopenpopup .title:after {
  content: "\f059";
  font-family: FontAwesome;
  font-size: 18px;
  margin-left: 5px;
  font-weight: 100;
}

.popup.open {
  display: block !important;
}

.auctions.auctions-live-sale.type-live-sale .current-bid-amt {
  margin-top: 3px;
  margin-left: 20px;
}

.ui-widget.ui-widget-content {
  background: #fff;
}

.lot-description-content {
  height: 170px;
}

.item-cbuyers_premium_for_website:hover .tooltip .popup {
  display: block;
}

.aucbid ul.price-info li,
.aucbid ul.price-info li>span.value {
  display: flex !important;
}

.auction_list_start_date {
  display: none;
}

#wrapper ul.auclting li.auclink>div a.reg,
#wrapper .unibtn a.orng,
#wrapper .unibtn input.drkblu[type="button"],
#wrapper .unibtn input.orng[type="submit"],
#wrapper .unibtn input.orng[type="button"] {
  background-color: #363345 !important;
  border-color: #363345 !important;
  margin-bottom: 0;
}

input::placeholder:after {
  color: red;
  content: " *";
}

.register.register-revise-billing #copbp5 {
  /*display: flex;*/
}

.register.register-revise-billing .profile-billing-phone-panel .mobui-composite-wrapper label {
  display: none;
}

.register.register-revise-billing #ui-id-8 {
  /*width: 990px !important;*/
}

.register.register-revise-billing #pnpbp5_ctl {
  /*margin-left: 50px;*/
}

.register.register-revise-billing .ui-widget.ui-widget-content {
  background: #fff;
}

.place-bid-live-online-item-dialog {
  /* width: 530px; */
  width: 90%;

  margin-left: auto;
  margin-right: auto;
}

#wrapper {
  /*padding-top: 20px;*/
}

.sbSelector {
  font-family: brandon-grotesque, sans-serif;
}

.main-heading {
  margin-bottom: 20px !important;
}

.auclist,
.catlogbox {
  margin: 0;
}

/*div.bd-other-info,
.item-cbuyers_premium_for_website > .title,
.item-cbuyers_premium_for_website > .value,
li.item-block > section > .bd-info,
.bdttle > h2,
li.item-block > section > i
{
  display: none !important; 
}*/
.forgot-password.forgot-password-index .loginfrm ul.frm>li:last-child {
  padding: inherit !important;
}

.forgot-password.forgot-password-index li.sepbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-top: 0 !important;
}

.forgot-password.forgot-password-index img#q2 {
  width: 250px;
  object-fit: scale-down;
}

.forgot-password.forgot-password-index li span#aq5_ctl.qtextbox-ctl {
  width: 250px;
  margin: auto;
}

.forgot-password.forgot-password-index .loginfrm ul.frm>li.sepbox label:nth-child(1) {
  display: none;
}

.forgot-password.forgot-password-index #reg-confirm div.cap {
  display: flex;
  justify-content: center;
}

a.reset {
  padding: 0;
}

li[title="Payments"] {
  /* display: none !important; */
}

.est-low.exratetip {
  margin-left: 2px;
}

.est-high.exratetip {
  margin-right: 2px;
}



@media only screen and (max-width: 685px) {

  .tle .catalog-live-sale-link,
  .lot-details.lot-details-index div#click-here-to-live-bid a {
    width: 100% !important;
  }

  .login.login-index .signin-loginbtn {
    width: 100%;
    display: block;
  }

  .login.login-index .loginfrm ul.frm {
    margin-left: 0px !important;
  }

  .auclisted .bdinfo section.left span.currency-input,
  .aucgrid .bdinfo section.left span.currency-input {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .tooltip .popup {
    display: none !important;
  }

  .tooltip .popup.open {
    display: block !important;
    left: 0;
  }

  .tooltip .popup:before {
    left: 11em;
  }
}

.auctions.auctions-ask-question .catalog-live-sale-link {
  display: none !important;
}

.auctions.auctions-ask-question div.mobui-composite-wrapper>div {

  display: flex;
  flex-direction: column;
  justify-content: center;
  font-style: italic;
  align-items: center;

}

.mobui-composite-wrapper span.qtextbox-ctl {
  width: 250px;
  max-width: 250px;
}

.auctions.auctions-ask-question .mobui-composite-wrapper div img#q2 {
  width: 250px;
  object-fit: scale-down;
}

div.mobui-composite-wrapper label {
  display: none;
}

.register.register-revise-billing #ccpbp5_ctl {
  /*width: -webkit-fill-available;*/
}

.register.register-revise-billing .profile-billing-phone-panel .custom-combobox {
  /*position: relative;
  display: block;*/
}

body.register-revise-billing .profile-billing-fax-panel input.custom-combobox-input, 
body.register-revise-billing .profile-billing-phone-panel input.custom-combobox-input {
  margin-left: 0px;
}

@media only screen and (min-width: 768px) {
  #ui-id-2.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    width: 33.7% !important;
  }

  #ui-id-9,
  #ui-id-10 {
    width: 33% !important;
  }

  #ui-id-7.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    width: 990px !important;
  }
}

@media only screen and (min-width: 428px) {
  .lot-details.lot-details-index div#click-here-to-live-bid a {
    margin-top: 15px;
  }
}

.register.register-revise-billing .cc-info-ctrls.profile-billing-expiry .ui-widget,
.profile.profile-view .cc-info-ctrls.profile-billing-expiry .ui-widget {
  display: inline-block;
  width: 49%;
}

.register.register-revise-billing .loginfrm ul.frm>li:last-child {
  padding: 0;
}

.register.register-revise-billing #pbp17_ctl .custom-combobox {
  width: 94%;
  margin-left: -8px;
}

.profile.profile-view #pbp17_ctl .sbHolder {
  width: 100%;
  margin-left: -8px;
}

.profile.profile-view .loginfrm ul.frm>li:last-child {
  padding-top: 25px;
}

/*.register.register-revise-billing #pbp17_ctl .custom-combobox,
.profile.profile-view #pbp18_ctl .custom-combobox
{
  width: 94% !important;
    margin-left: -8px;
}*/
.register.register-revise-billing #pbp18_ctl .custom-combobox {
  width: 95% !important;
}

.register.register-revise-billing li.profile-billing-country .ui-widget.ui-widget-content {
  width: 95% !important;
}

.profile.profile-view #pbp18_ctl .sbHolder {
  width: 100% !important;
}

#card_details {
  text-align: center;
  font-weight: 600;
  color: #363345;
  font-size: 14px;
  font-family: brandon-grotesque, sans-serif;
}

body.signup .signfrm .ui-widget.custom-field-listbox .sbHolder {
  height: 52px;
}

.register.register-revise-billing .mobui-composite-wrapper label,
.profile.profile-view .mobui-composite-wrapper label {
  display: block;
  color: #363345;
  font-weight: 600;
}

.sbSelector:link {
  color: #000;
  color: #666;
  outline: none;
  background: none;
  text-decoration: none;
}

.ui-widget.custom-field-listbox .sbHolder {
  width: 100%;
}

@media only screen and (max-width: 685px) {
  .signup.signup-index #copip9 span {
    /*min-width: 301px;
    display: flex !important;*/
  }

  .signup.signup-index .user-info-phone-panel .mobui-composite-wrapper {
    display: inherit !important;
  }
}

.login.login-index section.register>div>p {
  text-align: center;
  width: 60%;
}

@media only screen and (max-width: 685px) {
  .login.login-index section.register>div>p {
    width: 83%;
    margin-top: -35px;
    margin-right: 0px;
  }
}

/*#RM_details{
  background-color: #fff;
    font-family: brandon-grotesque, sans-serif;
    color: #000000;
    width: 84%;
    text-align: inherit;
    font-weight: bold;
    margin-left: 100px;
}*/
#RM_Email,
#RM_Privacy {
  text-align: center;
}

#RM_Privacy {
  color: #666;
  font-weight: bold;
  font-size: 14px;
}

.signup div.selector:not(#foo)>span>input+label {
  display: flex;
  flex-direction: row-reverse;
}

.signup div.selector:not(#foo)>span>input+label:before {
  margin-left: 6px;
}

#RM_Email:after {
  content: "\f096";
  font-family: "FontAwesome";
  font-size: 22px;
  margin-right: 18px;
  font-weight: 700;
  margin-left: 6px;
  position: absolute;
}

#RM_Email div.selector:not(#foo)>span>input[type="checkbox"]:checked+label:before {
  content: "\f14a";
  font-family: "FontAwesome";
  font-size: 22px;
  margin-right: 18px;
  font-weight: 700;
}

#RM_details {
  /*width: 81%;*/
  float: left;
  line-height: 16px;
  color: #666666;
  padding: 0 5%;
  text-align: left;
  font-size: 14px;
  padding-top: 7px;
  /*margin-left: 102px;*/
  font-weight: bold;
}

/*.aucbid.auclisted li.item-cbuyers_premium_for_website
{
display: none;
}*/
.aucbid.auclisted li.item-csubtitle,
.aucbid.auclisted li.item-csubtitle .value {
  font-style: italic;
  text-align: left;
  margin-top: 0px;
}

.aucbid.auclisted li.item-csubtitle .value {
  margin-bottom: 10px;
  display: inline-block;
}

.auclisted li>section div.bdttle i {
  text-align: left !important;
}

.auclisted .bdttle a {
  color: rgb(114, 109, 127) !important;
  text-transform: uppercase;
  font-size: 20px;
}

.auclist .aucbid.auclisted .desc-bidding-info-wrapper>.list-cols {
  padding: 0px 10px 0px 10px !important;
}

form .auclisted.aucbid li>section div.bdttle h2 a {
  display: block;
  -webkit-line-clamp: inherit;
  -webkit-box-orient: inherit;
  overflow: hidden;
  height: auto;
}

.auclisted ul.price-info li>span.title {
  width: 20% !important;
}

.auclisted .tooltip .popup:before {
  left: 9em;
}

.auclisted .tooltip .popup {
  left: auto;
  width: fit-content;
}

.aucbid.auclisted li section div.bdinfo section.left span.currency-input {
  line-height: 52px !important;
  height: 52px !important;
  font-family: brandon-grotesque, sans-serif;
  font-size: 16px;
}

.aucbid.auclisted li>section div.bdttle {
  margin-top: 10px;
}

.auclisted li>section {
  padding-bottom: 0px;
}

.auclist .aucbid.auclisted .desc-bidding-info-wrapper>.list-cols.info-col-mobile {
  margin-top: 0px;
}

.lot-details.lot-details-index ul#nav>li>a,
.lot-details.lot-details-index .ins_cnt.content,
.lot-details.lot-details-index ul#nav>li>section {
  background: #f4f1eb;
}

@media only screen and (max-width: 568px) {

  body.signup .sbToggle,
  body.profile .sbToggle {
    width: 17%;
  }
}

/*  */

.register div.selector:not(#foo)>span>input+label,
.register div.selector:not(#foo)>span>input[type="checkbox"]:checked+label {
  flex-direction: row-reverse;
  display: flex;
  background: none !important;
}

@media only screen and (max-width: 480px) {

  .register div.selector:not(#foo)>span>input[type="checkbox"]:hover+label,
  .register div.selector:not(#foo)>span>input[type="checkbox"]+label,
  .register div.selector:not(#foo)>span>input[type="checkbox"]:focus+label {
    background: none !important;
  }
}

@media only screen and (max-width: 480px) {

  .register div.selector:not(#foo)>span>input[type="checkbox"]:hover:checked+label,
  .register div.selector:not(#foo)>span>input[type="checkbox"]:checked+label,
  .register div.selector:not(#foo)>span>input[type="checkbox"]:focus:checked+label {
    background: none !important;
  }

  .lot-details.lot-details-index h1 {
    font-size: 24px;
    text-align: center;
  }

  #subtitle_value {
    text-align: center !important;
  }

  .lot-details.lot-details-index .watch,
  .lot-details.lot-details-index .ask {
    width: 100% !important;
  }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
  #bm-p-toggle {
    display: block !important;
  }

  .sammenu {
    display: none;
  }

  .returntoback {
    display: none;
  }

  .icon-bar {
    width: 32px !important;
    height: 5px !important;
    background-color: #fff !important;
  }

  .login.login-index .signin-loginbtn {
    width: 4%;
  }

  .signup.signup-index #copip9 span {
    min-width: 337px;
    display: flex;
  }

  .register.register-revise-billing #pbp17_ctl .custom-combobox,
  .register.register-revise-billing #pbp18_ctl .custom-combobox {
    width: 90% !important;
  }
}

@media only screen and (max-width: 685px) {

  .auclist li>section div.bdttle i,
  .auclist li>section div.bdttle h2 a {
    font-size: 26px !important;
    text-align: center !important;
  }

  form .aucbid li>section div.bdttle h2 a,
  .auclisted .bdttle a {
    font-size: 26px !important;
    text-align: center !important;
  }

  .aucbid.auclisted li.item-csubtitle .value,
  .other-info,
  .aucbid.auclisted li.item-csubtitle,
  .aucbid.auclisted li.item-csubtitle .value {
    text-align: center;
  }
}

.welcome-text {
  display: none !important;
}

#custom_field #value {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 400;
  font-style: normal;
  /* font-size: 1.125rem; */
  font-size: 38px;
  line-height: 1.5;
  color: rgb(105, 105, 105);
}

.lot-details.lot-details-index label#value.subtitle-value-cst {
  text-transform: uppercase;
}

#custom_field {
  position: relative;
}

#subtitle_value {
  font-style: italic;
  font-size: 1.15rem;
  line-height: 1;
  color: #696969;
  text-transform: uppercase;
  font-family: brandon-grotesque, sans-serif;
  margin-top: -30px;
}

.lot-details.lot-details-index .tooltip .popup {
  width: 40%;
  left: 0px;
}

.lot-details.lot-details-index .tooltip .popup:before {
  left: 8em;
}

.aucbid.auclisted li section div.bdinfo section.left span.currency-input {
  background: #fff;
  border: 1px solid;
}

.auclisted .bdinfo section.left span.currency-input input,
.aucgrid .bdinfo section.left span.currency-input input {
  padding-left: 10px !important;
}

#youtube_video_click_here {
  color: red;
  font-weight: bold;
}

/* .lot-details.lot-details-index starts */
.lot-details.lot-details-index #lot-details-desc-info section {
  display: flex;
}

.lot-details.lot-details-index #lot-details-desc-info div.description-info-content {
  width: 50%;
}

.lot-details.lot-details-index #lot-details-desc-info div#youtube_video_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 414px) {
  .lot-details.lot-details-index #lot-details-desc-info section {
    flex-direction: column;
  }

  .lot-details.lot-details-index #lot-details-desc-info div.description-info-content {
    width: 100% !important;
  }

  .lot-details.lot-details-index #lot-details-desc-info div#youtube_video_container {
    width: 100% !important;
  }

  .quantity {
    padding-left: 0px;
  }

  .qty-header {
    width: 60%;
  }
}

#youtube_video_click_here {
  font-weight: bold;
  color: red !important;
}

#live_youtube_video_container {
  display: flex;
  width: 100%;
  justify-content: center;
}

.all_cat,
#Video {
  display: none !important;
}

@media only screen and (max-width: 685px) {
  .auctions.auctions-live-sale div.hide-close.bidder-num {
    margin-top: 10px;
    color: #706d7d !important;
    font-family: brandon-grotesque, sans-serif !important;
    font-weight: 600;
  }
}

@media only screen and (max-width: 380px) {
  .auctions-live-sale .lot-bidding {
    margin-top: 60px;
  }

  #catalogue-aucinfo {
    display: grid;
    width: 100%;
    margin-bottom: 10px;
    justify-content: center;
  }

  .auctions.auctions-live-sale a.catlg {
    width: 123px;
    display: flex;
    justify-content: end;
    margin-left: 30%;
  }
}

.timed li.aucdes>div>p:nth-child(2)>span:nth-child(3),
.listingstartending {
  display: inline-block;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.125rem !important;
  color: #706d7d;
}

.type-timed-sale .sale-date,
.timed li.aucdes>div>p:nth-child(2)>a:nth-child(4) {
  display: none !important;
}

.register.type-timed-sale .sale-date {
  display: none !important;
}

.auctions.auctions-catalog.type-timed-sale .auclisted section.left,
.auclisted .bdinfo section.left {
  width: 251px;
  margin-right: 10px;
  margin-top: 10px;
}

.auctions.auctions-catalog.type-timed-sale .auclisted .bdinfo section.right,
.auclisted .bdinfo section.right {
  width: 30%;
  margin-top: 5px;
  float: left;
}

.auctions.auctions-catalog.type-timed-sale .auclisted .bdinfo section.right input {
  height: 54px !important;
}

.confirm-btn {
  width: 235px;
  margin: 0 auto;
}

[id^="blkRegularBid"] section.right div.unibtn {
  width: 100%;
  margin-bottom: 10px;
}

.auctions.auctions-catalog .auclistbtn.buy-now-button.unibtn {
  margin-bottom: 10px;
}

@media only screen and (max-width: 870px) {
  .auctions.auctions-catalog.type-timed-sale .auclisted .bdinfo section.center.next-bid-section {
    width: 100%;
  }
}

div.bdinfo section.center.next-bid-section {
  width: 31%;
}

div.bdinfo section.center.next-bid-section input {
  border-radius: 0px;
  background-color: #363345 !important;
  border-color: #363345 !important;
  font-family: brandon-grotesque, sans-serif !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
}

body.sale-closed #startsEndingTIme {
  margin-top: -50px !important;
}

/* Jigs update */

/*  .auctions.auctions-catalog starts */

@media only screen and (max-width: 812px) {

  .search.search-index div.filters.toppag div.pagintn,
  .my-items div.filters.toppag div.pagintn,
  .auctions.auctions-catalog div.filters.toppag div.pagintn {
    flex-direction: column;
    align-items: center;
  }
}

/*  .auctions.auctions-catalog ends */

/* .lot-details.lot-details-index starts  */

@media only screen and (max-width: 812px) {

  .tle .catalog-live-sale-link,
  .lot-details.lot-details-index div#click-here-to-live-bid a {
    width: 80%;
  }

  .lot-details .auc_info {
    min-height: auto;
  }
}

@media only screen and (max-width: 568px) {
  #nav {
    width: 100%;
    padding-left: 0 !important;
  }

  .lot-details.lot-details-index .mxbid-input input.textbox {
    padding-left: 5px;
    padding-top: 0;
  }
}

/* .lot-details.lot-details-index ends  */

/* common */
label.lbl-existing-cust {
  margin-bottom: 20px;
  text-align: left;
}

/*.profile-view label.lbl-existing-cust {
  margin-bottom: 20px;
  text-align: left;
}*/

.aucbid.auclisted .bidding-status .youre-winning {
  width: 100%;
  margin-top: 10px;
  text-align: left;
}

#mySidepanel a[href='https://auction.royalmint.com/my-invoices'] {
  display: none;
}

@media only screen and (max-width: 870px) {
  .auclisted .bdinfo section.center {
    display: flex;
  }
}

@media only screen and (max-width: 568px) {

  .auctions.auctions-catalog div.bd-chk {
    position: relative;
    top: 0;
  }

  .auclisted .bdinfo section.center {
    flex-direction: column;
  }

  .auclisted ul.price-info li>span.title {
    width: 40% !important;
  }

  body .auclist .list-cols.figure-col {
    height: 280px !important;
  }

  .auctions.auctions-info ul#nav {
    display: block;
  }

}

.link-report-problem {
  display: none;
}

/*upgrade fix*/

.on,
.regfrm, .register,
a#a_view_e_catalogue, .lot-details.lot-details-index span.place-bid.orng, .auctions-list span.bidder-status, .lot-details.lot-details-index a.ask.right, .lot-details.lot-details-index a.add-watch.watch, .lot-details.lot-details-index a#removeFromWatchlist, .auctions-list a.reg_for_alert, .auctions-list a.add_to_cal, .auctions-list div.add_to_cal, #wrapper .unibtn a.orng, #wrapper .unibtn input.bid-live[type="button"], #wrapper .unibtn input.orng[type="button"], #wrapper .unibtn input.orng[type="submit"], #wrapper .lot-changes input.orng[type="submit"], #wrapper .register>div>.unibtn a.drkblu, #wrapper ul.auclting li.auclink>div a.reg, #wrapper ul.auclting li.auclink>div a.cat, #wrapper .unibtn a.drkblu, #wrapper .unibtn input.drkblu[type="button"], #wrapper .unibtn input.drkblu[type="submit"], #wrapper .unibtn a.blu, #wrapper .unibtn input.blu[type="button"], #wrapper .unibtn input.blu[type="submit"],
ul.auclting li.auclink>div a.cat {
    border-radius: 0px !important;
}

.register-login-section {
  display: block;
}

.auctions-filter {
  display: none;
}

.auctions-list .pagintn>div.page span:not(.customSelect) {
  display: none;
}

.breadcrumbsWrapper {
  display: none;
}

.loginfrm .signin-loginbtn {
    margin-bottom: 0px;
    margin-top: 0px;
}

#language-select-wrapper {
  display: none;
}

.login-index .bodybox h1:nth-child(2),
.signup-index .bodybox h1:nth-child(2) {
  display: none;
}

.login.login-index section.register>div>p:nth-child(3) {
  font-size: 15px;
}

li.signin-loginbtn label, li.signin-password label, li.signin-username label {
  margin-bottom: 0px;
}

.accordionButton {
  background: url(/m/images/arw.png) no-repeat 96% -50px #f5f4f4;
}

.on {
    background: url(/m/images/arw.png) no-repeat 96% 36px #f5f4f4;
}

.accordionButton {
  text-align: center;
}

.profile.profile-view li.mobile.profile-info-send-text-alert {
  display: none !important;
}

span#rgstroid_ctl,
.login-register-div input[value='Register with OpenId'], 
.login-register-div input#lgnoid, 
/*.register p.reg-box.it-is-easy, */
.register hr, .signin-loginbtn hr {
  display: none !important;
}

.register p.reg-box.not-a-member {
  margin-bottom: 0px;
}

.profile.profile-view div > span#notsub-watchlist-reminder_ctl {
    display: none;
}

.signup-index li.custom-field-name-existing-royal-mint-customer {
  margin-top: 10px;
}

.sbHolder {
  width: 99%;
}

.signup-index .custom-field-type-dropdown select {
  padding: 0 1%;
  color: #666;
  font-size: 15px;
}

#bpFooterLink {
  display: none;
}

.auctitle>div.tle h3 span.start-end-dates {
  display: none !important;
}

.auctitle>div.tle h3 span.my_starting_ending {
  display: none;
}

.type-hybrid-sale .auctitle>div.tle p,
.type-live-sale .auctitle>div.tle p {
  font-size: 0px !important;
}

.auctitle>div.tle h3 span##auc-starts-ending-date {
  font-size: 24px;
}

.type-timed-sale .auctitle>div.tle h3 span.my_starting_ending {
  display: inline;
}

.adsrch-wrapper .search_btn {
  display: none;
}

body.lot-details .btmlinks {
  display: block;
  margin: 0px;
}

.auctitle>div.tle p {
  font-size: 24px;
}

.auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title {
  margin-bottom: 0px;
}

.auctions-live-sale.type-hybrid-sale .current-bid-label {
  font-size: 30px;
  font-weight: 500;
}

.auctions-live-sale.type-hybrid-sale .lot-end-countdown {
    height: auto;
}

.auctions-live-sale.type-hybrid-sale .unibtn .grey {
  border-radius: 3px;
  padding-top: 0px;
  box-shadow: none;
}

.auctions-live-sale.type-hybrid-sale .live-bid.disabled.grey {
    margin-left: 0px;
    margin-right: 0px;
}

.lot-messages #auction-hitory {
  float: left;
  width: 100%;
}

ul.list-opts li.show-all .ui-widget .sbHolder .sbSelector {
  width: auto;
  display: flex;
    align-items: center;
    height: 42px;
}

ul.list-opts li.show-all .ui-widget .sbHolder {
    min-width: 222px;
    height: 25px;
}

ul.list-opts li.show-all .ui-widget .sbHolder a.sbToggle {
    height: 42px;
    width: 40px;
}

.auctions-live-sale span#BP {
  display: none;
}

/**/
/*.auctions.auctions-live-sale a.outBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.outBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.outBidButtonColor:hover {
  background: #E32600 !important;
  color: #fff !important;
  font-size: 13px !important;
  border-radius: 0px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
}
.auctions.auctions-live-sale a.HighBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.HighBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.HighBidButtonColor:hover {
  background: #10C44A !important;
  color: #fff !important;
  font-size: 13px !important;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-weight: 700;
  text-transform: uppercase;
}*/
/**/

.auctions-live-sale.type-hybrid-sale .live-bid #btn-outbid {
  margin-bottom: 0px;
}

body.lot-details .bidfrm .bidding-fieldset ul>li:first-child .mxbid-input .qtextbox-ctl {
  width: 100%;
}

body.lot-details .bidfrm .bidding-fieldset ul>li:first-child .mxbid-input .maxbid-curr {
  /*margin-top: -2px;*/
  margin-top: 0px;
  font-size: 18px;
}

body.lot-details .bidfrm .bidding-fieldset ul>li:first-child input[type=text] {
  width: 100% !important;
}

.aucbid ul.other-info li.item-cbuyers_premium_for_website>div.title {
  display: none;
}

.auclisted .bdinfo section.left {
    border: 0px solid #999;
}

div.bdinfo section.center.next-bid-section .auclistbtn.unibtn {
    padding-left: 6px;
    padding-right: 0px;
}

.auclisted .bdinfo section.center.next-bid-section .unibtn.auclistbtn{
  width: 98%;
}

ul.auclting li.aucdes span.in-progress {
  font-family: brandon-grotesque, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1.125rem;
    font-weight: 700 !important;
    color: rgba(33, 28, 53, 0.85) !important;
}

div.selectdrp select {
  -webkit-appearance: auto;
}

.my-items .toppag.filters .bssort-wrapper {
  margin-right: 5px;
}

.my-items div.filters.toppag {
  align-items: baseline;
}

.auctions-live-sale #startsEndingTIme {
  display: none;
}

.auctions-live-sale .auctitle.catitle {
  display: none;
}

.auctions-live-sale .current-btn-container>.unibtn>.live-bid, 
.auctions-live-sale .unibtn>.live-bid {
    background-color: #363345 !important;
    border-color: #363345 !important;
    margin-bottom: 0;

    height: 60px !important;
    font-family: brandon-grotesque, sans-serif !important;
    font-size: 20px !important;
    font-weight: 700;
    border-radius: 0px !important;
    min-height: 46px;
    text-transform: uppercase !important;
}

.auctions.auctions-live-sale a.outBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.outBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.outBidButtonColor:hover {
  background: #E32600 !important;
  color: #fff !important;
  font-size: 13px !important;
  border-radius: 0px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
}
.auctions.auctions-live-sale a.HighBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.HighBidButtonColor,
.auctions-live-sale .unibtn>.live-bid.HighBidButtonColor:hover {
  background: #005e34 !important;
  color: #fff !important;
  font-size: 13px !important;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-weight: 700;
  text-transform: uppercase;
}

li.profile-billing-address3,
li.user-billing-address3 {
  display: none !important;
}

li.cc-info-only {
  display: none !important;
}

body.signup .signfrm .user-billing-fax input.phone-number, body.signup .signfrm .user-billing-phone input.phone-number, body.signup .signfrm .user-info-phone-panel input.phone-number, body.signup .signfrm .user-shipping-fax input.phone-number, body.signup .signfrm .user-shipping-phone input.phone-number {
    margin-top: 7px !important;
}

.signup .opencollapse>li,
.profile-view .opencollapse>li {
  width: 49% !important;
  margin: 0 auto;
}

.signup.signup-index .user-info-phone-panel .mobui-composite-wrapper {
  display: block !important;
}

.signup .opencollapse>li.user-reg-confirmation-panel {
    width: 98.5% !important;
    margin: 6px auto;
}

.signup-index .accordionButton {
    background: url(/m/images/arw.png) no-repeat 96% -64px #f5f4f4;
}

.signup-index .sbHolder {
  height: 52px !important;
}

.signup-index .custom-field-type-dropdown select {
  height: 52px;
}

.signup-index li.user-billing-state,
.signup-index li.user-billing-canada-state,
.signup-index li.user-billing-mexico-state,
.signup-index li.user-billing-city,

.profile-view li.profile-billing-state,
.profile-view li.profile-billing-canada-state,
.profile-view li.profile-billing-mexico-state,
.profile-view li.profile-billing-city {
  padding-bottom: 0px !important;
}

.profile-view li.profile-billing-zip {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.signup-index .sbOptions {
  height: 200px;
}

.signup-index li.user-billing-first-name,
.signup-index li.user-billing-last-name,

.profile-view li.profile-billing-first-name,
.profile-view li.profile-billing-last-name,
.profile-view li.profile-billing-company-name {
  display: none !important;
}

.signup-index li.user-info-phone-type,
.signup-index li.user-info-identification,
.signup-index li.user-info-identification-type,
.signup-index li.user-billing-contact-type,
.signup-index li.user-billing-company-name,
.signup-index li.user-billing-fax {
  display: none !important;
}

.signup-index .accordionButton span,
.profile-view .accordionButton span,
.register .accordionButton span {
  font-weight: bold;
  color: #211c35;
}

.signup-index .main-heading h1,
.profile-view .main-heading h1,
.register .main-heading h1 {
    font-weight: bold !important;
    color: #211c35 !important;
    font-size: 32px !important;
}

.signup-index #wrapper input[type="text"], 
.signup-index #wrapper input[type="password"],

.profile-view #wrapper input[type="text"], 
.profile-view #wrapper input[type="password"],

.register #wrapper input[type="text"], 
.register #wrapper input[type="password"] {
    font-size: 15px !important;
}

.signup-index .loginfrm ul.frm>li,
.profile-view .loginfrm ul.frm>li,
.register .loginfrm ul.frm>li {
    width: 80%;
    margin: 0 auto;
    display: block;
}

.signup-index #user-reg-billing-panel .accordionButton,
.profile-view #profile-reg-billing-panel .accordionButton {
  display: none !important;
}

.signup-index #user-reg-billing-panel,
.profile-view #profile-reg-billing-panel {
      width: 98.5% !important;
      margin-top: 7px;
}

.signup-index #user-reg-billing-panel .accordionContent li,
.profile-view #profile-reg-billing-panel .accordionContent li {
    padding-bottom: 7px;
    width: 96%;
    margin: 0 auto;
}

.signup-index .opencollapse li.user-reg-billing-panel {
    background-color: #fff;
}

.profile-billing-fax-panel {
  display: none !important;
}

.profile-view .opencollapse>li.profile-save {
    width: 98.5% !important;
    margin: 6px auto;
}

.profile-view li.profile-info-phone-panel label,
.profile-view li.profile-billing-phone-panel label {
  display: none !important;
}

.signup-index .mobui-composite-wrapper,
.profile-view .mobui-composite-wrapper {
  padding: 0px;
}

.signup-index li.user-info-custom-field.custom-field-name-existing-royal-mint-customer label {
  margin-top: 7px !important;
}

.profile-view li.profile-billing-email {
  /*display: none !important;*/
}

@media (max-width: 767px) {
  .lot-details .auc_info {
    width: 100% !important;
  }
  body.lot-details .bidfrm .bidding-fieldset.placebid>ul>li .mxbid-input {
    display: block;
    text-align: center;
  }
  .lot-details.lot-details-index div.auc_info_bid {
    padding: 0px 0px;
  }
  .lot-details.lot-details-index span.lot-number,
  .lot-details.lot-details-index label#value.subtitle-value-cst {
    font-size: 22px !important;
  }
  .lot-details.lot-details-index span.lot-number, .lot-details.lot-details-index label#value.subtitle-value-cst,
  .lot-details.lot-details-index .item-cbuyers_premium_for_website,
  .lot-details.lot-details-index div.auc_info_bid div.lst-cstm-fld {
    text-align: center;
  }
  .search.search-index div.pagintn div.itmspage, .my-items div.pagintn div.itmspage, .auctions.auctions-catalog div.pagintn div.itmspage {
    margin-bottom: 10px;
  }
  .search.search-index div.filters.toppag, .my-items div.filters.toppag, .auctions.auctions-catalog div.filters.toppag {
    display: block;
    text-align: center;
  }
  .search.search-index div.filters.toppag div.pagintn, .my-items div.filters.toppag div.pagintn, .auctions.auctions-catalog div.filters.toppag div.pagintn {
    display: flex  !important;
  }
  .search.search-index div.advSearchAccordionContent section.lotnum, .my-items div.advSearchAccordionContent section.lotnum, .auctions.auctions-catalog div.advSearchAccordionContent section.lotnum {
    margin-top: 10px;
  }
  ul.auclting li.auclink {
    width: 100%;
  }
  .my-items-selected {
    vertical-align: super;
  }
  .search.search-index span#advsKey_ctl.qtextbox-ctl, .my-items span#advsKey_ctl.qtextbox-ctl, .auctions.auctions-catalog span#advsKey_ctl.qtextbox-ctl, .auctions.auctions-catalog .adsrch .searchKey, .my-items .adsrch .searchKey, .search-index .adsrch .searchKey {
    width: 100%;
  }
  div.bdinfo section.center.next-bid-section {
    width: 100%;
  }
  div.bdinfo section.center.next-bid-section .auclistbtn.unibtn {
    padding-left: 0px;
  }
  .auclisted .bdinfo section.center>.unibtn {
    margin-bottom: 0px;
  }
  .auctions-live-sale .lot-bidding ul.bidding-main li.current-btn {
    margin: 0 auto;
  }
  .signup .opencollapse>li,
  .profile-view .opencollapse>li {
    width: 100% !important;
    margin: 0 auto;
  }
  .signup-index #user-reg-billing-panel,
  .profile-view #profile-reg-billing-panel {
      width: 100% !important;
  }
  .signup-index #user-reg-billing-panel .accordionContent li
  .profile-view #profile-reg-billing-panel .accordionContent li {
      width: 100%;
  }
  .signup-index .loginfrm ul.frm>li, .profile-view .loginfrm ul.frm>li, .register .loginfrm ul.frm>li {
      width: 100%;
  }
  .profile-view .opencollapse>li:last-child .loginfrm.signfrm .frm>li:nth-child(1),
  .profile-view .opencollapse>li:last-child .loginfrm.signfrm .frm>li:nth-child(2) {
    width: 100%;
  }
  .profile-view .opencollapse>li:last-child .loginfrm.signfrm .frm>li:nth-child(1) {
    padding-bottom: 7px;
  }
}