.mainfb .container22 {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.pre-bid {
max-width: 100%;
}

.mainfb section.page-default {
margin: 20px 0;
}
.mainfb .separator.separator-bottom {
border-bottom: 1px solid #dcdcdc;
}
.mainfb .separator {
position: relative;
}
.mainfb .page-header {
padding-bottom: 0;
margin: 0 0 20px;
}
.mainfb .page-header>h1 {
margin-bottom: 3px;
}

.mainfb .page-header h1 {
font-size: 26px;
font-size: 2.6rem;
font-weight: 700;
}
.mainfb .page-header h1, .mainfb .page-header h2 {
margin: 0;
font-weight: 400;
}

.mainfb .seller-items .table {
display: table;
}
.mainfb .seller-items .items-list {
list-style: none;
width: 100%;
margin: 0;
padding: 0;
}
.mainfb .seller-items .table .table-row {
display: table-row;
}
.mainfb .seller-items .items-list .item {
position: relative;
}
.mainfb * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mainfb .seller-items .table .table-row .table-cell {
vertical-align: top;
display: table-cell;
}
.mainfb a {
color: #0083ff;
text-decoration: none;
}
.mainfb a {
background: transparent;
}
.mainfb img {
vertical-align: middle;
border: 0;
}
.mainfb .seller-items .items-list .item-info .item-name {
font-size: 13px;
font-size: 1.3rem;
line-height: 16px;
height: 32px;
overflow: hidden;
margin-left: 10px;
}
.mainfb * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mainfb .seller-items .items-list .item-info .auction-end-time {
font-size: 11px;
font-size: 1.1rem;
color: #7f7f7f;
margin-top: 5px;
margin-left: 10px;
}
.mainfb strong {
font-weight: 700;
}
.mainfb .seller-items .table .table-row .item-price {
width: auto;
max-width: 35%;
padding-right: 35px;
vertical-align: middle;
}
.mainfb .seller-items .table .table-row .table-cell {
vertical-align: top;
display: table-cell;
}
.mainfb .seller-items .items-list .item-price {
display: inline-block;
margin-top: 20px;
margin-left: -4px;
padding-right: 15px;
width: 50%;
text-align: right;
}
.pre-bid .item-price {
padding-right: 0!important;
}
.mainfb .seller-items .items-list .item-price .total {
font-size: 20px;
font-size: 2rem;
font-weight: 700;
white-space: nowrap;
}
.pre-bid .item-price .your-offer {
color: #7f7f7f;
font-size: 1.1rem;
font-weight: 400;
}
.pre-bid .agreement-info {
text-align: right;
color: #7f7f7f;
font-size: 1.1rem;
padding: 10px 0 20px;
}
.mainfb p {
margin: 0 0 10px;
}
.mainfb .confirm {
margin-top: 30px;
}
.mainfb section, .mainfb summary {
display: block;
}
.mainfb .confirm .row {
margin: 0;
}
.mainfb .confirm .primary-action {
float: right;
}
.mainfb .confirm .secondary-action {
float: left;
}
.mainfb .confirm .secondary-action {
display: block;
text-align: center;
}
.mainfb .page-header h1 {
font-size: 26px;
font-weight: 700;
}
.mainfb h1, .mainfb h2, .mainfb h3, .mainfb h4, .mainfb h5, .mainfb h6, .mainfb .h1, .mainfb .h2, .mainfb .h3, .mainfb .h4, .mainfb .h5, .mainfb .h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}









