/* http://juliens.bidpath.net/m/ css */
/* changes 08.04.2018 stag*/

/* playfair-display-regular - latin */
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/playfair-display-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Regular"), local("PlayfairDisplay-Regular"), url("fonts/playfair-display-v13-latin-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("fonts/playfair-display-v13-latin-regular.woff2") format("woff2"), /* Super Modern Browsers */ url("fonts/playfair-display-v13-latin-regular.woff") format("woff"), /* Modern Browsers */ url("fonts/playfair-display-v13-latin-regular.ttf") format("truetype"), /* Safari, Android, iOS */ url("fonts/playfair-display-v13-latin-regular.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/source-sans-pro-v11-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("fonts/source-sans-pro-v11-latin-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("fonts/source-sans-pro-v11-latin-regular.woff2") format("woff2"), /* Super Modern Browsers */ url("fonts/source-sans-pro-v11-latin-regular.woff") format("woff"), /* Modern Browsers */ url("fonts/source-sans-pro-v11-latin-regular.ttf") format("truetype"), /* Safari, Android, iOS */ url("fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}

.lot-details .ins_cnt {
  padding: 10px !important;
}

.lot-details.lot-details-index .is-open .ins_cnt {
  height: auto;
}

body.signup ul.opencollapse > li:nth-child(2) ul.frm > li:first-child {
  display: none !important;
}

.my-items-all .total-amount,
.my-items-watchlist .total-amount,
.my-items-won .total-amount,
.my-items-not-won .total-amount,
.my-items-bidding .total-amount {
  display: none !important;
}

.lot-details .description-info-content p:first-child {
  min-height: 20px;
}

#slider4.rslides {
  overflow: visible !important;
}

#slider4.rslides li {
  /* display: block !important; */
  height: 380px !important;
}

#slider4.rslides li figure {
  height: 380px !important;
}

#slider4.rslides li figure a {
  display: block !important;
  height: 380px !important;
}

body {
  color: #000;
  margin: 0px auto 60px auto;
  padding: 0;
  border: none;
  font-family: arial, helvetica, sans-serif;
  background: #fff;
}

#pagewrap,
.headerwrap {
  width: 960px;
  margin: auto;
  padding: 0;
  background: #fff;
}

#headerwrap {
  width: 100%;
  height: 120px;
  margin: auto;
  background: #022577;
}

#headerwrap #thelogo {
  float: left;
  width: 184px;
  height: 94px;
  margin: 14px 0 0 22px;
}

#headerwrap #thelogo img {
  width: 184px;
  height: 94px;
  border: none;
}

#headerwrap form,
#headerwrap input {
  margin: 0;
}

#headerwrap #hdrrt {
  float: right;
  width: 220px;
  margin: 8px 10px 0 0;
}

#headerwrap #hdrrt ul#tnav {
  clear: both;
  margin: 0;
  padding: 0;
}

#headerwrap #hdrrt ul#tnav li#tnavjlive {
  list-style: none;
  width: 220px;
  height: 56px;
  text-align: center;
  margin: 0;
  padding: 0;
}

#headerwrap #hdrrt ul#tnav li#tnavjlive img {
  width: 174px;
  height: 56px;
  padding-left: 10px;
}

#headerwrap #hdrrt ul#tnav li#SignUp {
  list-style: none;
  margin-top: 10px;
  font-size: 11px;
}

#headerwrap #hdrrt ul#tnav li#SignUp input#signupbox {
  width: 220px;
  height: 15px;
  margin: 0;
  color: #999;
  font-size: 12px;
  background: #efefef;
}

#headerwrap #hdrrt ul#tnav li#SignUp .formEl {
  height: 21px;
}

#headerwrap #hdrrt ul#tnav li#SignUp .sortables {
  height: 35px;
}

#headerwrap #hdrrt ul#tnav li#SignUp .submit-container {
  height: 14px;
}

#headerwrap #hdrrt ul#tnav li#SignUp #tnavsubscribelink {
  width: 214px;
  margin: 0;
  padding: 0 0 0 8px;
  border: 0;
  color: #ccbb97;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: bold;
  cursor: pointer;
  background: none;
  background-color: transparent;
}

#hnavwrap {
  clear: both;
  width: 100%;
  height: 40px;
  font-size: 13px;
  text-align: center;
  background: #c6b895;
  position: relative;
  z-index: 1000;
}

#hnavwrap ul {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #c6b895;
}

#hnavwrap ul li {
  float: left;
  display: block;
}

#hnavwrap ul li a {
  display: block;
  color: #000;
  padding: 10px 13px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
}

#hnavwrap ul li a:hover {
  color: #f6f5f5;
  text-decoration: none;
  background: #b4a273;
}

#hnavwrap ul li:first-child a {
  padding-left: 20px;
}

#hnavmobile {
  display: none;
  width: 100%;
  position: relative;
  top: 2px;
}

#btmnavwrap {
  clear: both;
  width: 100%;
  text-align: left;
  padding-top: 20px;
  color: #3f3f41;
  font-size: 13px;
  border-top: 2px solid #ccc;
}

#btmnavwrap #bnavauctions {
  width: 160px;
  float: left;
  padding-bottom: 20px;
}

#btmnavwrap #bnavbidding {
  width: 180px;
  float: left;
  padding-bottom: 20px;
}

#btmnavwrap #bnavnews {
  width: 200px;
  float: left;
  padding-bottom: 20px;
}

#btmnavwrap #bnavsearch {
  width: 216px;
  float: left;
  padding-bottom: 20px;
}

#btmnavwrap #bnavaboutus {
  width: 195px;
  float: left;
  padding-bottom: 20px;
}

#btmnavwrap #bnavtellafriend {
  height: 32px;
  padding-top: 5px;
}

#btmnavwrap #bnavtellafriend img {
  float: left;
  height: 32px;
  padding-top: 9px;
}

#btmnavwrap div {
  vertical-align: top;
}

#btmnavwrap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#btmnavwrap li {
  margin: 0 0 0.5em 0;
  padding: 0;
  line-height: 1.2em;
}

#btmnavwrap li.bnavtitle b {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}

#btmnavwrap li#bnavconsign {
  margin-top: 20px;
}

#btmnavwrap li#bnavconsign a {
  display: block;
  width: 160px;
  padding: 11px 6px;
  text-align: center;
  color: #3f3f41;
  font-weight: bold;
  text-decoration: none;
  background: #e5d7b0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#btmnavwrap li.bnavpad1em {
  padding-bottom: 1em;
}

#btmnavwrap li a {
  color: #3f3f41;
  text-decoration: none;
}

#btmnavwrap li a:hover {
  color: #032577;
  text-decoration: underline;
}

table#bnavsocnet {
  width: 225px;
  display: table;
  border-collapse: separate;
  border-spacing: 2px;
  table-layout: fixed;
  height: 64px;
}

table#bnavsocnet td {
  width: 30px;
  padding: 0;
}

table#bnavsocnet td#fblike {
  display: block;
  height: 25px;
  margin-top: 2px;
}

table#bnavsocnet td#fblike iframe {
  width: 150px;
  height: 22px;
  border: none;
}

table#bnavsocnet td img {
  width: 30px;
  height: 30px;
  border: none;
  display: block;
}

table,
td {
  border: none;
  margin: 0;
  padding: 0;
}

form#bnavsearchbox {
  margin-top: 6px;
  line-height: 15px;
}

form,
input {
  margin: 0;
}

#google_translate_element {
  margin: 6px auto 0 auto;
  line-height: 10px;
}

#hnavmobile {
  display: none;
  width: 100%;
  position: relative;
  top: 2px;
}

#hnavmobile a {
  display: block;
  width: 180px;
  margin: 0 auto;
  padding: 12px 5px;
  text-transform: uppercase;
  text-decoration: none;
  background: #c6b895;
  border-bottom: 1px solid #efefef;
}

#hnavmobile a:hover {
  background: #b4a273;
}

#hnavmobile button {
  position: relative;
  /* top: 124px; */
  top: 2px;
  left: 0;
  border: 0;
  text-indent: 200%;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8) url(/css/custom/resposive/navburger.png) center no-repeat;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-size: 80%;
  width: 30px;
  height: 30px;
  outline: none;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

#hnavmobile button.expanded {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  background-color: transparent;
  border: 0;
  border: none;
}

#hnavmobile div {
  display: none;
}

#thefooter {
  clear: both;
  width: 100%;
  margin: 20px auto 0 auto;
  padding-top: 14px;
  color: #777;
  text-align: center;
  border-top: 1px solid #ddd;
}

#thefooter #addy {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 5px 0 0 0;
  line-height: 16px;
}

#thefooter #c {
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 5px 0 0 0;
  line-height: 11px;
}

#thefooter #c a {
  color: #777;
  margin-top: 5px;
  text-decoration: none;
}

.index li.aucdes div p:nth-child(3) {
  display: none;
}

.view-auctions-live-sale #rtb-panel ul.bidding-main li.current-btn .warning {
  position: relative;
  background-color: #8b0000;
  color: #ffffff;
  font-weight: bold;
  line-height: normal;
}

.view-auctions-hybrid-sale .unibtn a.orng,
.view-auctions-hybrid-sale .unibtn input.orng[type="button"],
.view-auctions-hybrid-sale .unibtn input.orng[type="submit"] {
  background-color: #008000 !important;
}

.view-auctions-hybrid-sale .unibtn a.orng:hover,
.view-auctions-hybrid-sale .unibtn a.orng:active,
.view-auctions-hybrid-sale .unibtn input[type="button"].orng:hover,
.view-auctions-hybrid-sale .unibtn input[type="button"].orng:active,
.view-auctions-hybrid-sale .unibtn input[type="submit"].orng:hover {
  background: #008000 !important;
}

.view-auctions-hybrid-sale .unibtn .grey {
  /*	background: #A68544; */
  background: #008000;
}

#MyAlertsList li.right .loginfrm ul.frm > li:nth-child(6),
#MyAlertsList li.right .loginfrm ul.frm > li:nth-child(5),
#MyAlertsList li.right .loginfrm ul.frm > li:nth-child(4),
#MyAlertsList li.right .loginfrm ul.frm > li:nth-child(3) {
  display: none;
}

#MyAlertsList li.right .loginfrm ul.frm > li input#mal01 {
  font-weight: bold;
  font-size: 11px;
}

@media screen and (min-width: 960px) {
  #hnavwrap #hnavmobile {
    display: none;
  }
}

@media (max-width: 959px) {
  #hnavmobile {
    display: block;
  }
}

@media screen and (max-width: 799px) and (min-width: 768px) {
  #btmnavwrap {
    clear: both;
    width: 90%;
    margin: auto;
  }

  #btmnavwrap #bnavauctions {
    width: 150px;
    float: left;
  }

  #pagewrap {
    width: 100%;
    margin: auto;
    padding: 0;
  }

  body {
    margin: 0 auto 3px auto;
    padding: 0;
  }

  #hnavwrap ul {
    display: none;
  }

  #thelogo {
    float: left;
    width: 184px;
    height: 94px;
    margin: 14px 0 0 14px !important;
  }

  #hnavmobile a {
    width: 280px;
  }
}

@media screen and (max-width: 767px) and (min-width: 600px) {
  #thelogo {
    float: left;
    width: 184px;
    height: 94px;
    margin: 14px 0 0 14px !important;
  }
}

@media screen and (max-width: 479px) and (min-width: 320px) {
  #thelogo {
    float: none;
    width: 100%;
    margin: 0 auto;
    padding-top: 12px;
    text-align: center;
  }

  #hnavwrap ul {
    display: none;
  }

  #hdrrt,
  #hdrbanner {
    display: none;
  }

  #pagewrap,
  .headerwrap {
    width: 100%;
    margin: auto;
    padding: 0;
    background: #fff;
  }
}

@media only screen and (max-width: 685px) {
  .srch_sec {
    width: 70%;
  }
}

@media only screen and (max-width: 568px) {
  .srch_sec fieldset div.srcinput {
    font-size: 18px;
  }
}

a:link,
a:visited {
  color: #000;
  text-decoration: underline;
  outline: 0;
}

h1,
.h1 {
  font-size: 30px;
  font-weight: normal;
  line-height: 1em;
}

/* SAM classes */
header#headsec {
  background: none;
  border-bottom: 0px;
  box-shadow: none !important;
}

header#headsec nav ul {
  box-shadow: none !important;
}

header#headsec nav ul.listnav {
  background: #fff;
  line-height: 15px;
}

header#headsec nav ul.listnav li a {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: Playfair Display, arial, helvetica, sans-serif;
  padding: 8px 0px;
  font-weight: normal;
}

header#headsec nav ul.listnav li a:hover {
  color: #fff;
  text-decoration: none;
  box-shadow: none;
}

header#headsec nav ul.listnav li:hover,
header#headsec nav ul.listnav li:active,
header#headsec nav ul.listnav li.current {
  background: none;
  box-shadow: none;
}

.srch_sec {
  margin: 10px auto;
  padding: 10px 16%;
}

.srch_sec label a {
  font-size: 14px;
  display: block;
  margin-top: 14px;
}

.index .accordionContent,
.view-auctions-index .accordionContent {
  padding-bottom: 0px;
  background: none;
}

.index .accordionButton,
.view-auctions-index .accordionButton {
  padding: 10px 0px;
  background: url(/m/images/arw.png) no-repeat 96% -65px #840713;
  color: #fff;
}

.index .accordionButton span,
.view-auctions-index .accordionButton span {
  text-shadow: none;
}

.index .on,
.view-auctions-index .on {
  background: url(/m/images/arw.png) no-repeat 96% 16px #840713;
}

/* SAM auction thumbnails default increased */
ul.auclting li.aucimg figure a,
ul.auclting li.aucimg figure a img {
  width: 75% !important;
  max-height: none;
  max-width: none;
  height: auto !important;
}

ul.auclting li.aucdes h6 a,
.aucbid li div.bdttle h2 a,
.sale-no,
.auctitle > div.tle h3,
.bodybox h2 {
  color: #6b6b6b;
  font-weight: normal;
  font-size: 20px !important;
  text-transform: uppercase;
  line-height: 20px;
  text-decoration: none;
  font-family: Source Sans Pro;
}

ul.auclting li.aucdes p,
ul.auclting li.aucdes span {
  font-size: 100%;
}

li.aucdes p a.row-link {
  color: #6b6b6b;
  text-decoration: none;
}

ul.auclting li.aucimg {
  width: 20%;
}

ul.auclting li.aucspon {
  width: 15%;
}

.mxbid {
  font-size: 14px;
}

ul.auclting li {
  font-size: 14px;
  text-align: left;
}

header#headsec nav ul.listnav li.logout a {
  padding: 8px 0px;
}

ul.auclting li.auclink > div a.reg,
.register > div > .unibtn a.drkblu,
.unibtn a.drkblu,
.unibtn input[type="button"].drkblu,
.unibtn a.blu,
.unibtn input[type="button"].blu {
  background: #a68544;
  font-size: 15px;
  text-decoration: none;
  color: #fff;
  text-shadow: none;
}

ul.auclting li.auclink > div a.reg:hover,
.register > div > .unibtn a.drkblu:hover,
.unibtn a.drkblu:hover,
.unibtn input[type="button"].drkblu:hover,
.unibtn a.blu:hover,
.unibtn input[type="button"].blu:hover {
  background: #a68544;
}

ul.auclting li.auclink > div a.cat,
.unibtn a.orng,
.unibtn input[type="button"].orng,
.unibtn input[type="submit"].orng,
.lot-changes input[type="submit"].orng {
  font-family: Source Sans Pro;
  color: #fff;
  text-decoration: none;
  background: #a68544 !important;
  text-shadow: none;
}

ul.auclting li.auclink > div a.cat:hover,
.unibtn a.orng:hover,
.unibtn input[type="button"].orng:hover,
.unibtn input[type="submit"].orng:hover,
.lot-changes input[type="submit"].orng:hover {
  background: #a68544;
}

.welcome-text {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  header#headsec nav ul.listnav li {
    background: none!important;
    padding-left: 20px;
    margin-top: 10px;
  }

  #menuToggle {
    display: none !important;
  }
}

@media screen and (max-width: 479px) and (min-width: 320px) {
  body {
    margin: 0 auto 3px auto;
    padding: 0;
  }

  #thelogo {
    float: none !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding-top: 12px;
    text-align: center;
  }
}

@media only screen and (max-width: 480px) {
  .srch_sec input[type="text"] {
    font-size: 16px;
    padding: 3.2% 4%;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 568px) {
  /* .srch_sec input[type=button] {
    width: 19%; } */

  .srch_sec {
    margin: 0px;
    padding: 0px;
  }

  ul.auclting li.aucimg figure a,
  ul.auclting li.aucimg figure a img {
    margin: 0 auto;
  }

  .srch_sec input[type="text"] {
    width: 70%;
  }
}

@media screen and (max-width: 959px) and (min-width: 800px) {
  #hnavwrap ul {
    display: none;
  }

  #pagewrap,
  .headerwrap {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }

  #btmnavwrap {
    clear: both;
    width: 90%;
    margin: auto;
  }
}

ul.auclting li.aucspon {
  width: 15%;
  display: none;
}

ul.auclting li.aucdes {
  width: 65%;
}

@media screen and (max-width: 799px) and (min-width: 768px) {
  #btmnavwrap {
    clear: both;
    width: 90%;
    margin: auto;
  }

  #pagewrap {
    clear: both;
    width: 100%;
    margin: auto;
  }

  .headerwrap {
    clear: both;
    width: 98%;
    margin: auto;
  }

  #bnavaboutus {
    width: 150px !important;
    float: left;
  }

  #bnavauctions {
    width: 150px !important;
    float: left;
  }

  #bnavbidding {
    width: 170px !important;
    float: left;
    clear: none;
  }

  #bnavnews {
    width: 150px !important;
    float: left !important;
    clear: none;
  }

  #bnavsearch {
    width: 216px !important;
  }
}

@media screen and (max-width: 599px) and (min-width: 480px) {
  #hnavwrap ul {
    display: none;
  }

  #pagewrap {
    clear: both;
    width: 100%;
    margin: auto;
  }

  .headerwrap {
    clear: both;
    width: 98%;
    margin: auto;
  }

  body {
    margin: 0 auto 3px auto;
    padding: 0;
  }

  #bnavnews {
    width: 150px !important;
    float: right !important;
    clear: both;
  }

  #bnavnews ul li#bnavconsign a {
    width: 130px;
    color: #3f3f41;
    display: block;
    padding: 4px 3px;
  }

  #btmnavwrap #bnavsearch {
    width: 216px;
  }
}

@media only screen and (max-width: 685px) {
  .mymenu li a {
    font-size: 18px;
    text-decoration: none;
  }
}

@media only screen and (max-width: 480px) {
  ul.auclting li.aucimg,
  ul.auclting li.aucdes {
    width: 100% !important;
  }
}

@media screen and (max-width: 479px) and (min-width: 320px) {
  #btmnavwrap {
    clear: both;
    width: 98%;
    margin: auto;
  }

  #btmnavwrap #bnavauctions {
    width: 150px;
    float: right;
  }

  #btmnavwrap #bnavaboutus {
    width: 150px;
    float: left;
  }

  #btmnavwrap #bnavbidding {
    width: 150px;
    float: left;
    clear: both;
  }

  #btmnavwrap #bnavnews {
    width: 150px;
    float: right;
  }

  #btmnavwrap #bnavsearch {
    width: 216px;
  }

  #bnavnews ul li#bnavconsign a {
    width: 130px;
    color: #3f3f41;
    display: block;
    padding: 4px 3px;
  }
}

@media screen and (max-width: 767px) and (min-width: 600px) {
  #hnavwrap ul {
    display: none;
  }

  #pagewrap,
  .headerwrap {
    width: 100%;
    margin: auto;
    padding: 0;
  }

  #btmnavwrap {
    clear: both;
    width: 80%;
    margin: auto;
  }

  body {
    margin: 0 auto 3px auto;
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  .aucgrid li.item-block {
    width: 100% !important;
    border: 0px !important;
    border-bottom: 1px #e5e5e5 solid !important;
  }
}

.aucbid li.item-block section.item-block-wrapper figure a img {
  width: auto;
  display: block;
  height: auto;
  max-width: 98%;
  max-height: 100%;
  /*max-height: 216px !important;*/
}

.aucgrid li > section > figure a {
  height: 200px !important;
  max-height: 200px !important;
  width: auto;
  display: block;
}

.index .opencollapse,
.view-auctions-index .opencollapse {
  display: block;
  padding: 0;
  width: 88%;
  margin: 0 auto;
}

/* changes 03.03.2017 */
#slider4.rslides li figure a img {
  /*width: 100%;*/
}

/*

.view-auctions-live-sale .lot-images-container{
    padding: 0px;
}

.view-auctions-live-sale ul.lot-images-slider li.current-image{
    width: 100%!important;
}

.view-auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
    width: auto!important;
    height: auto!important;
    max-height: 437px!important;
    max-width: 458px!important;
}

.view-auctions-live-sale .auction-lot-details .lot-title{
    font-size: 0px;
}

.view-auctions-live-sale .auction-lot-details .lot-title .lot-label, .view-auctions-live-sale .auction-lot-details .lot-title #z6, .view-auctions-live-sale .auction-lot-details .lot-title #z7 {
    font-size: 18px!important;
    line-height: 1em;
}

.view-auctions-live-sale .auction-lot-details .lot-title .lot-label::after{
    content: " ";
}

.view-auctions-live-sale .auction-lot-details .lot-title #z6::after, .auctitle > div.tle h3 .auc-lot-form.lot-qty .lot-num::after{
    content: ": ";
}

*/

.auctitle > div.tle h3 .auc-lot-form.lot-qty {
  font-size: 0px;
}

.auctitle > div.tle h3 .auc-lot-form.lot-qty .lot-label,
.auctitle > div.tle h3 .auc-lot-form.lot-qty .lot-num,
.auctitle > div.tle h3 .auc-lot-form.lot-qty .lot-name {
  font-size: 18px !important;
}

/*Nima custom styles*/

.auctions-filter {
  display: none;
}

a:hover {
  font-style: normal !important;
}

ul.auclting li.aucdes p {
  font-size: 15px;
  line-height: 28px;
  color: #666;
  font-family: Source Sans Pro;
}

.iconnav {
  display: none !important;
}

li.user-credits {
  display: none;
}

ul.mymenu {
  display: none !important;
}

/*
 * Made by Erik Terwan
 * 24th of November 2015
 * All rights reserved
 *
 *
 * If you are thinking of using this in
 * production code, beware of the browser
 * prefixes.
 */

#menuToggle {
  margin: 0;
  padding: 0;

  /* make it look decent enough */
  color: #cdcdcd;
  font-family: "Avenir Next", "Avenir", sans-serif;
}

#menuToggle a {
  text-decoration: none;
  color: #232323;

  transition: color 0.3s ease;
}

#menuToggle a:hover {
  color: tomato;
}

#menuToggle {
  display: none;
  position: absolute;
  top: 25px;
  left: 25px;

  z-index: 1;

  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;

  cursor: pointer;

  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */

  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;

  background: #cdcdcd;
  border-radius: 3px;

  z-index: 1;

  transform-origin: 4px 0px;

  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}

#menuToggle span:first-child {
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2) {
  opacity: 1;
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * Make this absolute positioned
 * at the top left of the screen
 */
#menu {
  position: absolute;
  width: 300px;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;

  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */

  transform-origin: 0% 0%;
  transform: translate(-100%, 0);

  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

#menu li {
  padding: 10px 0;
  font-size: 22px;
}

/*
 * And let's fade it in from the left
 */
#menuToggle input:checked ~ ul {
  transform: scale(1, 1);
  opacity: 1;
}

/*Plusart redesign*/

#custom-header {
  background-color: #000000;
}

header#headsec {
  background-color: #000000;
  border-bottom: 3px solid #a68544;
}

header#headsec nav ul.listnav {
  background: none;
}

header#headsec nav ul.listnav li a {
  color: #fff;
}

.bodybox h2 {
  font-family: Playfair Display, arial;
  color: #000;
  font-size: 25px !important;
}

.profile .bodybox h2 {
  font-family: Source Sans Pro, arial;
  color: #000;
  font-size: 25px !important;
}

.register > div > .unibtn a.drkblu {
  font-family: Source Sans Pro;
}

article .register p {
  font-family: Source Sans Pro;
}

#LoginForm ul li label {
  font-family: Source Sans Pro;
}

.view-auctions div.shipping,
.view-auctions div.terms,
.view-auctions div.desc {
  font-family: Source Sans Pro;
}

.catitle > div.tle h3 span:nth-child(2) {
  display: block !important;
}

.auclisted ul.price-info,
.auclist p.time-left {
  font-family: Source Sans Pro;
}

#AdvancedSearch .auclist li > section div.bdttle i {
  font-family: Source Sans Pro;
  font-weight: bold;
}

.lot-details .auc_info,
.lot-details ul#nav {
  font-family: Source Sans Pro;
}

#wrapper {
  max-width: 1100px;
}

.my-invoices .bodybox h2,
#MyAlertsList .bodybox h2,
.accordionButton span {
  font-family: Source Sans Pro;
  text-shadow: none;
}

.similar-item {
  text-align: left;
}

#divTooltip {
  z-index: 10;
}

.item-block-wrapper .figure-col figure a::after,
.desc-bidding-info-wrapper .figure-mobile figure a::before {
  content: "Click for full description";
}

.auclist p.time-left {
  margin-top: 22px;
  display: none;
}

.auctions-info #nav ul li,
.lot-details-index #nav ul li,
.view-auctions-info #nav ul li {
  display: list-item;
  margin: 5px;
  line-height: normal;
}

@media only screen and (max-width: 685px) {
  .auctitle > a.aucinfo {
    width: auto;
  }

  header#headsec nav ul.listnav {
    display: none;
  }

  #menuToggle {
    display: block;
  }
}

@media only screen and (max-width: 568px) {
  .auclist .figure-mobile figure {
    height: 250px !important;
  }

  .auctitle {
    padding: 15px 0 0 0;
  }

  #nav section p {
    font-size: 15px !important;
    margin-bottom: 10px !important;
  }

  .catalog-live-sale-link {
    margin-top: 40px !important;
  }

  .view-auctions-live-sale .lot-images-container {
    height: 193px;
  }

  .view-auctions-live-sale ul.lot-images-slider li.current-image img {
    max-height: 168px;
  }

  .view-auctions-live-sale ul.lot-images-slider li.current-image a {
    max-height: none;
    max-width: 205px;
  }

  .view-auctions-live-sale ul.lot-images-slider li.current-image span.img-overlay {
    display: none;
  }
}

.view-auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap {
  border: none;
}

.view-auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
  width: auto !important;
}

.auclisted .figure-col {
  width: 250px;
}

#ProfileForm ul.opencollapse > li:nth-child(5) {
  display: none !important;
}

.lot-details-container .content,
#AuctionInfoForm .container {
  font-size: 15px;
  color: #666;
}

.lot-details-container .content p,
#AuctionInfoForm .container {
  padding-bottom: 10px;
}

fieldset legend {
  font-weight: bold;
  font-family: Source Sans Pro;
}

.lot-catalog-list .lot-list .lot {
  /*width: 150px;*/
  max-width: 150px;
  height: 150px;
  max-height: 150px;
}

.lot-list-images .other-lot-img-wrap {
  display: table;
  width: 100%;
  height: auto;
  min-height: 0px;
  max-height: none;
  margin-top: 0;
  margin-bottom: 7px;
}

.lot-list-images figure.other-lot-img-container {
  height: auto;
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  max-height: none;
  width: auto;
}

img.other-lots-image {
  max-height: 120px;
  height: auto;
  width: auto;
  max-width: 100%;
}

#pnlOtherLots a.lot {
  border: none;
}

.auclisted .bdinfo span.currency-input input[type="text"] {
  padding-left: 4px;
}

ul.auclting li.auclink > div a.reg,
.register > div > .unibtn a.drkblu,
.unibtn a.drkblu,
.unibtn input[type="button"].drkblu,
.unibtn a.blu,
.unibtn input[type="button"].blu {
  font-weight: normal;
  font-family: Source Sans Pro;
}

.auclisted .bdinfo span.currency-input {
  padding-left: 0;
  margin-top: 0;
}

.unibtn {
  padding: 0;
}

.youre-winning {
  color: green;
  font-weight: bold;
}

.bidding-cell .regular-bid-error {
  color: red;
  font-weight: bold;
}

li.item-bidhistory {
  display: none !important;
}

.catalog-live-sale-link {
  line-height: 26px;
  min-height: 25px;
  font-size: 27px !important;
  float: none;
  color: #666;
  display: block;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: bold !important;
  text-align: center;
  color: green !important;
  animation: blinkingText 1s infinite;
}

.live-sale a {
  /* color: green; */
  font-weight: 400;
  font-size: 14px;
  /* text-transform: uppercase; */
}

#rtb-panel .view-auctions-live-sale .unibtn {
  font-weight: bold;
  text-transform: uppercase;
}

#rtb-panel .unibtn a.orng {
  background: #d62424 !important;
}

#rtb-panel .unibtn .grey {
  background: #41bd24 !important;
}

#rtb-panel .unibtn .outbid {
  color: #fff;
}

.view-auctions-live-sale .lot-bidding {
  padding-bottom: 10px;
}

.stream-msg {
  display: none;
}

.view-auctions-live-sale ul.info {
  display: block;
}

.auctitle > div.tle h3 .auc-lot-form.lot-qty {
  font-size: 0px;
  margin-right: 5px;
}

.auclisted .bdinfo span.currency-input input[type="text"] {
  width: 62%;
}

.auc_info_bid span.cur_bid {
  font-size: 17px;
}

.auc_info_bid span.askingbid {
  margin-right: 8px;
}

.bidfrm fieldset > ul li label {
  line-height: normal;
}

.mxbid-input .warning {
  color: red;
}

#ads01 .categories-list a:link {
  text-decoration: none;
}

#slider4-pager.rslides_tabs img {
  width: auto;
}

i,
em {
  font-style: italic !important;
}

b,
strong {
  font-weight: bold !important;
}

ul#responsive-footer {
  font-size: 15px;
  line-height: normal;
  text-align: center;
}

ul#responsive-footer li {
  padding: 5px 0;
}

.validation-error {
  border: 4px solid red !important;
  border-radius: 8px !important;
}

#flash-notification.validation-error {
  color: red;
}

.aucgrid .bdinfo span.currency-input {
  margin-top: 0;
}

#AuctionList .in-progress {
  color: green;
  font-weight: bold;
  font-size: 26px;
  display: block;
  text-decoration: underline;
  animation: blinkingText 1s infinite;
}

@keyframes blinkingText {
  0% {
    color: green;
  }

  49% {
    color: green;
  }

  50% {
    color: green;
  }

  99% {
    color: transparent;
  }

  100% {
    color: green;
  }
}

.auction243 #request_condition {
  display: none !important;
}

/* changes 21.02.2018 */

#slider4.rslides li figure a img {
  width: initial;
  height: initial;
  box-sizing: border-box;
  max-height: 375px !important;
  object-fit: scale-down;
}

.lot-details .abs-bid {
  display: block;
}
.lot-details.lot-details-index ul.mediaThumbnails {
  margin-top: 20px;
}

/* changes 06.03.2018 */
.auc_dtl_title .tle-lot {
  display: block;
}

.auctitle > div.tle h3 span {
  display: inline-block !important;
  width: initial !important;
}

.auctitle > div.tle h3 .sale-no::before {
  content: "\A";
}

/* hybrid sale page */

.view-auctions-hybrid-sale .currency-cont {
  margin-top: -24px;
}

.view-auctions-hybrid-sale .currency-cont br {
  display: none;
}

.view-auctions-hybrid-sale ul.bidding-main li {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  vertical-align: middle;
  width: 220px !important;
  padding-top: 0px;
}

.view-auctions-hybrid-sale .current-bid-label {
  /* border-bottom: 1px solid #666; */
  display: inline-block;
  color: white;
  color: #000;
  font-weight: bold;
}

.view-auctions-hybrid-sale .current-bid-amt {
  font-size: 16px;
  display: inline-block;
  font-weight: bold;
}

.view-auctions-hybrid-sale .bidding-main .current {
  border: 1px solid #666;
  margin-bottom: 5px;
}

.view-auctions-hybrid-sale .lot-bidding {
  min-height: 467px;
  height: 467px;
  max-height: 470px;
  width: 50%;
  box-sizing: border-box;
  /*background-image: url(/css/custom/responsive/bidbutton.png);*/
  background-image: none;
  background-repeat: no-repeat;
  min-height: 380px !important;
  background-size: 320px;
}

.view-auctions-hybrid-sale .live-bid.disabled.grey div {
  font-size: 11px;
  line-height: normal;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 14px;
  font-weight: bold;
}

.view-auctions-hybrid-sale .lot-end-countdown {
  margin-top: -70px;
  padding-bottom: 50px;
  height: 30px;
}

.view-auctions-hybrid-sale .lot-end-countdown #z47 {
  font-size: 18px;
}

.view-auctions-hybrid-sale #z17 .small-price {
  font-size: 14px;
  padding-bottom: 0px;
  height: auto;
  width: 170px;
  margin: 0 auto;
}

.view-auctions-hybrid-sale .highest {
  font-size: 18px;
}

.view-auctions-hybrid-sale .live-bid #btn-outbid {
  margin-bottom: 0px;
  line-height: 16px !important;
  font-size: 14px;
  display: block;
}

.view-auctions-hybrid-sale .lot-messages .sound {
  margin-top: -10px;
}

.view-auctions-hybrid-sale .messages {
  height: 108px;
}

header#headsec nav ul.listnav {
  height: auto;
  padding: 15px 0;
}

header#headsec nav ul li:hover,
header#headsec nav ul li:active,
header#headsec nav ul li.current {
  height: auto;
}

#flashplayer {
  max-width: 400px !important;
}

#AdvancedSearch .list-cols .bidding-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

body.lot-details span.sale-no,
body.view-auctions span.sale-no {
  padding: 0 4px;
}

body.lot-details span.lot-num {
  padding: 0 2px;
}

#AuctionList ul.auclting {
  background: none;
  border: none;
}

#AdvancedSearch .auclist li > section div.bdttle i {
  font-style: normal !important;
  line-height: 18px;
  font-size: 12px;
}

.lot-catalog-list a.lot {
  font-weight: normal;
  font-size: 12px !important;
}

/* .view-auctions-live-sale .messages {
    height: 149px;
} */

.view-auctions-live-sale .messages {
  height: 95px;
}

#AuctionList span.ended {
  color: red;
  font-weight: bold;
  text-transform: uppercase;
}

ul.auclting li.auclink > div a.cat,
.unibtn a.orng,
.unibtn input[type="button"].orng,
.unibtn input[type="submit"].orng,
.lot-changes input[type="submit"].orng {
  font-size: 15px;
}

#RegisterPersonalPanel > ul.frm > li:nth-child(9),
#RegisterPersonalPanel > ul.frm > li:nth-child(10),
#RegisterPersonalPanel > ul.frm > li:nth-child(11) {
  display: none;
}

#AuctionInfoForm div#wrapper div.container article.bodybox ul#nav fieldset.description-fieldset div ul li {
  margin-left: 40px;
}

.auctions-info #nav p,
.lot-details-index #nav p,
.view-auctions-info #nav p {
  margin: 10px 0;
}

ul#messages li {
  font-size: 14px;
  line-height: 1em;
  margin-top: 1em;
  text-align: center;
  border: 3px solid;
  padding: 10px;
  color: #333;
  margin-bottom: 10px;
}

#UsrCustFldEdt4 {
  word-break: unset;
}

.grid_list {
  display: none;
}

.advSearchAccordionContent section.featured {
  display: none;
}

body.my-alerts.my-alerts-index section.loginfrm.signfrm div.unibtn.adbtn.rstbtn span#mal11_ctl.qbutton-ctl {
  display: none;
}

@media only screen and (min-width: 780px) {
  .compact_advance_search {
    display: block !important;
    box-shadow: none;
    width: 18%;
    padding: 1%;
    margin-top: 6px;
    background-color: #f5f4f4;
  }

  .auclisted {
    width: 79%;
    float: right;
  }

  .search_toggle {
    display: none;
  }
}

@media only screen and (max-width: 568px) {
  .mxbid-input > span.qtextbox-ctl > input[type="text"] {
    width: 96% !important;
    font-size: 16px;
  }
}

@media only screen and (max-width: 685px) {
  .auctitle > a.aucinfo {
    width: auto;
  }
}

@media only screen and (min-width: 768px) {
  header#headsec {
    height: auto;
  }
}

@media only screen and (max-width: 568px) {
  .view-auctions-hybrid-sale .lot-bidding {
    height: auto;
    max-height: unset;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background-position: 0px 40px;
  }

  .view-auctions-hybrid-sale .currency-cont {
    margin-top: 0px;
  }

  .view-auctions-live-sale .lot-bidding .lot-messages {
    margin-bottom: 10px;
  }

  .view-auctions-live-sale ul.bidding-main li.current-btn {
    margin-top: 60px;
  }

  .view-auctions-live-sale .live-chat {
    width: 90%;
    margin: 0 auto;
  }
}

/* WebRTC Video Changes */

.view-auctions-live-sale .video-stream {
  padding-top: 0px;
  min-height: 300px;
  border: 0px solid #d9d9d9;
}

.lot-upcoming {
  margin-top: 5px;
}

view-auctions-live-sale .video-stream {
  padding-top: 0px;
  border: 0px solid #d9d9d9;
}

.view-auctions-live-sale .lot-description,
.view-auctions-live-sale .video-stream {
  min-height: 300px;
  margin-top: 12px;
}

.view-auctions-live-sale .video-stream div,
.view-auctions-live-sale .video-stream iframe {
  width: 100%;
  min-height: 386px;
  overflow: hidden;
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
}

#upcoming-scroll {
  border-left: 0px !important;
  border-right: 0px !important;
  border-top: 0px !important;
}

.view-auctions-live-sale .lot-description .lot-description-content {
  min-height: 325px;
}

.view-auctions-live-sale .lot-description,
.view-auctions-live-sale .video-stream {
  margin-bottom: 0px;
}

.aucbid li > section div.bdttle h2 {
  text-align: left;
}

.auclist li > section div.bdttle i {
  font-style: normal !important;
}

.view-auctions.view-auctions-catalog div.tle h3 {
  display: inline-block;
  width: 100%;
}

.search_toggle a.search_toggle_btn {
  color: #000;
}

ul#responsive-footer a {
  color: #000;
}

.view-auctions.view-auctions-catalog .auclisted input.blu {
  margin-top: 4px;
}

@media only screen and (max-width: 950px) {
  .view-auctions-live-sale .lot-description .lot-description-content {
    min-height: 307px;
  }

  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    min-height: 368px;
  }
}

@media only screen and (max-width: 900px) {
  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    min-height: 351px;
  }

  .view-auctions-live-sale .lot-description .lot-description-content {
    min-height: 290px;
  }
}

@media only screen and (max-width: 850px) {
  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    min-height: 333px;
  }

  .view-auctions-live-sale .lot-description .lot-description-content {
    min-height: 272px;
  }
}
@media only screen and (max-width: 800px) {
  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    min-height: 314px;
  }

  .view-auctions-live-sale .lot-description .lot-description-content {
    min-height: 254px;
  }
}

@media only screen and (max-width: 767px) {
  .view-auctions-live-sale .video-stream {
    border: 1px solid #d9d9d9;
  }

  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    min-height: 386px;
  }
}

@media only screen and (max-width: 568px) {
  .view-auctions-live-sale .video-stream {
    display: inherit;
  }

  .view-auctions-live-sale .lot-description-content {
    border: 1px solid #d9d9d9;
  }
}

@media only screen and (max-width: 480px) {
  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    min-height: 377px;
  }

  .view-auctions-live-sale .video-stream {
    border: 0px solid #d9d9d9;
  }
}

@media only screen and (max-width: 375px) {
  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    height: 300px;
    min-height: 300px;
  }
}

@media only screen and (max-width: 320px) {
  .view-auctions-live-sale .video-stream div,
  .view-auctions-live-sale .video-stream iframe {
    height: 270px;
    min-height: 270px;
  }

  .view-auctions-live-sale .lot-description,
  .view-auctions-live-sale .video-stream {
    min-height: 270px;
    margin-top: 0px;
  }
}

.lot-details.lot-details-index div.similar-item {
  text-align: center !important;
}

.index.index-index span.bidder-status {
  display: none;
}

.register-confirm-shipping .loginfrm ul.frm > li:nth-child(15) {
  display: none;
}

@media only screen and (max-width: 870px) {
  .custom-combobox-input {
    padding: 6px 5%;
  }
}

@media only screen and (max-width: 568px) {
  .custom-combobox-input {
    padding: 6px 5%;
    width: 88.1%;
  }

  .ui-widget .ui-widget.custom-combobox-toggle,
  .mobui-composite-wrapper .custom-combobox-toggle {
    height: 29px;
  }

  .signup .custom-combobox-input {
    width: 92%;
  }

  body.register #wrapper {
    width: 90% !important;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 380px) {
  .ui-widget .ui-widget.custom-combobox-toggle,
  .mobui-composite-wrapper .custom-combobox-toggle {
    width: 28px;
    height: 36px;
  }

  .mobui-composite-wrapper .custom-combobox-toggle {
    height: 35px;
  }

  .ui-button-icon-only .ui-icon {
    width: 17px;
    height: 17px;
    background: url(/m/css/ui-lightness/images/drparw.png) no-repeat;
    top: 10px;
    left: 10px;
  }

  .signup .custom-combobox-input {
    width: 90%;
  }
}

@media only screen and (max-width: 370px) {
  .ui-widget .ui-widget.custom-combobox-toggle,
  .mobui-composite-wrapper .custom-combobox-toggle {
    height: 36px;
  }
}

.view-auctions-live-sale .info-bidding {
  display: block !important;
}

.view-auctions-live-sale .info-bidding .est-label,
.view-auctions-live-sale .info-bidding .est-amount {
  display: inline-block !important;
}

.ui-menu .ui-menu-item a {
  padding-top: 15px;
  padding-bottom: 15px;
}

body.register > div {
  width: 100% !important;
}
.outbid {
  color: red;
  text-align: center;
  margin: 0 auto;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
html body.my-alerts.my-alerts-index span#mal10_ctl.qtextbox-ctl input#mal10.textbox {
  display: none;
}

.lot-details .time-status {
  display: none;
}

.lot-details div.auc_info.right div.auc_info_bid div div.bidfrm fieldset.bidding-fieldset ul li div.unibtn span#lacl5_ctl.qlabel-ctl span#lacl5 {
  word-break: normal;
}
form.example input[type="text"] {
  padding: 10px;
  font-size: 15px;
  border: 1px solid grey;
  float: left;
  width: 70%;
  height: 20px;
  margin-top: 5px;
  font-family: Source Sans Pro;
  background: white !important;
}
form.example input[type="text"] {
  /*background: url(/m/images/srchbtn.png) no-repeat center center !important;*/
}
form.example button {
  /*border-radius: 14px;*/
  /* float: left; */
  width: 20%;
  padding: 13px;
  background: #a68544 !important;
  color: white;
  font-size: 15px;
  border: 1px solid grey;
  border-left: none;
  cursor: pointer;
  margin-left: 5px;
  height: 42px;
  line-height: 0px;
  font-family: Source Sans Pro;
}
@media only screen and (max-width: 480px) {
  form.example input[type="text"] {
    width: 60%;
  }
}
@media only screen and (max-width: 480px) {
  form.example button {
    width: 30%;
  }
}
ul.listnav li.search {
  display: none !important;
}
.mysearch {
  display: none;
}
.auctions.auctions-catalog .account-company {
  display: none;
}

@media only screen and (min-width: 769px) {
  .search_toggle a.search_toggle_btn {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .auctions-catalog .adsrch .opencollapse > li {
    width: 100%;
    box-sizing: border-box;
  }

  .compact_advance_search {
    top: 35px;
  }
}

@media only screen and (max-width: 640px) {
  #AdvancedSearch #adv_search_categories ul.srch_list.opencollapse {
    width: 100%;
    box-sizing: border-box;
  }
}

/* .auctions.auctions-catalog starts */

.auctions.auctions-catalog .pagintn .selectdrp .pageselector {
  margin-top: 5px;
}
#c2_ctl > div > select {
  display: none;
}
.auctions.auctions-catalog .to-watchlist {
  margin-left: -9px;
}
.auctions.auctions-catalog .to-watchlist > a {
  color: #6b6b6b;
  font-family: oswald, "arial narrow";
  font-size: 18px;
  font-weight: normal;
}

.auctions.auctions-catalog section.center > div {
  margin-bottom: 10px;
}

.auctions.auctions-live-sale .live-chat ul li:first-child input[type="text"] {
  width: 97%;
  min-height: 31px;
  font-size: 15px;
}
.auctions.auctions-live-sale.type-hybrid-sale div.lot-end-countdown{
  /*display: none;*/
}

@media only screen and (max-width: 480px) {
  .auctions.auctions-catalog .to-watchlist {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 480px) {
  .auctions.auctions-live-sale .live-chat ul li:first-child input[type="text"] {
    width: 59%;
    min-height: 20px;
    margin-left: 48px;
    font-size: 15px;
  }
}

/* .auctions.auctions-catalog ends */

#AdvancedSearch > div.container.cont_list_grd > article > section > div > div.top_paginator {
  display: none;
}

.srch_list .filter_contnt.scroll-list {
  display: block !important;
}
.auctions-live-sale .lot-bidding ul.info li {
  display: inline-block !important;
}
.auctions-live-sale .info-bidding .est-label {
  display: inline !important;
}
.auctions-live-sale .info-bidding .est-amount {
  display: inline !important;
}
.unibtn input[type="button"].blu {
  margin-top: 5px;
}
.auctions-live-sale.type-hybrid-sale ul.bidding-main li {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  vertical-align: middle;
  width: 220px;
}
.auctions-live-sale.type-hybrid-sale .current-bid-label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
}
.current-bid-amt {
  display: block;
  line-height: 120%;
  font-size: 40px;
}
.auctions-live-sale.type-hybrid-sale ul.bidding-main li {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  vertical-align: middle;
  width: 220px;
}
.auctions-live-sale.type-hybrid-sale .unibtn {
  padding: 0;
}
.auctions-live-sale.type-hybrid-sale .unibtn a.orng,
.auctions-live-sale.type-hybrid-sale .unibtn input.orng[type="button"],
.auctions-live-sale.type-hybrid-sale .unibtn input.orng[type="submit"],
.auctions-live-sale.type-hybrid-sale #rtb-panel .unibtn .grey {
  /*background: #920002 none repeat scroll 0 0 !important;*/
  border-radius: 100%;
  height: 150px;
  text-shadow: none;
  width: 200px;
  padding-top: 50px;
  box-shadow: 5px 5px 5px rgb(0 0 0 / 40%), 0 5px 5px rgb(255 255 255 / 30%) inset;
}
.auctions-live-sale.type-hybrid-sale ul.bidding-main li.current-btn .bid-count-cont .bid-countdown {
  color: red;
  font-size: 26px;
  font-weight: bold;
  height: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 40px;
}
.auctions-live-sale.type-hybrid-sale .lot-end-countdown {
  margin-top: -105px;
  padding-bottom: 90px;
  height: 30px;
}
.auctions-live-sale.type-hybrid-sale .lot-end-countdown > div {
  color: #ffffff;
  font-size: 20px;
}
.lot-bidding.hide-close {
  height: unset;
  max-height: unset;
  padding-bottom: 20px;
}

.auctions-live-sale .lot-images-container {
  max-height: unset;
  height: 469px;
}

.srch_list .filter_ttl {
  background: none !important;
}

.unibtn > .live-bid {
  font-size: 17px;
}
.auctions.auctions-live-sale .unibtn a.orng {
  font-size: 18px !important;
}
.auctions.auctions-live-sale span.small-price,
.auctions.auctions-live-sale span.highest {
  font-size: 17px !important;
}
.auctions.auctions-index .bidder-status {
  display: none;
}
.srch_sec fieldset div.srcinput {
  height: 25px;
}
.srch_sec input[type="text"] {
  height: 25px;
}
.srch_sec input[type="button"] {
  height: 30px;
}
@media only screen and (max-width: 480px) {
  .srch_sec input[type="button"] {
    height: 30px;
    margin-top: -14px;
  }
}
@media only screen and (max-width: 480px) {
  .srch_sec input[type="text"] {
    height: 38px;
    margin-top: -18px;
  }
}
header#headsec nav ul.listnav li {
  width: 16.5%;
}

/* .index.index-index starts */

.index.index-index div.srch_sec fieldset div {
  padding: 10px;
}

.lot-details.lot-details-index span.lot-name {
  margin-left: 10px;
}

/* .index.index-index ends */

/* .register.register-revise-billing */

.register.register-revise-billing section.signfrm.loginfrm {
  float: none;
  width: 202px;
  margin: auto;
}

.register.register-revise-billing .profile-billing-fax-panel #ccpbp6_ctl span.custom-combobox,
.register.register-revise-billing .profile-billing-phone-panel span#ccpbp5_ctl {
  margin-right: 24px;
}
.register.register-revise-billing .cc-info-ctrls.profile-billing-cc-type input,
.register.register-revise-billing .profile-billing-country .custom-combobox input {
  width: calc(100% - 50px);
}
/* .register.register-revise-billing */

/* .register.register-confirm-shipping starts */

.register.register-confirm-shipping section.signfrm.loginfrm {
  width: 202px;
  margin: auto;
}

.register.register-confirm-shipping .custom-field-listbox #UsrCustFldEdt2_ctl .custom-combobox input {
  width: calc(100% - 50px);
}

/* .register.register-confirm-shipping ends */

/* .lot-details.lot-details-index starts */

.lot-details.lot-details-index a.biddingHistoryLink {
  font-size: 14px;
  color: #000;
}

.lot-details.lot-details-index div#event_button {
  display: flex;
  justify-content: space-between;
}
.lot-details.lot-details-index div#event_button > div {
    width: 49%;
   
}

.lot-details.lot-details-index div#event_button > div > a{
     color: #fff;
}

.auctions-confirm-bid .confirm-btn{
    margin-bottom: 10px;
}

body.lot-details .bidding-fieldset ul>li .mxbid-input{
    flex-wrap: wrap;
}

.ui-button .ui-icon {
    background-image: url(/css/custom/responsive/images/ui-icons_777777_256x240.png)/*{iconsDefault}*/;
}

/* .lot-details.lot-details-index ends*/

/* .register-terms-and-conditions */

.register-terms-and-conditions .opencollapse > li .signfrm {
  margin-left: 5%;
  margin-right: 5%;
}

/* .register-terms-and-conditions */

/* .auctions.auctions-info starts */

.auctions.auctions-info ul#nav {
  height: 400px;
}

.auctions-info .description-content,
.auctions-info .shipping-info-content,
.auctions-info .terms-content {
  word-break: normal !important;
}

/* .auctions.auctions-info ends */

.auctions-live-sale #chat-messages {
  border-top: 1px solid #999;
  margin-top: 5px;
  padding-top: 5px;
}

.notLoggedin #z15 span,
.notLoggedin #z15 br {
  display: none;
}

.notLoggedin #z15 span:first-child,
.notLoggedin #z15 span:nth-child(2) {
  display: inline-block;
}

.auctions-live-sale .video-stream div,
.auctions-live-sale .video-stream iframe {
  height: 400px !important;
  width: 100% !important;
}

.auctions-live-sale .lot-description .lot-description-content {
  min-height: 363px;
}

.loggedIn #z15 .currency,
.loggedIn #z15 .amount,
.loggedIn #z15 br {
  display: none;
}

.loggedIn #z15 .currency:nth-child(1),
.loggedIn #z15 .amount:nth-child(2) {
  display: inline-block;
}

.auctions-live-sale .bidding-main .warning {
  margin-top: 20px;
}

.auctions-live-sale .bidding-main .warning + .bid-count-cont {
  height: 10px;
}

.auctions-live-sale #rtb-panel .unibtn a.orng {
  font-size: 18px !important;
}

/*  form#AuctionList div#aucDtr ul.auclting li.aucdes div h6 a span.sale-no {
        display: none;
} */

ul.auclting li.aucdes .sale-no{
  display: block;
  margin-right: 5px;
  font-size: 15px!important;
  display: inline-block;
}

.lot-details .message-closed .qlabel-ctl > span{
    font-size: 18px!important;
}

.lot-details .message-closed .qlabel-ctl > span .exratetip{
    margin-left: 5px;
}

.lot-details .biddingHistoryLink{
    margin-left: 5px;
}