Fa.fab:hover,
a.fa:hover,
a.fas:hover {
	text-decoration: none;
}

:root {
	--column-left: 265px;
	--column-left-wizard: 300px !important;
}
ul.new_results.open {
    min-height: 200px;
}
.wizard  input#searchtext.w-50 {
    height: 22px;
}
.wizard.addproduct .auction-item-img {
    margin: 0 auto;
    width: 50%!important;
    float: left;
    display: block;
    max-width: unset;
    clear: both;
    height: 150px;
    margin-left: 5px;
    margin-top: 5px;
}
.wizard.addproduct .panel.float-right {
    width: calc(45% - 20px);
    box-shadow: unset;
    font-size: .9em;
    text-align: center;
    margin-right: 10px;
    border: unset;
}
.wizard.addproduct .add_links {
    width: calc(100% - 5px);
    margin-left: 5px;
    margin-right: 5px;
    display: table;
    padding: unset;
    height: 0;
    list-style: none;
    top: -30px!important;
    position: relative;
}
.wizard.addproduct img.product_imagenew.hidden {
    width: 100%!important;
}

li.inline-block.mr-1.round.selected
  background: #98fb98
  color: #fff

li.inline-block.mr-1.round.selected
  opacity: 1
  border-color: #2e8b57

#ajax_overlay {
	display: none;
	position: fixed;
	top: 0px;
	height: 100%;
	left: 0px;
	width: 100%;
	background: rgba(255, 255, 255, 0.5);
}
#BasementAuctionsHolder .share_buttons ul.d-none {
	display: block !important;
}
#TophatterAuctionsHolder .msg {
	font-size: 10px;
	max-width: 58px;
	margin-left: 11px;
	text-align: center;
}
#TophatterAuctionsHolder .timer {
	width: 85px;
	text-align: center;
}
div#no_auctions_LiveAuctionsHolder,
#no_auctions_BasementAuctionsHolder,
#no_auctionsTophatterAuctionsHolder,
#no_auctions_FallingAuctionsHolder,
#no_auctions_EndedAuctionsHolder,
#no_auctions_TraditionalAuctionsHolder {
	max-width: 500px !important;
	display: block !important;
}
#ajax-overlay {
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	z-index: 9999999999;
	text-align: center;
	font-size: 4em;
	vertical-align: middle;
	line-height: 10em;
}
#user_top_menu_toggle.dropdown-menu {
	position: absolute;
	top: 100%;
	left: unset;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 200px !important;
	margin: 0px;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	right: 0px;
	z-index: 9999999999;
	font-size: .75rem;
	padding: 5px;
}
#TophatterAuctionsHolder .button-timer span.timer {
	margin-top: 5px;
	display: block;
}

.auction-specs.clearfix.mt-2 {
	display: block;
	clear: both;
	margin-top: 3em !important;
	width: 100%;
	float: left;
}

span.auction_type_picture {
	float: left;
	position: unset;
}



.auction-time {
	position: relative;
	top: 35px;
	margin-right: 5px;
	max-width: 200px;
	float: right;
}

div#pricebreakdown {
	text-align: center;
	width: calc(100% - 45px);
	padding: 15px;
	border: 1px solid #ccc;
	height: auto;
	display: table;
	margin-left: 9px;
	border-radius: 4px;
	margin-bottom: 10px;
}


.fab {
	font-family: "Font Awesome 5 Brands" !important;
}



.container.border.border-primary.border-radius-4.mt-10.breakdowns {
	padding: 1em;
	width: calc(100% - 20px);
	margin-bottom: 1em;
	background-color: #ccc;
}

li.updated.border-bottom-1.p-1.create_active.getInfo.getInput {
	padding: 1em 0em !important;
	display: block !important;
}

.col-xl-12.mx-auto.my-2.clearfix.pas_boxes {
	clear: both;
	display: block;
}

.pagination {
	margin-bottom: 20px;
}

#search_products_results {
	border: 1px solid #ccc;
	padding: 5px;
	position: relative;
	top: unset;
	border-radius: 0 0 5px 5px;
	box-shadow: 5px 5px 5px #666;
}

.modal-body .shipping-form p {
	margin: 0;
	padding: 0;
}

.huge_icons li.d-inline-block.user-action.col-xl-4 {
	border: 1px solid #ccc;
	margin: 10px;
	height: auto;
	vertical-align: top;
	border-radius: 5px;
}

.huge_icons i.fa.d-block.clearfix {
	font-size: 7em;
	clear: both !important;
	float: none !important;
	display: block !important;
}

.huge_icons i.fa.d-block.clearfix {
	font-size: 7em;
	clear: both !important;
	float: none !important;
	display: block !important;
	position: unset;
	color: #666 !important;
	margin-top: .25em;
}

.register_or_login .user-action span {
	font-size: 2em;
	margin-top: 20px !important;
	display: block;
	margin-bottom: 20px;
	font-weight: bold;
	color: #666;
}

li.d-inline-block.user-action.col-xl-4:hover * {
	color: #fff !important;
}

.account.login #login-form form {
	width: calc(100% - 32px);
}

.account.login .social_links a {
	width: calc(50% - 25px);
}

body.account.login .d-table.social_links a.d-inline-block.facebook-bg.float-left span,
body.account.login a.d-inline-block.float-right.google-bg span {
	color: #fff;
	word-break: break-all;
	max-width: 129px;
	margin-left: 16px;
	text-align: left;
	float: left !important;
	font-size: 1.5em !important;
}



li.d-inline-block.user-action.col-xl-4:hover {
	color: #fff !important;
	border-color: darkblue !important;
	background-color: blue;
	box-shadow: 0 0 2em blue;
}

.not_reached.shadow-sm {
	background-color: #fff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	border: 1px solid #ccc;
	width: calc(100% - 20px);
	padding: 1em 0px;
	margin-bottom: -3.5em;
	border-radius: 4px;
	color: red;
	font-weight: bold;
	top: -35px;
	box-shadow: 6px 6px 12px #ccc !important;
}

.not_reached.shadow-sm:after {
	display: inline-block;
	margin-left: 0em;
	vertical-align: .255em;
	content: "";
	border-top: 0.5em solid;
	border-right: 0.5em solid transparent;
	border-bottom: 0;
	border-left: 0.5em solid transparent;
	font-size: 2em;
	/* top: .35em; */
	position: relative;
	padding: 0;
	margin-top: -.25em;
	color: #fff;
	top: 35px;
	left: calc(50% - 7em);
}

.modal-body input.col-xl-6.float-right.mt-2.btn.btn-primary {
	width: calc(100% - 30px);
	margin-left: -10px;
	display: block;
	float: left;
}

#tax_help {
	display: none;
}

.modal-body .shipping-form .form-control {
	float: left;
	max-width: calc(100% - 45px);
	clear: left;
}

body.admin #admin_panel .row {
	overflow: visible;
}

ul.d-block.my-2.admin_menu_top {
	margin-top: 15px !important;
}



.modal-body .shipping-form span {
	color: red;
	float: right;
	clear: right;
	font-size: 2em;
	margin-top: 5px;
}


.edit_store img.logo.float-left {
	max-width: 200px;
}

.admin .table td {
	font-size: .75em;
}

.paypalsetting form.search_form.general_form {
	padding-top: 20px;
	width: calc(100% - 40px);
	margin: 0 auto 0 20px;
	background-color: #fff !important;
}

.paypalsetting fieldset {
	background-color: #fafafa;
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 20px;
}

li.d-inline-block.admin_link {
	background-color: #666;
	padding: 12px;
	margin: 0;
	height: 100% !important;
	border-right: 1px solid #fff;
}

ul.d-block.my-2.admin_menu_top {
	background-color: #666;
	width: calc(100% - 0px) !important;
	max-height: 50px;
	overflow: hidden;
}

li.d-inline-block.admin_link * {
	color: #fff;
}

.account.buybids .card.text-left.m-2.float-left.d-inline-block.w-50.set-width .fa {
	font-size: 1.75em;
	margin: 4px;
	border: 1px solid;
	color: #ccc;
	padding: 4px;
	border-radius: 4px;
	background-color: #fff;
}

.modal-body .shipping-form label.label {
	color: #666;
	font-size: 1em !important;
}

.dropdown-item i.float-left.d-block.text-dark.fa,
.dropdown-item i.float-left.d-block.text-dark.fab,
.dropdown-item i.float-left.d-block.text-dark.fas {
	float: left !important;
	background-color: unset !important;
	margin-top: 12px !important;
	margin-right: 10px;
	left: 5px;
	font-size: 1.3em;
	margin-right: 15px !important;
	display: block !important;
	width: 1.2em !important;
	position: relative !important;
	top: 0px;
}



.modal-body .shipping-form .form-control {
	height: 20px;
	font-size: 14px;
	padding: 5px !important;
	margin: 0 !important;
	width: calc(100% - 30px);
}

.modal-body .shipping-form label.label {
	color: #666;
	font-size: 1em !important;
	margin-top: 5px;
	margin-left: 0;
	clear: both;
}

#qty.quantity.form-control {
	height: 20px;
}

span#total {
	font-size: 1.5em !important;
	width: 100% !important;
	clear: both;
	display: block;
}

span#total {
	font-size: 1.5em !important;
	width: calc(100% - 0px) !important;
	clear: both;
	display: block;
	float: left;
	clear: both;
	text-align: left;
	font-weight: bold;
	margin-left: 0px !important;
}

ul#taxes {
	margin-left: 50px !important;
	width: calc(100% - 50px) !important;
	clear: both;
}


span#items_available {
	clear: both;
	text-align: left;
	float: left;
	width: 100%;
}
.a-size-small p.float-left {
	font-size: .95em;
	color: #666;
}
p.auction-item-title.card-header.text-bold {
	margin-top: 0px;
}
#FutureAuctionsHolder .auction-item>.d-table.clearfix>p {
	width: calc(100% - 415px);
}
#FutureAuctionsHolder .auction-item .seat_count {
	width: 100% !important;
	background-color: transparent !important;
	position: relative;
	top: -22px;
	text-align: center;
	margin-bottom: -22px;
}
#FutureAuctionsHolder .bid-countdown.float-right.w-25.d-inline-block {
	text-align: center;
	max-width: 200px;
}
#FutureAuctionsHolder .bid-countdown .countdown {
	font-weight: bold;
}
span.circle {
	width: 75px;
	display: block;
	position: relative;
	background-color: red;
	border-radius: 50%;
	word-wrap: break-word;
	font-size: .75em;
	line-height: 1.5em;
	color: #fff;
	z-index: 9999;
	height: 75px;
	text-align: center;
	float: left;
	top: -50px;
	margin-bottom: -75px;
}
span.circle * {
	width: 100%;
	text-align: center;
	line-height: 75em;
}
.a-size-small.d-block.clearfix.a-color-secondary.shipping3P.select-shipping {
	display: table !important;
	font-size: 1.2em;
}

ul#taxes {
	margin-left: 50px !important;
	width: calc(100% - 50px) !important;
}

span.a-color-price.a-text-bold p {
	color: #000 !important;
	width: 100%;
}

span#total em {
	float: right;
}

.modal-body .shipping-form p {
	margin-top: 20px;
}

form#shippingForm {
	width: 100%;
}
#shippingForm .w-50 {
	width: calc(50% - 18px) !important;
	text-align: left;
	padding: 0;
	vertical-align: top;
	border: unset;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
}

#shippingForm {
	position: relative;
	margin-top: 10px;
	width: 100% !important;
}
#shippingForm .w-50 {
	width: calc(50% - 0px) !important;
	text-align: left;
	padding: 0;
	vertical-align: top;
	border: unset;
	margin-right: 0px;
	float: left;
	margin-top: 5px;
}
#shippingForm input.float-right.w-50.btn.btn-primary.mt-2 {
	padding: 5px;
	text-align: center;
}

.admin .accordion-inner .card {
	max-width: 90% !important;
	margin: 0 auto;
	text-align: center;
	font-size: .75em;
}

body.admin #column-right .accordion-inner h3.card-header.ui-accordion-header {
	background-color: #ddd !important;
	color: #666 !important;
	padding: 5px 0;
	width: calc(100% - 0px);
	margin-left: 0;
	border: 1px solid #ddd !important;
}

body.admin #column-right .accordion-inner .row {
	max-width: calc(50% - 20px);
	margin-top: 10px !important;
	display: inline-block !important;
}

.accordion-inner .card {
	border: 1px solid #ccc !important;
	margin-left: 25px !important;
}

body.admin.sitesetting #admin_panel .accordion .row .row {
	margin-right: 5px !important;
	margin-left: 5px !important;
	width: calc(50% - 20px);
	display: inline-block;
	vertical-align: top;
	height: auto;
	margin-top: 10px !important;
}

.winning.grey {
	height: 29px;
	padding: 0;
	font-size: 16px;
	margin-top: 20px;
}

.forums p.bid-title.card-header {
	width: calc(100% - 25px);
}

.addcategory li.d-inline-block.w-25 {
	width: calc(50% - 30px) !important;
	text-align: left;
	border: 1px solid #ccc;
	margin-right: 5px;
	padding: 5px;
}


#winnerBox .box-content img {
	max-height: 150px;
}


.modal-body ul.d-none {
	display: block !important;
}

#banner-rotator>div,
div.advertise {
	display: block !important;
}

#horizontal-auctions-box #MyAuctionsHolder .auction-item.product-item {
	display: inline-block;
	width: calc(33% - 10px) !important;
}

.pagination ul li a {
	padding: 0;
	color: #666;
	font-weight: normal;
	font-size: 15px;
	height: 25px;
	display: inline-block;
}

.shopping .pagination {
	width: 100%;
	float: left;
	height: 30px;
}

.auction-item .share_buttons li {
	display: inline-block;
	width: auto;
	margin-right: 3px;
}


.winnerlist li {
	background-color: #ccc;
	width: 90%;
	margin: 3px auto;
	border-radius: 4px;
	border: 1px solid #bbb;
}

.winnerlist {
	display: none;
}


.final_price {
	color: green;
	font-weight: bold;
	width: 54px;
	min-width: 0px;
	border: unset;
	display: inline-block;
	float: left;
	font-size: 1em;
	padding: 0;
	margin: 0;
}

span.currencysymbol_new {
	float: left;
}



.viewproduct #bidding-history img.tiny.avatar {
	margin: unset;
	padding: 0;
	position: unset;
	width: 30px !important;
	display: block !important;
	height: 30px !important;
	float: left;
}

.viewproduct #bidding-history .tab_history li.d-inline-block.float-left {
	font-size: 1.5em !important;
	font-weight: bold;
}

.viewproduct #bidding-history .tab_history ul {
	list-style: none;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	padding-left: 0;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
}

.viewproduct #auction-right {
	position: relative;
	top: 0px;
	margin: 0 5px;
	width: calc(50% - 0px);
	vertical-align: top;
}

.viewproduct #bidding-history .history-tabs {
	list-style: none;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	padding-left: 0;
	margin-top: 5px;
	margin-left: 9px;
	margin-right: 5px;
	border: unset;
	font-size: 1.25em;
}

.viewproduct #bidding-history .history-tabs li {
	width: calc(50% - 20px);
}

.viewproduct #container .module.ap-bidding-section {
	width: calc(100% - 10px);
	height: 450px;
	overflow: hidden;
	float: none;
	background: url(/assets/css/quibids-2.0/module-white.jpg) #fff left bottom repeat-x;
	border: 1px solid #ccc !important;
	border-radius: 5px;
	margin: 32px auto 0;
	display: block;
	clear: both;
}

.viewproduct .bidomatic .content {
	border-top: unset !important;
	width: calc(100% - 10px) !important;
	position: relative;
	left: 0;
	float: left;
	clear: both;
	margin-right: 5px;
	overflow: hidden;
}

.viewproduct a.buynowbtn.buttons.large.blue {
	background-color: #FFFFFF;
	background-position: left -212px;
	font-size: 15px;
	height: 35px !important;
	left: 30px;
	line-height: 24px;
	padding-top: 5px;
	position: unset !important;
	top: unset !important;
	display: table !important;
	width: calc(100% - 100px) !important;
	margin: 0 auto 0 18px;
}


.seat_text1 {
	clear: both;
}

.container.d-block.two-columns {
	width: 101% !important;
	max-width: unset;
	float: none;
	margin-left: 0;
	clear: both;
	display: table;
	padding: 0;
	margin-right: 0;
}

.container.d-block.three-columns {
	display: block;
	clear: both;
	float: left;
	width: 101%;
	overflow: hidden;
	max-width: unset;
}

.tab-area>.container.d-block.three-columns {
	display: block !important;
	clear: both;
	float: none;
	width: calc(100% - 35px) !important;
	overflow: hidden;
	max-width: unset;
	margin-left: 2px !important;
	margin-top: 5px;
}

.three-columns div#RightSliderContent {
	display: inline-block !important;
	float: right !important;
	width: calc(25% - 0px) !important;
	height: 250px;
	border: 1px solid #ccc;
	margin-left: 0px;
	margin-right: -15px;
}

.three-columns .w-50.slider_holder {
	width: calc(51% - 0px) !important;
}

span.system.required.tiny:last-child {
	font-size: .8em !important;
	clear: both;
	display: table;
	float: none;
	clear: both;
	margin: 20px 0;
	width: 100%;
	text-align: left;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: unset;
}

.account.manageauction thead.thead-dark,
.account.manageauction .table tbody {
	display: table;
	width: 100%;
}

.account.manageauction #column-right tbody {
	width: 100%;
	display: table !important;
	text-align: left;
}

.loaing-item {
	background-color: #ccc;
	display: inline-block !important;
}

span.FAIL {
	color: red;
	font-weight: bold;
	margin-left: 25px;
	position: absolute;
	z-index: 2;
	float: left !important;
	text-align: left;
	display: block;
}

#winnerBox.box h3 {
	background: url("/assets/css/quibids-2.0/title-latest-winners.png")no-repeat left top;
	color: #620a0a;
	font-size: 1em;
	height: 66px;
	letter-spacing: -0.05em;
	margin: 0;
	padding: 0 13px;
	text-transform: uppercase;
	width: calc(100% - 20px) !important;
}

#winnerBox.box div.box-content {
	background: #f4b62f url(/assets/css/pas/backgrounds/bg-yellow-box.gif) repeat-x left top;
	border-left: 1px solid #c85f01;
	border-right: 1px solid #c85f01;
	color: #640d0d;
	font-size: 11px;
	overflow: hidden;
	padding: 8px;
	width: 96%;
	clear: both;
	display: table;
	float: none;
	background-size: 100% auto;
}

#winnerBox.box div.box-content img {
	float: left;
	margin: 0 8px 0 0;
}

#winnerBox.box div.box-content p {
	padding: 0 0 0.5em 0;
}

#winnerBox.box div.box-content p strong {
	color: #000;
}

#winnerBox.box div.box-content p a {
	color: #640d0d;
	text-decoration: underline;
}

#column-right #winnerBox.box {
	margin: 0 5px 6px;
	position: relative;
	width: calc(100% - 17px) !important;
	text-align: center;
	height: 400px !important;
	float: none;
	display: block;
}

span.float-left.text-left.border.border-primary.small-font {
	font-size: 16px;
	padding: 10px;
	border-radius: 5px;
	font-weight: normal;
}

span.float-left.d-inline-block.store-details {
	display: none !important;
}

.horizonatal span.float-left.d-inline-block.store-details {
	display: block !important;
}

div#column-left.auction-column {
	width: calc(75% - 20px);
	display: inline-grid;
}

div#column-right.data-column {
	float: right;
	width: calc(25% - 10px) !important;
}

.horizontal #shoppingCart h3 {
	width: calc(100% - 13px);
	color: #fff;
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, rgb(97, 97, 96) 0%, rgb(86, 86, 86) 50%, rgb(33, 37, 32) 100%) !important;
	font-size: 14px;
	padding: 7px;
	height: 20px;
	display: block;
	margin: 0;
	border-radius: 0;
}

.horizontal-alternate #shoppingCart h3 {
	width: calc(100% - 13px);
	color: #fff;
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, rgb(97, 97, 96) 0%, rgb(86, 86, 86) 50%, rgb(33, 37, 32) 100%) !important;
	font-size: 14px;
	padding: 7px;
	height: 20px;
	display: block;
	margin: 0;
	border-radius: 0;
}

.grid #shoppingCart h3 {
	width: calc(100% - 13px);
	color: #fff;
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, rgb(97, 97, 96) 0%, rgb(86, 86, 86) 50%, rgb(33, 37, 32) 100%) !important;
	font-size: 14px;
	padding: 7px;
	height: 20px;
	display: block;
	margin: 0;
	border-radius: 0;
}

.horizontal span.cartDescription.second.w-20.float-left.ml-2 {
	display: block;
	clear: both;
}

.horizontal-alternate span.cartDescription.second.w-20.float-left.ml-2 {
	display: block;
	clear: both;
}

.grid span.cartDescription.second.w-20.float-left.ml-2 {
	display: block;
	clear: both;
}

.horizontal span.cartPrice {
	margin-right: 10px !important;
	display: block;
}

.horizontal-alternate span.cartPrice {
	margin-right: 10px !important;
	display: block;
}

.grid span.cartPrice {
	margin-right: 10px !important;
	display: block;
}

.odd .auction-item-img {
	margin: 0 auto 13px;
	float: right;
	clear: both;
	width: calc(100% - 20px) !important;
	margin: 0;
	clear: unset;
	display: inline-block !important;
}

.odd .normal,
.odd .seat_panel {
	height: auto;
	float: right !important;
	max-width: calc(45% - 10px);
	display: inline-block !important;
	text-align: left !important;
	line-height: 0px;
	vertical-align: top;
	margin: 5px 10px !important;
}



.odd .float-left.text-left.d-block.item-description {
	float: left !important;
	width: calc(67% - 20px) !important;
	margin: 25px 0 0 0;
	line-height: 17px;
}

.odd .cornerImagev.float-left.align-top {
	float: right !important;
	transform: rotate(90deg);
	left: 8px;
}

.cornerImagev {
	margin-bottom: -85px;
}

.odd .button_holder {
	margin-top: 32px;
	width: 65% !important;
	float: left !important;
	text-align: left;
}
#horizontal-auctions-box .auction-item .price span:nth-child(2) {
    font-size: 28px;
    width: 80px;
    left: 0px;
    position: relative;
}
#horizontal-auctions-box .auction-item .price span:first-child {
    left: 45px;
    position: relative;
    top: 15px;
}
.wizard .auction-item h5.auction-item-title .fas:before {
    position: absolute!important;
    left: 53px!important;
}
.advanced_box ul.inline.d-inline-block.w-50.float-left.text-left {
    width: 100%!important;
    z-index: 10000;
    position: relative;
}
.addauction .switch > label {
    position: unset;
    font-weight: 900;
    max-width: unset;
    font-size: 10px;
    line-height: 10px;
}
.addauction .advanced_box .switch {
    margin: 2px;
    padding-bottom: 10px;
    font-weight: bold;
    border: 1px dotted #ccc;
    padding: 5px;
    border-radius: 5px;
    font-size: 10px;
    width: calc(50% - 20px);
}
.addauction .advanced_box .switch > label {
    position: unset;
    font-weight: 900;
    max-width: unset;
    font-size: 10px;
    line-height: 10px;
}
#horizontal-auctions-box .auction-item {
    height: 400px;
    padding: 0 !important;
    vertical-align: top;
    max-width: 250px;
    margin-top: .5em;
    z-index: 1;
    min-width: 250px;
}

.odd img.avatar.tiny {
	width: 20px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: 25px;
	float: right;
	left: -25px;
	margin-right: -29px;
	position: relative;
	z-index: 5;
	width: 30px;
	height: 30px;
	margin-bottom: -30px;
}

.odd .auction-item-img img {
	text-align: center;
	margin: 0 auto;
	border: 1px solid #eee;
	padding: 2px;
	border-radius: 4px;
	width: 35%;
	float: right;
}

.odd .prodtitle a {
	font-size: 14px;
	padding: 0;
	color: #000;
	float: none;
	text-align: left;
	width: 100%;
	line-height: 1em;
	margin: 0;
	text-indent: 6px;
	z-index: 10;
}

.welcome div#column-left {
	width: calc(100% - 290px);
}

#card-preview i.fas.fa-exclamation.show_now {
	display: none !important;
}

.homepage #mybids-box.content {
	position: relative;
	left: 0;
	float: left;
	width: calc(100% - 30px) !important;
	clear: both;
}

div#TwoColumnSlider img {
	width: 100%;
	height: 100%;
}

.horizontal a.buttons.bid.medium.orange.buynow {
	width: calc(50% - 30px) !important;
	top: 12px !important;
	margin: 0 5px;
}

.horizontal-alternate a.buttons.bid.medium.orange.buynow {
	width: calc(50% - 30px) !important;
	top: 12px !important;
	margin: 0 5px;
}

.homepage.horizontal #horizontal-auctions-box .orange.bid-button-link.buttons.medium.smallText {
	float: left !important;
	display: inline-block !important;
	width: calc(50% - 20px);
	margin: 0 auto 0 10px;
}

.homepage.horizontal-alternate #horizontal-auctions-box .orange.bid-button-link.buttons.medium.smallText {
	float: left !important;
	display: inline-block !important;
	width: calc(50% - 20px);
	margin: 0 10px 0 auto;
}


.odd .cornerImagev.float-left.align-top {
	float: right !important;
	transform: rotate(90deg);
	left: unset;
	right: 83px !important;
}

.odd .prodtitle a {
	font-size: 18px !important;
	padding: 0;
	color: #000;
	float: none;
	text-align: left;
	width: 100%;
	line-height: 1em;
	margin: 0;
	text-indent: 50px !important;
	z-index: 10;
	margin-left: 50px !important;
}

body.horizontal .tab-area {
	display: block !important;
}

.load-item {
	vertical-align: middle;
	text-align: center;
}

.load-item img {
	vertical-align: middle;
}
input.form-control.float-right.clearfix.selected-auction {
	margin: 0 5px -30px;
}

#root .entry ul.share_buttons.float-right {
	width: auto !important;
	min-width: unset;
	float: right;
	vertical-align: top;
	position: relative;
	top: 20px !important;
	clear: both;
	display: block;
	margin-right: 20px;
}

.cms.news .share_buttons .fab {
	font-size: 30px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

#root div#account_menu #navigationBox h5,
div#account_menu2 #navigationBox h5,
div#navigationBox2 h5 {
	margin-left: -12px !important;
}

.cms.community img.float-left.col-xs-2.border.border-muted.p-1.border-radius-4 {
	max-width: 25%;
	margin-right: 5px;
}

#bid_order1 {
	display: none !important;
}

li.d-inline-block.cursor-pointer.border.border-primary {
	font-size: 1.25em;
	border: unset;
	padding: 10px;
	display: inline-block;
	margin-right: 10px !important;
}

#SlideInContent #ApiHolder .content {
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	background-color: unset;
	padding: 0;
	width: 100%;
}
h3.card-header > em {
    color: #fff;
}
.accordion .card-header::before {
	content: "\f105" !important;
	font-family: 'FONT AWESOME 5 FREE';
	font-weight: 600;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 5px;
}


img.float-left.thumb {
	width: 75px;
}

.table td {
	font-size: 1.2em;
}

body.shopping #product_details h2.card-header {
	text-align: left;
	font-size: 2em !important;
	margin-bottom: 0em;
}

div#steps {
	width: 90% !important;
	margin: 10px auto;
	height: auto;
	padding: 5px;
	background-image: url(/assets/images/steps-bg.png);
	background-size: 100%;
}

div#steps {
	width: calc(100% - 10px) !important;
	border-radius: 0 !important;
	background: #557DA6;
	margin-top: 0px !important;
}


.edit_box fieldset .accordion.ui-accordion.ui-widget.ui-helper-reset {
	top: 20px;
	position: relative;
	width: 99%;
	max-height: 320px;
	overflow-y: scroll;
}

.edit_box input[type="submit"] {
	position: relative;
	top: 15px;
	width: 100%;
}

#dvContents img {
	max-width: 200px;
}

#edit_effects input,
#edit_effects select {
	float: right;
	clear: right;
}

#edit_effects label {
	top: 25px;
	float: left;
	clear: left;
	position: relative;
}

.actions_menu li {
	margin-right: 1em;
}

.manage_members li.token-input-token {
	width: auto !important;
	display: inline-block;
	float: left;
}

ul.token-input-list {
	border-color: #ccc;
	width: 100%;
}

input.my-text-input-test {
	clear: both;
	display: block;
	border: 1px solid #ccc;
	margin: 2px;
	width: 95% !important;
}



.categoryorder span {
	text-align: center;
	margin-right: 3px;
}

p.alert.alert-danger.d-block {
	margin-top: 10px;
}

div#steps li {
	text-shadow: 0.1em 0.1em 0.5em #666;
	color: #000;
	margin-right: -5px;
	height: 150px !important;
}

#step1 {
	background-image: url(/assets/images/step1-bg.png);
	background-repeat: no-repeat;
	width: 33%;
	height: auto;
}

#step2 {
	background-image: url(/assets/images/step2-bg.png);
	background-repeat: no-repeat;
	width: 33%;
	height: auto;
}

#step3 {
	background-image: url(/assets/images/step3-bg.png);
	background-repeat: no-repeat;
	width: 33%;
	height: auto;
}

p#step1-p2,
p#step2-p2,
p#step3-p2 {
	clear: both;
	display: table;
	margin: 35px 0 35px -40px;
	width: 150px;
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}

span#step1-span,
span#step2-span,
span#step3-span {
	clear: both;
	display: table;
	text-align: left;
	float: left;
	margin: 0;
	position: relative;
	left: -150px;
	font-size: 1em;
	width: 127px;
	line-height: 1.5em;
	margin: 61px 0px 61px 0px;
}

.smaller-font {
	font-size: .8em;
	font-weight: normal;
	line-height: 1.2em;
	text-align: left;
}

.managetax .odd {
	background-color: #eee;
}

li.background-secondary.border-.border-secondary.border-radius-4 {
	background-color: #ededed;
	margin: .2em;
	padding: .3em;
}

ul.float-right.actions {
	margin: 5px 10px;
	padding: .5em;
}

ul.float-right.actions li {
	border: 1px solid #ccc;
	padding: 4px;
	border-radius: 2px;
	margin-right: 2px;
}

.shopping .modal-body .float-right.w-50.d-inline-block {
	width: calc(40% - 20px) !important;
	font-size: .8em;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px
}

.shopping.checkout dd {
	line-height: 1.5em;
}

a.w-40.d-inline-lock.float-left.add_to_cart.buttons.bid.medium.orange {
	width: calc(40% - 20px) !important;
	float: left !important;
	display: inline-block !important;
}

a.w-40.d-inline-block.float-right.add_to_wishlist.buttons.bid.medium.orange.buynow {
	width: calc(40% - 1.7em) !important;
	float: right !important;
	margin-top: 0;
	display: inline-block !important;
	clear: none;
	margin-right: 5px;
}

li.p-1.border-primary.border-radius-4.redirect.active {
	background-color: #eee;
}

.quickbooks .search {
	padding: 0 !important;
	border-radius: 4px;
}

#admin_panel .ui-accordion .ui-accordion-header {
	border: 1px solid #ccc !important;
}

.row.w-50.d-inline-block.my-2.float-left {
	clear: none !important;
	float: left !important;
	width: calc(100% - 26px) !important;
	display: block !important;
	border: .5px solid #ccc;
	padding: .2em;
	margin-top: 5px !important;
	margin-left: 5px !important;
}

.payment_form h4.card-header {
	margin: -8px;
}

.shopping.checkout .payment_form .float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p span {
	float: right;
	color: red;
	font-size: 2.2em !important;
	position: relative;
	left: 0px;
	top: 20px;
}

.shopping #container {
	background: #fff;
	display: table;
	clear: both;
	float: none;
}

.quantities {
	max-width: 50px;
}

.shopping.checkout .card {
	margin: 5px;
	padding: 5px;
}

.shopping.checkout h2.card-header {
	/* padding: 5px;
     */
	margin: -5px;
}

.modal-footer.d-block.clearfix.d-block-important-important span.checkout_button.btn.btn-primary.d-block {
	width: calc(100% - 2.7em) !important;
	float: none;
	background-color: red;
	border-radius: 4px;
}

.modal-footer.d-block.clearfix.d-block-important-important {
	display: block !important;
	width: calc(100% - 2.5em);
}

.shopping h5.prodtitle.auction-item-title {
	width: 100% !important;
	display: table;
	float: none;
	max-width: unset;
}
div#addressForm {
	max-height: 600px !important;
}
span[data-error] {
	font-size: 10px;
	color: red;
}
.checkout_button,
.address_button {
	display: block;
	float: right;
	clear: both;
	font-size: 20px;
	color: #fff;
	/* margin-right: -3px; */
	background: #7db9e8;
	padding: 5px 25px;
	border-radius: 10px;
	border: 2px solid #fff;
	box-shadow: 3px 3px 3px #666;
	display: none;
	margin: 10px 10px 10px auto;
	max-width: calc(100% - 20px);
	min-width: unset !important;
	width: auto !important;
}

.categoryorder {
	padding: 10px !important;
}

#addressForm .col-6,
.payment_form .col-6 {
	max-width: calc(50% - 30px);
}

#addressForm p.form-group.form-floating.col-6 {
	margin-left: -15px !important;
	max-width: calc(50% - 15px) !important;
	padding: 25px 0px 0px 15px;
	margin-top: -11px;
}
#addressForm p.form-group.form-floating.col-6 label {
	margin-top: 10px;
}
ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive li {
	width: 100%;
	margin: 0;
	padding: 0;
}

ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul {
	width: 100% !important;
	margin: 0;
	padding: 0;
}

.admin #column-left li.d-block.bg-light.clearfix.nav-item {
	min-height: 35px;
	border-bottom: 1px solid #ccc;
	width: 100% !important;
}

.couponcode_html {
	display: none;
}


.card-header {
	margin-top: 0;
}

.payment_form p {
	width: 80%;
	margin-left: 10px;
}

#paymentForm .container {
	margin-top: 10px;
}
.col-3.float-left.d-inline-block.border.border-primary.border-radius-4 {
	padding: 5px;
}

.payment_form p input.form-control,
.payment_form p select.form-control {
	width: 90%;
	float: none;
	clear: left;
	display: inline-block;
}

.paypalsetting .accordion img {
	float: right;
	vertical-align: top;
	width: 175px !important;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 4px;
	max-width: unset;
}

.myaccount .fireworks {
	position: relative;
	z-index: 100;
	top: -34px;
	background-color: #fff;
	width: 109%;
	padding: 5px;
	left: -12px;
	margin: 0;
}

body.admin i.fas.fa-eye {
	top: 15px;
	left: -35px;
	cursor: pointer;
}

.Checkout .alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
	width: 90%;
	margin: 0 auto 20px;
}

form.d-table.clearfix.p-2.mb-10 {
	text-align: left;
}

.Checkout .alert-danger {
	width: 90%;
	margin: 0 auto 20px;
}


.addcoupon input,
.addcoupon select {
	color: #666 !important;
}

.hasDatepicker {
	margin-top: 10px;
}

.buyitnow .d-block.container-fluid {
	border: 1px solid #ccc;
	display: table;
	width: calc(100% - 53px);
	margin: 10px;
	padding: 5px;
	border-radius: 4px;
}

.FAIL {
	color: red;
	font-weight: bold;
}

#container #login-form form i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: -45px;
	font-size: 2em;
	color: #ccc;
	z-index: 5;
	cursor: pointer;
	left: -40px;
}

.avatar_box {
	display: block !important;
}

form i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: -1.5em;
	font-size: 2em;
	color: #ccc;
	z-index: 5;
	cursor: pointer;
}


.Checkout .d-block.container-fluid {
	width: calc(100% - 30px) !important;
	display: block !important;
	height: auto !important;
	float: none;
	min-height: 300px !important;
	margin: .5em auto 2em !important;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p {
	width: calc(100% - 20px);
	margin-left: 1.5em;
	clear: both;
	display: block;
	margin: 5px;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p .form-control {
	width: calc(100% - 30px);
	float: left;
	margin-bottom: 5px;
}

.border.border-primary.border-radius-4.p-2.d-block.m-2 {
	height: auto;
	display: table !important;
	width: calc(100% - 30px) !important;
}

.left.float-left.border.border-primary.border-radius-4.w-20.d-inline-block.p-2 img {
	width: 95%;
}

.may_description.w-50.d-inline-block {
	width: calc(50% - 400px) !important;
}

.bidhistory .may_description {
	text-align: left;
	float: left;
	width: calc(100% - 400px);
	padding-left: 5px;
}

.bidhistory .may_textprise {
	text-align: center;
	float: left;
	width: 70px;
}

.bidhistory .may_textbidder {
	text-align: center;
	float: left;
	width: 70px;
}

.bidhistory .may_countdown {
	text-align: center;
	float: left;
	width: 110px;
}

.may_drestext.w-50.d-inline-block {
	width: calc(35% - 20px) !important;
	text-align: left;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p span {
	float: right;
	color: red;
	font-size: 3.2em !important;
	position: relative;
	left: -60px;
	top: 20px;
}

.normal_text_big {
	display: block;
	clear: both;
	float: left;
	text-align: left;
}

.modal-body {
	position: relative;
	padding: 1rem;
	font-size: 1.5em;
	font-weight: bold;
}

div#card-element {
	width: calc(100% - 30px) !important;
	height: 40px !important;
	padding: 5px !important;
	border: 1px solid #ccc !important;
	margin: 0 auto 0 15px !important;
}


.admin div#container {
	width: 100% !important;
}

.prisebox.w-10.d-inline-block {
	width: calc(20% - 20px);
	float: none;
	padding: 0;
	font-size: .7em !important;
}

.bidderbox.w-10.d-inline-block {
	font-size: .6em;
	line-height: 1.5em;
	width: calc(20% - 15px);
	padding: 0;
	text-align: left;
	float: revert;
	vertical-align: top;
}

.prisebox {
	float: left;
	width: 25%;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em !important;
	font-weight: bold;
	color: #263452;
	text-decoration: none;
	line-height: 1.2em;
	padding-left: 8px;
}

.may_bidbox .cornerImagev2 {
	margin-bottom: 0;
	float: left;
	margin-right: -95px;
	position: relative;
	top: -8px;
}

#MyAuctionsHolder .auction-item .seat_panel {
    width: 134px;
    float: right;
    vertical-align: top;
    display: inline-block!important;
    position: relative;
    top: unset!important;
    margin-top: unset;
    margin-left: 5px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 5px;
    clear: right;
    text-align: center;
    position: unset;
    right: 0px;
    top: 5px!important;
}
ul.holder li.bit-box {
	font-size: 1em;
}

.sidebar_menu .dropdown-menu.show {
	display: block;
	width: 100% !important;
	max-width: 20%;
	margin-top: 0em;
	padding: .5em;
}

i.fa.pr-2.mr-2.float-left.d-block.dropdown-toggle:before,
i.fas.pr-2.mr-2.float-left.d-block.dropdown-toggle:before,
i.fab.pr-2.mr-2.float-left.d-block.dropdown-toggle:before {
	margin-right: 5px;
}
#recipient li {
	font-size: 10px;
}
.manageauction .Breadcrumb {
	clear: none;
	display: block;
	width: auto;
	text-align: left;
	margin-top: 0;
	float: right;
	vertical-align: top;
}
.manageauction .content-header .breadcrumb {
	background-color: transparent;
	line-height: initial;
	margin-bottom: 0;
	padding: 0;
}
.editchangerank input[type="file"] {
	max-width: 24px;
}

.cornerImagev1 img {
	border: unset !important;
	width: 100% !important;
}

li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
	width: 100% !important;
}

.loggedout header div#login-wrapper {
	float: right;
	position: unset;
	clear: both;
	display: block;
	height: 75px;
	min-height: unset;
	position: relative;
	top: 45px;
}


#column-right input.form-control.small,
textarea.small {
	max-width: 125px !important;
	width: auto !important;
	min-width: unset !important;
	margin: 5px !important;
}

div#navigationBox,
div#navigationBox2 {
	padding: 0 !important;
}

.winners_circle .box-content {
	position: absolute !important;
	top: -40px;
}

div#BidHistoryBox {
	margin: .5em;
}

.bid-details {
	background-color: #ccc;
	vertical-align: top;
	padding: .1em;
	border: 1px solid #666;
	border-radius: 5px;
}

#bidhistory_bid_history {
	width: 300px;
	height: auto;
	float: right;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 5px;
}

div#bidhistory_bid_history ul li:first-child {
	width: 135px;
}

.inputs .buttons ul li img {
	max-width: 20%;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 5px;
}


input#map_search {
	float: left;
	width: calc(40% - 50px) !important;
	display: inline-block;
}

.google-bg {
	padding: 5px 10px;
	border-radius: 5px;
	background-color: #F52B00;
}


html body.welcome.login #login-form {
	display: inline;
	width: calc(50% - 30px) !important;
	float: right !important;
	padding: 20px;
	vertical-align: top;
	text-indent: -5px;
}

body.welcome.login #login-form .wraps {
	margin: 0;
	width: calc(100% - 50px);
	min-width: unset;
	/* display: block;
     */
	float: left;
	clear: both;
	display: block;
}

#horizontal-auctions-box.content {
	top: 20px;
	left: 0px;
	padding: 0px 5px 0px 0px !important;
	float: left;
	width: 100% !important;
	max-width: unset;
}

#slider_box,
#slider_box .images {
	display: block !important;
}

.social_links {
	width: 75% !important;
}

html .welcome.login #login-form {
	display: inline-block !important;
	float: right !important;
	width: calc(50% - 30px) !important;
	margin: 0 auto;
	text-align: left;
	background-color: #eee;
	border-radius: 5px;
	border: 1px solid #ccc;
}

.social_links .fab.float-left {
	color: #fff;
	font-size: 3em;
	float: left;
}

.welcome.login #login-form .social_links a {
	width: 44%;
	word-wrap: break-word;
	display: inline-block !important;
	color: #fff;
}

.welcome.login #login-form .social_links a span {
	color: #fff !important;
}

.welcome.login #login-form form {
	background: unset !important;
}

body.welcome.login #login-form input {
	border: 1px solid #BFBFBF;
	margin-bottom: 15px;
	margin-top: -5px;
	padding: 2px;
	vertical-align: middle;
	width: 84%;
	float: left;
	margin-right: 0;
	clear: both;
}

.card.text-left.m-2.float-left.d-block {
	overflow-x: hidden;
}

img.card-image.bix-pack.float-left.d-inline-block.m-2.border.border-primary {
	width: 45%;
}

div#banner-rotator {
	clear: both;
}

.loggedin #login-form #userinfo {
	background: unset;
	border: 0;
	height: 50px;
	line-height: 1.5em;
	padding-left: 0;
	vertical-align: middle;
	overflow: visible !important;
	display: inline-block !important;
	text-align: left;
	float: left;
	width: 80%;
}

#btn_logout {
	position: relative;
	height: 30px;
	line-height: 30px;
}

#login-form .table {
	width: 90%;
}

.facebook-bg {
	background-color: #214AA0;
	padding: 5px 10px;
	border-radius: 5px;
}



span.search_results {
	clear: both;
}

.flag {
	background-image: url('/assets/images/flags.webp');
	background-position: -4px -129px;
	display: block;
	height: 17px;
	width: 23px;
}

.flag-AD {
	background-position: -4px -3px;
}

.flag-AE {
	background-position: -37px -3px;
}

.flag-AG {
	background-position: -4px -24px;
}

.flag-AM {
	background-position: -37px -24px;
}

.flag-AR {
	background-position: -4px -45px;
}

.flag-AT {
	background-position: -37px -45px;
}

.flag-AU {
	background-position: -4px -66px;
}

.flag-BE {
	background-position: -37px -66px;
}

.flag-BF {
	background-position: -4px -87px;
}

.flag-BG {
	background-position: -37px -87px;
}

.flag-BO {
	background-position: -4px -108px;
}

.flag-BR {
	background-position: -37px -108px;
}

.flag-CA {
	background-position: -4px -129px;
}

.flag-CD {
	background-position: -37px -129px;
}

.flag-CG {
	background-position: -4px -150px;
}

.flag-CH {
	background-position: -37px -150px;
}

.flag-CL {
	background-position: -4px -171px;
}

.flag-CM {
	background-position: -37px -171px;
}

.flag-CN {
	background-position: -4px -192px;
}

.flag-CO {
	background-position: -37px -192px;
}

.flag-CZ {
	background-position: -4px -213px;
}

.flag-DE {
	background-position: -37px -213px;
}

.flag-DJ {
	background-position: -4px -234px;
}

.flag-DK {
	background-position: -37px -234px;
}

.flag-DZ {
	background-position: -4px -255px;
}

.flag-EE {
	background-position: -37px -255px;
}

.flag-EG {
	background-position: -4px -276px;
}

.flag-EL {
	background-position: -37px -425px;
}

.flag-ES {
	background-position: -37px -276px;
}

.flag-FL {
	background-position: -4px -297px;
}

.flag-FR {
	background-position: -37px -297px;
}

.flag-GA {
	background-position: -4px -318px;
}

.flag-GB {
	background-position: -37px -318px;
}

.flag-GM {
	background-position: -4px -339px;
}

.flag-GT {
	background-position: -37px -339px;
}

.flag-HN {
	background-position: -4px -360px;
}

.flag-HT {
	background-position: -37px -360px;
}

.flag-HU {
	background-position: -4px -381px;
}

.flag-ID {
	background-position: -37px -381px;
}

.flag-IE {
	background-position: -4px -402px;
}

.flag-IL {
	background-position: -37px -402px;
}

.flag-IN {
	background-position: -4px -423px;
}

.flag-IQ {
	background-position: -37px -423px;
}

.flag-IR {
	background-position: -4px -444px;
}

.flag-IT {
	background-position: -37px -444px;
}

.flag-JM {
	background-position: -4px -465px;
}

.flag-JO {
	background-position: -37px -465px;
}

.flag-JP {
	background-position: -4px -486px;
}

.flag-KG {
	background-position: -37px -486px;
}

.flag-KN {
	background-position: -4px -507px;
}

.flag-KP {
	background-position: -37px -507px;
}

.flag-KR {
	background-position: -4px -528px;
}

.flag-KW {
	background-position: -37px -528px;
}

.flag-KZ {
	background-position: -4px -549px;
}

.flag-LA {
	background-position: -37px -549px;
}

.flag-LB {
	background-position: -4px -570px;
}

.flag-LC {
	background-position: -37px -570px;
}

.flag-LS {
	background-position: -4px -591px;
}

.flag-LU {
	background-position: -37px -591px;
}

.flag-LV {
	background-position: -4px -612px;
}

.flag-MG {
	background-position: -37px -612px;
}

.flag-MK {
	background-position: -4px -633px;
}

.flag-ML {
	background-position: -37px -633px;
}

.flag-MM {
	background-position: -4px -654px;
}

.flag-MT {
	background-position: -37px -654px;
}

.flag-MX {
	background-position: -4px -675px;
}

.flag-NA {
	background-position: -37px -675px;
}

.flag-NE {
	background-position: -4px -696px;
}

.flag-NG {
	background-position: -37px -696px;
}

.flag-NI {
	background-position: -4px -717px;
}

.flag-NL {
	background-position: -37px -717px;
}

.flag-no {
	background-position: -4px -738px;
}

.flag-OM {
	background-position: -37px -738px;
}

.flag-PA {
	background-position: -4px -759px;
}

.flag-PE {
	background-position: -37px -759px;
}

.flag-PG {
	background-position: -4px -780px;
}

.flag-PK {
	background-position: -37px -780px;
}

.flag-PL {
	background-position: -4px -801px;
}

.flag-PT {
	background-position: -37px -801px;
}

.flag-PY {
	background-position: -4px -822px;
}

.flag-QA {
	background-position: -37px -822px;
}

.flag-RO {
	background-position: -4px -843px;
}

.flag-RU {
	background-position: -37px -843px;
}

.flag-RW {
	background-position: -4px -864px;
}

.flag-SA {
	background-position: -37px -864px;
}

.flag-SE {
	background-position: -4px -885px;
}

.flag-SG {
	background-position: -37px -885px;
}

.flag-SL {
	background-position: -4px -906px;
}

.flag-SN {
	background-position: -37px -906px;
}

.flag-SO {
	background-position: -4px -927px;
}

.flag-SV {
	background-position: -37px -927px;
}

.flag-TD {
	background-position: -4px -948px;
}

.flag-TJ {
	background-position: -37px -948px;
}

.flag-TL {
	background-position: -4px -969px;
}

.flag-TR {
	background-position: -37px -969px;
}

.flag-TZ {
	background-position: -4px -990px;
}

.flag-UA {
	background-position: -37px -990px;
}

.flag-US {
	background-position: -4px -1011px;
}

.flag-VE {
	background-position: -37px -1011px;
}

.flag-VN {
	background-position: -4px -1032px;
}

.flag-YE {
	background-position: -37px -1032px;
}


.list-languages {
	max-width: 200px;
	margin: 1rem auto auto;
	top: 40px !important;
}

.flag {
	margin: 0 3px;
}

#searchForm span.search_results {
	float: right;
	width: calc(50% - 20px);
	background-color: #fff;
}

span.FAIL {
	color: red;
	font-weight: bold;
	margin-left: 25px;
	/* margin-bottom: -29px!important;
     */
	position: absolute;
	z-index: 2;
}

.registration div#wizard_form_areas {
	display: block !important;
	width: calc(100% - 20px) !important;
	margin: 0 auto;
}

span.passhints {
	font-size: .8em;
	line-height: 1.5em;
	display: block;
	margin-left: 25px;
}

input#map_search {
	float: left;
	width: calc(50% - 50px) !important;
	display: inline-block;
}

i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: -1.5em;
	font-size: 2em;
	color: #ccc;
}

span.search_results {
	position: relative;
	z-index: 10;
	box-shadow: 3px 3px 3px #666 !important;
	border: 1px solid #ccc;
	border-radius: 0px 0px 5px 5px;
	left: 12px;
	text-align: left;
	padding: 4px;
}

li.search-item {
	font-size: 1em !important;
	padding: 0 !important;
}

.w-70 .w-50.d-inline-block.float-left {
	width: 35% !important;
	margin-right: 4px;
}

.search_results>ul>li.d-block {
	font-size: 1em;
	border-bottom: 1px solid #ccc;
	padding: .5em;
}


ul.dashboard_menu.list-unstyled.d-block.navbar pre {
	overflow-x: hidden;
}

.admin_levels li.d-inline-block.border.border-secondary.px-2.py-2.m-2 {
	padding-top: 0px !important;
	margin: 2px !important;
	vertical-align: top;
	font-size: .8em;
	color: #666 !important;
	padding: 5px !important;
}

li.d-inline-block.border.border-secondary.px-2.py-2.m-2.permit .fa {
	font-size: 1.5em;
	margin: 5px;
}

li.d-inline-block.border.border-secondary.px-2.py-2.m-2.permit .fas {
	font-size: 1.5em;
	margin: 5px;
}

li.d-inline-block.border.border-secondary.px-2.py-2.m-2.permit span.float-left {
	margin-top: 5px;
}

li.d-inline-block.border.border-secondary.px-2.py-2.m-2.permit span.float-right {
	margin-top: -10px !important;
}

li.d-inline-block.border.border-secondary.px-2.py-2.m-2.permit .fab {
	font-size: 1.5em;
	margin: 5px;
}

#img_index {
	display: none !important;
}

#latlon {
	display: none !important;
}


.edit_box span.input_wrapper {
	width: 100% !important;
}

.edit_box li.w-20 {
	margin-right: 15px !important;
	width: 40%;
}

textarea#css {
	max-width: calc(100% - 15px);
}

#edit_favicon img#preview-logo {
	width: 150px;
}

.w-70 .w-50.d-inline-block.float-left {
	width: calc(50% - 20px) !important;
	margin-right: 4px;
	margin-top: 20px !important;
}

tr.second {
	background-color: #eee;
}
#chatOutput ul img.tiny.avatar {
    width: 20px!important;
    height: 20px;
    margin: 33px 25px 3px 0px!important;
	display: none!important;
}
#smallbannerstatic h3 img {
	width: 74px;
	float: right;
	position: relative;
	top: -60px;
	z-index: 9;
	left: 0px;
	left: 110px !important;
}

#admin_panel table img {
	max-width: 60px;
}

.form-control.w-20.d-inline-block {
	width: calc(20% - 20px);
	vertical-align: top;
}

#mybids-box div.bid-box div.bid-image {
	float: left;
	width: 22%;
}

#mybids-box div.bid-box div.bid-content {
	float: left;
	margin: 0 15px;
	width: 50% !important;
}

.box-content h5 {
	background-color: #ccc;
	padding: 5px 0px;
	text-indent: 25px;
	color: #000;
	font-weight: bold;
	font-size: 1.3em;
	margin: 0;
}

.row.form-group.d-block.float-right {
	clear: both;
	margin: 20px;
	text-align: left;
	width: 100% !important;
}

.formular .row.form-group.mt-20.clearfix.float-right {
	display: block;
	margin: unset;
	float: right;
}


form#_cti0 {
	width: calc(100% - 40px);
}

#admin_panel .btn.btn-primary {
	margin-bottom: 20px;
}

.admin #column-left ul.list-unstyled.d-block.logout-links {
	padding: 10px;
	margin: 35px auto 10px;
	border: 1px solid #ccc;
	min-height: 24px;
	display: table !important;
	width: 100%;
}

#admin_panel .row.d-block .btn-primary {
	width: calc(100% - 20px) !important;
	line-height: 20px;
}

#admin_panel div.row {
	margin-bottom: 20px;
	width: calc(100% - 20px) !important;
	clear: both;
	display: table !important;
}

#title-category-content {
	clear: both;
	overflow: visible;
	width: 100%;
}

textarea.form-control {
	min-height: 35px;
}

#mybids-box div.bid-box div.bid-countdown p.timerbox strong {
	display: block;
	font-size: 2vw;
}

input#redem_startdate,
input#redem_enddate {
	width: 35%;
}

.admin .w-50 {
	width: calc(50% - 20px) !important;
}

img.ui-datepicker-trigger {
	display: inline-block;
	float: left;
	margin: 4px;
}

.form-control.w-20.d-inline-block {
	width: calc(20% - 20px) !important;
	vertical-align: top;
	margin-right: 5px;
}

.admin .ui-accordion .ui-accordion-header.ui-state-active {
	background-color: darkcyan !important;
}

span.input_wrapper {
	float: none;
	display: inline-block;
	width: auto;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	min-width: 85%;
}

.retail_text {
	top: -5px !important;
	position: relative;
}

#horizontal-auctions-box .auction-item h2,
.auction-item h3,
.auction-item h5,
.auction-item p {
	margin: 0;
	padding-bottom: 3px;
}

#horizontal-auctions-box .auction-item a h3,
.auction-item h3 {
	height: 24px;
	margin: 2px 15px -5px;
	position: relative;
	font-size: 1vw;
}

#winnerBox>img {
	float: right;
	position: relative;
	top: -47px;
}

#column-right #winnerBox.box {
	margin: 0 0 6px;
	position: relative;
	width: 100%;
	text-align: center;
	height: 360px !important;
}

#sales_bar h3,
#sales_bar a:link {
	font-size: 14px !important;
	margin: 0;
	color: #666;
	font-weight: bold;
}

.edit_box fieldset .accordion.ui-accordion.ui-widget.ui-helper-reset {
	top: 350px;
	position: relative;
}

.row.d-block.filters {
	top: 330px;
	margin-top: 10px;
	display: block;
	position: relative;
}

.viewproduct .normal {
	font-weight: normal;
	line-height: 15px;
	top: 0;
	position: unset;
	margin-bottom: unset;
	height: auto;
	padding-bottom: 5px;
	margin-top: 5px;
	border-radius: 10px;
}

.colorpicker {
	z-index: 9999999999999999 !important;
}

ul#sales_bar_ul {
	border: unset !important;
	padding: unset !important;
	height: 400px !important;
	width: 170px;
	overflow-x: hidden;
}

#smallbannerstatic h3 img {
	width: 74px;
	float: right;
	position: relative;
	top: -60px;
	z-index: 9;
	left: 0px;
	left: 25px !important;
}



.creator h2 {
	margin-bottom: 30px;
	background: linear-gradient(to bottom, #cedbe9 0%, #aac5de 17%, #6199c7 50%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%);
	color: #fff;
}

.fas.fa-exclamation.show_now {
	cursor: pointer;
	z-index: 5;
	position: absolute;
	top: 5px;
	z-index: 1;
	float: right;
	right: 5px;
	color: #fff;
	z-index: 5;
}
#FallingAuctionsHolder .hide_icons_new {
	top: 20px;
	z-index: 25;
}
.fa-exclamation {
	color: #000;
}

.modal-body ul.icons li {
	display: inline-block !important;
	width: 35px;
	height: 35px;
}

.modal-body ul.icons li i {
	font-size: 30px;
}

.modal-body ul.icons {
	position: unset !important;
	width: 100%;
	display: table;
	float: none;
}

span.d-inline--block.selected_value {
	width: auto;
	min-width: 0px;
	display: inline-block;
	background-color: blue;
	color: #fff;
	font-size: 1em;
	padding: 3px;
}

span.d-inline--block.selected_value p {
	float: left;
	margin-right: 4px;
}

span.d-inline--block.selected_value i {
	font-size: .8em;
	margin: 2px;
	height: 1em;
}

span.d-inline--block.selected_value p {
	float: left;
	margin-right: 4px;
	padding: 0;
	line-height: 1.2em;
	height: .05em;
}

.modal-body ul.search_results.in-modal li.d-block {
	text-align: left;
	margin-bottom: 0px;
	font-size: .7em;
	line-height: 1.5em;
}

ul.search_results.in-modal {
	border: 1px solid #ccc;
	padding: 1em;
	z-index: 10000000;
	/* margin-bottom: -100%;
     */
	background-color: #ededed;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 4px 4px 4px #666;
	text-align: left;
	display: none;
}

ul.search_results.in-modal {
	max-height: 50px;
	overflow-y: scroll;
	z-index: 100;
	position: absolute;
	float: left;
	width: 75%;
}




.cornerImagev img {
	width: 100px;
	left: -7px;
	position: relative;
	top: -14px;
}

.icons .fa-star>span {
	color: red !important;
	position: relative;
	font-size: 17px;
	margin-left: -27px;
}

.promotional_banner_wrapper .row {
	top: 70px;
	position: relative;
	display: table;
}

body {
	margin: 0 !important;
}

.promotional_banner_wrapper .row {
	top: 70px;
	position: relative;
	display: table;
	width: 100%;
	margin: 0;
}

.social_feed a#load_more {
	display: none;
}

.lot-image-holder {
	width: 99%;
}



#newsBox div.box-content .status_interact ul li {
	display: none !important;
}

#site_editor .section_content {
	margin-top: 50px;
}

.fa.fa-share-square {
	font-size: 23px;
	margin: -8px 0px 0px 2px;
	position: relative;
	top: -2px;
	background-color: green;
}

.modal-body ul.LiveAuctionsHolder>li {
	min-width: 200px !important;
	margin-right: 10px;
	margin-top: 20px !important;
	top: 25px;
}

.store_acknowledge_panel .row.descritpion.d-block.clearfix {
	font-size: 1.5em;
	text-align: left;
}

.modal-body h3.orange.bold {
	border: .5px solid #eee;
	padding: 10px 0px;
	/* clear: both;
     */
	display: block;
	margin-bottom: 0px;
	border-radius: 10px 10px 0px 0px;
	background: url("/assets/css/quibids-2.0/moduleheaders.jpg") repeat-x scroll left top transparent
}

.social_feed .liveurl .inline.clear {
	width: 15% !important;
	height: 55px;
	margin-top: 10px;
	float: left;
	word-wrap: break-word;
}

.social_feed .status {
	float: right;
	width: 75%;
	display: inline-block;
	clear: none;
	vertical-align: top;
	margin-top: -45px;
}

div#banner-rotator .fa-pencil-alt {
	right: 50px;
}

.social_feed .avatar.left.inline {
	cursor: pointer;
	float: left;
	display: inline-block;
}

.social_feed .liveurl .status .details {
	overflow-wrap: break-word;
	width: 75% !important;
	margin-top: 20px;
}

.status_interact .medium.red.button {
	color: #fff;
}

.homepage .social_feed .liveurl {
	display: table;
	/* clear: both;
     */
	height: auto;
	/* float: none;
     */
	background-color: #fff;
	border-bottom: 1px solid #c2c2c2;
	min-height: 50px;
	width: 100%;
}

.homepage .social_feed .status {
	float: right;
	width: auto;
	display: inline-block;
	clear: none;
	vertical-align: top;
	margin-top: 0;
	max-width: 200px;
	overflow: hidden;
}

.homepage .social_feed .image {
	float: left;
	/* width: 60px;
     */
}

.auction-item-img {
	max-width: 99%;
	overflow: hidden;
}

.homepage .social_feed .avatar.left.inline {
	cursor: pointer;
	float: left;
	display: inline-block;
	width: 30px;
}

.homepage .social_feed .image img.active {
	width: 65px;
	border: 1px solid #c2c2c2;
	margin-right: 5px;
	float: left;
}

#login-wrapper i.fab.fa-facebook-square,
#login-wrapper i.fab.fa-google-plus-square {
	left: -36px;
	position: relative;
	top: 1px;
	font-size: 35px;
	display: block;
	background-color: #fff;
	height: 33px;
	top: 0px !important;
	padding: 0px 2px 2px 3px !important;
	border-radius: 4px;
}

.social_login li {
	display: inline-block;
}

ul.social_login {
	float: right;
	clear: both;
	width: 90px;
	display: block;
}

i.fas.fa-bullhorn {
	display: block;
	margin: 5px;
	font-size: 18px;
	border: .5px solid #c2c2c2;
	background-color: #fff;
	border-radius: 3px;
	padding: 4px;
}

.tab_history img {
	width: 25px !important;
	height: 25px !important;
	border-radius: 50%;
	border: .5px solid #c2c2c2;
	padding: 2px;
	background-color: #ffff;
}

#login-wrapper .fab.fa-google-plus-square {
	font-size: 34px;
	color: red;
}


.gavel {
	z-index: 9999 !important;
}

.winning.grey {
	z-index: 1;
}

.buttons.orange .fa {
	left: -10px;
	position: relative;
}


.admin .card.d-table .dashboard_menu_wrapper li.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-primary.border-dark.float-left.nav-item {
	margin: .1em !important;
	width: auto;
}

.modal-footer {
	display: none !important;
}


#new_toolbar {
	background: #315E7C;
	position: fixed;
	bottom: 0px;
	z-index: 500;
	width: 100%;
	height: 40px;
}


.megawin-box {
	width: 221px;
	margin: 0 auto;
}

.megawin-box:after {
	content: "";
	display: block;
	clear: both;
}

.megawin {
	width: 221px;
	height: 38px;
	margin: 0 0 -38px;
	float: left;
	position: relative;
}

#megawin-empty {
	display: block;
	width: 171px;
	height: 19px;
	background: url('css/wavee/sp-mega-win.png') no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

#megawin-fill {
	display: block;
	height: 19px;
	background: url('css/wavee/sp-mega-win.png') no-repeat;
	background-position: 0 -19px;
}

.megawin .holder {
	height: 32px;
	text-align: center;
	padding: 6px 15px 0 15px;
	background: url(css/wavee/bg-megawin.png) no-repeat;
}

.question-help {
	position: relative;
	left: 96px;
	top: 6px;
}

.megawin .holder:after {
	content: "";
	display: block;
	clear: both;
}

.megawin .frame {
	height: 1%;
	position: relative;
}

.megawin .meter {
	float: left;
}

.megawin .help {
	float: right;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
}

.bonus-credits {
	width: 500px;
	margin: 0 auto;
	display: none;
}

.bonus-credits img {
	height: 90px;
	width: 90px;
	vertical-align: top;
	position: absolute;
	z-index: 9999;
}

.bonus-credits div {
	height: 38px;
	line-height: 34px;
	width: 190px;
	background: #555;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 30px auto 0;
	text-align: center;
}

.bonus-credits div span {
	font-size: 20px;
	color: #f8981f;
}

.w-main {
	width: 962px;
	margin: 0 auto;
	position: relative;
	padding: 204px 0 0;
	z-index: 2;
}

.invite ul {
	position: unset;
}

.invite ul li {
	background: #E46706;
	border-radius: 6px;
	display: inline;
	height: 31px;
	margin: 2px;
	min-width: 90px;
	padding: 3px 8px;
	text-align: center;
}

.invite ul li:hover {
	background: #484848;
}

.invite ul li.highlight {
	background: #636363;
}

.qtip .next_row_to_match {
	color: red;
}

.invite ul li a {
	color: black !important;
}

.message_count b {
	color: #fff;
	font-size: 8px;
	margin-left: -15px;
	background-color: red;
	padding: 4px 5px 2px;
	border-radius: 50%;
	width: 23px;
	display: inline;
	line-height: 5px !important;
	vertical-align: top;
	top: 7px;
	position: relative;
}

body.register #container #bid-products .bid-box.auction-item {
	width: 31% !important;
	height: 110px;
	margin-left: 7px;
}

body.register .bid-content {
	float: right;
	vertical-align: top;
	display: inline-table;
	position: relative;
	top: -105px;
}

body.forgotpassword #live-auctions-head,
body.editpassword #live-auctions-head {
	height: 46px;
	background-color: blue;
}

body.forgotpassword button,
body.editpassword button {
	height: 46px;
	background-color: blue;
}

.editpassword form {
	width: 100%;
}

p.text-left.ml-2.text-bold.mt-2 {
	font-weight: bold;
	clear: both;
	display: block;
}

.editpassword .normal_text b,
.forgotpassword .normal_text b {
	font-size: 20px;
	margin-top: 20px;
	display: block;
}

.editpassword form p label,
.forgotpassword form p label {
	font-size: 16px;
	font-weight: bold;
}

img[src="/assets/images/icons/reverse.png"] {
	width: 25px;
}

img[src="/assets/images/icons/seat.png"] {
	width: 30px;
}

.auction-item .seat_count {
	width: 100% !important;
	background-color: transparent !important;
	position: relative;
	top: -22px;
}

.auction-item .seat_bar {
	height: 30px;
	background-image: unset !important;
	background-repeat: no-repeat !important;
	background-size: 0%;
}

#categories-menu {
	background-image: unset;
}

i.fas.fa-receipt {
	color: #fff;
	font-size: 24px;
	display: block;
	float: left;
	margin: 10px;
}

ul#user_badges li {
	cursor: pointer;
	background: unset;
	border-radius: 6px;
	display: inline;
	height: 25px;
	margin: 2px;
	min-width: unset;
	padding: unset;
	text-align: center;
}

.credits-counter {
	/* left: -300px;
     */
	margin: 0;
	min-width: unset;
	padding: 3px 6px 6px;
	/* position: relative;
     */
	/* vertical-align: middle;
     */
	float: right;
	color: white;
	vertical-align: top;
}

ol.toolbar_data {
	width: max-content;
	display: table;
}

.toolbar_data li {
	display: inline-block;
	vertical-align: top;
}

div#breadcrumbs {
	background-color: aliceblue;
	display: table;
	width: 100%;
	padding: 15px 0px;
	text-indent: 20px;
	border-bottom: 1px solid;
}

.toolbar_data img.avatar {
	width: 30px;
	height: 30px;
	margin-top: 2px;
	border-radius: 50%;
	padding: 2px;
	border: .5px solid;
	background-color: #fff;
}

ul#user_badges li img {
	width: 24px;
	cursor: pointer;
}

ul#user_badges {
	position: relative !important;
	display: block;
	height: 30px;
	background-color: transparent;
	/* position: static;
     */
	float: left;
	margin: 5px 10px 5px 30px;
	padding-left: 20px;
	text-align: right;
	max-width: 125px;
	margin-left: 75px;
	z-index: 1000;
	left: 0;
}

#new_message_box input {
	float: right;
	width: 75%;
	clear: right;
	/* margin-bottom: 10px;
     */
}

input.maininput {
	min-width: 320px;
	float: right;
	clear: both;
	margin: -19px 0px 10px;
}



#new_message_box .orange.buttons {
	max-width: 100px;
	float: left;
	margin-top: 20px;
}

#get_message_form>.orange.button.buttons {
	max-width: 125px;
	float: right;
	margin: 10px;
}

body.Messages #right-social {
	float: right;
	position: relative;
	top: unset;
	left: unset !important;
	clear: both;
	margin-right: 19px !important;
	margin-top: -20px;
	margin-bottom: -25px;
}



.fas.fa-trash.right {
	display: inline-block;
	height: 20px;
	clear: right;
	float: right;
	width: 5px;
	cursor: pointer;
}

body.account input#subject {
	float: right;
	min-width: 300px;
}

#new_message_box input {
	float: right;
	width: 75%;
	clear: right;
	/* margin-bottom: 10px;
     */
}

.smollimagebox img {
	width: 100px;
}


#horizontal-auctions-box.content {
	padding: 0px 5px 0 20px !important;
	top: 20px;
	left: 20px !important;
	width: calc(100% - 25px) !important;
}

#categories-menu>li:first-child>a,
#navigationBox>h3,
#navigationBox2>h3 {
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%);
}

.auction-item .seat_bar p {
	background-color: #ed9017;
	padding: 0;
}

.auction-item .seat_bar p span {
	top: 5px !important;
	position: relative;
	font-weight: bold;
}

#BasementAuctions_holder .cornerImagev {
	position: absolute;
	float: left;
	margin-top: -228px;
	margin-left: 7px;
	z-index: 10;
}

span.top-bidder-name {
	position: relative;
	top: 110px;
	color: #666;
	width: 100%;
	text-align: center;
	display: block;
}



div#ProductBox {
    top: 140px;
}
.card#SearchBox {
    overflow: visible !important;
    position: relative;
}
.overlay.d-table.max-75.d-block {
	font-size: .75em;
}

.share_buttons li {
	display: inline-block;
	width: 60px;
}

.share_buttons .fab {
	font-size: 65px;
	width: 65px;
	height: 65px;
	border-radius: 50%;
	/* color: #fff;
     */
}

.register .form-control {
	display: block;
	width: 85%;
}

.register .PASS {
	float: right;
	margin-top: -40px;
	height: 25px !important;
	background-size: 22px;
}

.register label.col-lg-4.col-form-label {
	font-size: 1.15em;
}

.fab.fa-facebook-square {
	color: #4267B2;
}

.fab.fa-twitter-square {
	color: #49A1F2;
}

.fab.fa-pinterest-square {
	color: #E62823;
}

.auction-item .seat_text1 {
	top: -10px;
	position: relative;
}

.seat_text3 {
	line-height: 1em;
	margin-top: -10px;
}

.viewproduct img.avatar.tiny {
	display: none !important;
}



#new-to p {
	line-height: 1.5em;
	margin: 0 0 1.5em;
	text-rendering: optimizeLegibility;
	width: 95%;
	word-wrap: break-word;
	max-width: 310px;
}

#logo img {
	position: absolute !important;
	top: 0px;
	left: 0px;
	z-index: 0;
}

#logo {
	width: 272px;
	height: 120px;
	float: left;
	top: 0px;
	position: absolute;
}

.upbids #logo {
	background-image: unset !important;
	;
	top: unset;
}

i#left-trigger {
	display: none;
}

.seat_count {
	float: left;
}

.buyitnow #column-right {
	width: 100% !important;
	float: none !important;
}

.buyitnow #buyproduct-box {
	width: 98% !important;
}

.buyitnow .productinfo table {
	width: 98%;
}

.buyitnow #buyproduct-box .productinfo {
	padding-left: 0px;
	padding-top: 20px;
	width: 50%;
	float: right;
	clear: right;
	margin-right: 15px;
}

.buyitnow #buyproduct-box .productimage {
	background: #FFF;
	border: 1px solid #add5e5;
	float: left;
	overflow: hidden;
	margin: 2px;
	padding: 6px;
	width: 40%;
	float: left;
	text-align: center;
}

.buyitnow #choose_gateway {
	float: left;
	width: 30%;
	margin-left: 10px;
}

.buyitnow #gateway_forms {
	width: 60%;
	float: right;
}

.buyitnow #buybidBox {
	clear: both;
	display: table;
	width: 100%;
	float: right;
	text-align: center;
	margin: 0 auto 0 50px;
	clear: both;
}

.buyitnow #gateway_forms form p span {
	color: red;
	float: right;
	font-size: 16px;
	position: static;
	left: 0;
	display: inline-block;
}

.buyitnow #gateway_forms input[type="text"],
.buyitnow #gateway_forms select {
	float: left;
	display: inline-block;
}

.buyitnow #gateway_forms input[type="text"],
.buyitnow #gateway_forms select {
	float: right;
	display: inline-block;
	margin-left: 120px;
	max-width: 150px;
	margin-top: 0;
	clear: right;
}

.buyitnow #buybidBox form p .label {
	display: inline-block;
	font-weight: bold;
	width: 200px;
	float: left;
}

.buyitnow #buyproduct-box p {
	margin: 0px;
	display: table;
	clear: both;
	width: 100%;
}

.DeleteBidButler .fas {
	display: block !important;
	font-size: 24px;
	border: .5px solid #c2c2c2;
	padding: 4px;
	border-radius: 4px;
}

.DeleteBidButler li.inline-block {
	display: inline-block;
	width: 32%;
}

.modal #bidding-history ul.LiveAuctionsHolder {
	width: 40% !important;
	float: left;
	display: inline-block;
	height: auto;
}

.modal table.history_table {
	width: auto;
	background: #fafafa;
	font-size: 11px;
	border-bottom: 1px solid #f0f0f0;
	float: right;
}

.buyitnow #buybidBox form {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ADD5E5;
	overflow: hidden;
	padding: 2px;
	width: 100% !important;
	float: right !important;
	display: table;
}

.buyitnow #gateway_forms form p span {
	color: red;
	float: right;
	font-size: 16px;
	position: absolute;
	right: 0;
	display: inline-block;
}

#signup1 {
	width: 440px;
	margin-left: 9px;
	height: 300px;
	float: left;
	padding-left: 30px;
	line-height: 18px;
}

#signuptext {
	height: 400px;
	padding-left: 0px;
	line-height: 18px;
}

#signin1 input {
	border: 1px solid #CCC;
	font-size: 14px;
	padding: 4px;
	margin-bottom: 12px;
	width: 270px;
}

#signin1 label {
	display: block;
	float: left;
	width: 80px;
	margin-top: 8px;
}

#signin1 .loginbutton {
	width: 100px;
	background-color: #C00;
	color: #FFF;
}

#signup2 {
	width: 453px;
	float: left;
	height: 500px;
	background-color: #fff;
	background-image: url(upbids/SIGNUP22.jpg);
	margin-bottom: 20px;
	margin-left: 9px;
}

#signup2 input {
	border: 1px solid #CCC;
	font-size: 14px;
	padding: 4px;
	width: 210px;
	margin-top: 12px;
}

#signup2 input:hover {
	border: 1px solid #C00;
	font-size: 14px;
	padding: 4px;
	width: 210px;
	color: #C00;
}

#signup2 label {
	display: block;
	float: left;
	width: 120px;
	margin-top: 16px;
}

#signup2 .loginbutton {
	width: 100px;
	background-color: #C00;
	color: #FFF;
}

#horizontal-auctions-box .auction-item a h3,
.auction-item h3 {
	width: 100% !important;
}

body.Messages #right-social {
	float: right;
	position: relative;
	left: unset !important;
	clear: both;
	margin-right: 19px !important;
	margin-top: -20px;
	margin-bottom: -25px;
}

body.Messages #logo {
	width: 350px;
	height: 90px;
	padding: 0;
	margin: -85px 0 0 0;
	display: block;
}

ul.Message_box .inline {
	display: inline-block;
}

ul.Message_box>li {
	background-color: lightblue;
	padding: 5px 10px;
	border: 1px solid #eee;
	font-size: 14px;
}

ul.Message_box .inline {
	display: inline-block;
	border-right: 1px solid #fff;
	width: 20%;
}

ul.Message_box .inline.subject {
	width: 60%;
	overflow: hidden;
	cursor: pointer;
}

ul.Message_box .inline.from {
	width: 16%;
	overflow: hidden;
}

ul.Message_box .inline.date {
	width: 10%;
	overflow: hidden;
	font-weight: normal;
}

ul.Message_box .inline.status {
	width: 5%;
	overflow: hidden;
}

ul.Message_box ul {
	height: 100%;
	padding: 5px;
}

ul.Message_box .inline.date {
	width: 16%;
	overflow: hidden;
	font-weight: normal;
	font-size: 10px;
}

.reply.buttons {
	text-align: right;
	color: #fff;
	font-weight: bold;
}

.reply_button {
	background-color: blue;
	float: none;
	width: 100px;
	text-align: center;
	border-radius: 4px;
}

.Messages textarea {
	width: 98%;
	height: 200px;
	display: block;
	top: 20px;
	position: relative;
	margin-bottom: 20px;
}

.read_message {
	display: none;
	background-color: #fff;
	padding: 5px;
}

.register .form-group .row.right {
	float: right;
	margin-right: 70px;
}

.register .form-group .row.right label {
	width: 200px;
}

.register select.form-control {
	width: 70px;
	display: inline-block;
	float: right;
}

.register .form-control[type="checkbox"] {
	display: block;
	width: 85%;
	float: left;
	width: unset;
	margin-right: 5px;
	clear: none;
	margin-top: -5px;
}

.register #year {
	margin-right: 70px;
}

.register .g-recaptcha {
	float: right;
	margin-right: 70px;
}

#flash_message img {
	width: 35px;
	height: auto;
}

.upbids .cornerImagev>img[src="/assets/img/icons/beginner_auctionsmall.png"] {
	width: 50px
}

img[src="/assets/images/icons/silent.png"],
img[src="/assets/images/icons/random_winner_auction.png"] {
	width: 27px !important;
}

#live-auctions-head h3 {
	margin: 0;
	float: left;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 20px !important;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	display: inline;
	font-family: Helvetica, sans-serif;
}

#live-auctions-head,
.button77 {
	min-height: 46px;
	background-color: blue !important;
	height: auto;
}

#inviter_link {
	float: right;
	display: block;
	position: absolute;
	right: 10px;
	z-index: 20;
	color: #fff;
}

#editor {
	width: 300px;
	height: auto;
	position: absolute;
	top: 0px;
	background-color: orangered;
	border-radius: 0px 10px 10px 0px;
	z-index: 10000;
	border-right: 3px solid #666;
	box-shadow: 2px 0px 14px #666;
	padding: 0px;
	right: 0;
}

.tasks {
	list-style: none;
	margin: 0;
	padding: 0;
}

.task {
	display: flex;
	justify-content: space-between;
	padding: 12px 0;
	border-bottom: solid 1px #dfdfdf;
}

.task:last-child {
	border-bottom: none;
}


/* context menu */

.context-menu {
	display: none;
	position: absolute;
	z-index: 10;
	padding: 12px 0;
	width: 240px;
	background-color: #fff;
	border: solid 1px #dfdfdf;
	box-shadow: 1px 1px 2px #cfcfcf;
}

.context-menu--active {
	display: block;
}

.context-menu__items {
	list-style: none;
	margin: 0;
	padding: 0;
}

.context-menu__item {
	display: block;
	margin-bottom: 4px;
}

.context-menu__item:last-child {
	margin-bottom: 0;
}

.context-menu__link {
	display: block;
	padding: 4px 12px;
	color: #0066aa;
	text-decoration: none;
}

.context-menu__link:hover {
	color: #fff;
	background-color: #0066aa;
}

.flag-AD {
	background-position: -4px -3px;
}

.flag-AE {
	background-position: -37px -3px;
}

.flag-AG {
	background-position: -4px -24px;
}

.flag-AM {
	background-position: -37px -24px;
}

.flag-AR {
	background-position: -4px -45px;
}

.flag-AT {
	background-position: -37px -45px;
}

.flag-AU {
	background-position: -4px -66px;
}

.flag-BE {
	background-position: -37px -66px;
}

.flag-BF {
	background-position: -4px -87px;
}

.flag-BG {
	background-position: -37px -87px;
}

.flag-BO {
	background-position: -4px -108px;
}

.flag-BR {
	background-position: -37px -108px;
}

.flag-CA {
	background-position: -4px -129px;
}

.flag-CD {
	background-position: -37px -129px;
}

.flag-CG {
	background-position: -4px -150px;
}

.flag-CH {
	background-position: -37px -150px;
}

.flag-CL {
	background-position: -4px -171px;
}

.flag-CM {
	background-position: -37px -171px;
}

.flag-CN {
	background-position: -4px -192px;
}

.flag-CO {
	background-position: -37px -192px;
}

.flag-CZ {
	background-position: -4px -213px;
}

.flag-DE {
	background-position: -37px -213px;
}

.flag-DJ {
	background-position: -4px -234px;
}

.flag-DK {
	background-position: -37px -234px;
}

.flag-DZ {
	background-position: -4px -255px;
}

.flag-EE {
	background-position: -37px -255px;
}

.flag-EG {
	background-position: -4px -276px;
}

.flag-EL {
	background-position: -37px -425px;
}

.flag-ES {
	background-position: -37px -276px;
}

.flag-FL {
	background-position: -4px -297px;
}

.flag-FR {
	background-position: -37px -297px;
}

.flag-GA {
	background-position: -4px -318px;
}

.flag-GB {
	background-position: -37px -318px;
}

.flag-GM {
	background-position: -4px -339px;
}

.flag-GT {
	background-position: -37px -339px;
}

.flag-HN {
	background-position: -4px -360px;
}

.flag-HT {
	background-position: -37px -360px;
}

.flag-HU {
	background-position: -4px -381px;
}

.flag-ID {
	background-position: -37px -381px;
}

.flag-IE {
	background-position: -4px -402px;
}

.flag-IL {
	background-position: -37px -402px;
}

.flag-IN {
	background-position: -4px -423px;
}

.flag-IQ {
	background-position: -37px -423px;
}

.flag-IR {
	background-position: -4px -444px;
}

.flag-IT {
	background-position: -37px -444px;
}

.flag-JM {
	background-position: -4px -465px;
}

.flag-JO {
	background-position: -37px -465px;
}

.flag-JP {
	background-position: -4px -486px;
}

.flag-KG {
	background-position: -37px -486px;
}

.flag-KN {
	background-position: -4px -507px;
}

.flag-KP {
	background-position: -37px -507px;
}

.flag-KR {
	background-position: -4px -528px;
}

.flag-KW {
	background-position: -37px -528px;
}

.flag-KZ {
	background-position: -4px -549px;
}

.flag-LA {
	background-position: -37px -549px;
}

.flag-LB {
	background-position: -4px -570px;
}

.flag-LC {
	background-position: -37px -570px;
}

.flag-LS {
	background-position: -4px -591px;
}

.flag-LU {
	background-position: -37px -591px;
}

.flag-LV {
	background-position: -4px -612px;
}

.flag-MG {
	background-position: -37px -612px;
}

.flag-MK {
	background-position: -4px -633px;
}

.flag-ML {
	background-position: -37px -633px;
}

.flag-MM {
	background-position: -4px -654px;
}

.flag-MT {
	background-position: -37px -654px;
}

.flag-MX {
	background-position: -4px -675px;
}

.flag-NA {
	background-position: -37px -675px;
}

.flag-NE {
	background-position: -4px -696px;
}

.flag-NG {
	background-position: -37px -696px;
}

.flag-NI {
	background-position: -4px -717px;
}

.flag-NL {
	background-position: -37px -717px;
}

.flag-no {
	background-position: -4px -738px;
}

.flag-OM {
	background-position: -37px -738px;
}

.flag-PA {
	background-position: -4px -759px;
}

.flag-PE {
	background-position: -37px -759px;
}

.flag-PG {
	background-position: -4px -780px;
}

.flag-PK {
	background-position: -37px -780px;
}

.flag-PL {
	background-position: -4px -801px;
}

.flag-PT {
	background-position: -37px -801px;
}

.flag-PY {
	background-position: -4px -822px;
}

.flag-QA {
	background-position: -37px -822px;
}

.flag-RO {
	background-position: -4px -843px;
}

.flag-RU {
	background-position: -37px -843px;
}

.flag-RW {
	background-position: -4px -864px;
}

.flag-SA {
	background-position: -37px -864px;
}

.flag-SE {
	background-position: -4px -885px;
}

.flag-SG {
	background-position: -37px -885px;
}

.flag-SL {
	background-position: -4px -906px;
}

.flag-SN {
	background-position: -37px -906px;
}

.flag-SO {
	background-position: -4px -927px;
}

.flag-SV {
	background-position: -37px -927px;
}

.flag-TD {
	background-position: -4px -948px;
}

.flag-TJ {
	background-position: -37px -948px;
}

.flag-TL {
	background-position: -4px -969px;
}

.flag-TR {
	background-position: -37px -969px;
}

.flag-TZ {
	background-position: -4px -990px;
}

.flag-UA {
	background-position: -37px -990px;
}

.flag-US {
	background-position: -4px -1011px;
}

.flag-VE {
	background-position: -37px -1011px;
}

.flag-VN {
	background-position: -4px -1032px;
}

.flag-YE {
	background-position: -37px -1032px;
}

meter {
	margin: 0 auto 1em;
	width: 100%;
	height: 0.5em;
	background: none;
	background-color: rgba(0, 0, 0, 0.1);
}


meter[value="0"] {
	background-color: red;
}

meter[value="1"] {
	background-color: yellow;
}

meter[value="2"] {
	background-color: orange;
}

meter[value="3"] {
	background-color: green;
}

meter[value="4"] {
	background-color: green;
}

#editor h3 {
	font-size: 10px;
	margin: 0 5px;
	float: left;
	font-weight: bold;
	width: 100px;
	text-align: left;
}

#login-wrapper .fab {
	font-size: 22px;
}

.homepage .cornerImagev1 img {
	width: 100px;
	margin-top: -7px;
	margin-left: -5px;
}

button#cboxClose {
	position: absolute;
	top: 0px;
	float: left;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	border: 1px solid #666;
	margin-left: -11px;
}

div#cboxContent {
	border: 5px solid #666;
	border-radius: 10px;
	background-color: #ccc;
	padding: 10px;
	z-index: 100;
	position: absolute;
}

.conspecific #horizontal-auctions-box .auction-item {
	background: #fff url(/assets/css/quibids-2.0/module-white.jpg) repeat-x scroll left bottom;
	border: 4px solid purple;
	border-radius: 8px;
	float: left;
	height: 347px;
	margin: 0 5px 15px 6px;
	position: relative;
	text-align: center;
}

.coinspecific #horizontal-auctions-box .auction-item h5.auction-item-title {
	height: 43px;
	padding: 5px;
	margin: 0 0 10px 0;
	line-height: 22px;
	background: url(/assets/css/quibids-2.0/moduleheaders.jpg) left bottom repeat-x;
	border-bottom: solid 1px #bfbfbf;
	overflow: hidden;
	width: 200px;
}

#horizontal-auctions-box .auction-item h5.auction-item-title {
	text-indent: -75px;
}

.auction-item h5.auction-item-title .fas:before {
	position: absolute;
	left: 53px;
}

#effects_editor .hide_me>p:first-child {
	width: auto;
	display: block;
	margin-top: -28px;
	margin-bottom: 22px;
	text-align: left;
	margin-left: 45px;
}

.pin_icon {
	display: block !important;
	float: right;
	position: relative;
	font-size: 25px;
	margin-right: 5px;
	color: #666;
}


.auction_subtitle {
	display: none;
}



.account.testimonials img.thumb {
	float: left;
	margin: 5px;
}

.buttons .fas {
	position: relative;
	left: -10px;
	color: #fff;
}

.far {
	font-size: 22px;
}

.auction-item .fas.watching {
	color: red;
}

#effects_editor li {
	display: inline-block;
	min-width: 150px;
	vertical-align: top;
}

#effects_editor ul.inline {
	width: auto;
	display: block;
	margin: -42px auto 8px !important;
	vertical-align: top;
}

.auction-item .fas {
	display: block !important;
	font-size: 20px;
	color: #666;
}

.pin_icon {
	float: right !important;
}

.watched {
	color: red !important;
}

.cornerImagev1 img {
	width: 100px;
}

#winnerBox .box-content img {
	width: 150px;
	height: auto;
}

#right-social .fab {
	font-size: 25px;
	border-radius: 4px;
	border: 1px solid;
	padding: 2px;
	background-color: #fff;
	width: 25px;
	text-align: center;
}


.wizard-buttons {
    position: fixed;
    bottom: 10px;
    /* width: 100%; */
    max-width: 1400px;
    font-size: 75px;
    display: table;
    color: red;
    z-index: 9999999999;
    min-width: 1000px;
    margin: 0 20px;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    padding: 5px;
    border: 1px solid #666;
    border-radius: 10px;
}
ul.inline.d-inline-block.w-50.float-left.text-left {
    width: 100%!important;
}
.addauction .switch {
    margin: 5px 10px;
    padding-bottom: 10px;
    font-weight: bold;
    border: 1px dotted #ccc;
    padding: 5px;
    border-radius: 5px;
    display: inline-block;
    width: calc(50% - 35px);
    vertical-align: top;
}

#editor_tabs li {
	padding: 5px 10px;
	color: #ddd;
	margin-bottom: 2px;
	margin-right: 2px;
}

#editor_tabs li.fa-arrow-left {
	display: inline-block;
}

#right-social a {
	display: inline-block;
}


.bidderbox a.darkblue-12-link {
	display: none;
}

li.member_button.inline {
	width: calc(33% - 45px);
	display: inline-block;
	float: left;
	border: 1px solid #c2c2c2;
	margin-right: 10px;
	padding: 10px;
	border-radius: 5px;
	font-size: 24px;
	text-align: center;
	height: auto;
	vertical-align: middle;
	line-height: 30px;
}

.member_button h2 {
	font-size: 30px;
}

.member_button span {
	font-size: 18px;
	float: none;
	clear: both;
	display: block;
}

.account.manageauction .table img,
.account.manageauction .table img {
	max-width: 100px !important;
}

.account.manageauction .actions_menu .fa,
.account.manageauction .actions_menu .fa {
	border: unset !important;
}
.actions_menu .fa {
	font-size: 1.5em !important;
	margin-right: .5px;
	border: 1px solid #666;
	padding: 4px;
	border-radius: 5px;
	margin-bottom: 1px;
}
.account.auctiondetails .forms .row {
	margin: 5px 5px !important;
	width: calc(50% - 10px) !important;
	display: inline-flex;
}

body.Members #column-right {
	float: right;
	width: 100%;
	margin-top: 20px;
}

body.Members div#cboxLoadedContent {
	min-width: 800px !important;
	float: none !important;
	margin: 6px auto 0 10%;
	display: block;
}

body.Members li.member_button.inline.active {
	background-color: lightgreen;
	box-shadow: 6px 6px 6px #666;
}

body.Members #mybids-box.content {
	position: relative;
	left: 20px;
	width: 95%;
	float: left;
	clear: both;
	background-color: aliceblue;
}

ul#member_buttons {
	float: none;
	clear: both;
	width: 100%;
	display: table;
	text-align: center;
	margin: 20px auto;
}

form#advertform {
	width: 94%;
	margin: 10px 20px;
	float: left;
	clear: both;
	border: 1px solid #c2c2c2;
	padding: 10px;
}

#advertform {
	background-color: #fafafa;
}

#advertform input {
	float: right;
}

#advertform h4 {
	font-size: 25px;
	font-weight: bold;
	margin: 0px 0 0;
}


#advertform fieldset {
	margin-top: 10px;
}

body.Members #column-left {
	display: none !important;
}

#container {
	min-height: 500px;
}

.AdvertiseController #mybids-box {
	border-radius: 6px;
	background: #dff5ff;
	border: 1px solid #d3eaf2;
	padding: 2px;
	height: auto;
}


form#checkoutform_PayAsYouGo {
	width: 100%;
	background-color: #fff;
	border: 1px solid #add5e5;
	margin-top: 45px;
	border-radius: 4px;
}

#checkoutform_PayAsYouGo input,
#checkoutform_PayAsYouGo select {
	width: auto;
	float: right;
	display: inline-block;
	height: 30px;
	margin-right: 10px;
}

#checkoutform_PayAsYouGo p {
	width: 95%;
	display: table;
	margin-left: 10px;
}

.payment-errors {
	color: red;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	min-width: 100%;
	float: none;
	display: block;
}



#advertform span.right {
	width: auto;
	float: right;
}

.winners_circle img {
	float: none !important;
	margin: 5px auto !important;
	width: 210px !important;
}




#horizontal-auctions-box.auctions-box li.auction-item.clearance {
	background: #FFF;
	border: 1px solid #add5e5;
	float: left;
	margin: 3px 3px 3px 0px;
	padding: 2px;
	text-align: center;
	width: 30%;
}

span.basement_banner ul {
	margin-left: 0px;
}

span.basement_banner {
	clear: both;
	display: block;
	height: 80px;
	width: 97%;
	background-color: papayawhip;
	margin: 0 auto;
	box-shadow: 2px 2px 2px #eee;
	text-align: center;
	overflow: hidden;
}

#LiveAuctionsHolder span.basement_banner ul {
	margin-left: 0px !important;
}


.coinspecific #horizontal-auctions-box .auction-item {
	background: #fff url(/assets/css/quibids-2.0/module-white.jpg) repeat-x scroll left bottom;
	border: 4px solid purple;
	border-radius: 8px;
	float: left;
	height: 347px;
	margin: 0 5px 15px 6px;
	position: relative;
	text-align: center;
}

span.basement_banner {
	clear: both;
	display: block;
	height: 80px;
	width: 95%;
	background-color: papayawhip;
	margin: 0 auto 60px !important;
	box-shadow: 4px 4px 4px #666;
	text-align: center;
}

.homepage .auction-item.clearance .buttons.bid.medium.orange.buynow {
	height: 6px;
	top: -35px !important;
	position: relative;
	font-size: 16px;
	padding: 15px 8px;
	width: 90% !important;
	border: 1px solid #fff;
	box-shadow: 3px 3px 3px #666;
}

.clearance .auction-item-img img {
	text-align: center;
	margin: 0 auto;
	width: 100%;
	height: auto;
	max-height: 190px;
}

.clearance .cornerImagev img {
	height: 90px !important;
	left: -17px;
	position: absolute;
	top: -52px;
	width: auto;
	z-index: 200;
}



a.answer_question.flot-left.w-25.btn.btn-primary {
	margin-left: 5px;
}

#product_questions_form input,
#product_questions_form textarea {
	width: calc(100% - 35px) !important;
	margin-bottom: 10px;
	margin-left: 5px;
}

i.saving_perc {
	display: block;
	font-size: 10px;
	position: relative;
	top: -35px;
}

.content {
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	background-color: unset;
}

.upcomingauctions {
	display: block !important;
	clear: both;
	width: 95%;
}

.live .upcomingimage {
	max-height: 228px;
	margin: 0 auto;
	width: 100%;
}

#FallingAuctionsBox .auction-item.wide-container.upcomingauctions.live {
	width: 30%;
}

#FallingAuctionsBox .auction-item.wide-container.upcomingauctions.live .upcomingauction {
	display: block;
	width: 100%;
	margin-top: 0;
	border: unset;
	background-color: unset;
}

#FallingAuctionsBox .wide-container.upcomingauctions.live {
	display: inline-block !important;
}

.live .upcomingcolumn.image {
	width: 100%;
	background-color: white;
}

.live .upcomingcolumn.price {
	width: 45%;
	height: auto;
	border-right: unset;
	background-color: white;
	float: left;
	display: inline-block;
}

.live .upcomingretaillabel {
	display: inline-block;
	height: auto;
	margin-right: 4px;
	font-family: 'Open Sans', sans-serif;
	color: #ccc;
	font-size: 13px;
	line-height: unset;
	float: left;
	text-align: right;
	width: 45%;
	font-weight: bold;
}

.live .upcomingcolumn.retail {
	width: 100%;
	background-color: white;
	float: none;
	display: block;
	height: auto;
}
#FallingAuctionsHolder .d-inline-block.float-left.col-xs-8 {
	width: 60%;
}
.live .upcomingcolumn.price {
	width: 45%;
	height: auto;
	border-right: unset;
	background-color: unset;
	float: left;
	display: inline-block;
	clear: both;
	position: relative;
	left: 15px;
}



#FallingAuctionsBox .auction-item.live h5.auction-item-title {
	height: 43px;
	padding: 5px;
	margin: 0 0 10px 0;
	line-height: 22px;
	background: url(/assets/css/quibids-2.0/moduleheaders.jpg) left bottom repeat-x;
	border-bottom: solid 1px #bfbfbf;
	overflow: hidden;
	width: 96%;
	border-radius: 10px 10px 0px 0px;
}

#FallingAuctionsBox li {
	width: 30%;
	display: inline-block !important;
	margin: 4px;
}


#FallingAuctionsBox .auction-item.wide-container.upcomingauctions.live {
	width: 30%;
	border: 1px solid #c2c2c2;
	border-radius: 10px;
}

#FallingAuctionsBox .upcomingtitle {
	overflow-x: hidden;
	overflow-y: hidden;
	max-height: 96px;
	font-family: Lato, sans-serif;
	color: #777;
	font-size: 14px;
	line-height: 35px;
	font-weight: 600;
	text-align: center;
}

#FallingAuctionsBox {
	width: 100%;
	margin: 20px auto;
	height: auto;
	display: block;
}

#FallingAuctionsBox ul {
	width: 95%;
	height: auto;
	display: block;
}

#FallingAuctionsBox .auction-item.wide-container.upcomingauctions.live {
	width: 30%;
	border: 1px solid #c2c2c2;
	border-radius: 10px;
	height: auto !important;
	margin: 5px 5px 25px;
}

.upcomingtimetext.bannerfooterseconds .small_font {
	color: #666;
}

.clearance .cornerImagev img {
	height: 90px !important;
	left: -6px;
	position: absolute;
	top: -13px;
	width: auto;
	z-index: 200;
}

.homepage .auction-item.clearance .buttons.bid.medium.orange.buynow {
	height: 6px;
	top: -35px !important;
	position: relative;
	font-size: 16px;
	padding: 15px 8px 25px;
	width: 90% !important;
	border: 1px solid #fff;
	box-shadow: 3px 3px 3px #666;
	line-height: 0px;
}


img.lot-image.img-responsive {
	width: 100%;
	height: auto;
	max-height: 143px;
}

#FallingAuctionsBox .prodtitle a {
	color: #000;
}

ul.image_buttons {
	height: 50px;
	background-color: transparent;
	position: relative;
	top: -105px;
	margin-bottom: -50px;
}

li.inline.img-btn {
	vertical-align: top;
	display: inline-block;
	width: 30px;
	border: 1px solid #c2c2c2;
	height: 50px;
}

li.inline.img-btn.prev {
	float: left;
	border-radius: 0px 5px 5px 0px;
	margin-left: 14px;
	margin-right: -45px;
}

span.rating-avg {
	line-height: 36px;
}

li.inline.img-btn.next {
	float: right;
	margin-right: 14px;
	border-radius: 5px 0px 0px 5px;
	margin-left: -45px;
}
.image_buttons i.fas {
	margin-top: 15px;
	color: rgba(125, 125, 125, .5) !important;
}
i.fas.fa-arrow-left.image-shift {
	margin-left: 5px !important;
}
i.fas.fa-arrow-right.image-shift {
	margin-left: 6px !important;
}
li.inline.img-btn {
	cursor: pointer;
}

.stars_r img {
	width: 20px;
}

.stars_r li {
	display: inline-block;
}

span.stars_r {
	height: 25px !important;
	margin-bottom: 20px;
	display: block;
}

li#nav-cart {
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}

span#cart-count {
	float: none;
	top: -23px;
	position: relative;
	left: 39px;
	color: #fff;
	background-color: red;
	width: 20px;
	display: block;
	text-align: center;
	height: 20px;
	line-height: 19px;
	border-radius: 50%;
}

span.stars_r {
	height: 25px !important;
	margin-bottom: 20px;
	display: block;
}

span.review_text {
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}

.add_links li a {
	margin-bottom: 5px !important;
	display: block;
}

.shopping div#featured {
	min-height: 425px;
	height: auto;
}

.shopping .slick-slider .picture_arrow_right {
	float: right;
	border-width: 1px;
	border-right-width: 1px;
	border-right-width: 1px;
	border-color: #ccc;
	border-right-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-radius: 10px 0px 0px 10px;
	font-size: 30px;
	height: 35px;
	display: block !important;
	margin-top: 70px;
	padding: 10px 5px;
	border-style: solid;
	border-right-style: solid;
	border-right-style: solid;
	color: #666;
	border-right: unset;
	cursor: pointer;
	top: 50px;
	position: absolute;
	right: 0px;
}

body.shopping #horizontal-products-box {
	margin: 0;
	margin-left: 0px;
	margin-left: 0;
}

body.shopping .auction-item-img img {
	width: 140px;
}

body.shopping .Breadcrumb {
	background: #ededed;
	border-bottom: 1px solid #CACACA;
	display: block;
	margin: 0px !important;
	text-align: left;
	padding-left: 20px;
	border-right: 1px solid #cacaca;
	width: calc(100% - 20px) !important;
}

ul.dropdown-menu.d-block {
	position: absolute;
	left: 100%;
	top: 0px;
}

div#categories-menu {
	position: absolute;
	z-index: 10;
	float: right !important;
	clear: both;
	display: block;
	right: 0;
	margin-bottom: 30px;
	min-height: 30px;
}

.account h2.card-header,
.CMS h2.card-header {
	clear: both;
	display: table;
	width: calc(100% - 40px);
	text-align: left;
}

#categories-menu li {
	height: auto !important;
	text-align: left !important;
	margin-left: -35px !important;
	font-size: .9em !important;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	display: list-item !important;
}

span.search_results {
	position: absolute !important;
	background-color: #fff !important;
	width: 75% !important;
	left: unset !important;
}

li.search-item {
	font-size: .9em;
	padding: 0;
	margin: 0;
	display: list-item;
}

#categories-menu li a {
	color: #FFF;
	display: list-item !important;
	padding: 5px 0 0 30px !important;
	font-size: 1em !important;
	text-shadow: 1px 1px #0e5191 !important;
	text-transform: uppercase;
	margin: 0 !important;
}

.Breadcrumb {
	clear: both;
	display: table;
	width: calc(100% - 40px);
	text-align: left;
	margin-top: 60px;
}

.breadcrumb {
	/* flex-wrap: wrap;
     */
	padding: .5em 0em .5em !important;
	margin-bottom: 0 !important;
	list-style: none;
	background-color: unset !important;
	border-radius: unset;
}

body.shopping #product_tabs {
	border-bottom: 1px solid #cacaca;
	margin-bottom: 15px;
	padding: 5px;
	text-align: left;
	width: 70%;
}

body.shopping #product_tabs li {
	display: inline;
	border: 1px solid #cacaca;
	border-radius: 4px 4px 0px 0px;
	padding: 5px 10px;
	font-size: 20px;
	background: #7db9e8;
	background: linear-gradient(to bottom, #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%);
	height: 30px;
	margin: 1px;
	padding-top: 4px;
	border-radius: 5px 5px 0px 0px;
	color: #fff;
	font-weight: bold;
}

body.shopping #product_tabs li.active {
	background: #990000 !important;
	color: #fff;
}

body.shopping #product-thumbs {
	text-align: left;
}

body.shopping #product-thumbs li {
	border: 1px solid #cacaca;
	border-radius: 4px;
	display: inline-block;
	height: auto;
}

body.shopping #product-thumbs li img {
	width: 80px;
}

body.shopping #bn-buybox {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #cacaca;
	border-radius: 4px;
	color: #000;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	padding: 15px;
	text-align: center;
	width: 250px;
}

body.shopping .stars_r img {
	height: 20px;
	width: 20px;
}

body.shopping #product_details span em {
	float: right;
	margin-right: 10px;
}

body.shopping #product_details span {
	clear: both;
	display: block;
	margin-top: 5px;
	max-width: 300px;
}

body.shopping #product_details {
	text-align: left;
	width: 500px;
}

body.shopping .product-item .stars_r label {
	float: left;
	font-size: 10px;
	width: 50px;
	margin-left: 70px;
}

body.shopping .prodtitle {
	margin-top: 10px;
}

body.shopping .product-item .stars_r em {
	width: 100px;
	margin-right: 70px;
}

body.shopping #product_details h2 {
	color: #1465c2;
	font-size: 14px;
}

body.shopping #product_details span {
	clear: both;
	display: block;
	margin-top: 5px;
}


body.shopping #soldByThirdParty {
	min-width: 250px;
	font-weight: bold;
	display: table;
	text-align: left;
	margin-top: 10px;
}

body.shopping #soldByThirdParty span {
	min-width: 250px;
}

body.shopping #soldByThirdParty em {
	float: right;
	font-weight: normal;
}

body.shopping .a-color-success {
	float: none;
	text-align: center !important;
	width: 250px !important;
	display: block;
}

body.shopping .bn-column.bn-span0.bn-text-right.bn-span-last {
	float: right;
	color: #555;
	font-size: 14px;
}

body.shopping .bn-column.bn-span0.a-text-left {
	clear: both;
	display: block;
	margin-bottom: 10px;
}

body.shopping #selectQuantity {
	display: block;
	clear: both;
	margin-top: 10px;
	text-align: right;
	padding-top: 10px;
}

body.shopping #selectQuantity select {
	width: 60px;
	background: #555;
	color: #fff;
	border-radius: 4px;
}

body.shopping #selectQuantity select:hover {
	width: 60px;
	background: #990000;
	color: #fff;
}

body.shopping .a-text-bold {
	float: left;
	color: #555;
	font-weight: bold;
	font-size: 14px;
}

.shopping.viewproduct #horizontal-auctions-box .auction-item {
	width: 370px;
	height: 370px;
	border-radius: 8px;
	text-align: center;
	float: left;
	background: url(/assets/css/quibids-2.0/module-white.jpg) #fff left bottom repeat-x;
	border: solid 1px #bfbfbf;
	margin: 0 5px 15px 6px;
	position: relative;
}

body.shopping #product_details {
	text-align: left;
	width: 265px;
	margin-left: 30px;
}

.shopping.viewproduct .product-item .inline {
	width: 30%;
	display: inline-block;
}

.shopping.viewproduct #horizontal-auctions-box .auction-item {
	width: 100%;
	height: auto;
	border-radius: 8px;
	text-align: center;
	float: none;
	background: url(/assets/css/quibids-2.0/module-white.jpg) #fff left bottom repeat-x;
	border: solid 1px #bfbfbf;
	margin: 0 auto 0 24px;
	position: relative;
	min-height: 375px;
}

body.shopping #bn-buybox {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #cacaca;
	border-radius: 4px;
	color: #000;
	float: right;
	margin-top: -5px;
	margin-left: -45px !important;
	padding: 15px;
	text-align: center;
	width: 250px;
}

div#featured {
	min-height: 574px;
	height: auto;
}

div#similar {
	clear: both;
	display: block;
	width: 93%;
	margin: 50px auto;
}

div#similar {
	clear: both;
	display: block;
	width: 93%;
	margin: 50px auto;
}

body.shopping .ui-widget-content #login-form {
	float: right !important;
	position: relative;
	right: 450px;
	top: 20px;
	width: 470px;
	border: 1px solid #eee;
	border-radius: 4px;
	padding: 10px;
}

.specificauction.active p {
	background-image: unset !important;
	background-position: -120px 0;
	border: 0px none !important;
	border-radius: 0 !important;
	display: block;
	height: 10px;
	left: 0;
	margin: 0 auto -21px;
	padding: 0;
	top: 170px !important;
	width: 120px;
}

.specificauction p {
	background: rgba(128, 209, 167, 0.6) none repeat scroll 0 0;
	border-radius: 5px;
	color: red;
	display: block;
	font-size: 14px;
	height: 20px;
	left: 30%;
	margin-bottom: -30px;
	padding: 5px;
	position: relative;
	top: 165px !important;
	width: 100px;
	z-index: 50;
}

.homepage .specificauction p {
	background-color: transparent !important;
	border-radius: 5px;
	color: red;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 10px;
	left: 20%;
	margin-bottom: -30px;
	padding: 5px;
	position: relative;
	top: 165px;
	width: 100px;
	z-index: 50;
}

.viewproduct .specificauction p {
	left: 145px !important;
	top: 15px !important;
}

.homepage .specificme .prodtitle.auction-item-title {
	margin-top: -15px !important;
}

.homepage .specificme .seat_panel {
	line-height: 13.5px;
}

.homepage .specificme .seat_count {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	top: -9px !important;
	position: relative;
	margin-bottom: -14px;
}

.viewproduct .specificme {
	padding-top: 25px;
}

.specificauction {
	display: block;
	height: 30px;
	padding-bottom: 30px !important;
	margin-top: -46px;
	display: block !important;
}

.specificauction.active {
	display: block !important;
	height: 30px;
	margin-top: -40px;
	padding-bottom: 30px !important;
}

.specificauction.active p {
	left: 0;
	position: relative;
	top: 218px !important;
}


/*.specificme .prodtitle.auction-item-title > a {
     top: 10px!important;
     position: relative;
}
 */

.specificme.active .prodtitle.auction-item-title {
	position: relative;
	top: -5px !important;
}

.specificme.inactive .specificauction img {
	position: relative;
	top: 68px;
	left: -46px;
}


/*.specificme.inactive .specificauction p {
     line-height: 101px;
}
 .auction-item.specificme.inactive .prodtitle a {
     position: relative;
     top: 2px !important;
}
*/

.auction-item.specificme.active .prodtitle {
	padding-bottom: 10px !important;
}

.auction-item.specificme.active .prodtitle a {
	position: relative;
	top: 10px !important;
}

.homepage .specificme .specificauction p {
	line-height: 90px;
}

.homepage .specificme.active .specificauction p {
	line-height: 9px;
}

.specificme.active .specificauction img {
	top: 60px;
}

.homepage .auction-item.notimer .specificauction img,
.homepage .auction-item.notimer.specificme .specificauction img {
	left: -46px !important;
	position: relative !important;
	top: 65px !important;
}

.homepage .auction-item.notimer .auction-item-img,
.homepage .auction-item.notimer.specificme .auction-item-img {
	margin-top: 15px !important;
}

.homepage .auction-item.notimer .specificauction p,
.homepage .auction-item.notimer.specificme .specificauction p {
	line-height: 55px !important;
}

.homepage .auction-item.notimer.specificme .prodtitle {
	margin-top: 7px !important;
}

.homepage .auction-item.inactive.notimer.specificme .specificauction img {
	top: 56px !important;
}

.homepage .auction-item.inactive.notimer.specificme .endingtimer {
	display: none !important;
	visibility: hidden !important;
}

.specificme.inactive .specificauction img,
.specificme.active .specificauction img {
	left: -46px;
	position: relative;
	top: 68px;
	z-index: 3 !important;
}

.specificme.active .specificauction img {
	top: 49px;
}

.homepage .specificme.active .specificauction p {
	line-height: 9px;
	margin-top: -27px;
}

.specificme.active .endingtimer.timer.time-left.time.bold {
	/*margin-top: 22px!important;
    */
}

.viewproduct #auction-left .specificauction img {
	left: -39px !important;
	top: -28px;
}

#auction-left {
	width: calc(50% - 20px);
	float: left;
	text-align: center;
	display: inline-block;
	border: 1px solid;
	padding: 0;
	margin-left: 5px;
	border-radius: 10px;
	margin-top: 5px;
	padding-top: 0;
}

ul.price-breakdown {
	list-style: none;
	text-align: left;
	margin: 0;
	font-weight: bold;
	display: table;
	border: unset;
	padding: 5px;
	border-radius: unset;
	width: calc(100% - 10px) !important;
	max-width: unset !important;
	border-top: 1px solid;
}

ul.price-breakdown li {
	list-style: none;
	width: 97%;
	padding: 0px 5px;
}

ul.price-breakdown li.last {
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
}

ul.price-breakdown li.bid_breakdown {
	font-size: 12px;
	font-weight: normal;
	margin-top: -8px;
	color: #999;
}

ul.price-breakdown li span {
	float: right;
	font-weight: normal;
}

.viewproduct .specificauction.active p {
	left: 0;
	position: relative;
	top: 175px !important;
	left: 80px !important;
	height: 20px;
}

.viewproduct #auction-left .specificauction.active img {
	left: -39px !important;
	top: -28px;
}

.viewproduct .specificme.active .product-box {
	margin-top: -75px !important;
}

.myauctions .specificme.active .specificauction img,
.myaccount .specificme.active .specificauction img {
	top: -15px;
	left: -5px;
}

.myauctions .specificme.active .timerbox span,
.myaccount .specificme.active .timerbox span {
	margin-top: 0px !important;
}

.specificauction.active {
	display: block !important;
	height: 30px;
	margin-top: -47px;
	padding-bottom: 30px !important;
}

.homepage .specificauction p {
	background-color: transparent !important;
	border-radius: 5px;
	color: red;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 10px;
	left: 20%;
	padding: 5px;
	position: absolute !important;
	top: 140px !important;
	width: 100px;
	z-index: 50;
}

.homepage .noseat.specificme .specificauction p {
	line-height: 95px;
}

.hasseat.specificme.active .specificauction.active p {
	margin-top: 50px !important;
}

.specificme .bid_panel {
	margin-top: 12px;
}

.specificme .bid_panel .endingtimer.timer.time-left.time.bold {
	margin-top: -10px !important;
}

.specificme .bid_panel .endingtimer.timer.time-left.time.bold {
	margin-top: -10px !important;
	margin-bottom: -7px !important;
}

.live .upcomingcolumn.time {
	height: 15px;
	display: table;
	width: 100%;
	text-align: center;
	clear: both;
	float: none;
}

.auction-item .slot-wrapper,
.slot-shimmer .slot-wrapper {
	background-color: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
	padding: 10px;
	margin-bottom: 20px;
}

.auction-item .slot-header,
.slot-shimmer .slot-header {
	top: -11px;
	right: 4px;
	background: #4524a0;
	padding: 0 15px;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);
}

.auction-item .lot-image-holder,
.slot-shimmer .lot-image-holder {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 100%;
}

.auction-item .heart-in-slot,
.slot-shimmer .heart-in-slot {
	position: relative;
	float: left;
	z-index: 1;
}

slot .remind-me-react,
.slot-shimmer .heart-in-slot .remind-me,
.slot-shimmer .heart-in-slot .remind-me-react {
	display: block;
	width: 24px;
	height: 24px;
	background: url(/assets/heart_in_slots-47cdbc2….png) 50% 50%/24px 24px no-repeat;
	padding: 22px;
}

.auction-item .slot-footer-wrapper,
.slot-shimmer .slot-footer-wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.auction-item .slot-footer,
.slot-shimmer .slot-footer {
	position: relative;
	background: #444;
	padding: 0 5px;
	width: fit-content;
	opacity: 0.8;
}

.auction-item .bid-button,
.slot-shimmer .bid-button {
	border: 1px solid transparent;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.auction-item .bid-button,
.slot-shimmer .bid-button {
	position: relative;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 5px 0 3px 0;
	height: 15px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid transparent;
}

.btn-ready {
	color: #fff;
	background-color: #00c5b4;
	border-color: #00c5b4;
}

.auction-item .button-timer-wrapper .button-timer.going_twice,
.slot-shimmer .button-timer-wrapper .button-timer.going_twice {
	background-color: #ce0061;
}

.auction-item .button-timer-wrapper .button-timer.going_twice,
.slot-shimmer .button-timer-wrapper .button-timer.going_once {
	background-color: #ce0061;
	height: 10px;
	display: block;
	width: 100%;
}

.bid-button-subtitle {
	font-size: 12px;
}

.btn-ready {
	color: #fff;
	background-color: #00c5b4;
	border-color: #00c5b4;
	width: 100%;
	border: unset;
	height: 40px;
	font-size: 18px;
}

.promotional_banner_wrapper {
	position: relative;
	top: -115px;
	color: #fff;
}

.Falling #payment-info {
	left: 5px;
	min-height: 1100px;
	position: relative;
	top: 100px !important;
	width: 96% !important;
	border: 1px solid #c2c2c2;
	padding: 10px;
	border-radius: 10px;
}

.auction-item .button-timer-wrapper .button-timer.reset,
.slot-shimmer .button-timer-wrapper .button-timer.reset {
	background-color: #4524a0;
}

.btn-ready {
	color: #fff;
	background-color: #00c5b4;
	border-color: #00c5b4;
	width: 100%;
	border: unset;
	height: 40px;
	font-size: 18px;
	top: -2px;
	position: relative;
}

.slot-footer-wrapper {
	position: relative;
	top: 50px;
	width: 90%;
	margin: 0 auto;
}

.shopping.viewproduct .product-item .inline {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}

.product-item>ul>li.inline:first-child {
	width: 375px !important;
	float: left;
}

.product-item>ul>li.inline:nth-child(2) {
	float: left;
	width: 193px;
	margin-left: -50px;
	margin-right: 50px;
}

#FallingAuctionsBox .auction-item.wide-container.upcomingauctions.live {
	width: 30%;
	border: 1px solid #c2c2c2;
	border-radius: 10px;
	height: auto !important;
	margin: 5px 5px 25px;
	display: inline-block;
	width: 30% !important;
	padding: 0px;
	float: left;
	clear: none;
}


.homepage #CashAuctions_holder .auction-item .buttons.bid.medium.orange {
	width: 80% !important;
	float: none;
	clear: both;
	max-width: unset;
	display: table;
	top: -15px !important;
	padding: 12px 0px;
	position: relative;
	margin-bottom: 5px;
}

span.basement_banner {
	clear: right;
	display: inline-block;
	height: 70px;
	width: 51%;
	background-color: papayawhip;
	margin: 0 auto;
	margin-bottom: 0px;
	box-shadow: 4px 4px 4px #666;
	margin-bottom: -16px;
	text-align: center;
	float: right;
	vertical-align: top;
	position: relative;
	top: 0px;
}


.cartDescription.second a {
	color: #555;
}

#payment_options {
	background: none repeat scroll 0 0 #CDCDCD;
	border: 1px solid #CACACA;
	margin: 5px;
	padding: 20px 10px 10px 20px;
	text-align: left;
	width: 400px;
}

#payment_options p {
	border: 1px solid;
	border-radius: 4px;
	min-height: 50px;
	padding: 10px;
	width: 360px;
	margin-bottom: 5px;
}

.qtip a {
	color: #555;
}

.qtip .nav_a {
	font-size: 16px;
	margin-left: -40px;
}

#payment_options p.unselected {
	border-color: #000;
}

#payment_options p.selected {
	border-color: #000;
	background: #bbbbff;
}

#payment_options p img {
	float: right;
	width: auto !important;
	height: 50px !important;
}

.cartSubtotal td {
	font-size: 18px;
	height: 50px;
	line-height: 40px;
	text-indent: 20px;
}

.cartPrice {
	text-align: right !important;
}

#payment_forms form p,
#receipt_form p {
	width: 400px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

#payment_forms form p label,
#receipt_form p label {
	float: left;
}

#payment_forms form p span,
#receipt_form p span {
	float: left;
}

#payment_forms form p input,
#payment_forms form p select,
#receipt_form p input,
#receipt_form p select {
	float: right;
	width: 150px;
}

#featured_items ul li .stars_r ul {
	clear: both;
	display: block;
}

#featured_items ul li .stars_r ul li {
	border: 0 none !important;
	width: 25px !important;
	float: none !important;
}

.listul a {
	color: blue;
}

.listul h4 {
	margin-top: 10px;
}

.imgFrame img {
	width: 100px;
}

td.cartDescription.second {
	width: 400px;
	display: inline-block;
}

.imgFrame {
	width: 100px;
	float: left;
	margin-right: 0px;
}

.cartDescription dl.right {
	float: right;
	width: 290px;
}

.single.shopping #column-left.fifty {
	float: left;
	width: 40% !important;
}

body.single.shopping #login-form a img {
	width: 48%;
	position: relative;
	top: -160px;
	height: 50px;
}



body.single.shopping #login-form .wraps {
	margin: 0 0 0 147px;
	clear: both;
}

body.single.shopping #column-right.fifty {
	float: right;
	width: 58%;
}

body.single.shopping #new-to {
	width: 100%;
	float: none !important;
	margin: 0 0 0 7px;
	padding-top: 10px;
	word-wrap: break-word;
	float: none;
	display: table !important;
	clear: both;
}

body.single.shopping #login-form {
	padding: 5px 0 0 0 !important;
	float: none;
	margin-top: 4px;
	border-radius: 10px 10px 0px 0px;
	background-repeat: repeat-x;
	background-size: 100% 65px;
	margin-right: 9px;
	width: 88%;
}

body.single.shopping #new-to p {
	line-height: 1.5em;
	margin: 0 0 1.5em;
	text-rendering: optimizeLegibility;
	width: 100%;
	word-wrap: break-word;
	max-width: unset;
}

body.single.shopping #bid-products {
	display: none;
}

body.single.shopping .top-reg {
	padding: 20px;
	font-weight: bold;
	border-radius: 8px;
	border: 1px #efefef solid;
	margin-top: 30px;
	margin-left: 0;
	margin-bottom: 10px;
}

.top-bidder-name span {
	top: -15px;
	font-weight: bold;
	position: relative;
}

div#mainimage1 {
	display: block;
}



.shopping.viewproduct #horizontal-auctions-box .auction-item {
	width: 100%;
	height: auto;
	border-radius: 8px;
	text-align: center;
	float: none;
	background: url(/assets/css/quibids-2.0/module-white.jpg) #fff left bottom repeat-x;
	border: solid 1px #bfbfbf;
	margin: 0 auto;
	position: relative;
	min-height: 450px;
}

body.shopping #product-thumbs {
	text-align: left;
	margin-bottom: 30px;
	margin-left: 10px;
}

div#similar {
	clear: both;
	display: block;
	width: 100%;
	margin: 50px auto;
}

#similar>h2 {
	clear: both;
	display: block;
	background-color: #666;
	display: block;
	font-size: 18px;
	padding: 5px;
	top: 14px;
	float: none;
	position: relative;
	z-index: 5;
	color: #fff;
	margin-bottom: 10px !important;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	user-select: none;
	margin-top: 25px;
	border: 1px solid #c2c2c2;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	user-select: none;
	touch-action: pan-y;
	left: 0 !important;
	top: -2px;
}

#similar_list span.product-item,
#featured_products span.product-item {
	border: 1px solid #c2c2c2;
	margin-right: 5px;
	width: 200px !important;
	display: inline-block;
	padding: 5px;
	text-align: center;
}

.shopping #featured>h2,
.shopping #daily>h2 {
	clear: both;
	display: block;
	background-color: #666;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 5px;
	top: 14px;
	float: none;
	position: relative;
	z-index: 5;
}

.social_feed {
	height: auto;
	display: table;
	clear: both;
	float: left;
}


.shopping .highlight {
	color: #000000 !important;
	border: 2px solid #00A7E1 !important;
	outline: 0px none !important;
	max-width: unset !important;
}

.shopping #payment_options p img {
	float: right;
	width: auto !important;
	height: 50px !important;
	vertical-align: top;
	margin-top: -25px;
}

card {
	display: inline-block;
	background-color: #c2c2c2;
	width: 164px !important;
	padding: 5px;
	height: 100px;
	border-radius: 5px;
	margin-left: 0px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.shopping div#payment_forms {
	margin-left: -30px;
}



.product-item .share_buttons li {
	display: inline-block;
	width: 25px !important;
}

tr#casino_discounts {
	display: none;
}

.shopping table {
	border-collapse: collapse;
	border-spacing: 0;
	display: block;
	float: left;
	width: 0px;
}

span.picture_arrow_left.slick-arrow {
	position: relative;
	z-index: 100;
	margin-right: -30px;
	margin-top: 115px;
	background-color: #c2c2c2;
	color: #666;
}

.shopping.viewproduct .product-item li.inline.photos {
	width: 50% !important;
	text-align: left;
	margin-left: 10px;
	border: 1px solid #ededed;
	padding: 5px;
}

div#image_holder {
	width: 100%;
}

#product_media img {
	width: 98%;
	border-radius: 5px;
	border: 1px solid #ededed;
	padding: 4px;
}

p.manufacturer {
	font-size: 14px;
}

.left.inline.seventy {
	width: 70%;
	float: left;
	display: inline-block;
}

.right.inline.twenty {
	float: right;
	width: 20%;
	display: inline-block;
}

.right.inline.twenty {
	float: right;
	width: 20%;
	display: inline-block;
	padding: 10px;
	border: 1px solid #ededed;
	vertical-align: top;
}

.features.inline li.block {
	margin: 10px 15px 0px;
	padding-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}

span.inline.detail.right {
	font-weight: normal;
}

div#shoppingCart {
	display: block;
	width: 100%;
	margin-left: 0px;
}

#featured div#shoppingCart {
	display: block;
	width: 104%;
	margin-left: -19px;
}

.shopping.viewproduct .product-item ul.features.inline li.block {
	display: block;
	clear: both;
	margin-bottom: 11px;
	padding-top: 5px;
	border-bottom: 1px solid #ededed;
	width: 100%;
}

.shopping.viewproduct .product-item ul.features.inline {
	width: 100%;
	display: table;
	vertical-align: top;
	margin-top: 10px;
	border: 1px solid #ededed;
	padding: 10px;
}

#login-wrapper i.fab.fa-facebook-square {
	left: -2px;
	position: relative;
	top: 1px;
	font-size: 35px;
}

.homepage.social .social_feed .status {
	float: right;
	width: auto;
	display: inline-block;
	clear: none;
	vertical-align: top;
	margin-top: 0;
	max-width: 80%;
	overflow: hidden;
}

.Falling #payment-info {
	left: 0px;
	min-height: 1100px;
	position: relative;
	top: 100px !important;
	width: 50% !important;
	border: 1px solid #c2c2c2;
	padding: 10px;
	border-radius: 10px;
	float: right;
	margin-right: 5px;
}

.vendors .advertise {
	display: none !important;
}

#store_form p>span {
	float: right;
	vertical-align: top;
	margin-top: -20px;
}

#store_form p {
	margin-bottom: 15px;
	display: block;
	clear: both;
	float: left;
}

#store_form input,
#store_form textarea {
	font-size: 18px;
	height: 30px;
	padding: 2px;
	border-radius: 4px;
	border: 1px solid #c2c2c2;
}

#store_form textarea {
	height: 75px;
}

.vendors fieldset {
	background-color: #fafafa;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	margin-top: 20px;
}

.vendors h4 {
	font-size: 25px;
	color: #666;
}

#store_form label {
	width: 600px;
	float: left;
	font-size: 18px;
}

.auction-item-img {
	clear: both;
}

.auction-item i.fas.fa-trash-alt,
.auction-item i.fas.fa-info,
.auction-item i.fas.fa-pencil-alt {
	background-color: rgba(255, 0, 0, .5) !important;
	width: 22px;
	padding: 2px;
	float: right;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-bottom: -25px;
	position: relative;
	z-index: 5;
	top: -150px;
	left: -50px;
	cursor: pointer;
}

.modal-body p.bido-small {
	font-size: 1.1em;
}

.bidomatic .fas.fa-trash-alt,
.bidomatic .fas.fa-pencil-alt,
.bidomatic .fas.fa-pause,
.bidomatic .fas.fa-play {
	display: block;
	width: 24px;
	font-size: 18px;
	border: .5px solid #666;
	text-align: center;
	padding: 5px 2px;
	border-radius: 4px;
}

.normal,
.seat_panel {
	height: 100px;
	clear: both;
}

.shopping .auction-item i.fas.fa-trash-alt,
.shopping .auction-item i.fas.fa-info,
.shopping .auction-item i.fas.fa-pencil-alt {
	top: 0px;
}

#banner-rotator>div,
div.advertise {
	display: none;
	overflow: hidden;
}

.wrapper>a.buttons.orange,
header>a.buttons.orange {
	background-image: unset !important;
	background-color: rgba(255, 0, 0, .5) !important;
	border-radius: 4px !important;
	border: 2px solid;
	box-shadow: 3px 3px 3px #668;
}

p#add_item_link {
	background-color: rgba(255, 0, 0, .5) !important;
	width: 100px;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	color: #fff;
	float: right;
	clear: both;
	margin: 13px 5px -30px 0;
	border: 2px solid #fff;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #666;
	cursor: pointer;
	z-index: 5;
	position: unset;
	font-weight: bold;
	text-shadow: 2px 2px 2px #666;
	left: -100px !important;
	position: relative;
	top: -50px;
}

p#add_item_link:hover,
.wrapper>a.buttons.orange:hover,
header>a.buttons.orange:hover {
	background-color: rgba(255, 0, 0, 1) !important;
}

div#cboxContent {
	border: 5px solid #666;
	border-radius: 10px;
	background-color: #ccc;
	padding: 10px;
	z-index: 100;
	position: relative;
}

.ac_results {
	z-index: 1000;
	background-color: #fff;
	height: auto;
	padding: 10px;
	border: 1px solid #c2c2c2;
}



.single.shopping.vendors #column-right {
	float: right;
	width: 940px;
}

.single.shopping.vendors #column-right {
	float: right;
	width: 940px;
}

#admin_box_front {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	min-width: 89%;
	height: 100%;
	max-width: 90px;
	z-index: 100;
	background-color: #fff;
	padding: 10px 20px 10px 5px;
	box-shadow: 6px 6px 6px #666;
	border: 5px solid #666;
	min-height: 1200px;
}

header div#login-form {
	width: calc(100% - 10px) !important;
	padding: unset !important;
	border: unset !important;
	margin: unset !important;
	Background-color: transparent !important;
	display: block;
}

.loggedin div#login-wrapper {
	background: unset !important;
	background-color: #fff !important;
	max-width: 350px;
	float: right !important;
	clear: both;
	border-radius: 5px;
	position: relative;
	top: 0;
	min-width: 350px;
	display: block;
	clear: both;
	margin: 0 auto;
	height: 90px;
	margin-bottom: 10px;
	min-height: unset !important;
	display: block !important;
	border: 1px inset #ccc;
}

.wonauctions em.lock-details {
	display: none;
}

.mybuynow #MyAuctionsHolder .button_holder {
	display: none !important;
}

.mybuynow div#mybids-box {
	width: calc(100% - 20px);
}

.text-bold {
	font-weight: bold;
}

.CMS #column-right p.bid-title.card-header {
	margin-top: -14px;
	margin-bottom: 25px;
	font-size: 18px !important;
	padding: 12px;
	font-weight: bold !important;
	width: calc(100% - 24px);
}

.CMS #gb_form .row.d-block.form-group {
	width: calc(100% - 40px) !important;
	margin-left: 10px;
}

.CMS div#categories-menu {
	position: absolute;
	z-index: 10;
	float: right !important;
	clear: both;
	display: block;
	right: 0;
	margin-bottom: 30px;
	min-height: 30px;
	margin-top: 8px;
}

.allnews div#column-right {
	margin-top: 20px;
}

.homepage.news #column-right {
	float: right;
	width: calc(100% - 280px);
	margin-top: 20px;
}

.CMS.allnews #column-right p.bid-title.card-header {
	margin-top: -14px;
	margin-bottom: 25px;
	font-size: 18px !important;
	padding: 12px;
	font-weight: bold !important;
	width: calc(100% - 24px);
	margin-left: 0px;
}

.auction-item .bidbutler {
	float: left;
	clear: both;
	height: auto;
	position: initial;
	width: 100%;
	font-size: .75em;
	text-align: left;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;
}

.auction-item .bidbutler li {
	text-align: left;
	padding: 2px;
	margin: 0 0 2px 2px !important;
	border-radius: 4px;
	display: list-item !important;
	/* max-width: 150px; */
	float: left;
	clear: unset !important;
	background-color: #f8f8f8f8;
}

.selection_arrow {
	border-color: transparent transparent red;
	border-style: solid;
	border-width: 1px 20px 20px;
	margin-bottom: 45px;
	position: relative;
	top: 5px !important;
	width: 0px !important;
	transform: rotate(-90deg);
	float: right;
	margin-bottom: -45px;
	margin-right: 0px;
	z-index: 1000;
}

#admin_panel .system_messages {
	/* margin: 0;
     */
	/* padding: 15px 0 0;
     */
	border-bottom: 1px solid darkgreen;
	border-top: 1px solid darkgreen;
	/* padding: 12px;
     */
}

#admin_panel .general_form .forms {
	margin-left: 0px;
}

#auctions #admin_panel h1 {
	width: 90%;
}

#admin_panel span.currency {
	left: 0px !important;
	top: 12px !important;
	float: left;
}

#admin_panel .system.required {
	top: 0px;
	position: relative;
	color: red;
	top: -15px !important;
	float: right;
	clear: both;
	vertical-align: top;
}

.auction-item-img {
	min-height: 150px;
}

.facebook i.fab.fa-facebook {
	color: #fff;
	font-size: 25px;
}

a.facebook,
a.google {
	width: 114px;
	padding: 4px;
	border-radius: 4px;
}

a.google {
	background-color: red;
}

a.facebook {
	background-color: blue;
}

a.facebook,
a.google {
	color: #fff !important;
	font-size: 20px !important;
	text-decoration: none !important;
}

#login-form .wraps a {
	display: inline-block;
	float: none !important;
	margin: 5px;
}

div#total_calc {
	font-weight: bold;
	font-size: 34px;
}

.homepage .avatar_box {
	display: table;
	width: 100%;
	float: none;
	clear: both;
	border: 1px solid #ededed;
	margin: 10px 0;
	padding: 2px;
}

.homepage .avatar_box .right {
	display: block;
	clear: both;
	width: 95%;
	float: none;
	margin: 5px;
	border: 1px solid #ededed;
	padding: 2px;
}

.viewproduct .auction-item .fireworks {
	display: block !important;
	background-image: url(/assets/img/fireworks.gif) !important;
	background-repeat: no-repeat;
	background-size: 100% 100% !important;
	width: 100px;
	height: 100px;
	visibility: visible !important;
	position: relative;
	top: 50%;
	z-index: 100;
	left: 75px;
	margin-bottom: -50px;
}

.bid-button-link.buttons.bid.large.orange.checkout {
	margin-top: 0px;
}

div#store_data {
	float: right;
}

#store_data img {
	width: 75px;
}

div#store_data {
	float: right;
	clear: both;
	display: block;
}

img[src="/assets/images/construction.png"] {
	width: 75%;
	margin: 0 auto;
	float: right;
}

body {
	margin: 0;
}

#admin_panel div#footer {
	display: none;
}


div#slider_box .content {
	width: 100% !important;
	height: 276px;
	background-size: 100% auto !important;
}

.content.how table {
	top: 150px !important;
	left: 100px !important;
}

.checkout_info {
	width: 200px;
	line-height: 15px;
	position: relative;
	top: -320px;
	left: -65px;
	font-weight: normal;
	font-size: 9px;
}
.button_holder.winner {
	clear: both;
	top: 0px !important;
	position: relative;
}
.teardrop {
	background-image: url(/assets/img/teardrop.webp);
	height: 50px;
	width: 50px;
	background-size: 50px 50px;
	background-color: transparent;
	position: relative;
	top: 0px;
	z-index: 100;
	color: green;
	font-weight: bold;
	line-height: 65px;
	font-size: 14px;
	margin-bottom: unset !important;
	right: 0;
	display: block;
	float: right;
	line-height: 15px;
	padding-top: 15px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	clear: both;
}

.search_filters {
	float: left;
	width: 200px;
	display: inline-block;
	height: 100%;
	min-height: 700px;
}

.filter_list input {
	float: right;
	vertical-align: top;
	top: -20px;
	position: relative;
}

.filter_list dl {
	width: 40%;
	display: inline-block;
}

.filter_list dl input {
	float: none;
	clear: both;
	display: block;
}

.filter_list dl label {
	margin-bottom: 10px;
}

.filter_list>li {
	margin-bottom: 10px;
	margin-top: 5px;
}

div#winnerBox .jshowoff .box-content {
	overflow: hidden;
	width: 210px;
}

.filter_list dl.option_list {
	width: 100% !important;
	display: block;
}

.filter_list dl.option_list dd {
	width: 25px;
	display: inline-block;
	float: none;
	margin: 0;
}

.filter_list dl.option_list input {
	top: 2px;
	display: none;
}



.search_filters {
	float: left;
	width: 22%;
	display: inline-block;
	height: 100%;
	min-height: 700px;
	margin-top: 35px;
}


.pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

.filter_list dl.option_list input {
	top: -5px;
	display: none;
	width: 25px;
	height: 25px;
	left: -5px;
	z-index: 10;
	background-color: transparent;
}

#winnerBox.box div.box-content .liveurl img.avatar {
	float: left;
	margin: 0 8px 0 0;
	width: 25px !important;
}

p.fas.fa-bullhorn {
	display: block;
	font-size: 25px;
	padding: 10px;
	background-color: red;
	color: #fff;
}

.shopping .filter_list {
	width: 80%;
	margin: 0 auto;
	clear: both;
	padding: 0;
	float: none;
	text-align: left;
}

.shopping .filter_list>li {
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
	margin-left: 0px;
	text-align: left;
	width: 100%;
	display: block;
}

.shopping .filter_list>li label {
	font-size: 14px;
}

.search_filters .ui-accordion .ui-accordion-content {
	padding: 0;
	border-top: 0;
	overflow: auto;
	height: auto !important;
}

.filter_list input {
	float: right;
	vertical-align: top;
	top: -60px;
	position: relative;
	margin-bottom: -20px;
}




.shopping .search_filters h2.ui-accordion-header {
	color: #fff !important;
	border-radius: 0;
}

li.feature label {
	max-height: 47px;
	overflow: hidden;
	font-size: 10px !important;
}

.btn-ready {
	color: #fff;
	background-color: #00c5b4;
	border-color: #01abc5;
	width: 100%;
	border: unset;
	height: 50px;
	font-size: 18px;
	position: relative;
	margin-bottom: 0px;
	padding: 0px;
}

span.top-bidder-name {
	position: relative;
	top: 120px;
	color: #666;
	width: 100%;
	text-align: center;
	display: block;
	font-size: 20px;
}

.full-page .content {
	min-height: 300px;
	text-align: center;
}

.full-page .seat_panel .float-right.col-xs-6 {
	width: 100% !important;
}
.full-page .seat_panel {
	width: calc(100% - 3em) !important;
	margin: 0 auto;
	line-height: 18px;
	margin-top: -10px;
	margin-right: 5px;
}
.pagination ul li a {
	/* float: left;
     */
	/* margin-right: 10px;
     */
	border: 1px solid;
	background-color: #fff;
	padding: 4px;
	min-width: 20px;
	text-align: center;
	font-size: 15px;
	/* display: block;
     */
	border-radius: 4px;
}

.pagination li {
	border: 1px solid #f2f2f2;
	display: inline;
	margin: 0;
	padding: 4px;
}

#shopping_filters .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: 3px;
	min-height: 0;
	border-radius: unset;
	color: #fff;
	font-size: 21px;
	width: 205px;
}

.avatar_box {
	display: table;
}

#shopping_filters input[type=checkbox] {
	margin: 35px 0 -14px;
	line-height: normal;
}

#column-right td.cartDescription.second {
	width: 90%;
	display: block;
}

#column-right tbody {
	width: 100%;
	display: block;
}

div#shoppingCart {
	display: table;
}

#column-right tr {
	display: block;
	width: 77%;
	clear: both;
	overflow: hidden;
	padding: 0;
}

#column-right .cartDescription dl.right {
	float: right;
	width: auto;
}

.ui-accordion-header.ui-state-default .ui-icon {
	background-image: unset;
	background-size: unset;
}

ul.filter_tabs {
	float: left;
	/* background-color: darkblue;
     */
	color: #fff;
	display: inline-block;
	max-width: 500px;
	word-wrap: break-word;
}

.filter_tabs li {
	background-color: darkblue;
	border-radius: 8px !important;
	display: inline-block;
	margin: 2px 2px 0px;
	float: left;
}

.shopping .picture_arrow_left,
.shopping .picture_arrow_right {
	line-height: 35px;
}

body.shopping #product_details {
	text-align: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 20px;
}


body.shopping #bn-buybox {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #cacaca;
	border-radius: 4px;
	color: #000;
	float: none;
	margin-top: 0;
	margin-left: 0px !important;
	padding: 15px;
	text-align: center;
	width: 100%;
	display: table;
}

body.shopping #product_details span {
	clear: both;
	display: block;
	margin-top: 5px;
	width: 100%;
	display: table;
	text-align: right;
	font-size: 15px;
	max-width: unset;
	margin-bottom: 15px;
}

body.shopping #soldByThirdParty {
	min-width: 100%;
	font-weight: bold;
	display: table;
	text-align: left;
	margin-top: 10px;
}

body.shopping #soldByThirdParty span {
	min-width: 100%;
	font-size: 15px;
	margin-bottom: 10px;
}

.a-button-stack {
	text-align: right;
}

body.shopping #product_details h2 {
	color: #1465c2;
	font-size: 25px;
}

.shopping .picture_arrow_left {
	float: left;
	border-width: 1px;
	border-color: #ccc;
	border-radius: 0px 10px 10px 0px;
	font-size: 30px;
	height: 35px;
	display: block;
	margin-top: -66px;
	padding: 10px 5px;
	border-style: solid;
	color: #ccc;
	top: -43px !important;
	position: relative;
}

.filter_tabs li a {
	color: #fff;
	background-color: transparent !important;
	border: unset !important;
}

ul#BasementAuctions_holder .share_buttons {
	position: relative;
	top: -30px;
}

#CashAuctions_holder ul.share_buttons {
	top: 40px !important;
	position: relative;
}

#gb_form_div input,
#gb_form_div select {
	float: right;
	display: inline-block;
	vertical-align: top;
	margin-top: -45px;
	font-size: 18px;
	padding: 5px;
	background-color: #fff !important;
	border-radius: 5px;
}

#gb_form_div textarea#message {
	width: 99%;
	border-radius: 5px;
	font-size: 20px;
}

h3 i.fas.fa-newspaper {
	display: inline-block;
	float: left;
	font-size: 24px;
	margin: -5px 0px 0px 10px;
}

.fa.fa-search.d-none.float-right.search-trigger {
	display: none !important;
}



#flash_message .wrap {
	width: 80%;
	word-wrap: break-word;
	font-size: 16px !important;
	font-weight: bold;
	margin: 5px auto 0;
	line-height: 15px;
	max-width: 700px;
}

a.privacy_link {
	float: right;
	position: relative;
	top: -15px;
	left: 100px;
}

#flash_message a.loginfirst_orange.bid-button-link.buttons.medium.orange {
	float: left !important;
	display: inline-block;
	margin: 0 5px;
	left: 0;
	width: 60px !important;
	padding: 5px 10px;
	min-width: unset;
	top: -16px !important;
	height: 20px;
	font-size: 12px;
	line-height: 25px;
	min-width: unset;
	position: relative;
}

.gdpr p {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}

#flash_message.gdpr {
	height: auto !important;
	min-height: 100px !important;
}



body.forgotpassword button,
body.editpassword button {
	height: 46px;
	background-color: blue;
	background: unset;
}


#flash_message .inline {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}

#flash_message ul {
	height: 48px !important;
	overflow-y: hidden !important;
	display: block;
	padding: 0px 5px;
}

#flash_message ul {
	height: 45px;
}

ul.icons i {
	display: block !important;
	font-size: 22px;
	height: 0px !important;
}

.specific_bids img {
	width: 47px;
}

#login-form .error {
	border: 1px solid #ec0000;
	background: #fbf0ee;
	color: #393939;
	padding: 10px 18px;
	font-size: .93em;
	margin-bottom: 22px;
	width: 85%;
	min-width: unset;
	display: table;
	clear: both;
	float: left;
}


*,
*::before,
*::after {
	box-sizing: initial;
}

i.fab.fa-facebook {
	color: blue;
}

i.fab.fa-twitter {
	color: lightblue;
}

i.fab.fa-pinterest {
	color: red;
}

i.fab.fa-snapchat {
	color: red;
}

i.fab.fa-google {
	color: orangered;
}

.fa-coins span {
	position: relative;
	left: 37px;
	z-index: 100;
	color: blue;
	margin-right: unset;
	width: 100%;
	display: block;
}

.buttons i.fas.fa-chair {
	display: inline-block;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: -20px;
}

.modal-body .content {
	min-height: 350px;
}

#logo {
	z-index: 1 !important;
}


body #flash_message .wrap a.loginfirst_orange.bid-button-link.buttons.medium.orange {
	margin-top: -25px !important;
	color: #fff !important;
}

body #flash_message .wrap a.loginfirst_orange.bid-button-link.buttons.medium.orange.buynow {
	display: inline-block;
	margin-top: -30px !important;
	color: #fff !important;
}

.contextmenu {
	width: 120px;
	box-shadow: 0 4px 5px 3px rgba(0, 0, 0, 0.2);
	position: absolute;
	display: none;
	background-color: #c2c2c2;
}

.menu-options {
	list-style: none;
	padding: 10px 0;
}

.menu-option {
	font-weight: 500;
	font-size: 14px;
	padding: 10px 40px 10px 20px;
	cursor: pointer;
}

.butler_form .fas-pencil,
.butler_form .fa-trash {
	display: table;
}

.modal-body ul.LiveAuctionsHolder>li {
	min-width: 200px !important;
	margin-right: 10px;
}

.modal-title img {
	width: 125px;
	clear: both;
	display: block;
	margin-bottom: 10px;
}

.modal-title {
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	width: 100%;
}

.modal-body p {
	font-weight: bold;
	font-size: 16px;
}

.bidomatic ol li.inline-block.seventy {
	min-width: 65% !important;
}

p.start.active.medium.blue.restartbutler.disabled {
	background-color: #c2c2c2 !important;
}

.account .button .fas {
	display: none !important;
}


.modal-body table#bid-history {
	width: 100%;
	float: left;
	background: #fafafa;
	font-size: 11px;
	border: 1px solid #f0f0f0;
	padding: 5px !important;
	border-radius: 10px;
}

#mybids-box div.bid-box div.bid-countdown .seat_panel .seat_text1 {
	margin-bottom: 14px;
}

#mybids-box div.bid-box div.bid-countdown .seat_panel .seat_text2 {
	line-height: 13px;
}

#mybids-box div.bid-box div.bid-countdown .seat_count {
	font-size: 14px;
}

#mybids-box div.bid-box div.bid-content p.bidder {
	background-image: unset !important;
}

p.pause {
	display: inline-block;
	font-size: 12px;
	width: 30px !important;
	background: red;
	text-align: center;
	padding: 5px 10px;
	border: 1px solid #000;
	border-radius: 4px;
	color: #fff;
}

.DeleteBidButler {
	display: table;
	margin-bottom: 10px;
	margin-top: 5px;
	border: .5px solid #c2c2c2;
	padding: 4px;
	text-align: center;
}

#mybid-history-table {
	display: none;
}

.bidomatic ol li.inline-block {
	display: inline-block;
	width: 33% !important;
	float: left;
	text-align: left;
}

table.history_table {
	width: 278px;
	float: left;
	background: #fafafa;
	font-size: 11px;
}

table.history_table tbody tr {
	width: 100%;
	height: 29px;
}

table.history_table tbody tr.zebra {
	background: #ecf4fa;
}

table.history_table tbody tr td.user-icons {
	width: 30px;
	text-align: center;
	padding-right: 5px;
}

table.history_table tbody tr td.username {
	width: 100px;
	text-align: left;
	padding-right: 5px;
}

table.history_table tbody tr td.amount {
	width: 54px;
	text-align: left;
	padding-right: 5px;
}

table.history_table tbody tr td.bid-type {
	width: 59px;
	text-align: left;
}

table.history_table tbody tr td.user-icons p,
table.history_table tbody tr td.username p,
table.history_table tbody tr td.amount p,
table.history_table tbody tr td.bid-type p,
.bid-count-left p,
.bid-count-right p {
	margin: 0;
}

.bid-count-left {
	width: 45%;
	float: left;
	margin: 8px 0 0 8px;
}

.bid-count-right {
	width: 45%;
	float: right;
	margin: 8px 8px 0 0;
	text-align: right;
}

table.history_table {
	width: 100%;
	float: left;
	background: #fafafa;
	font-size: 11px;
	border: 1px solid #f0f0f0;
}

.modal-body .bidomatic_not_active {
	width: 48%;
	display: grid;
}

.bidomatic_not_active {
	width: 100%;
	display: grid;
}

.allauctions .button .fas {
	display: none !important;
}

#mycss_editor {
	text-align: center;
}

#mycss_editor ul {
	width: 90%;
}

#mycss_editor li,
#mycss_editor textarea,
#mycss_editor input {
	width: 100%;
	display: block;
}

form[name="submit_taunt"] {
	width: 100%;
	display: block;
	min-width: 300px;
}

form[name="submit_taunt"] h2 {
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}

li.taunt_bids.inline.thirty {
	font-size: 24px;
	text-transform: capitalize !important;
}

input.form-control.btn-primary {
	width: 95%;
	margin-top: 20px;
}

li.inline.thirty {
	width: 33%;
	display: inline-block;
}

.ratings {
	text-align: center;
	display: inline-block !important;
	float: left;
	clear: both;
	background-image: url(/assets/img/star-grey.gif) !important;
	background-size: 15px;
	background-repeat: repeat-x;
	width: 75px !important;
	background-position: 0px 0px;
	margin-bottom: -25px;
	position: relative;
	z-index: 2;
	padding: 0;
	text-indent: 0;
	text-align: left;
	height: 15px;
}

.ratings {
	text-align: center;
	display: block;
	width: 70%;
	float: none;
	clear: both;
	margin: 0 auto -20px;
	background-size: 15px !important;
	text-align: left;
}

.ratings li.star.d-inline-block {
	background-image: url(/assets/img/star.gif) !important;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	display: inline-block;
	background-size: 15px;
	top: -2px !important;
	position: relative;
}

.modal-body h2 {
	font-size: 18px;
	text-align: center;
	color: #000;
	font-weight: bold;
}

.modal-body #bidding-history {
	max-width: 150px;
	float: right;
}

.modal-body h2 img.right.tiny.avatar {
	top: -4px !important;
	display: inline-block !important;
	float: right;
}

.normal.you_won.fireworks {
	position: relative;
	width: 100%;
	background-size: 100px 100px !important;
	float: left;
	display: block;
	/* left: -30px;
     */
	background-position: 20px -8px;
}

.account #mybids-box div.bid-box div.bid-content {
	max-width: calc(50% - 40px) !important;
	float: none;
	display: inline-block;
	width: auto !important;
	left: 0;
	position: unset;
}

#mybids-box div.bid-box div.bid-content p {
	font-size: 1em;
	margin: 0 0 2em 0;
	line-height: 1.2em;
	margin-bottom: 2em !important;
}

.forms .row.col-4.d-inline-block {
	margin: 0px 10px !important;
	padding: .5em;
	width: 25%;
	height: auto;
	min-height: 120px;
}

form.form-control {
	height: auto;
}

#horizontal-auctions-box .auction-item h2,
.modal .auction-item h2 .auction-item h3,
.auction-item h5,
.auction-item p {
	margin: 0;
	margin-top: 0px;
	line-height: 10px;
	padding-top: 5px;
}

.retail_text {
	top: -5px !important;
	position: relative;
}

.scrolling_text {
	background: rgb(240, 239, 245);
	background: linear-gradient(180deg, rgba(240, 239, 245, 1) 0%, rgba(9, 9, 121, 1) 32%, rgba(9, 9, 121, 1) 59%, rgba(240, 239, 245, 1) 100%);
	text-shadow: 1px 1px white, -1px -1px #444;
}

ul.inline.d-inline-block.col-4 {
	vertical-align: top;
	width: 30%;
}

td.list-group-item {
	text-align: center;
	border: 0;
	border-top: 1px solid #dee2e6;
}

.actions_menu li {
	display: inline-block !important;
	border: unset;
	text-align: center;
	text-indent: 4px;
	padding: 2px;
	line-height: 10px;
	width: 25px;
	border-radius: 3px;
	float: left;
}

.modal-body a.btn.w-50 {
	width: 43% !important;
	margin-top: 20px;
	color: #fff;
}

.actions_menu a i {
	color: #666;
}

.row.w-60.d-inline-block input,
.row.w-60.d-inline-block select {
	width: 25% !important;
}

.w-80 {
	width: 75%;
}

#admin_panel .btn.btn-primary {
	margin-bottom: 20px;
}

#admin_panel span.currency {
	left: 0px !important;
	top: 12px !important;
	float: left;
	font-size: 2em;
	margin: 0 5px !important;
	display: inline-block;
}

span.system.included {
	color: red;
	font-size: 2.1em;
	float: right;
	clear: right;
	display: block;
	height: 100%;
}

.row.w-60.d-inline-block {
	width: 55% !important;
	margin-left: 20px !important;
}

#admin_panel .col-4 {
	width: 28% !important;
	vertical-align: top;
}

span.clearfix {
	display: table;
	clear: both;
	margin-top: 15px !important;
}

.form-control.w-70 {
	width: 70% !important;
	margin-right: 5px;
}

.row.w-20.d-inline-block {
	width: 20% !important;
	margin-left: 5px !important;
	vertical-align: top;
	margin-right: 5px !important;
	padding-right: 26px;
}

.row.w-20.d-inline-block {
	width: 20% !important;
	vertical-align: top;
	margin-left: 10px !important;
	margin-right: 10px !important;
	padding: 5px;
}

#admin_panel .inputs {
	width: 100%;
}

ul#sort_bid_types {
	width: 100%;
	display: flex;
	margin: 0 auto;
}
.buynow i.fas.fa-shopping-cart.float-left.ml-2.mt-2 {
	color: #fff;
}
.addauction #BasementAuctionsHolder .ratings_box {
	position: relative;
	top: -80px;
}
.addauction #BasementAuctionsHolder .auction-item ul.row.share-links {
	display: none;
	margin: unset !important;
}
.addauction #BasementAuctionsHolder .auction-item ul.row.share-links {
	display: none;
	margin: unset !important;
}
#BasementAuctionsHolder .btn-secondary span {
	float: none;
	color: #fff;
	font-size: 16px;
	display: block;
	text-indent: 0;
	top: 0px;
	position: relative;
}
ul#sort_bid_types>li {
	width: 22%;
	vertical-align: top;
	background-color: #ededed;
	padding: 5px;
	margin: 3px;
	cursor: move;
	border-radius: 3px;
}

ul#sort_bid_types>li>input[type="checkbox"] {
	cursor: pointer;
	width: 1.8em;
	height: 1.8em;
	float: left;
	margin-right: 10px;
	vertical-align: top;
}

.guest.d-inline-block ol li {
	display: table;
	width: 100%;
	clear: both;
	margin-top: 5px;
}

input#bid_order1 {
	display: none;
}

li.guest ol {
	float: right;
	width: 80% !important;
	display: inline-block;
	font-size: 0.7em;
}

li.guest>ol {
	width: 70%;
	float: right;
}

.w-35 {
	width: 32% !important;
}

ul#sort_bid_types>li {
	width: 22%;
	vertical-align: top;
	background-color: #ededed;
	padding: 5px;
	margin: 3px;
	cursor: move;
	border-radius: 3px;
	height: 70px;
	box-shadow: 2px 2px 2px #ccc;
}

.selection_arrow {
	border-color: transparent transparent red;
	border-style: solid;
	border-width: 1px 20px 20px;
	margin-bottom: 45px;
	position: relative;
	top: 24px !important;
	width: 0px !important;
	transform: rotate(-90deg);
	float: right;
	margin-bottom: -45px;
	margin-right: -4px;
	z-index: 1000;
}

.edit_tab.btn {
	margin-right: 5px;
	border: 1px solid #fff;
	box-shadow: 3px 3px 3px #ccc;
}

.edit_tab i.fas {
	margin: 0;
	float: left;
	position: unset;
	left: unset !important;
	display: block;
	font-size: 1.5em;
}

.row.fifty.w-50.d-inline-block {
	width: calc(50% - 15px) !important;
	display: inline-block !important;
	margin-left: 0px !important;
	margin-right: 5px;
	vertical-align: top;
	margin-bottom: 10px;
	padding: 0 !important;
}

.w-20 {
	width: 20%;
	display: inline-block;
}

#admin_panel .col-4 {
	width: 28% !important;
	margin-left: 0;
}

.row.w-20.d-inline-block em {
	font-size: 0.8em;
}

#admin_panel .system.required {
	top: 0px;
	position: relative;
	color: red;
	top: 0px !important;
	float: right;
	clear: right;
	vertical-align: top;
	font-size: 3vw;
	/* margin: 0 0 .1em;
     */
	padding-bottom: 0;
	margin-bottom: -1vw;
	vertical-align: top;
	display: inline-block;
}

a.seat_button {
	float: none;
	clear: both;
	width: 80% !important;
	margin-left: auto;
	margin-right: auto;
}

.auction-specs ul.types li {
	display: inline-block;
	list-style: none;
	top: 1px;
	right: 0;
	z-index: 17;
	float: left;
	font-size: 1.5em;
	background-color: #ccc;
	padding: .5em 1em;
	border-radius: 5px 5px 0px 0px;
	margin-right: 5px;
}

.intro p {
	margin: 1.5em auto;
	width: calc(100% - 3em);
	font-size: 1.2em;
}

div#description,
div#payment_description_new {
	clear: both;
	border: 1px solid #ccc;
	border-radius: 0px 5px 5px;
	font-size: 1.5em;
	padding: .5em;
	width: calc(100% - 2.5em) !important;
	margin: 0 auto;
	text-align: left;
}

ul#auctionspecs_tabs {
	margin: 0 auto;
	width: calc(100% - 2.5em);
}

.module.auction-left.col-4.col-xl-4.row {
	width: calc(35% - 4em) !important;
	float: left !important;
	display: inline-block;
	margin-left: 10px;
	padding: 5px;
}

.modal-body #history-table {
	width: 100%;
}

#history {
	position: relative;
	top: -15px;
	width: calc(100% - 10px);
}

div#login-wrapper input[type='checkbox'] {
	cursor: pointer;
	margin-top: 0 !important;
}

.modal-body #bidding-history {
	max-width: unset;
	float: right;
	top: 12px;
	position: relative;
}

.modal-body #nav {
	padding: 0px !important;
	margin-top: 20px;
}

.message_count {
	cursor: pointer;
	z-index: 100;
}

.modal-body .LiveAuctionsHolder {
	top: 13px;
	position: relative;
}

.bidhistory .may_bidbox {
	background-color: #f9f8f8;
	border: 1px solid #e3e5e6;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	width: calc(100% - 15px);
}

.text-purple {
	color: purple;
	font-weight: bold;
}

#search_category_options {
	display: none;
}

.modal-body #bidding-history {
	max-width: 53%;
	float: right;
	top: 12px;
	position: relative;
}

#add_friend {
	clear: both;
	display: table;
	width: 100%;
}

.friends_list {
	clear: both;
	display: table;
	width: 100%;
	margin-top: 10px;
}

.friends_list .inline {
	display: inline-block;
	width: 25%;
	border: 1px solid #ccc;
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	min-height: 51px;
	border-radius: 5px;
	margin-right: 5px;
	text-align: center;
}

.friends_list img.avatar.tiny {
	width: 75px;
	margin: 3px auto;
	top: unset;
	display: table;
	position: unset;
	left: unset;
	right: unset;
	float: none;
}

header>a.buttons.orange {
	width: 100px !important;
	height: 25px !important;
	/* float: right!important;
     */
}


/* Copyright: Guillermo Rauch <http://devthought.com/> - Distributed under MIT - Keep this message! */


/* TextboxList sample CSS */

ul.holder {
	margin: 0;
	border: 1px solid #999;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	padding: 4px 5px 0;
}

*:first-child+html ul.holder {
	padding-bottom: 2px;
}

* html ul.holder {
	padding-bottom: 2px;
}


/* ie7 and below */

ul.holder li {
	float: left;
	list-style-type: none;
	margin: 0 5px 4px 0;
	white-space: nowrap;
}

ul.holder li.bit-box,
ul.holder li.bit-input input {
	font: 11px "Lucida Grande", "Verdana";
}

ul.holder li.bit-box {
	border-radius: 6px;
	border: 1px solid #CAD8F3;
	background: #DEE7F8;
	padding: 1px 5px 2px;
}

ul.holder li.bit-box-focus {
	border-color: #598BEC;
	background: #598BEC;
	color: #fff;
}

ul.holder li.bit-input input {
	width: auto;
	overflow: visible;
	margin: 0;
	border: 0px;
	outline: 0;
	padding: 3px 0px 2px;
}


/* no left/right padding here please */

ul.holder li.bit-input input.smallinput {
	width: 20px;
}


/* Facebook demo CSS */

ul.holder {
	width: 500px;
}

ul.holder {
	margin: 0 !important
}

ul.holder li.bit-box,
#apple-list ul.holder li.bit-box {
	padding-right: 15px;
	position: relative;
	z-index: 1000;
}

#apple-list ul.holder li.bit-input {
	margin: 0;
}

#apple-list ul.holder li.bit-input input.smallinput {
	width: 5px;
}

ul.holder li.bit-hover {
	background: #BBCEF1;
	border: 1px solid #6D95E0;
}

ul.holder li.bit-box-focus {
	border-color: #598BEC;
	background: #598BEC;
	color: #fff;
}

ul.holder li.bit-box a.closebutton {
	position: absolute;
	right: 4px;
	top: 5px;
	display: block;
	width: 7px;
	height: 7px;
	font-size: 1px;
	background: url('/assets/img/close.gif');
}

ul.holder li.bit-box a.closebutton:hover {
	background-position: 7px;
}

ul.holder li.bit-box-focus a.closebutton,
ul.holder li.bit-box-focus a.closebutton:hover {
	background-position: bottom;
}


/* Autocompleter */

.facebook-auto {
	display: none;
	position: absolute;
	width: 512px;
	background: #eee;
	z-index: 1001;
}

.facebook-auto .default {
	padding: 5px 7px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
	font-family: "Lucida Grande", "Verdana";
	font-size: 11px;
}

.facebook-auto ul {
	display: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	position: absolute;
	z-index: 9999
}

.facebook-auto ul li {
	padding: 5px 12px;
	z-index: 1000;
	cursor: pointer;
	margin: 0;
	list-style-type: none;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
	font: 11px "Lucida Grande", "Verdana";
	background-color: #eee
}

.facebook-auto ul li em {
	font-weight: bold;
	font-style: normal;
	background: #ccc;
}

.facebook-auto ul li.auto-focus {
	background: #4173CC;
	color: #fff;
}

.facebook-auto ul li.auto-focus em {
	background: none;
}

.deleted {
	background-color: #4173CC !important;
	color: #ffffff !important;
}

.hidden {
	display: none;
}

#demo ul.holder li.bit-input input {
	padding: 2px 0 1px;
	border: 1px solid #999;
}

.ie6fix {
	height: 1px;
	width: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}


.buybids-row.bidpack {
	width: 47%;
	display: inline-block;
	margin: 5px;
	border: 1px solid #ededed;
	border-top-color: rgb(237, 237, 237);
	border-right-color: rgb(237, 237, 237);
	border-bottom-color: rgb(237, 237, 237);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(237, 237, 237);
	height: 200px;
	text-align: center;
	vertical-align: top;
}

.bidpack .buybiddesc {
	float: none;
	width: 100%;
}

.bidpack .img {
	float: left;
	width: 45%;
	margin: 4px;
}

.bidpack .normal_text {
	clear: left;
	display: block;
	width: 100% !important;
	text-align: center;
	font-weight: bold;
}

.bidpack .img h3 {
	width: 100%;
	float: none;
	text-align: center;
	position: unset;
}

.bidpack .img ul {
	width: 100%;
	float: none;
	text-align: center;
	position: unset;
}

.bidpack .img ul {
	border-bottom: 1px solid #c2c2c2;
	border-bottom-color: rgb(194, 194, 194);
	height: 30px;
	padding-bottom: 10px;
	text-align: left;
	float: right;
	font-size: 12px;
	top: 0 !important;
	margin: -20px 0 2px;
	clear: both;
	display: table;
	font-weight: bold;
	color: red;
}

.bidpack .img ul li {
	list-style: none !important;
}

.bidhistory .buybidbox {
	width: 100%;
	height: auto;
	display: table;
}

.bidpack .buybiddate {
	clear: right;
	text-align: center;
	float: left;
	width: 45%;
	float: right;
}

#groups_list_holder li.block.friend,
#friends_list_holder li.block.friend,
#myevents_list li.block.friend {
	border-bottom: 1px solid #c2c2c2;
	height: 30px;
	padding-bottom: 10px;
}

#groups_list .username,
#friends_list_holder .username,
#myevents_list .username {
	display: inline-block !important;
	max-width: initial;
	font-size: 15px;
	width: 75%;
	overflow: hidden;
	max-height: 20px;
}

.fa.fa-sign-in-alt {
	display: none;
}

i.fa.fa-sign-out-alt.float-right,
i.fa.fa-sign-in-alt {
	float: right;
	position: absolute;
	top: 9px;
	right: 45px;
	font-size: 2.5em;
	color: #666;
	display: none;
}

.modal-body div#bid-products {
	display: none;
}

#friends_list>ul {
	display: block;
	width: 175px;
	border: 1px solid #c2c2c2;
	display: block;
	height: 300px;
	margin: 5px;
	overflow-y: scroll;
	background-color: #fff;
	text-align: left;
	padding: 10px 3px 3px;
	border-radius: 0px 5px 0px 0px;
}

#friends_list>ul img {
	width: 20px;
	display: inline-block !important;
	float: right;
	position: relative;
	top: -15px;
}

#friends_list>ul icon {
	width: 20px;
	display: inline-block !important;
	float: right;
	position: relative;
	top: -10px;
	font-size: 8px;
}

#friends_list .username {
	display: inline-block;
	max-width: 120px;
	font-size: 12px;
}

#friends_list {
	border-right: 1px solid red;
	border-top: 2px solid red;
	box-shadow: 3px -3px 10px #666;
	background-color: #dff0d8;
	bottom: 52px;
	display: none;
	height: 338px;
	left: 0;
	padding: 5px;
	position: fixed;
	text-align: center;
	width: 192px;
	border-radius: 0px 5px 0px 0px;
}

#friends_list .icon {
	background-position: 4px center;
	background-repeat: no-repeat;
	border-radius: 11px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	margin: 0 10px 0 5px;
	min-width: 37px !important;
	padding: 4px 10px 4px 4px;
}

#friends_list .nu.nu-x {
	float: right;
	margin: 2px 2px 0px 0px;
	font-size: 13px;
}

#myevents_list_holder .nu-chair {
	background-color: #9d1830 !important;
	border-radius: 0 4px 0 0 !important;
	bottom: 0;
	color: #fff;
	display: block !important;
	font-size: 33px !important;
	height: 50px !important;
	left: 0px !important;
	margin: 0 !important;
	position: fixed !important;
	width: 50px;
	line-height: 49px;
	text-indent: 7px;
	border: 1px solid #c2c2c2;
}

#myevents_list>ul {
	display: block;
	width: 175px;
	border: 1px solid #c2c2c2;
	display: block;
	height: 300px;
	margin: 5px;
	overflow-y: scroll;
	background-color: #fff;
	text-align: left;
	padding: 10px 3px 3px;
	border-radius: 0px 5px 0px 0px;
}

#myevents_list>ul img {
	display: inline-block !important;
	float: right;
	position: relative;
	top: -35px;
	width: 20px;
}

#myevents_list>ul icon {
	width: 20px;
	display: inline-block !important;
	float: right;
	position: relative;
	top: -10px;
	font-size: 8px;
}

#myevents_list .username {
	display: inline-block;
	max-width: 120px;
	font-size: 12px;
}

#myevents_list {
	border-right: 2px solid #00a651;
	border-top: 2px solid #00a651;
	box-shadow: 3px -3px 10px #666;
	background-color: #dff0d8;
	bottom: 52px;
	display: none;
	height: 338px;
	left: 0;
	padding: 5px;
	position: fixed;
	text-align: center;
	width: 191px;
	border-radius: 0px 5px 5px 0px;
}

#myevents_list .icon {
	background-position: 4px center;
	background-repeat: no-repeat;
	border-radius: 11px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	margin: 0 10px 0 5px;
	min-width: 37px !important;
	padding: 4px 10px 4px 4px;
}

#myevents_list .nu.nu-x {
	float: right;
	margin: 2px 2px 0px 0px;
	font-size: 13px;
}

#myevents_list_holder .nu-chair {
	background-color: #6dcc9c !important;
	border-radius: 0px !important;
	bottom: 0px;
	color: #fff;
	display: block !important;
	float: right;
	font-size: 33px !important;
	height: 50px !important;
	left: 0 !important;
	margin: 0 !important;
	position: fixed !important;
	width: 50px;
	line-height: 59px;
	text-indent: 7px;
	border: 1px solid #c2c2c2;
}

div#messaging_holder {
	position: fixed;
	bottom: 0px;
	right: 0px;
	float: left;
}

p.fas.fa-bullhorn {
	display: block;
	font-size: 25px;
	padding: 10px;
	background-color: red;
	color: #fff;
	width: 30px;
}

.message_thread {
	background-color: #9d1830;
	border-radius: 0 0 0 10px;
	box-shadow: -3px 3px 7px #666;
	display: none;
	height: 475px;
	position: fixed;
	right: 0;
	text-align: center;
	width: 300px;
	z-index: 2147483647;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.mCSB_container {
	background: #fff;
	margin-right: 30px;
	overflow: hidden;
	padding: 0;
	width: 100% !important;
}

.message_thread>ul {
	background-color: #fff;
	display: block;
	font-size: 10px !important;
	height: 290px !important;
	margin-left: 10px;
	margin-right: 18px;
	margin-top: 10px;
	max-height: 427px !important;
	overflow-y: scroll !important;
	overflow-wrap: break-word !important;
	padding: 5px;
	width: 270px !important;
	overflow-x: hidden;
	text-align: left;
}

.message_thread .block.clear {
	border: 1px solid #c2c2c2;
	border-radius: 4px;
	display: table;
	height: auto !important;
	margin-bottom: 4px;
	text-align: left;
}

.message_thread textarea {
	margin-top: 10px;
	width: 92%;
}

.message_thread .username {
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
}

.message_thread img.avatar {
	float: right !important;
	background-color: #fff;
	position: relative !important;
	top: -30px !important;
	left: -30px !important;
}

i.fas.fa-caret-down {
	display: block;
	float: left;
	color: #fff;
	font-size: 35px;
	position: relative;
	left: 5px;
	top: -5px;
}

.instant_message span.left {
	float: left;
	clear: both;
	font-weight: bold;
}

span.right {
	float: right;
	background-color: #c2c2c2;
	margin-bottom: 5px;
	padding: 4px;
	border-radius: 4px;
	color: #fff;
	width: 60%;
	word-wrap: break-word;
	word-break: break-all;
}

#friends_list>ul img {
	width: 25px;
	display: inline-block !important;
	float: right;
	position: relative;
	top: -25px;
	left: -5px;
}

#friends_list .username {
	display: inline-block;
	max-width: 120px;
	font-size: 12px;
	font-weight: bold;
}

#friends_list {
	border-right: 1px solid red;
	border-right-color: red;
	border-top: 2px solid red;
	border-top-color: red;
	box-shadow: 3px -3px 10px #666;
	background-color: #dff0d8;
	bottom: 90px;
	display: none;
	height: 350px;
	left: 0;
	padding: 5px;
	position: fixed;
	text-align: center;
	width: 245px;
	border-radius: 0px 5px 0px 0px;
}

#friends_list>ul {
	width: 95%;
}

#effects_editor .hide_me {
	width: 100%;
	display: table;
}

i.fas.fa-toggle-on {
	display: block;
	float: right;
	margin-right: 45px;
	margin-top: 5px;
	font-size: 25px;
	color: blue;
}

i.fas.fa-toggle-off {
	display: block;
	float: right;
	margin-right: 45px;
	margin-top: 5px;
	font-size: 25px;
	color: #666;
}

#editor .ui-accordion .ui-accordion-content {
	padding: 1em 0px;
	background-color: rgba(255, 255, 255, 0.25) !important;
	border: 2px solid #666;
}

#editor .ui-state-default,
#editor .ui-widget-content .ui-state-default,
#editor .ui-widget-header .ui-state-default {
	background: rgba(255, 190, 100, 0.25) !important;
	border: 1px solid #DDDDDD;
}

#editor {
	width: 300px;
	height: auto;
	position: absolute;
	top: 0px;
	background-color: rgba(255, 0, 0, 0.5) !important;
	border-radius: 0px 10px 10px 0px;
	z-index: 10000;
	border-right: 3px solid #666;
	box-shadow: 2px 0px 14px #666;
	padding: 0px;
}

#effects_editor input {
	float: right;
	width: 20%;
}

#effects_editor p {
	font-size: 18px;
	font-weight: bold;
}

#effects_editor p:first-child {
	width: 65%;
}

#effects_editor {
	display: block;
}

.loggedout div#effects_editor {
	display: none;
}

#effects_editor ul.inline {
	width: 100%;
	text-align: left;
	display: block;
	margin: 0 auto;
}

#effects_editor label {
	float: left;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

#effects_editor li {
	display: inline-block;
	min-width: 13%;
	vertical-align: top;
	margin-right: 10px;
}

#effects_editor ul.inline {
	width: auto;
	display: block;
	margin: 0px auto !important;
	vertical-align: top;
	clear: both;
}

body i.fas.fa-expand-arrows-alt {
	display: block;
	float: left;
	font-size: 25px;
	margin: 5px;
}

.fa-toggle-on,
.fa-toggle-off {
	cursor: pointer;
}

#effects_editor p {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}

#effects_editor ul.inline {
	width: auto;
	display: block;
	margin: 0 auto;
}

#effects_editor label {
	float: left;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

#effects_editor li {
	display: inline-block;
	min-width: 100px;
	vertical-align: top;
}

#effects_editor ul.inline {
	width: auto;
	display: block;
	margin: -42px auto;
	vertical-align: top;
}

#editor {
	width: 300px;
	height: auto;
	position: absolute;
	top: 0px;
	background-color: rgba(255, 0, 0, 0.25) !important;
	border-radius: 0px 10px 10px 0px;
	z-index: 10000;
	border-right: 3px solid #666;
	box-shadow: 2px 0px 14px #666;
	padding: 0px;
	right: 80px;
}

.edit_box {
	width: 325px;
	float: right;
	padding: 5px;
	position: fixed;
	right: 45px;
	bottom: 50px;
	border: 4px solid;
	background-color: #fff;
	z-index: 100;
}

.edit_box .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	height: 300px !important;
}

.edit_box .general_form .row {
	width: 100%;
	display: inline-block;
	position: relative;
	float: left;
	z-index: 100;
	margin-left: 20px;
	margin-top: 20px;
}


.edit_box h1 {
	font-size: 16px;
	text-align: center;
}

.edit_box .general_form .row {
	width: 100%;
	display: block;
	position: relative;
	float: none;
	z-index: 100;
	margin-left: 0px;
	margin-top: 5px;
	clear: both;
}

.edit_box form {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	overflow: hidden;
}

.edit_box .ui-accordion .ui-accordion-content {
	padding: 10px;
	border-top: 0;
	overflow: auto;
	height: 300px !important;
}

.edit_box fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
	width: 100%;
}

body.admin .edit_box .general_form .row select {
	height: auto;
}


.edit_box input[type=file] {
	display: inline-block;
	width: 185px !important;
	clear: right;
	float: none;
	position: relative;
	top: 0px;
}

.user_links {
	display: table !important;
	height: auto;
	margin-bottom: 5px !important;
	margin-left: unset;
	margin-right: unset;
	margin-top: 5px !important;
	max-height: 500px;
	padding: 5px;
	vertical-align: top;
	width: 100%;
	clear: both;
	float: none;
}

.user_links li a {
	font-size: 16px;
	color: #666;
}

.user_links li a i {
	margin-left: 10px;
}

.user_links li {
	border-bottom: unset;
	cursor: pointer;
	font-size: 12px;
	margin: 2px 5px 0 5px;
	margin-top: 2px;
	padding: 10px 0;
	width: 150px;
	display: inline-block;
	background-color: #c2c2c2;
	color: #fff;
	float: none;
	border-radius: 5px 5px 0px 0px;
	text-align: center;
	font-size: 18px;
}

.user_links li:last-child {
	border: 0 none;
}

.user_links li:hover {
	background-color: #c2c2c2;
}

.user_links li:first-child {
	margin-top: -5px;
}

.user_links>ul {
	background: #fff;
	margin-top: 5px;
	border-radius: 5px;
}


textarea#convo {
	min-height: 100px;
}

.right.inline.twenty.smilies {
	background: #ededed none repeat scroll 0 0;
	border-radius: 0 0 4px;
	display: block;
	height: 100px;
	margin-right: 5px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 28%;
	float: right;
	margin-top: 0px;
	border: 1px solid #c2c2c2;
}

#share_area .large.red.button {
	font-size: 16px;
	border: 0px none !important;
	box-shadow: unset !important;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	background-color: orangered;
	color: #fff;
	font-size: 29px;
	padding: 10px 20px;
	border-radius: 10px;
}

div#share_area {
	height: 100%;
	width: 99%;
}

.edit_box .row {
	display: flex;
	flex-wrap: wrap;
	margin-right: 0px;
	margin-left: 0px;
}


.edit_box .col-xs-9 {
	width: 40%;
	display: inline-block;
}

.edit_box .row {
	display: block;
	flex-wrap: wrap;
	margin-right: 0px;
	margin-left: 0px;
}

.homepage .social_feed .liveurl {
	display: table;
	/* clear: both;
     */
	height: auto;
	/* float: none;
     */
	background-color: #fff;
	border-bottom: 1px solid #c2c2c2;
	min-height: 50px;
	width: 95%;
}

.homepage .social_feed .avatar.left.inline {
	cursor: pointer;
	float: left;
	display: inline-block;
	width: 45px;
	margin: 10px;
	clear: left;
}

.homepage .social_feed .liveurl .inline.clear {
	width: 10% !important;
	height: 55px;
	margin-top: 10px;
	float: left;
	word-wrap: break-word;
	display: inline-block;
	float: left;
}

.homepage.social .social_feed .status {
	float: right;
	width: 90%;
	display: inline-block;
	clear: none;
	vertical-align: top;
	margin-top: 0;
	max-width: 80%;
	overflow: hidden;
	vertical-align: top;
	position: relative;
	top: -25px;
}

a.btn.btn-primary.small.right {
	font-size: 20px;
	padding: 5px 5px;
}

.social form {
	text-align: left;
	margin-left: 3px;
	width: 100%;
}

.fa-thumbs-up:before {
	content: "\f164" !important;
}

#login-form #userinfo strong {
	text-shadow: unset !important;
}

div#signin-left-wrapper div label,
div#signin-left-wrapper div a {
	text-shadow: unset !important;
}


ul.icons li {
	cursor: pointer;
	display: block;
	height: 30px;
}

.badge {
	display: inline-block;
	padding: 0.25em 0.4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	width: 35px;
	float: left;
	border: 1px solid;
	margin-top: 2px;
	margin-right: 2px;
}

#suser_badges img {
	width: 35px;
}

#won_auctions img {
	width: 50px;
	float: left;
}

#won_auctions li {
	display: table;
	margin-top: 10px;
	vertical-align: top;
	border: 1px solid;
	width: 100%;
}

.social #column-left h2,
.event_photos_box h2 {
	background: #cedbe9;
	background: linear-gradient(to bottom, #cedbe9 0%, #aac5de 17%, #6199c7 50%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%);
	color: #fff;
	font-size: 1.2em;
	padding: 5px 4px;
	border-radius: 5px 5px 0px 0px;
	margin-bottom: 30px;
	margin-top: 10px;
	width: 100%;
}

.event_photos_box h2 {
	width: 99%;
}

.event_photos_box {
	margin: 0 auto !important;
}

#column-left .event_photos_box {
	margin-top: 8px !important;
}

.creator.profile.left.fifteen.avatar_holder {
	width: 20% !important;
}

div#hide_password {
	display: none;
}

.deadash strong.credits-counter {
	color: #666;
}

.row.user_profile .row.block {
	display: block;
	clear: both;
	text-align: left;
	margin: 0 auto;
}

.social #navigationBox {
	border: 1px solid #D5D5D5;
	border-radius: 6px;
	margin-bottom: 50px;
	margin-right: 0;
	position: relative;
	top: 10px;
	width: 100%;
	margin-left: 0;
}
.wizard div#steps {
    display: none;
}

.social #navigationBox>h3 {
	background: #cedbe9;
	background: linear-gradient(to bottom, #cedbe9 0%, #aac5de 17%, #6199c7 50%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%);
}

.social #navigationBox ul {
	text-align: center;
	width: 100%;
	margin-left: 0;
}

#won_auctions {
	border: 1px solid;
	width: 98%;
	padding: 5px;
	margin-top: 10px;
}

ul#contacts {
	width: 99%;
	margin: 10px auto;
	padding: 5px;
	text-align: left;
	border: 1px solid;
}

.status_interact ul {
	background: unset;
	border: unset;
	border-radius: 4px;
	display: table;
	float: right;
	/* height: 30px;
     */
	margin-right: 10px;
	position: relative;
	width: 150px;
}

.row.col-sm-8.user_comment {
	margin-top: 20px;
	clear: both;
	display: block;
	border: 1px solid;
	width: 100% !important;
	border-radius: 5px;
	max-width: unset;
	padding: 10px;
	margin-bottom: 10px;
}


.cms_submit {
	clear: both;
	display: table;
	height: 35px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#mybids-box {
	background: #fff;
	border: 1px solid #d3eaf2;
	float: right;
	padding: 2px;
	width: 100%;
}

.view>li:nth-child(2n+1) {
	background: #cedbe9;
	background: linear-gradient(to bottom, #cedbe9 0%, #aac5de 17%, #6199c7 50%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%);
}

.cms_submit {
	height: 35px;
	margin: 5px;
}

div#output {
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-size: 100%;
}

ul#contacts {
	width: 98% !important;
}

ul.holder li.bit-box,
#apple-list ul.holder li.bit-box {
	padding-right: 15px;
	position: relative;
	z-index: 1000;
	font-size: 16px;
	font-family: Helvetica;
}

.facebook-auto * {
	font-size: 14px !important;
}

.facebook-auto {
	max-width: 300px !important;
}

.cover_photo {
	display: block;
	background-color: #ededed;
	min-height: 125px;
	border-radius: 0 0 50% 50%;
	margin-bottom: -130px;
	margin-left: auto;
	margin-right: auto;
	width: 95% !important;
}

.row.col-sm-8.user_comment {
	margin-top: 0px;
	clear: both;
	display: block;
	border: unset;
	width: 84% !important;
	border-radius: 5px;
	max-width: unset;
	padding: 10px;
	margin-bottom: 39px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 20px;
}

.row.col-sm-8.user_comment {
	background-color: rgba(255, 255, 255, .3);
	color: #000;
}

ul.group_details {
	width: 50%;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0.3);
	color: #000;
	font-size: 16px;
	margin-bottom: 10px !important;
}

h4#profile-name {
	margin: 0;
}

input.btn.btn-primary.submit_intro.right {
	display: none;
}

.cover_photo i.fas.fa-camera.right {
	font-size: 25px;
	display: block;
	margin: 5px 5px 0px -75px;
	/* width: 0;
     */
	color: orangered;
}

ul.group_details li.inline.white_text.bold i.fa-pencil-alt {
	float: none !important;
	display: inline-block !important;
}

ul.group_details {
	width: 50%;
	margin: 0 auto;
}

.creator img.avatar {
	border-radius: 50%;
	padding: 4px;
	border: 1px solid;
	width: 90px;
	margin-top: -40px;
}

i.fas.fa-pencil-alt.right.large {
	display: inline-block;
	font-size: 20px;
	float: none;
}

.user_comment p {
	display: inline;
}



i.fas.fa-pencil-alt.right.profile_edit {
	display: inline-block;
	float: none;
	margin-left: 10px;
}

#output {
	border: 1px solid;
}

.modal-body textarea {
	width: 95%;
	display: block;
}

.groups #horizontal-auctions-box .auction-item,
.modal .auction-item {
	width: 32% !important;
	max-width: 320px !important;
}

.groups .pro_introduction {
	width: 100%;
	display: block;
	text-align: center;
}

.groups .creator img.avatar {
	border-radius: 50%;
	padding: 4px;
	border: 1px solid;
	width: 90px;
	margin-top: 0;
	margin-left: 40px;
}

.groups .creator.profile.left.fifteen.avatar_holder {
	width: 100% !important;
	display: block;
	text-align: center;
}

.groups ul#suser_badges {
	top: 0;
	text-align: center;
	clear: both;
	display: table;
	text-align: center;
	margin: 0 auto;
}

.groups .creator.profile .row.block {
	text-align: center;
	margin: 0 auto 0 20px;
}

.groups .homepage #column-left {
	float: left;
	width: 200px;
	margin-left: 30px;
}

.groups #won_auctions {
	border: 1px solid;
	width: 215px;
	padding: 5px;
	margin-top: 10px;
}

.groups .row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: 0;
}

.comment.row.block {
	width: 90% !important;
	margin: 0 auto;
	text-align: left;
	line-height: 17px;
	font-weight: bold;
}

.groups span.ages {
	vertical-align: bottom;
	bottom: 0;
	position: absolute;
	clear: both;
	display: table;
	text-align: center;
	right: 0;
}

ul.counts.bock.row {
	position: absolute;
	bottom: 10px;
	margin: 0 auto;
	text-align: center;
}

.groups ul.counts.bock.row {
	width: 75%;
	margin: 0 auto;
	text-align: center;
	bottom: 0px !important;
	position: absolute;
}

ul.counts.bock.row li {
	width: 30%;
}

.single.groups #column-left div.box,
#column-right div.box {
	margin-bottom: 30px;
	clear: both;
	margin-left: -5px;
}

li.inline {
	display: inline-block;
}

ul#search_groups {
	width: 99%;
	text-align: center;
	margin: 10px auto;
}

.groups .container form {
	width: 100%;
}

.groups form {
	width: 100%;
}


.groups.add .breakdown.seventy.block.clear {
	display: none;
}

.groups.add ul.red_tabs.small.members {
	display: none;
}

.groups.add .row.user_profile .row {
	width: 95% !important;
}

.groups.add .creator.profile.left.fifteen {
	position: relative;
	top: -40px;
}

.groups.add .row {

	display: flex;

	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
}

.groups.add .creator.profile.left.fifteen span {
	text-align: center;
	clear: both;
	display: block;
	width: 100%;
	font-weight: bold;
}

.groups.add form {
	width: 100%;
	display: block;
	height: 1000px !important;
	float: none;
	clear: both;
}

div#signin-right-wrapper a {
	word-break: break-all;
	max-width: 100px;
	line-height: 15px;
}

.groups.add .form-group {
	margin-bottom: 20px;
	display: table;
	width: 100%;
	clear: both;
}

.groups.add .form-group .clear {
	clear: both;
	height: 45px;
}

.form-group.inset .inline {
	display: inline-block;
	width: 40%;
	margin-left: 25px !important;
}

.groups.add .inline input {
	width: 95%;
}

body .share_buttons {
	position: relative;
	top: -75px;
	margin-bottom: 0;
	clear: both;
	float: none;
	display: block;
	position: relative;
	top: 0px !important;
	text-align: center;
}

#admin_panel li .nav-link i.fa,
#admin_panel li .nav-link i.fas {
	font-size: 3.5em;
	background-color: unset !important;
	margin-bottom: 5px;
	color: #666;
}

#admin_panel li .nav-link {
	line-height: 15px;
}

.register li.d-inline-block.col-lg-4 {
	width: 30%;
	display: inline-flex !important;
	/* float: left;
     */
	padding: 0;
	text-align: center !important;
}

#admin_panel li .nav-link i.fa,
#admin_panel li .nav-link i.fas {
	font-size: 3.5em;
	background-color: unset !important;
	margin-bottom: .5em;
	color: #666;
}

.register li.d-inline-block.col-lg-4 a.fab.fa-google.round {
	font-size: 56px;
	color: #fff;
	width: 95px;
	height: 95px;
	line-height: 93px;
}

.register ul.block.row {
	margin: 20px auto;
	width: 100%;
}

.register li.d-inline-block.col-lg-4 a {
	font-size: 95px;
}

.fa-facebook,
.fa-facebook:hover {
	color: #4267b2;
	text-decoration: none;
}

.fa-google,
.fa-google:hover {
	color: #fff;
	background-color: orangered;
	border-radius: 50%;
	text-decoration: none;
}

.fa-envelope,
.fa-envelope:hover {
	background-color: blue;
	border-radius: 50%;
	color: #fff;
	text-decoration: none;
	display: block;
}

a.fas.fa-envelope.round {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 54px !important;
	width: 92px;
	height: 92px;
	vertical-align: middle;
	line-height: 95px;
	background-color: lightseagreen;
}

.social .g-recaptcha {
	float: right;
	margin-top: 35px;
}

.social #column-right h4 {
	display: none;
}

.social .form-control {
	display: block;
	width: 95%;
}

.social #registration select {
	display: inline-block;
	width: 100px;
}

#won_auctions img {
	width: 50px;
	float: left;
	margin: 4px;
	padding: 2px;
}

#column-left .creator.profile.left.fifteen.avatar_holder {
	height: auto;
	display: table;
	clear: both;
	float: none;
	width: 100% !important;
	margin: 0 auto;
}

.pac-card {
	margin: 10px 10px 0 0;
	border-radius: 2px 0 0 2px;
	box-sizing: border-box;
	outline: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	background-color: #fff;
	font-family: Roboto;
}

#pac-container {
	padding-bottom: 12px;
	margin-right: 12px;
	width: 100%;
	float: left;
}

.pac-controls {
	display: inline-block;
	padding: 5px 11px;
}

.pac-controls label {
	font-family: Roboto;
	font-size: 13px;
	font-weight: 300;
}

#mapid {
	position: relative;
	display: block;
	min-width: 302px;
	min-height: 300px;
	float: left !important;
	width: calc(100% - 50px);
	max-width: 100%;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	z-index: 0;
}


#title {
	color: #fff;
	background-color: #4d90fe;
	font-size: 25px;
	font-weight: 500;
	padding: 6px 12px;
}

#target {
	width: 345px;
}

.modal-body a.alert {
	position: relative;
	padding: .5em;
	margin-bottom: 0px !important;
	border: 1px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-radius: 0.25rem;
	float: right;
	margin-top: 25px;
	font-size: 11px;
}

.modal-body .fas,
.modal-body ul.icons {
	display: none !important;
}

.modal-body .bidomatic_not_active {
	width: 96%;
	display: table;
	border: 1px solid #ccc;
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	margin-top: 5px;
}

.modal table.history_table {
	width: 100%;
	background: #fafafa;
	font-size: 11px;
	border-bottom: 1px solid #f0f0f0;
	border-bottom-color: rgb(240, 240, 240);
	float: right;
}

.modal-body #bidding-history {
	max-width: 100%;
	float: left;
	top: 12px;
	position: relative;
	width: 100%;
}

.biddingArea .userInfo img {
	width: 80px;
	padding: 2px;
	border: 1px solid;
	border-radius: 50%;
}

#savings li {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
	text-align: left;
}

#savings li dd {
	float: right;
	display: block;
}

#savings li.bold {
	font-size: 1.2em;
}

#auction-right {
	float: right;
}

#auction-right {
	position: relative;
	top: 0px;
	margin: 0 5px;
	width: calc(50% - 31px);
}



#container .module h3 {
	width: 100%;
}

#history-table {
	width: 100%;
}

#container .module.ap-bidding-section,
#container .module h3,
.special-case.module h3,
.history_table {
	width: 100% !important;
}

@media(min-width: 768px) {
	.full-page .col-md-4 {
		max-width: calc(33% - 1em) !important;
		margin-right: 5px;
		padding: 0;
	}
}
.row.auction-details-area {
	float: left;
	clear: both;
	margin-top: 120px;
	overflow-y: visible;
	z-index: 5;
	background-color: #fff;
	margin-bottom: 120px;
}
.row.auction-details-area p {
	float: left;
	clear: both;
	display: table;
	color: #000;
	text-align: left !important;
	line-height: 1em;
	font-size: 1.2em;
	top: 0px;
	position: relative;
	margin: 0 auto;
	width: calc(100% - 50px);
}
#SlideInContent .content {
	width: 100%;
}
h5.winning.col-6 img.avatar {
	/* display: none!important; */
	border: 1px solid #ccc;
	border-radius: 50%;
	position: relative;
	top: 110px;
	width: 75px;
	margin: 0 auto;
	left: unset;
	float: none;
}
#container .module.ap-bidding-section {
	width: calc(100% - 10px);
	height: 295px;
	overflow: hidden;
	/* margin-bottom: 20px;
     */
	float: none;
	background: url(/assets/css/quibids-2.0/module-white.jpg) #fff left bottom repeat-x;
	border: 1px solid #ccc !important;
	/* border-top: 0!important;
     */
	border-radius: 5px;
	margin: 32px auto 0;
	display: block;
	clear: both;
}

.row.user_profile .row {
	float: none;
	display: inline-block;
	width: 84%;
	margin-bottom: -175px;
}

i.fas.fa-video.inline.left {
	display: inline-block;
	font-size: 20px;
	color: #666;
}

p.more_buttons {
	display: table;
	clear: both;
	width: 95%;
	background-color: #fff;
	border-radius: 5px;
	padding: 5px;
	padding-bottom: 5px;
	margin-bottom: -5px;
}

div#chat_requested {
	text-align: center;
	display: table;
}

.modal-body img[src="/assets/img/loading.gif"] {
	width: 150px;
	display: table;
	clear: both;
	float: none;
	margin: 0 auto;
}

#video_area {
	position: absolute;
	z-index: 99999999999999;
	top: 0px;
	height: 100%;
	display: none;
	left: 0;
	margin: 10px auto;
	width: 95%;
}

video {
	background-color: #666;
}

.bid-countdown .normal {
	font-weight: normal;
	line-height: 3px;
	padding: 5px 0px;
	margin-top: -5px !important;
	height: 150px;
	margin-bottom: 10px;
	border-radius: 10px 10px 0px 0px;
}

#mybids-box div.bid-box div.bid-countdown {
	border: 1px solid #e5e5e5;
	float: right;
	position: relative;
	width: 168px;
	padding: 0;
	height: 100%;
	min-height: 135px;
}

dd {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
	float: right;
	clear: right;
}

.future div#costs {
	margin-bottom: 15px;
	display: table;
	text-align: center;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}

.future #horizontal-auctions-box .auction-item h5.auction-item-title,
.modal .auction-item h5.auction-item-title {
	position: unset;
}

div#horizontal-auctions-box,
div#horizontal-auctions-box2,
div#horizontal-auctions-box3 {
	display: table;
	clear: both;
	width: 100%;
}

.future .time-leftending {
	display: block;
	clear: both;
	margin: 10px;
}

.future .last-price.large-price {
	top: 0px;
	float: none;
}

.bidhistory .tab-area i.fa.fa-plus {
	float: none;
	margin-bottom: 0px;
	color: red;
	font-size: 2em;
	display: table;
	margin-top: 25px;
	clear: both;
}

.bid-show {
	cursor: pointer;
}

#mybids-box div.bid-box div.bid-countdown p.timerbox strong {
	display: block;
	font-size: 26px;
	margin-top: 10px;
}

#mybids-box div.bid-box div.bid-countdown p.instead strong {
	color: #3c7f0a;
	display: block;
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
}

#mybids-box div.bid-box div.bid-countdown p.instead {
	color: #787878;
	padding: 10px 20px;
	text-transform: uppercase;
	text-align: center;
}

.tab-area i.fa.fa-plus {
	float: none;
	margin-bottom: 0px;
	color: red;
	font-size: 2em;
	display: table;
	cursor: pointer;
}

#mybids-box div.bid-box div.bid-image {
	float: left;
	width: 160px;
}

#mybids-box div.bid-box div.bid-image img {
	width: 150px;
	height: auto;
	border: 1px solid;
	padding: 2px;
	border-radius: 5px;
}

#mybids-box div.bid-box div.bid-image {
	float: left;
	width: 150px;
}

input#microphone {
	display: none;
}

.buybids-row-even {
	width: 100%;
	padding: 0;
	background-color: #F9F8F8;
	height: auto;
}

.buybids-row-odd {
	width: 100%;
	padding: 0;
	background-color: #FFF;
	height: auto;
}

fieldset.bidomatic .form-control.w-80 {
	width: 80% !important;
}

fieldset.bidomatic p {
	margin: 0;
	min-height: 41px;
}

.DeleteBidButler {
	display: table;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 90%;
}

.row.d-block.filters {
	top: 10px;
	margin-top: 10px;
	display: block;
	position: relative;
}

.edit_box fieldset .accordion.ui-accordion.ui-widget.ui-helper-reset {
	top: 20px;
	position: relative;
	width: 99%;
}

.edit_box .row.col-xs-9.w-80.d-block {
	min-width: unset !important;
	width: 90% !important;
}

.edit_box {
	width: 325px;
	float: left;
	padding: 5px;
	position: fixed;
	right: 45px;
	top: 50px;
	border: 4px solid;
	background-color: #fff;
	z-index: 100000;
}

.fa-arrow-left,
.editor_tab {
	display: inline-block;
}

span.right.smaller {
	background-color: unset;
	color: #000;
	display: inline-block;
	width: auto;
	clear: right;
	float: revert;
}

span.right.smaller {
	background-color: unset;
	color: #000;
	display: inline-block;
	width: auto;
	clear: right;
	float: revert;
}

.viewproduct span.large-price {
	font-size: 2em;
	padding: .5em;
	width: calc(100% - 1em);
	margin: 0px auto .2em !important;
	max-width: unset;
	position: unset;
	display: block;
	font-weight: bold;
	color: red;
	border-top: unset;
	border-radius: 10px 10px 0 0;
	border-left: unset;
}

div#history-table,
div#myhistory-table {
	border: unset !important;
}

.viewproduct .bid-button-link.buttons.bid.large.orange {
	top: 0px;
	cursor: pointer;
}

.biddingArea .userInfo img {
	margin: 20px auto;
}

a.buynowbtn.buttons.large.blue {
	background-color: #FFFFFF;
	background-position: left -212px;
	font-size: 15px;
	height: 49px;
	left: 30px;
	line-height: 24px;
	padding-top: 5px;
	position: relative;
	top: 66px;
}


a.buynowbtn.buttons.large.blue {
	background-color: #FFFFFF;
	background-position: left -212px;
	font-size: 1.5em;
	left: 30px;
	line-height: .75em !important;
	padding: .75em !important;
	position: unset !important;
	top: unset !important;
	display: table !important;
	width: 50% !important;
	margin: 0 auto;
	height: 0em !important;
}

#column-right div#shoppingCart {
	display: table;
	margin-top: 25px !important;
	float: none;
	clear: both;
	border: 1px solid #ccc;
}

span.cartSelect.second.w-20 {
	width: 30%;
	float: left;
	margin-left: 5px;
	background: transparent;
	display: inline-block;
	text-align: left;
}

#shoppingCart h3 {
	width: 94.2%;
	color: #fff;
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, rgb(97, 97, 96) 0%, rgb(86, 86, 86) 50%, rgb(33, 37, 32) 100%) !important;
	font-size: 14px;
	padding: 7px;
	height: 20px;
}

.imgFrame img {
	width: 100%;
	margin: 2px;
	background-color: transparent;
	text-align: left;
	height: auto;
}

dd {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
	float: right;
	clear: both;
	line-height: 10px;
}

#shoppingCart span.cartQty.second.w-40.d-inline-block.float-right {
	padding-right: 5px;
}

#shoppingCart {
	width: 100% !important;
	display: table;
	height: auto;
	margin: 2px 2px 2px 0px;
	width: 89%;
	padding-right: 2px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

.paymentmethod_list p img {
	width: 75%;
	float: left;
	display: inline-block;
	vertical-align: top;
}

.paymentmethod_list input[type="radio"] {
	float: right;
	display: inline-block;
	vertical-align: bottom;
	position: relative;
	top: 30px;
	width: 20px;
	height: 20px;
}

.paymentmethod_list p {
	border: 1px solid #ccc;
	display: table;
	border-radius: 5px;
	padding: 5px;
	width: 100%;
}

div#payment-info {
	float: right;
}

#auctions #admin_panel h1 {
	width: 95%;
	font-size: 1.5em;
	padding: 5px 20px 5px 20px;
	background-color: #ccc;
	clear: both;
	display: block;
	float: none;
	margin: 0px 0px 7px 3px;
}

.row {
	margin: 0 !important;
	padding: 0px;
}

div#auction_timing {
	padding-bottom: 15px;
}

.w-15 {
	width: calc(15% - 5px) !important;
}

#admin_panel .col-4 {
	width: calc(28% - 10px) !important;
}

span.btn.btn-info.d-block {
	margin: 5px auto 20px;
	width: calc(80% - 10px) !important;
}

#editor_tabs em {
	background-color: #ccc;
	padding: 5px;
	width: 100%;
	display: block;
	color: #fff !important;
	box-shadow: -3px 3px 3px #999;
}

span.input_wrapper.blank.d-block {
	margin-left: 1.5em;
	width: 90% !important;
}

#admin_pnael .fas.fa-trash.right {
	display: inline-block;
	height: 20px;
	clear: right;
	float: right;
	width: 5px;
	cursor: pointer;
	font-size: 1.7em;
	float: none !important;
	margin-left: 5px;
}

ul.w-25.d-inline-block {
	padding: 4px;
	margin: 4px;
	width: 80% !important;
	display: block;
	float: right;
}

li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
}

ol.d-block {
	overflow: hidden;
	width: 80% !important;
	float: left;
	padding: 3px;
}

ol.d-block input.form-control {
	width: 90% !important;
}

ol.d-block input.form-control {
	width: 80% !important;
	font-size: .71em;
}

ul.w-25.d-inline-block {
	padding: 4px;
	margin: 4px;
	width: 80% !important;
	display: block;
	float: right;
}

li.d-table.clearfix.btn.btn-secondary {
	float: none !important;
	clear: both !important;
	width: calc(100% - 20px) !important;
}

span.btn.btn-info.d-block {
	margin: 5px auto 20px;
	width: calc(80% - 10px) !important;
	clear: both;
}

.form-control.w-80 {
	width: 70%;
}

#admin_panel h1 {
	display: table;
	margin: 5px;
	background-color: darkgray;
	width: 98%;
	font-size: 2.2em;
	text-align: center;
	padding: 5px 0;
}

a.nav-link.d-block.text-dark {
	color: #666 !important;
}

.sidebar_menu .dropdown-menu.show {
	display: block;
	width: 100% !important;
	max-width: 20%;
	margin-top: 0.5em;
}

i.fa.pr-2.mr-2.float-left.d-block.dropdown-toggle,
i.fas.pr-2.mr-2.float-left.d-block.dropdown-toggle,
i.fab.pr-2.mr-2.float-left.d-block.dropdown-toggle,
i.far.pr-2.mr-2.float-left.d-block.dropdown-toggle {
	font-size: 1.9em !important;
	float: left;
	display: inline-block;
	margin-top: 9px;
	background-color: unset;
}

.sidebar_menu li.d-block.bg-light.clearfix.card-header>a {
	color: #fff !important;
	font-size: 1.2em !important;
}


span.input_wrapper {
	float: none;
	display: inline-block;
	width: auto;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.admin .row {
	width: calc(100% - 12px) !important;
}

#column-right>h2.card-header.d-block.clearfix.bid-title {
	font-size: 2em;
	margin-bottom: .5em;
}

#edit_admin li.dropdown-item.d-block.py-1.px-1.bg-dark {
	background-color: #aaa !important;
	display: table !important;
	min-width: unset;
	height: auto;
	border-top: 1px solid;
	font-size: .8em;
	padding: 0px 5px !important;
	width: 225px !important;
	word-break: break-all;
	word-wrap: break-word !important;
}

#admin_panel .btn.btn-primary:last-child {
	margin-bottom: 20px;
	width: 95%;
	background-color: crimson;
	border-color: orangered;
	font-weight: bold;
}

.accordion>.card {
	overflow: hidden;
	text-align: left;
}

div#edit_admin {
	background-color: transparent;
	border: unset;
	box-shadow: unset;
	height: auto;
}

#edit_admin .dropdown-menu.show {
	display: block;
	width: 150px;
	background-color: unset;
	text-align: center;
	text-align: left;
}

#edit_admin i.float-left.d-inline-block.text-light.fa {
	float: left !important;
	vertical-align: baseline !important;
	font-size: 1.3em;
	margin-top: 10px;
}

.admin #column-left i.fa.float-left.d-inline-block {
	color: #666;
}

.admin #column-left li.d-block.bg-light.clearfix.nav-item {
	min-height: 35px;
	border-bottom: 1px solid #ccc;
}

li.dropdown-item.d-inline-block.w-10.py-1.px-1.bg-dark {
	width: auto;
	font-size: .7em;
	position: relative;
	background-color: #aaa !important;
	color: #000 !important;
}

i.fas.fa-user-secret.float-left.d-inline-block {
	font-size: 1.3em;
	width: 25px;
	margin-right: 15px;
}

.dropdown-item i.float-left.d-block.text-dark.fa {
	float: left !important;
	background-color: unset !important;
	margin-top: 12px !important;
	margin-right: 10px;
}

.admin.manageproducts #admin_panel img {
	max-width: 50px;
}

.admin form {
	width: 100%;
}

li#add_subcategory p {
	display: block;
	clear: both;
}


.admin #column-left ul li.card-group ul li a {
	color: #666;
}

.admin #column-left ul li.card-group ul {
	width: 100%;
}

#column-right tr {
	display: table-row;
	width: 100% !important;
	clear: both;
	overflow: hidden;
	padding: 0;
}

#column-right tbody {
	width: 100%;
	display: table-row-group;
	text-align: left;
}

.section.container.card {
	padding: 0 !important;
}

.actions_menu {
	min-width: 100px;
}

.categoryorder a {
	font-size: .8em;
	padding: unset;
	margin: unset;
	color: #666 !important;
	border: 1px solid;
	border-radius: 3px;
	min-width: 15px;
	font-weight: bold;
	display: inline-block;
}

td[colspan="2"] {
	width: 100%;
	font-size: 1.5em;
	color: #fff;
	font-weight: bold;
}


li.d-inline-block.border.border-secondary.px-2.py-2.m-2 {
	padding-top: 0px !important;
	margin: 2px !important;
	vertical-align: top;
	font-size: .8em;
}

.categoryorder {
	margin: 5px auto 10px;
	display: table;
}

.sp {
	display: none !important;
}

i.text-large.fab {
	font-size: 1.8em;
}

span.system.required.tiny:last-child {
	font-size: .8em !important;
	clear: both;
	display: table;
	float: left;
}

li.d-inline-block.border.border-secondary.px-2.py-2.m-2 input {
	top: 8px;
	position: relative;
	left: 5px;
}

span.system.required.tiny.clear {
	font-size: .8em !important;
	float: left !important;
}

.admin i.fa.fa-envelope {
	background-color: unset;
}

input#title {
	background-color: unset;
}

table.table {
	border: 1px solid #ccc;
	background-color: #fff;
}

.admin .formular .row {
	margin: 15px auto !important;
}

body.admin #column-left .card-header {
	padding: .6em !important;
	font-size: .9em;
	background-color: darkcyan !important;
	color: #ededed !important;
	width: calc(100% - 15px) !important;
}

#column-right #admin_panel li .nav-link i.fa,
#column-right #admin_panel li .nav-link i.fas {
	font-size: 3.5em;
	background-color: unset !important;
	margin-bottom: .5em;
	color: #666;
	clear: both;
	display: table !important;
	float: none;
}

.pagination ul li {
	padding: 0 !important;
	margin: 0 !important;
	border: unset !important;
}

.pagination ul li a {
	padding: 5px;
	margin-right: 3px;
}

.pagination ul li a.current_page {
	background-color: #ccc;
	color: #666;
}

i.fa.fa-sign-in-alt.float-right {
	font-size: 2.5em;
	position: absolute;
	right: 10px;
	top: 45px;
	color: #666;
	display: none;
}

div#login-register {
	width: calc(100% - 50px) !important;
	display: inline-block;
	float: left;
	text-align: left;
	position: unset !important;
	vertical-align: top;
}

.wraps .table td,
.wraps.table th {
	border-bottom: unset;
	border-left: unset;
	border-top: unset;
}

.sub_panel.card {
	padding: 10px 0;
}

div#normal_panel_new {
	top: 10px !important;
	margin-bottom: -10px !important;
}

.ui-accordion .ui-accordion-content {
	padding: 10px 0;
	border-top: 0;
	overflow: auto;
}

h2.card-header.inactive {
	display: none !important;
}

.modal-body li {
	clear: both;
	margin-top: 10px;
}

input#terms_input {
	float: right;
}

.mystores table.table {
	width: calc(100% - 20px) !important;
	margin-left: 10px;
}


.editpassword p.form-group.ml-2 {
	width: calc(100% - 30px);
}

.hubspot div#cloumn-right {
	width: calc(100% - 260px);
	float: right;
}

body.quickbooks.login div#column-right {
	max-width: calc(100% - 270px);
	text-align: center;
}

.mystores #column-right i.fa.fa-pencil-alt {
	padding: 4px;
	color: #666;
	font-size: 1.5em;
}

.modal-body li.col-xl-3.d-inline-block i {
	font-size: 3em;
}

.sub_panel {
	width: 100%;
}

row.w-20.d-inline-block em {
	font-size: 0.8em;
	display: block;
}


.admin.index label {
	display: block;
}



ul.system_messages.alert {
	width: calc(100% - 50px) !important;
}

button#cms_submit {
	height: 50px;
}


#column-right .row.w-20.d-inline-block {
	width: calc(100% - 20px) !important;
}

.panel.float-right {
	width: calc(45% - 20px);
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
}

.shopping .product-item.auction-item {
	border: 1px double #ccc;
	display: inline-block;
	float: left !important;
	height: auto;
	min-height: 225px;
}

.product-item .share_buttons li {
	display: inline-block;
	width: 25px;
}

.product-item .share_buttons .fab {
	font-size: 25px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	margin-right: 0;
}

.product-item i.fas.fa-pencil-alt,
.product-item i.fa-trash-alt,
.product-item .fa-info {
	top: -50px !important;
	left: 0px !important;
}


a.buttons.bid.medium.orange {
	text-align: center;
}

.shopping .product-item.auction-item {
	border: 4px double #ccc !important;
	width: calc(30% - 10px) !important;
	display: inline-block;
	float: left !important;
	height: auto;
	min-height: 230px;
	height: 250px;
	border-radius: 5px;
}

.shopping .product-item.auction-item {
	border: 1px double #ccc;
	width: calc(25% - 5px);
	margin: 5px 1px 0px;
	background: linear-gradient(to bottom, #fff 80%, #ededed 100%) !important;
}

.add_links {
	width: calc(100% - 5px);
	margin-left: 5px;
	margin-right: 5px;
	display: table;
	padding: unset;
	height: 0;
}

.row em {
	display: block;
}

.forms .row.col-4.d-inline-block {
	margin: 0px 10px !important;
	padding: .5em;
	width: calc(50% - 40px);
	height: auto;
	min-height: 120px;
	vertical-align: top;
	text-align: left;
}

#restaurant_panel .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.product-item .picture_arrow_right {
	float: right;
	border-width: 1px;
	border-color: #ccc;
	border-radius: 10px 0px 0px 10px;
	font-size: 30px;
	height: 35px;
	display: block;
	margin-top: 25px !important;
	margin-left: -30px;
	z-index: 2;
	position: relative;
}



.row.hard-inline.float-left li label {
	font-size: .7em !important;
}

.row.hard-inline.float-left li {
	width: 18%;
	float: left;
	display: inline-block !important;
	max-width: 75px !important;
	margin-right: 2px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.shopping .picture_arrow_left {
	float: left;
	border-width: 1px;
	border-color: #ccc;
	border-radius: 0px 10px 10px 0px;
	font-size: 30px;
	height: 35px;
	display: block;
	margin-top: 23px;
	padding: 10px 5px;
	border-style: solid;
	color: #ccc;
	top: 0px !important;
	position: relative;
	margin-right: -30px;
}

.product-item .picture_arrow_right {
	float: right;
	border-width: 1px;
	border-color: #ccc;
	border-radius: 10px 0px 0px 10px;
	font-size: 30px;
	height: 35px;
	display: block;
	margin-top: 25px !important;
}
div#cropper_controls {
	display: flex !important;
	margin: 10px auto 10px 0px;
	float: none;
	padding: 0;
}
input#send_to_server {
	margin-bottom: 20px;
	display: block;
	height: 30px;
}
a.buttons.bid.medium.orange.buynow {
	margin-top: -1px;
	text-align: center;
	background: linear-gradient(to bottom, #ccc 40%, #666 100%) !important;
}

.shopping ul.share_buttons {
	float: right;
	width: auto;
	height: 35px;
	margin-top: 0px;
}

.product-item li.w-40.d-inline-lock.float-left {
	width: calc(60% - 10px);
}

li.w-40.d-inline-block.float-right {
	width: calc(40% - 20px) !important;
	margin-right: 3px;
}

.shopping .product-item.auction-item {
	border: 1px double #ccc;
	width: calc(25% - 5px);
	margin: 5px 1px 0px;
}

body.shopping .prodtitle {
	margin-top: 10px;
	text-align: center;
	padding: 15px 0px;
	border-bottom: 1px solid #ccc;
	background: linear-gradient(to bottom, #fff 40%, #ccc 100%);
}

ul.product_images li img {
	display: table;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px;
	border-radius: 4px;
}

ul.product_images li {
	width: calc(25% - 15px);
	margin: 4px;
}

ul.product_images li .fa {
	font-size: 20px;
	width: 25px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 2px;
	color: #666;
	border-radius: 4px;
}

.accordion2.ui-accordion.ui-widget.ui-helper-reset {
	width: 100%;
}


.large-text span.input_wrapper.blank {
	font-size: 1.5em;
	float: left;
}

.auction-item .pin_icon.fas.fa-eye {
	float: right !important;
	position: unset;
	display: none !important;
}

#nav li ul.image_buttons {
	background-color: transparent;
	display: block;
	position: absolute;
	top: 90px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	list-style: none;
	width: calc(100% - 20px);
}

.acknowledge_panel .form-group p {
	text-align: left;
	font-size: 1.5em;
	line-height: 1.5em;
}

s li.inline.img-btn.prev,
li.inline.img-btn.next {
	display: block !important;
	visibility: visible !important;
	color: #666;
}

input#rndcode {
	width: auto;
	float: left;
	margin-right: 5px;
}
img.col-6.float-right {
    float: right;
    width: 40%;
    display: inline-block;
    height: auto;
    max-width: 145px;
}


.registration input#registration_image {
	display: none;
}

.registration input[type="file"] {
	display: none !important;
}

.registration i.fa.fa-file-upload.huge-text.bg-red.float-left.d-inline-block {
	font-size: 5em;
	color: #666;
	width: 50%;
	clear: right;
	float: right;
}

.registration i.fa.fa-camera.huge-text.bg-red.float-left.d-inline-block {
	font-size: 5em;
	width: 50%;
	color: #666;
}



.auction-item .hide_icons_new .pin_icon.fas.fa-eye {
	display: block !important;
	color: #666;
	font-size: 20px;
	margin-left: 4px;
}


.overlay {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	z-index: 2;
	opacity: 0;
	background: rgba(39, 42, 43, 0.8);
	transition: opacity 200ms ease-in-out;
	border-radius: 4px;
	margin: -15px 0 0 -15px;
}



.auction-item ul.sort_bid_types {
	font-size: 9px;
	max-width: 95px;
	padding: 0;
	position: absolute;
	top: 50px;
	z-index: 99;
}
.auction-item .sort_bid_types li.list-item {
	padding: 2px;
	width: 100%;
	background: rgba(255, 255, 255, 0.25);
	height: 35px;
}
.sort_bid_types span.float-right {
	max-width: 50px;
	line-height: 9px;
}
.auction-item .sort_bid_types li.list-item:hover {
	background: rgba(255, 0, 0, 1);
	color: #fff !important;
}

.auction-item .sort_bid_types li.list-item input {
	float: left;
	max-width: 25px;
}


body.shopping ul.image_buttons {
	height: 50px;
	background-color: transparent;
	position: relative;
	top: 30px;
	margin-bottom: -50px;
	width: calc(100% - 15px);
}

.product-item.auction-item ul.image_buttons .fas {
	display: block !important;
	font-size: 20px;
	color: #666;
	float: right;
	position: relative;
	z-index: 100;
	border: 1px solid #666;
	padding: 4px;
	height: 20px;
	margin: 4px 4px 0px 0px;
	position: relative;
	z-index: 100 !important;
	background-color: rgba(255, 255, 255, .25);
}

body.shopping .auction-item-img li.inline.img-btn {
	cursor: pointer;
	height: 50px;
	width: 50%;
	z-index: 1;
	position: absolute;
	top: 0;
}

ul.my-2.list-unstyled.thumbnails.col-xl-12 {
	display: block;
	clear: both;
	float: left;
	text-align: left;
	padding-left: 0;
}

ul.my-2.list-unstyled.thumbnails.col-xl-12 img {
	width: 100%;
}

img.d-block.float-left.w-50.border.border-primary.p-2.border-radius-4 {
	width: calc(100% - 50px) !important;
	display: block;
	float: left;
}

ul.my-2.list-unstyled.thumbnails.col-xl-12 li {
	width: calc(25% - 2em);
	height: auto;
	overflow: hidden;
	border-color: #ccc !important;
	border-radius: 3px;
	display: inline-block !important;
}

.shopping .modal-body .float-right.w-50.d-inline-block.float-right {
	text-align: left;
}

.shopping.checkout table tfoot span.clearfix {
	display: block;
	clear: both;
	margin-top: 15px !important;
}

.shopping.checkout dl.float-right.d-inline-block.w-75.text-left.text-primary.p-4 dd {
	margin-left: 0;
	padding-left: 0;
	display: block;
	clear: both;
	float: none;
	font-size: .65em !important;
	line-height: 1em;
}

.shopping.checkout table.table.table-fluid.container.border.border-primary.border-radius-4.mt-5 {
	padding: 0;
	margin: 2em auto !important;
	width: 100% !important;
	border-radius: 4px !important;
	max-width: unset;
}

.shopping.checkout .col-4.float-left.d-inline-block.border.border-primary.border-radius-4 p {
	width: calc(104%) !important;
	border-color: #ccc !important;
	border-radius: 4px;
}

.payment_form .float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p span {
	float: right;
	color: red;
	font-size: 4.2em !important;
	position: relative;
	left: -75px;
	top: 0px;
	line-height: 65px;
}

ul.my-2.list-unstyled.thumbnails.col-xl-12 li {
	width: calc(25% - 2em);
	height: auto;
	overflow: hidden;
	border-color: #ccc !important;
	border-radius: 3px;
}

.shopping li.inline.img-btn.prev {
	left: 50%;
	margin: 0;
	width: 25px;
	border: unset;
}

.shopping li.inline.img-btn.next {
	border: unset;
	left: 5px;
}

#flash_message a {
	color: #000;
	text-decoration: underline;
}


.button_holder a i {
	float: left !important;
	color: #fff !important;
	margin: 7px -10px 0px 5px;
}

.seat_bar {
	overflow: hidden;
}

.edit_box .general_form .row {
	width: calc(100% - 30px);
}

div#clockImage {
	display: block;
	float: left;
	width: 100%;
	height: 20px;
}

a.btn.btn-primary.text-primary.float-right.d-block.text-primary {
	color: #fff !important;
}

.col-4.float-left.d-inline-block.border.border-primary.border-radius-4 {
	width: 35%;
}

.col-4.float-left.d-inline-block.border.border-primary.border-radius-4 p {
	width: calc(100% - .7em) !important;
}

.form-control.details_link {
	width: 2.5em;
	margin: 5px;
}

.w-70 .w-50.d-inline-block.float-left {
	width: calc(50% - 20px) !important;
	margin-right: 4px;
	margin-top: 20px !important;
	overflow-x: hidden;
}

.border-radius-8 {
	border-radius: 8px;
}

.border-radius-5 {
	border-radius: 5px;
}

.border-radius-10 {
	border-radius: 10px;
}

.border-radius-4 {
	border-radius: 4px;
}

.col-4.float-left.d-inline-block.border.border-primary.border-radius-4 p img {
	max-width: 150px;
	margin: 0px 5px;
	border: 1px solid #ccc;
	padding: 2px;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p span {
	float: right;
	color: red;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p .form-control {
	width: 87%;
	float: left;
	margin-bottom: 5px;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 .btn-primary {
	margin: 5px !important;
	width: calc(100% - 50px);
	float: left !important;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form {
	min-width: 100%;
	float: none;
	display: table;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4>div {
	width: 100%;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 {
	width: calc(60% - 1em);
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p {
	width: calc(90% - 20px);
	margin-left: 1.5em;
}

#cropper-example-2-modal .modal-footer {
	display: block !important;
}

.categoryorder {
	margin: 5px 5px 10px;
	display: table !important;
	width: calc(100% - 30px) !important;
	padding: 5px;
}

body.login div#new-to {
	float: left !important;
	display: inline-block !important;
	text-align: center;
	border: 1px solid #ccc !important;
	border-radius: 5px;
	padding: 5px;
	margin: 10px;
}

body.login #new-to p {
	line-height: 1.5em;
	margin: 0 0 1.5em;
	text-rendering: optimizeLegibility;
	width: auto;
	word-wrap: break-word;
	max-width: 100%;
}
#login-form {
	background: #ededed;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.card {
	overflow-x: hidden;
}
#login-form form {
	background: unset !important;
	padding: 16px 16px 0 16px;
	display: table;
	height: auto !important;
	background-color: #eee;
	background-color: #fff;
	border: unset !important;
	border-radius: 5px;
}

ul#username-admin_feed {
	clear: both;
	width: auto !important;
	display: block;
	position: relative;
	font-size: .5em !important;
}

i.fa.fa-file-upload.huge-text.bg-red.float-left.d-inline-block.cursor-pointer {
	font-size: 5em;
	margin: 10px;
}


.image_link {
	font-size: 1.5em;
	margin: 5px;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: .2em;
	color: #666;
}

.social_links {
	width: 90% !important;
	padding-top: 20px !important;
	margin-bottom: 10px;
}

#login-form .table {
	width: 100%;
	background-color: unset;
	border: unset !important;
}

#login-form .table td {
	border: unset !important;
}

#login-form {
	width: calc(50% - 30px) !important;
	float: right;
	margin: .5em .5em 0 0 !important;
}


#login-form .wraps a {
	display: inline-block;
	float: none !important;
	margin: 5px;
	font-size: .75em;
	color: #666;
}

#login-form .wraps {
	margin: 0 !important;
	display: table !important;
	padding: 0 !important;
	top: unset !important;
	box-sizing: content-box;
	vertical-align: top;
	float: none;
	text-align: left;
}

#login-form .table td {
	border: unset !important;
	text-align: left;
	padding: 0 !important;
	padding-bottom: .5em !important;
}


#login-form form i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: 0;
	font-size: 2em;
	color: #ccc;
	z-index: 5;
	cursor: pointer;
	left: 55%;
}

#login-form .wraps {
	margin: 0 !important;
}


#login-form .wraps .button {
	color: white;
	margin-top: 0 !important;
	width: calc(100% - 40px) !important;
}

#login-form input[name="login"].btn.btn-primary {
	padding: .5em !important;
	font-size: 1.2em;
}

.coupon.selected {
	background-color: pink;
	border-color: red;
}

.coupon {
	border: 1px dashed #000000;
	border-radius: 4px;
	color: #000000;
	margin: 0;
	padding: 10px;
	width: auto !important;
	display: inline-flex !important;
}

.loggedout header div#login-wrapper {
	float: right;
	position: unset;
	clear: both;
	display: block;
	height: 75px;
	min-height: unset;
	position: relative;
	top: 45px;
	width: auto;
	min-width: 350px;
}

header div#signin-button-wrapper {
	float: right;
	margin-top: 0px;
}


div#signin-left-wrapper>div label,
div#signin-right-wrapper label {
	opacity: 1;
	color: #fff !important;
}

.shopping .product-item.auction-item {
	border: 4px double #ccc !important;
	width: calc(33% - 8px) !important;
	display: inline-block;
	float: left !important;
	height: auto;
	min-height: 230px;
	height: 240px;
	border-radius: 5px;
}

.product-item li.w-40.d-inline-lock.float-left {
	width: calc(55% - 10px);
}

span.checkout_button.btn.btn-primary.d-block,
span.address_button.btn.btn-primary.d-block {
	width: calc(30% - 30px) !important;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.edit_tabs.float-right {
	display: none;
}

input.cleardefault.form-control[type="password"] {
	margin-bottom: 0px !important;
}

.loggedout header div#login-wrapper input.form-control {
	height: unset;
	padding-bottom: 0;
	margin-bottom: 10px;
	width: 83%;
	margin-left: 20px;
}

dl.float-right.d-inline-block.w-75.text-left.text-primary.p-4 {
	padding: 0 .1em;
	width: calc(75% - 5em) !important;
	font-size: 1.3em;
	text-align: left;
	float: left;
	display: block;
	/* border: 1px saddlebrown;
     */
	line-height: 1em !important;
	color: #666 !important;
	vertical-align: top;
	position: relative;
	top: -25px;
}

dd {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 10px;
}

table.table.table-fluid.container.border.border-primary.border-radius-4.mt-5 {
	padding: 0;
	margin: 2em auto !important;
	width: 98% !important;
	border-radius: 4px !important;
}

.hidden_panel {
	display: none;
}

.shopping.checkout div#login-register {
	width: calc(100% - 50px) !important;
	display: inline-block;
	float: none;
	text-align: center;
	position: unset !important;
	vertical-align: top;
}

li.d-inline-block.huge-text.open_panel.w-50.text-center.btn {
	width: 40% !important;
	color: #fff !important;
	padding: 1em;
	margin: 5px;
}

li.d-inline-block.huge-text.open_panel.w-50.text-center.btn h2 {
	color: #fff;
}

ul.d-block.list-unstyled.border.border-primary.border-radius-4 {
	display: table !important;
	margin: 1em auto !important;
}

table.table.table-fluid.container.border.border-primary.border-radius-4.mt-5 {
	padding: 0;
	margin: 2em auto !important;
	width: 100% !important;
	border-radius: 4px !important;
}

tfoot.tfoot-dark {
	background-color: #666;
}

dl.float-right.d-inline-block.w-75.text-left.text-primary.p-4 dd {
	margin-left: 0;
	padding-left: 0;
	display: block;
	clear: both;
	float: none;
}

dl.float-right.d-inline-block.w-75.text-left.text-primary.p-4 dd b {
	display: table;
	width: 100% !important;
	max-width: unset !important;
	line-height: 1em;
	margin: 7px 0 !important;
}

.admin .ui-accordion .ui-accordion-content {
	border-top: 0;
	overflow: auto;
	width: 98.5% !important;
	margin: -2px 5px 0 !important;
	height: auto !important;
	padding: 0;
	overflow: hidden;
}

.admin .card i.fab.d-block {
	font-size: 5em;
	color: #666;
}

#admin_panel .accordion.orange.ui-accordion.ui-widget.ui-helper-reset h2.ui-accordion-header {
	background-color: rgba(255, 165, 0, .5) !important;
}

#admin_panel .pagination {
	width: calc(100% - 40px) !important;
	background-color: transparent !important;
	border: unset;
}

ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive li {
	width: 100% !important;
	margin: 0;
	padding: 0;
}

i.fa.fa-exclamation.pr-2.mr-2.float-left.d-block.dropdown-toggle {
	color: #ededed;
}

.card {
	position: relative;

	display: flex;

	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

ul.search_results {
	float: right;
	position: relative;
	border: 1px solid #ccc;
	padding: 1em;
	z-index: 10000000;
	/* margin-bottom: -100%;
     */
	background-color: #ededed;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 4px 4px 4px #666;
	text-align: left;
}

.graph-canvas {
	padding: 0 !important;
	margin: 0 auto;
	width: calc(100% - 10px) !important;
	border: unset !important;
	height: auto !important;
	box-sizing: border-box;
	display: flex !important;
}

.graph h2.card-header {
	font-size: .9em !important;
	padding: .5em;
}

.graph h2.card-header {
	font-size: .9em !important;
	padding: .5em;
	background-color: darkcyan !important;
	color: #ededed;
}

#admin_panel .system_messages {
	border-bottom: 1px solid darkgreen;
	border-top: 1px solid darkgreen;
	position: unset;
	border: 1px solid #eee;
	margin: 30px auto 10px;
	clear: both;
	display: block;
	float: none;
}

td {
	font-size: .7em;
	padding: .7em !important;
	vertical-align: top !important;
}

.tfoot-dark td {
	padding: .3em !important;
}

input.btn.btn-secondary.excel.d-block.clearfix {
	width: calc(100% - 20px) !important;
	margin: 0 auto !important;
	float: none !important;
	display: block !important;
	clear: both !important;
	position: unset !important;
}

.forms .d-block.clearfix {
	text-align: center;
	display: block !important;
	clear: both !important;
	padding: 0;
	width: 100% !important;
	margin: 0 auto 10px !important;
}

div.card-header h2 {
	color: #ededed;
	margin-top: 10px;
	margin-bottom: -10px;
}

div.card-header>i.fa.fa-info-circle.show-help.float-right.mr-2 {
	margin-top: -10px;
	margin-bottom: 10px;
}

.managetax input[type="number"] {
	max-width: 40px;
	float: left;
}

body.admin #column-right .card-header {
	font-size: 1.5em;
	padding: .3em;
	margin-bottom: .2em;
	background-color: #555;
	color: #fff;
}

body.admin #column-right .card-header.ui-accordion-header {
	padding: 1em 0em;
}

.shopping h5.prodtitle.auction-item-title {
	width: 100% !important;
	display: table;
	float: none;
	max-width: unset;
	height: 10px;
	padding: 0 0 1em;
}


.shopping .auction-item-img {
	min-height: 150px;
	width: calc(50% - 5px);
}

.shopping .picture_arrow_right {
	float: right;
	border-width: 1px;
	border-color: #ccc;
	border-radius: 10px 0px 0px 10px;
	font-size: 30px;
	height: 35px;
	display: block;
	margin-top: 25px !important;
	width: 30px;
	vertical-align: middle;
	color: #ccc;
	padding: 10px 0px;
	border-style: solid;
	margin-right: -8px !important;
}

.add_links {
	width: calc(100% - 5px);
	margin-left: 5px;
	margin-right: 5px;
	display: table;
	padding: unset;
	height: 0;
	list-style: none;
}

li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
	width: calc(25% - 10px) !important;
}

#similar_list .auction-item-img {
	clear: both;
	margin: 0 auto;
	width: 95% !important;
	text-align: center;
}

li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
	width: calc(25% - 10px) !important;
	padding: 0;
	margin-top: 10px;
}

li.buttons.bid.medium.orange.btn.btn-primary.d-inline-block.w-50 {
	width: 35% !important;
	margin-right: 2px;
}

.right.inline.twenty {
	float: right;
	width: 20%;
	display: inline-block;
	padding: 10px;
	border: 1px solid #ededed;
	vertical-align: top;
	display: none;
}

#similar>h2,
#also_bought h2 {
	clear: both;
	display: block;
	background-color: #666 !important;
	display: block;
	font-size: 18px;
	padding: 5px;
	top: 0;
	float: none;
	position: relative;
	z-index: 5;
	color: #fff;
	margin-bottom: 10px !important;
}

.shopping #container {
	background: #fff;
	display: table;
	clear: both;
	float: none;
	width: 100%;
}

body.shopping #product_tabs {
	border-bottom: unset;
	margin-bottom: -2px;
	padding: 5px;
	text-align: left;
	width: 70%;
}


ul#similar_list {
	width: 100% !important;
}

div#similar {
	clear: both;
	display: table;
	width: 100%;
	margin: 50px auto;
	padding: 0 !important;
}

#similar>h2 {
	clear: both;
	display: block;
	background-color: #666;
	display: block;
	font-size: 18px;
	padding: 5px;
	top: 0;
	float: none;
	position: relative;
	z-index: 5;
	color: #fff;
	margin-bottom: 10px !important;
}

#products_box li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
	width: calc(40% - 10px) !important;
	padding: 0;
	margin-top: 10px;
}

#similar .product-item .panel {
	position: relative;
	top: -35px;
}

#similar h3.price.green {
	font-size: 1.1em;
	margin-bottom: 0;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	margin: 0;
	line-height: 4em;
}

body.single.shopping .modal-body .google-bg {
	padding: 5px 10px;
	border-radius: 5px;
	background-color: #F52B00;
	font-size: .5em;
	color: #fff;
	width: 44%;
}

body.single.shopping .modal-body #login-form form i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: 15px;
	font-size: 1.2em;
	color: #ccc;
	z-index: 5;
	cursor: pointer;
	left: 50%;
}

div#product_description .left.inline.seventy.border.border-primary {
	padding: 1em 1em 1em 1em;
	width: calc(100% - 2em) !important;
	margin-bottom: 1em;
}

#similar .add_links {
	width: calc(100% - 5px);
	margin-left: 5px;
	margin-right: 5px;
	display: table;
	padding: unset;
	height: 0;
	list-style: none;
	position: relative;
	top: -35px;
}

ul.product_buttons {
	width: 100%;
	clear: both;
	display: table;
	margin: 0 auto;
	padding: 0 .2em;
}

#also_bought .product_buttons .btn.btn-primary {
	background-color: #666;
	border-color: #000;
	width: 35% !important;
}

#similar li.w-25.d-inline-block.float-left,
#also_bought li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
	width: calc(25% - 15px) !important;
	padding: 0;
	margin-top: 10px;
	height: auto;
}

body.single.shopping .modal-body #login-form .wraps .button {
	color: white;
	margin-top: 0 !important;
	width: calc(100% - 40px) !important;
	font-size: .9em;
}

body.single.shopping .modal-body a.d-inline-block.float-left.facebook-bg {
	width: 44%;
	font-size: .5em;
	color: #fff;
}

p.manufacturer {
	font-size: 1em;
	font-weight: bold;
}

body.single.shopping .modal-body #login-form {
	padding: 5px 0 0 0 !important;
	float: none;
	margin-top: 4px;
	border-radius: 10px 10px 0px 0px;
	background-repeat: repeat-x;
	background-size: 100% 65px;
	margin-right: 9px;
	width: 100% !important;
}

#similar span.review_text {
	font-weight: bold;
	margin-bottom: 0;
	display: block;
}

.ratings img.d-inline-block {
	width: 15px;
}

.shopping h3.price.green {
	font-size: 1.1em;
	margin-bottom: 0 !important;
	width: 100%;
	display: table;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 13px;
}

.ratings {
	text-align: center;
	display: block;
	width: 70%;
	float: right;
	clear: both;
	margin: 0 0 5px;
}

.slide-img-container.p-2 {
	width: 45% !important;
	float: none;
	padding: 5px !important;
	overflow: hidden;
}

.slide-img-container img {
	width: 100%;
}

.slide-img-container {
	text-align: center;
	width: calc(100% - 15px);
	height: auto;
	float: left;
	margin-bottom: 20px;
}

#product-thumbs-ratings {
	width: 45% !important;
	clear: both;
	float: left;
	margin-top: 5px;
	/* border: unset!important;
     */
	display: block !important;
}

#product-thumbs-ratings {
	width: 40% !important;
	clear: both;
	float: left;
	margin-top: 5px;
	border: unset !important;
	display: block !important;
	text-align: left;
	padding: 0;
}

.changeimage img {
	width: 100% !important;
}

div#product_media {
	margin-bottom: 10px;
	margin-left: 0;
	overflow: hidden;
	left: 0;
	float: left;
	padding: 0;
	text-align: left;
	display: block;
	height: auto;
	background: url(/assets/css/quibids-2.0/module-white.jpg) #fff left bottom repeat-x;
	min-height: 562px;
	border-radius: 10px;
}

.d-inline-block.align-top.col-xl-7.product-reviews {
	min-width: calc(100% - 10px) !important;
	display: flex !important;
	padding: 0;
	margin: 0;
	clear: both;
	margin-left: 10px;
}

.d-inline-block.align-top.col-xl-7.product-reviews ul {
	width: 100%;
	margin-left: -10px;
	margin-bottom: 10px;
}

.product-reviews em.d-inline-block.float-right {
	float: right;
	display: inline-block !important;
	color: #000;
	width: 15px;
	vertical-align: bottom;
	float: right !important;
	top: 25px;
	position: relative;
}
#SlideInContent .col-xs-12.col-md-4 {
	max-width: calc(100% - 55px);
	margin-left: 20px;
	max-width: calc(33.33% - 25px) !important;
}

.viewproduct .card {
	border: unset !important;
}

div#product_media_ratings {
	width: 40%;
}

.slide-img-container.p-2 {
	width: 95% !important;
}

.product-box.d-block {
	width: 100% !important;
}

.d-inline-block.w-50.p-2.float-right.border.border-primary.border-radius-4.ratings_box {
	width: 55% !important;
	padding: 5px !important;
	margin: 0 !important;
}

.ratings_box ul.d-block {
	float: left;
	margin: 0;
	text-align: left;
}

.ratings_box img.d-block.border.border-primary.border-radius-4 {
	border-radius: 50%;
}

.ratings_box span.username.d-block.clearfix {
	margin: 0 !important;
	font-size: .7em;
}

.rate_this img.d-inline-block {
	width: 15px;
	margin: 0 -4px 0 0;
}

ol.ratings {
	float: left;
	display: inline-block;
}

.auction-item span.d-block.clearfix.rate_this {
	margin: -32px auto -15px;
	line-height: 20px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -15px;
	float: right;
	display: inline-block !important;
	color: red;
	left: -5px;
	clear: none;
}

.auction-item .ratings {
	text-align: left;
	display: block;
	width: 75px !important;
	float: left !important;
	clear: none;
	margin: 0 0 5px 5px;
	display: inline-block !important;
}

.modal-body .rate_this {
	float: right;
	clear: both;
	margin-top: -10px;
	margin-right: 5px;
	text-align: left;
}

.ratings_box span.d-block {
	font-size: .5em;
	line-height: 1.2em;
	font-weight: bold;
	width: 110% !important;
	margin-left: -20px;
}

.ratings_box li.d-block.p-1.border.border-primary.border-radius-4 {
	margin: 0;
	float: left;
	width: 110%;
	display: block;
	margin-left: -41px;
	margin-bottom: 4px;
}

.ratings_box ul.d-block {
	overflow-y: auto;
	max-height: 225px;
}

img.d-inline-block.set_rating_star {
	width: 2.5em;
	cursor: pointer;
	margin-top: 35px;
}

textarea#text {
	font-size: .5em;
}

.ratings.stars>p {
	background-image: url(/assets/img/star.gif);
	background-repeat: repeat-x;
	max-width: 100%;
	overflow: hidden;
	background-size: 15px 15px;
	z-index: 1;
	display: block;
	height: 20px;
	background-position: top left;
}

.ratings img.d-inline-block {
	width: 2em;
}

.single.shopping .ratings {
	max-width: 125px !important;
	float: right !important;
	clear: both;
	display: block;
	position: relative;
	text-align: center;
}

#similar .ratings p.d-block.clearfix,
#also_bought .ratings p.d-block.clearfix {
	font-size: .7em;
}

.modal-body .d-table.clearfix {
	margin: 0 auto;
	text-align: center;
}

.modal-body textarea {
	width: 95%;
	display: block;
	margin: 5px auto;
}

.single.shopping #similar span.ratings {
	text-align: center;
	width: 100%;
	max-width: unset !important;
	display: table !important;
	float: none !important;
	clear: both;
	height: auto;
	top: 35px;
}

body.shopping #product-thumbs li {
	width: 22%;
	float: left;
}

.float-right.pricing-box.clearfix {
	max-width: 200px;
	float: right;
	clear: both;
	font-size: 1.25em;
	text-align: right !important;
}

.single.shopping #similar span.ratings img {
	width: 20px;
}

.float-right.pricing-box.clearfix {
	max-width: 200px;
	float: right !important;
	clear: both;
	font-size: 1.25em;
	text-align: right !important;
	/* right: 10px; */
	/* position: absolute; */
	display: table-cell !important;
	min-width: 150px;
	padding: 5px;
	border-radius: 4px;
}

#similar h3.price.green {
	font-size: 1.1em;
	margin-bottom: 0;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	margin: 0 auto 20px !important;
}

#product_questions li.d-block.border.border-primary.p-5.mb-2 {
	padding: 5px !important;
	text-align: initial;
	height: auto;
	display: table !important;
	width: 100%;
}

.shopping .modal-body .answers_modal .float-right.w-50.d-inline-block {
	width: calc(100% - 20px) !important;
	font-size: .8em;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px;
}

form.form-group.card {
	width: 100%;
	margin-top: 10px;
}

.shopping .modal-body .answers_modal .float-right.w-50.d-inline-block {
	width: calc(100% - 45px) !important;
	font-size: .8em;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px;
	margin: 0 auto 0 -19px !important;
	left: 0;
	display: table !important;
}

em {
	font-style: italic;
	color: #818181;
	margin-left: 0;
}

.answers_box li.d-block.p-1.border.border-primary.border-radius-4 {
	border: unset !important;
}

.d-inline-block.p-2.float-right.border.border-primary.border-radius-4.answers_box {
	width: calc(100% - 50px) !important;
	margin-left: 0px !important;
	float: none !important;
}

.d-inline-block.p-2.float-right.border.border-primary.border-radius-4.answers_box em {
	margin-left: 0;
	clear: both;
	display: block;
	font-size: .8em;
}

h2.card-header.question_modal {
	margin-top: 0px;
}

.modal-body form#product_answers_form {
	width: 100%;
	margin-left: 5px;
}

textarea#answer {
	width: 98% !important;
	margin-bottom: 10px;
}

.ratings li.star.d-inline-block {
	background-image: url(/assets/img/star.gif) !important;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	display: inline-block;
	background-size: 15px;
	top: 0px !important;
	position: relative;
	left: -7px;
}

.shopping div#image_holder {
	width: calc(100% - 25px) !important;
	margin: 10px;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 4px;
}

.shopping div#image_holder img {
	width: 100%;
}

body.shopping #product-thumbs li img {
	width: 100%;
}

body.shopping #product-thumbs li {
	width: 22%;
	float: left;
	padding: 2px;
}

#product_reviews li.d-block.p-1.border.border-primary.border-radius-4 .w-25 {
	width: 20% !important;
	text-align: center;
}

#product_reviews .ratings_box li.d-block.p-1.border.border-primary.border-radius-4 {
	margin: 0;
	float: left;
	width: 110%;
	display: block;
	margin-left: 0;
	margin-bottom: 4px;
	width: calc(100% - 2em);
}

#product_reviews .ratings_box ul.d-block {
	overflow-y: auto;
	max-height: unset;
}

.ratings_box span.d-block {
	font-size: .5em;
	line-height: 1.2em;
	font-weight: normal;
	width: 110% !important;
	margin-left: 0;
	margin-top: 5px;
	font-size: 1em;
}

#product_reviews p.username.d-block.clearfix {
	float: none;
	clear: both;
	display: block;
	margin: 10px 0;
	text-align: left;
	width: 100%;
	position: unset;
}

#product_reviews .d-block.p-1.border.border-primary.border-radius-4 .w-25 {
	width: 20% !important;
	text-align: left;
}

#product_reviews img.tiny.avatar.d-block.border.border-primary.border-radius-4 {
	width: 30px !important;
	height: auto;
	float: left;
	margin: 5px;
	position: unset;
	margin: 10px auto 10px 35px;
	clear: both;
	left: 0;
}

#product_questions ul.float-left.d-inline-block {
	min-height: 400px;
}

.product_details_content .btn {
	color: #fff !important;
}

#product_questions span.d-block.clearfix {
	margin-bottom: 20px;
	font-size: 1.25em;
}

dl.card-header {
	margin-top: 5px;
	border-top: unset;
}

.answers.w-50.float-right.d-block dl {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 1.25em;
	width: calc(100% - 20px) !important;
	min-width: unset !important;
	margin-left: 5px;
}

.answers.w-50.float-right.d-block dl {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 1.25em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ratings_modal .d-block.p-2.float-right.border.border-primary.border-radius-4.ratings_box.alert.alert-primary {
	margin-left: auto;
	margin-top: 10px;
}

.answers_box span.username.d-block.clearfix {
	font-size: 12px;
}

#product_questions li.d-block.border.border-primary.p-5.mb-2 p {
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 5px;
}

.answers.w-50.float-right.d-block {
	width: calc(75% - 35px) !important;
}

.answers.w-50.float-right.d-block dl {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 1.25em;
}

.shopping.index .ratings img.d-inline-block {
	width: 1.2em;
}

.shopping.index p.d-block.clearfix {
	font-size: .7em;
}

li.inline.product_information {
	float: right;
	text-align: right;
	padding: 0em 1em;
	width: calc(60% - 40px) !important;
}

.shopping #similar .auction-item-img {
	min-height: 150px;
	width: 100%;
	text-align: center;
}

img.tiny.avatar.d-block.border.border-primary.border-radius-4 {
	width: 30px !important;
	height: auto;
	float: left;
	margin: 5px;
}

.ratings_box li.d-block.p-1.border.border-primary.border-radius-4 {
	margin: 0;
	float: left;
	width: 110%;
	display: block;
	margin-left: -35px;
	margin-bottom: 4px;
	width: calc(100% - .1em);
}

li.d-block.p-1.border.border-primary.border-radius-4 .w-25 {
	width: 20% !important;
}

li.d-block.p-1.border.border-primary.border-radius-4 .w-75 {
	width: 71% !important;
	float: left !important;
}

.shopping #similar .auction-item-img a {
	/* display: table;
     */
	/* width: 100%;
     */
	text-align: center;
	max-width: 140px;
	margin: 0 auto;
	display: block;
}

#product_reviews .d-table.clearfix,
#product_questions .d-table.clearfix {
	clear: none !important;
	float: right !important;
	width: 45% !important;
	display: inline-block !important;
}

#product_questions .d-table.clearfix {
	width: 45% !important;
	float: right !important;
}

#product_questions .d-inline-block.w-50.p-2.float-right.border.border-primary.border-radius-4.questions_box {
	float: left !important;
}

#product_questions input#subject {
	margin: 0 auto;
	width: 85% !important;
}

#product_reviews #text,
#product_questions textarea#question {
	font-size: .7em;
	width: 90%;
	margin: 10px auto;
	height: 50px;
	border-color: #ccc;
}

div#product_media_questions,
div#product_media_ratings,
#product_reviews>div>h2,
#product_questions>div>h2 {
	display: none !important;
}

#product_questions ul.d-block {
	display: table !important;
	height: auto;
}

#product_questions li.d-block.p-1.border.border-primary.border-radius-4 {
	font-size: .7em;
	height: auto;
	display: table !important;
	clear: both;
	box-sizing: content-box;
	margin-left: -38px;
	width: 100%;
}

span.answer_question {
	display: block;
	clear: both;
	color: blue;
	float: right;
	font-size: .9em;
	cursor: pointer;
}

ul.answers {
	float: right;
	width: 75%;
	clear: both;
	display: table;
	margin-top: 10px;
}

.modal-body div#product_media_answers {
	width: 45%;
	text-align: left;
	float: left;
}

.shopping .modal-body .answers_modal .float-right.w-50.d-inline-block li.d-block.p-1.border.border-primary.border-radius-4 {
	font-size: .5em;
	font-weight: normal;
	width: 100%;
	text-align: left;
	border: unset !important;
}

.shopping .modal-body .answers_modal .float-right.w-50.d-inline-block li.d-block.p-1.border.border-primary.border-radius-4 {
	font-size: .5em;
	font-weight: normal;
	width: 135%;
	text-align: left;
	border: unset !important;
	margin-left: -40px;
}

.shopping .modal-body .answers_modal .float-right.w-50.d-inline-block li.d-block.p-1.border.border-primary.border-radius-4 span.w-75.float-right {
	margin-left: 5px;
	width: 77% !important;
}

.modal-body textarea {
	width: 90%;
	display: block;
	margin: 5px auto;
}

li.d-block.p-1.border.border-primary.border-radius-4 .w-75 {
	width: 71% !important;
	float: left !important;
	text-align: left;
}


body.shopping #product_details span {
	clear: both;
	display: block;
	margin-top: 5px;
	width: 100%;
	display: table;
	text-align: right;
	font-size: .8em;
	max-width: unset;
	margin-bottom: 0px;
}

.shopping.index p.d-block.clearfix {
	font-size: .9em;
}

.shopping.index #product_details .ratings img.d-inline-block {
	width: 2.2em;
	float: left;
}

body.single.shopping #product_details span.ratings {
	float: left !important;
	display: inline-block;
	clear: none !important;
	text-align: left;
}

footer.thead-dark * {
	background-color: transparent;
}
.thead-dark th {
	border-right: 1px solid #fff !important;
}
.thead-dark th {
	border-right: 1px solid #fff !important;
}


.shopping form#product_form {
	width: 100%;
}

form#product_questions_form {
	width: 100%;
}

form#product_ratings_form {
	width: 100%;
}

body.shopping #bn-buybox {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #cacaca;
	border-radius: 4px;
	color: #000;
	float: none;
	margin-top: 0;
	margin-left: 0px !important;
	padding: 1em !important;
	text-align: center;
	width: calc(100% - 1em);
	display: table;
}

.shopping .modal-body .answers_modal .float-right.w-50.d-inline-block {
	width: calc(50% - 20px) !important;
	font-size: .8em;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px;
}

img.tiny.avatar.d-block.border.border-primary.border-radius-4 {
	width: 30px !important;
	height: auto;
	float: none;
	margin: 5px;
	position: unset;
	margin: 0 auto;
	clear: both;
}

#product_reviews .d-inline-block.w-50.p-2.float-right.border.border-primary.border-radius-4.ratings_box,
#product_questions .d-inline-block.w-50.p-2.float-right.border.border-primary.border-radius-4.questions_box {
	width: 50% !important;
	padding: 5px !important;
	margin: 0 !important;
	float: left !important;
}

.form-group.card .d-block {
	width: 100% !important;
}

textarea#text,
textarea#question {
	font-size: .5em;
	width: 90%;
	margin: 10px auto;
	height: 50px;
	border-color: #ccc;
}

.form-group.card .d-block {
	width: 100% !important;
	margin-bottom: 10px;
}

#product_reviews label {
	display: block;
	float: left;
	clear: both;
	margin: 0 0 10px 5px;
}

#product_reviews h2,
#product_questions h2 {
	font-size: 1em;
}

#product_reviews a.float-left.btn.btn-primary.clearfix.rate_this {
	float: right !important;
}

#similar_products li.col-xl-3.d-inline-block.card.product-item {
	width: calc(33.33% - 40px) !important;
	max-width: unset;
	margin-top: 10px;
}

footer #footer-right .w-50 {
	width: calc(50% - 1em) !important;
	vertical-align: top;
	text-align: left !important;
}

div#right-social-footer {
	float: left !important;
	text-align: left !important;
}

footer #right-social-footer i.d-inline-block {
	font-size: 2em !important;
	color: #fff !important;
}

input#remember_me {
	width: 25px !important;
}

div#signin-right-wrapper a {
	float: left;
	padding-left: 9px;
	padding-top: 3px;
	height: 30px;
	color: #333 !important;
}

.loggedout header div#login-wrapper input.form-control[type="text"],
.loggedout header div#login-wrapper input.form-control[type="password"] {
	height: unset;
	padding-bottom: 0;
	margin-bottom: 10px;
	width: 70%;
}


#navigationBox i.fas.fa-question-circle {
	float: left;
	margin-left: 10px;
}
#SlideInContent div#nav {
	margin: 0;
	top: 10px !important;
	position: relative;
	padding: 0;
	background-color: transparent;
}
#SlideInContent #navigationBox>h3 {
	display: none;
}
#SlideInContent #navigationBox ul {
	font-size: 1.25em;
	padding: 0;
	border: unset;
}
#SlideInContent #navigationBox h5 {
	text-align: center;
	padding: 4px 0px 3px;
	margin-top: -25px;
	border-top: 0px none !important;
	background-color: gainsboro;
	margin-bottom: -10px;
}
.loggedout header div#login-wrapper {
	max-width: 450px !important;
}

div#steps {
	width: 70%;
	margin: 10px auto;
}

#step1,
#step2,
#step3 {
	display: inline-flex;
	background-size: 100%;
}

#step1 {
	background-image: url(/assets/images/step1-bg.png);
	background-repeat: no-repeat;
	width: 33%;
	height: 140px;
}

#step2 {
	background-image: url(/assets/images/step2-bg.png);
	background-repeat: no-repeat;
	width: 33%;
	height: 140px;
}

#step3 {
	background-image: url(/assets/images/step3-bg.png);
	background-repeat: no-repeat;
	width: 33%;
	height: 140px;
}

div#signin-left-wrapper div label {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
	color: #333 !important;
	cursor: pointer;
	margin: -5px 0px;
}

.search-auctions-large form,
.search-auctions-large {
	overflow: unset !important;
	width: calc(100% - 20px) !important;
}




div#banner-rotator {
	width: 100% !important;
}

.admin_levels li.d-inline-block.border.border-secondary.px-2.py-2.m-2 {
	padding-top: 0px !important;
	margin: 2px !important;
	vertical-align: top;
	font-size: .8em;
	color: #666 !important;
}



input[type="checkbox"] {
	width: 25px !important;
}

.content.border-0 {
	width: 33%;
	text-align: left;
}

#step1,
#step2,
#step3 {
	display: inline-block;
	background-size: 100%;
}

p#step1-p2,
p#step2-p2,
p#step3-p2 {
	clear: both;
	display: table;
	margin: 0em 0 0;
	width: 90%;
	float: right !important;
	text-align: revert;
	font-weight: bold;
	font-size: 2em;
	position: unset !important;
	padding: 0 !important;
}

span#step1-span,
span#step2-span,
span#step3-span {
	clear: both;
	display: table;
	text-align: left;
	float: right;
	margin: 0;
	position: relative;
	left: 0;
	font-size: 1.5em;
	width: 50%;
	line-height: 1.5em;
	margin: 0em 1em 0 0;
}






.content.border-0 {
	width: calc(33% - .9em);
	text-align: left;
	display: inline-block !important;
	float: left;
}



.form-control.hasDatepicker {
	display: block;
	width: calc(46% - 6em) !important;
}

select[name="auctionduration"] {
	width: 100%;
	padding: 1em;
}

input#Endmask,
input#Startmask {
	padding: .5em;
	width: 100%;
}

header i.fa.fa-plus {
	font-size: 3em;
	float: left;
	margin-left: .2em;
	position: absolute;
	left: 0;
	top: 75px;
}

footer.container.d-block.thead-dark {
	background-color: #666;
	width: 100% !important;
}


footer.thead-dark * {
	background-color: transparent;
	border: unset;
}


div#edit_seo .w-50,
form#CustomMeta {
	max-height: 400px !important;
	min-height: unset;
	overflow: scroll;
}

div#edit_seo .w-50 {}

header i.fa.fa-plus {
	font-size: 3em;
	float: left;
	margin-left: .2em;
	position: absolute;
	left: 0;
	top: 75px;
	z-index: 10000;
}

header a.float-left.d-block.clearfix.text-large.fa.fa-phone {
	position: absolute;
	top: 120px;
	margin-left: 75px;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	/* font-family: helvetica;
     */
}

i.fa.fa-pencil-alt.custom_content_edit.float-right {
	z-index: 9999999999;
	position: relative;
	cursor: pointer;
}

.editor_panel li.d-inline-block.border.border-radius-4.border-primary.p-2 {
	margin-right: 1em;
	font-size: 2em;
}

div#draggable_image {
	width: 100%;
	min-height: 250px;
	border: 1px dotted #666;
	border-radius: 4px;
	margin-bottom: 1em;
}

.custom_content_pre {
	position: absolute;
	width: auto;
	display: contents;
}

#nav>li.d-inline-block {
	background-color: #ccc;
	padding: .5em 1em;
	min-width: 75px;
	border-radius: 5px 5px 0px 0px;
	box-shadow: 2px 2px 2px #666;
	margin-right: 3px;
}

#nav ul>li>a {
	font-size: .9em;
	color: #666;
}

canvas#my_canvas {
	width: 100%;
	height: 100%;
}

#draggable_image {
	min-width: 275px !important;
	min-height: 250px !important;
}

div#img_attributes {
	display: table;
	clear: both;
	width: 100%;
	margin-bottom: 1em;
}

div#img_attributes .form-group {
	display: table;
	clear: both;
	margin-bottom: 10px;
	width: 100%;
}

.tab-area i.fa.fa-plus {
	float: left;
	margin-bottom: 0;
	color: red;
	font-size: 2em;
}

li.d-inline-block.border.border-radius-4.border-primary.p-2.choose_addon span {
	font-size: .7em !important;
}

li.d-inline-block.border.border-radius-4.border-primary.p-2.choose_addon {
	margin: 4px;
}

.tab-area i.fa.fa-plus {
	float: none;
	margin-bottom: 0px;
	color: red;
	font-size: 2em;
	display: table;
}

.tab-area i.fa.fa-plus {
	float: none;
	margin-bottom: 0px;
	color: red;
	font-size: 2em;
	display: table;
}

i.fa.fa-pencil-alt.custom_content_edit {
	position: relative;
	z-index: 8 !important;
}


i.fa.fa-plus.add_content.right {
	float: right;
}

li.d-inline-block.border.border-radius-4.border-primary.p-2.choose_addon {
	float: left;
	font-size: 1em !important;
}

#nav i.fa.fa-plus.add_to_menu {
	position: unset;
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#draggable_image p {
	display: none;
}

i.fa.fa-plus.add_content {
	position: relative;
	z-index: 9;
	cursor: pointer;
	width: 30px;
	margin: 0;
}

#draggable_image p {
	display: block;
	font-size: 30px;
	vertical-align: middle;
	float: none;
	text-align: center;
	margin-top: calc(50% - 30px - 1em);
	border: 1px dashed #ccc;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	padding: 1em;
}

div#draggable_image {
	width: 100%;
	min-height: 250px;
	border: 1px dotted #666;
	border-radius: 4px;
	margin-bottom: 1em;
	max-height: 250px;
}

div#logo-editor {
	clear: both;
	margin-top: 2em !important;
	display: table;
}


@media(min-width:768px) {
	.modal-dialog {
		max-height: 50% !important;
		display: block;
		min-width: 650px;
		width: auto;
		max-width: 80%;
	}

	div#draggable_image {
		width: 100%;
		min-height: 250px;
		border: 1px dotted #666;
		border-radius: 4px;
		margin-bottom: 1em;
		max-height: 500px;
	}

	#draggable_image p {
		display: block;
		font-size: 30px;
		vertical-align: middle;
		float: none;
		text-align: center;
		margin-top: calc(50% - 30px - 2em);
		border: 1px dashed #ccc;
		width: 200px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 5px;
		padding: 1em;
	}


}


.slider_holder {
	height: 300px;
	border: 1px solid #ccc;
}

div#img_attributes {
	display: table;
	clear: none;
	width: 100%;
	margin-bottom: 1em;
	width: 30% !important;
}

.slider_holder {
	height: 250px;
	border: 1px solid #ccc;
	overflow: hidden;
	display: table;
	background-color: #eee;
}

.slider_holder ul.page_builder_links {
	bottom: 10px;
}

i.fa.fa-plus.add_content.container.bottom {
	float: right;
}

i.fa.fa-plus.add_content.footer {
	float: right;
}


.edit_box form#img_attribute_form {
	padding: 0;
	margin: 0;
	float: none;
	width: auto;
	min-width: auto !important;
	overflow: visible;
}

input.btn.btn-primary.save_custom_content {
	float: none;
	clear: both;
	display: block;
}

div#page_builder {
	margin: 30px auto;
	border: 1px solid #ccc;
	display: table;
	padding: 10px;
	width: calc(100% - 2em);
}

i.fa.fa-plus.add_content.slider {
	float: right;
}

.custom_content_pre {
	position: relative;
	width: auto;
	display: contents;
}

div#LeftSliderContent {
	display: inline-block !important;
	float: left !important;
	width: calc(25% - 6px) !important;
	height: 250px;
	border: 1px solid #ccc;
	margin-right: 2px;
}

div#RightSliderContent {
	display: inline-block !important;
	float: right !important;
	width: calc(25% - 6px) !important;
	height: 250px;
	border: 1px solid #ccc;
	margin-left: 2px;
}

body i.fas.fa-expand-arrows-alt {
	display: block;
	float: left;
	font-size: 25px;
	margin: 5px -25px -25px 5px;
	height: 0;
	font-size: 1em;
}



div#edit_fonts {
	z-index: 9999999;
}

.custom_content_pre[data-name="SLIDERS/FullWidth"],
.custom_content_pre[data-name="SLIDERS/TwoColumns"],
.custom_content_pre[data-name="SLIDERS/ThreeColumn"] {
	min-height: 250px;
	border: 1px solid #ccc;
	margin: 10px auto;
	width: 100%;
	background-color: #eee;
}

.slider_content ul.page_builder_links.float-right {
	float: right;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

ul.page_builder_links.float-right li.d-inline-block:last-child {
	border: unset;
}

.slider_holder {
	height: 250px;
	border: unset;
	overflow: hidden;
	display: block;
	background-color: #eee;
	width: 100% !important;
	padding: 0;
	margin: 0;
}

.carousel-item img.d-block {
	width: 100% !important;
	height: 250px;
}

.slider ul.page_builder_links.float-right {
	position: absolute;
	right: 10px !important;
	bottom: 10px;
}

.w-75.slider_holder {
	float: left !important;
	width: calc(75% - 10px) !important;
}

div#TwoColumnSlider {
	float: right;
	border: 1px solid #ccc;
	display: inline-block !important;
	height: 250px;
}

.carousel-item {
	display: none;
}

.w-50.slider_holder {
	width: calc(50% - 0px) !important;
}

.three-columns div#LeftSliderContent {
	display: inline-block !important;
	float: left !important;
	width: calc(25% - 0px) !important;
	height: 250px;
	border: 1px solid #ccc;
	margin-right: 2px;
	margin-left: -15px;
}


div#custom_content_header_110 {
	display: block;
	width: fit-content;
	clear: both;
	margin: 0 auto 0 50px;
	top: 40px;
}

.tab-area div#FullWidthAd {
	height: 120px;
	margin-bottom: 20px;
}

#container div#FullWidthAd {
	height: 120px;
	margin-bottom: 20px;
}

#container>div>.advert-banner {
	width: 100% !important;
	height: 100px;
	margin: 10px auto;
	text-align: center;
}

.tab-area>.advert-banner {
	height: 125px;
	clear: both;
	float: none;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

li.d-inline-block.add_item_link {
	background-color: unset !important;
	max-width: 20px;
	display: contents;
	min-width: unset;
}

i.fa.fa-trash.add_to_menu.remove_item_link {
	font-size: 12px;
}

.ui-tooltip-default .form-control {
	padding: 0;
}

.ui-tooltip-default .form-control {
	padding: 0 !important;
	font-size: 12px !important;
	height: 25px;
	background-color: #fff !important;
	color: #666 !important;
}

.top_menu li i.fa {
	font-size: 12px;
	margin-left: 2px;
}

.toggle-ul {
	display: none;
	position: absolute;
	z-index: 10000;
}

#container>div>.advert-banner {
	width: 100% !important;
	height: 100px;
	margin: 10px auto;
	text-align: center;
	overflow: hidden;
}

.red-dotted-border {
	border: 2px dotted red;
}

.custom_content_pre[data-name="SLIDERS/FullWidth"],
.custom_content_pre[data-name="SLIDERS/TwoColumns"],
.custom_content_pre[data-name="SLIDERS/ThreeColumn"] {
	height: 250px;
	border: 1px solid #ccc;
	margin: 10px auto;
}

ul.top_menu.list-unstyled.custom-menu {
	overflow: unset !important;
}

i.fa.fa-plus.add_to_menu {
	float: left;
	display: inline-block;
	cursor: pointer;
}

.ui-tooltip-default {
	background-color: #ccc !important;
	border: 1px solid !important;
}

.custom_content_pre[data-name="SLIDERS/FullWidth"],
.custom_content_pre[data-name="SLIDERS/TwoColumns"],
.custom_content_pre[data-name="SLIDERS/ThreeColumn"] {
	min-height: 250px;
	border: 1px solid #ccc;
	margin: 10px auto;
}

i.fa.fa-plus.add_content {
	position: relative;
	z-index: 999999;
	cursor: pointer;
	/* width: 30px;
     */
	margin: 0;
	font-size: 1.5em;
	height: auto;
	width: auto;
	color: red;
	border: 1px solid red;
	padding: 5px;
	margin-bottom: -1.2em;
	margin-top: -1em;
	border-radius: 4px;
}

i.fa.fa-plus.add_content.float-left {
	margin-bottom: 50px !important;
}

.img-preview.preview-lg {
	display: none;
}

.custom_content_pre i.fa.fa-plus.add_content {
	position: unset;
	z-index: 9;
	cursor: pointer;
	width: 30px;
	margin: 0 -15px -15px 0;
	font-size: 15px;
	height: 0;
}

.custom_content_pre {
	position: relative;
	width: auto;
	display: flex;
}

ul.page_builder_links {
	min-width: unset;
	display: block;
	position: absolute;
	z-index: 10000;
	/* margin-right: -90px;
     */
	/* margin-bottom: -90px;
     */
	margin: 0 auto;
}

ul.page_builder_links li {
	display: inline-block;
	width: 20px;
	border: 1px solid #ccc;
	padding: 2px;
	height: 20px;
	border-radius: 4px;
	color: #ccc;
	margin-right: 2px;
	float: left;
}

ul.page_builder_links,
i.fa.fa-plus.add_content {
	display: none;
}

.progress-bar {
	background-color: red;
}

#progress {
	width: 100%;
	display: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 10px;
}

body i.fas.fa-expand-arrows-alt {
	cursor: move;
}

ul.page_builder_links li:hover {
	color: red;
	border-color: red !important;
}



.auction-item i.fas.fa-trash-alt,
.auction-item i.fas.fa-info,
.auction-item i.fas.fa-pencil-alt {
	top: -110px !important;
}

.auction-item i.fas.fa-trash-alt,
.auction-item i.fas.fa-info,
.auction-item i.fas.fa-pencil-alt {
	top: -140px !important;
	left: 0px !important;
}

div#page_builder {
	margin: 50px auto;
	border: 1px solid #ccc;
	display: table;
	padding: 20px 20px;
	width: calc(100% - 3em);
}


input#section_choice_new {
	display: none;
}

#LeftSliderContent ul.page_builder_links,
#LeftRightContent ul.page_builder_links {
	min-width: unset;
	display: block;
	position: absolute;
	z-index: 10000;
	margin: 0 auto;
	vertical-align: bottom;
	top: 100px;
}

.custom_content_pre {
	position: relative;
	width: auto;
	display: block;
}

div[data-name="LiveAuctions"] {
	display: block;
	clear: both;
}

img.resizable {
	border: 1px dotted #ccc;
}

div[data-name="EndedAuctions"] {
	display: block;
	clear: both;
}

div[data-name="FutureAuctions"] {
	display: block;
	clear: both;
}

.slider_holder {
	height: 250px;
	border: 1px solid #ccc;
	overflow: hidden;
	display: inline-flex !important;
	/* float: none!important;
     */
	background-color: #eee;
}

.owl-carousel .owl-item {
	max-width: 125px !important;
	max-height: 125px !important;
}

.avatar-chosen {
	border: 2px solid red !important;
}

.carousel-inner.container.d-block {
	height: 100% !important;
	display: contents;
}

.carousel-item.active>img {
	width: 100%;
	height: 100%;
	display: block;
	min-height: 250px;
	margin: 0 auto;
	padding: 0;
}

.orange-dotted-border {
	border: 1px dotted darkorange;
}

.card-header {
	margin-top: 0;
	clear: both;
	margin-top: 5px;
	display: block;
	border-top: 1px solid #eee;
}

i.float-right.fas.fa-window-close.show_buttons {
	font-size: 2em;
	margin: 5px;
	float: right;
	position: absolute;
	right: 0;
}

.carousel-item .cropper-crop-box {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	transform: translateX(0px) translateY(0px) !important;
}

.carousel-item.active .img-container {
	min-height: unset !important;
	max-height: 300px !important;
}

div#cropper_controls.float-right {
	position: absolute;
	z-index: 100;
	float: right;
	clear: both;
	width: 100%;
}

.tab-area>#custom_choices {
	display: block !important;
	clear: both;
	background: #fafafa;
	width: 100% !important;
	margin: 0;
	padding: 0;
	min-height: 275px;
	clear: both;
	border: unset !important;
	float: none;
}

div#logo-editor[data-slider="true"] {
	clear: both;
	margin-top: unset !important;
	padding: 0;
	margin: 0;
}

div#logo-editor[data-slider="true"] .cropper-container.cropper-bg {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
	display: block;
	height: 100%;
}
div#logo-editor[data-slider="true"] div#cropper_controls.float-right {
	position: absolute;
	z-index: 100;
	float: right;
	clear: both;
	width: 100%;
	float: none !important;
	display: table;
	top: unset;
	z-index: 1000000;
	border-radius: 0 0 5px 5px;
}

div#img_attributes {
	display: none !important;
	clear: none;
	width: 100%;
	margin-bottom: 0;
	width: 0 !important;
}

.tab-area>#text-editor>.load_wysiwig {
	display: none;
}

.carousel-item .cropper-container img {
	display: table;
	height: 100% !important;
	image-orientation: 0deg;
	max-height: none !important;
	max-width: none !important;
	min-height: 100% !important;
	min-width: 100% !important;
	width: 100% !important;
	margin: 0;
	top: 0;
	left: 0;
	position: absolute;
	transform: translate(0px);
}


div#carouselExampleControls {
	width: inherit !important;
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100% !important;
	margin-right: -30px;
}

div#carouselExampleControls i.fa.fa-plus.add_content {
	position: relative !important;
	z-index: 9999999999999 !important;
}

.custom_content_pre[data-name="FullWidth"] {
	min-height: 250px;
	border: 1px solid #ccc;
}

.carousel-inner.container.d-block {
	height: 100% !important;
	display: contents !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}

video#preview_video {
	max-width: 175px;
	float: right;
	border: 1px solid #ccc;
	padding: 5px;
}

p.btn.btn-primary.d-block.create_slider.clearfix {
	direction: ltr;
	display: table;
	clear: both;
	font-size: 1.5em;
}

i.fa.fa-trash.remove_item_link.d-inline-block,
.add_to_menu {
	display: none !important;
}

.progress {
	height: 1rem;
	overflow: hidden;
	font-size: 0.75rem;
	background-color: #e9ecef;
	border-radius: 0.25rem;
	clear: both;
	width: 95%;
	float: none;
	padding: 0;
}

#edit_fonts {
	height: calc(100% - 2em);
}

div#new_content {
	max-height: 320px;
}

#column-right i.fa.fa-sign-in-alt.d-block {
	position: unset;
	margin: 0;
}

body.admin div#column-left {
	display: inline-block;
	float: left !important;
}

body.admin.homepage #column-right {
	max-width: calc(70% - 30px);
	float: right;
	display: inline-block;
}

.admin div#column-right li.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-primary.border-dark.float-left.nav-item a span {
	font-size: .7em;
	display: block;
	line-height: 1em;
}

button#cms_submit2 {
	display: table;
	float: right;
	clear: both;
	margin-bottom: 20px;
	height: 25px;
}

.single.admin div#admin_panel {
	width: calc(100% - 15px) !important;
}


li.d-inline-block.choose_ad.border.border-primary.m-1 p {
	font-weight: bold;
	padding: 10px;
}

li.d-inline-block.choose_ad.border.border-primary.m-1 {
	vertical-align: top;
	background-color: #eee;
}

li.d-inline-block.choose_ad.border.border-primary.m-1 ul li {
	background-color: #fff;
}

li.d-inline-block.choose_ad.border.border-primary.m-1 {
	overflow: scroll;
}

li.d-inline-block.choose_ad.border.border-primary.m-1 p {
	font-weight: bold;
	padding: 10px;
	position: absolute;
	margin-bottom: 20px;
	display: block;
	background-color: #eee;
}

li.d-inline-block.choose_ad.border.border-primary.m-1 ul {
	width: 75%;
	float: right;
	margin-top: 40px;
}

i.fa.fa-upload.huge-text.d-block.clearfix {
	font-size: 4em;
	color: #666;
	position: relative;
	top: 50px;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}

p.w-75.d-block.form-group.mt-1 {
	margin: 0 auto 20px;
	font-weight: bold;
}


li.step span {
	width: 43%;
	display: block;
	margin: 5px auto;
	overflow-wrap: anywhere;
	line-height: 13px;
	padding-top: .5em;
}



.shopping h5.prodtitle.auction-item-title {
	width: 100% !important;
	display: table;
	float: none;
	max-width: unset;
	height: 10px;
	padding: 0;
	height: 35px;
	font-size: 1em;
}

.shopping h5.prodtitle.auction-item-title {
	width: 100% !important;
	display: table;
	float: none;
	max-width: unset;
	height: 10px;
	padding: 0;
	height: 2px;
	font-size: 1em;
	color: #666 !important;
}

.shopping .auction-item-img {
	min-height: 150px;
	width: calc(50% - 5px);
	float: left;
	border: unset;
	margin-left: 2px;
}

body.shopping .auction-item-img img {
	width: 95%;
}

.shopping .panel.float-right {
	width: calc(45% - 20px);
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: 5px;
	border: unset;
}

.shopping h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 13px;
	float: none;
	top: 30px;
}

.shopping h5.prodtitle.auction-item-title a {
	color: #666 !important;
	line-height: 35px;
}

body.shopping ul.share_buttons {
	top: -55px !important;
}

#admin_panel div#login_wrapper {
	max-width: 800px !important;
	margin: 0 auto;
}

#admin_panel div#login_wrapper span.input_wrapper {
	float: none;
	display: block;
	width: 105%;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.admin #admin_panel .row label {
	font-size: 1.2em;
	padding: 0;
	height: auto;
	background-color: #1489d8;
	color: #fff;
	text-indent: 20px;
	padding: 10px 0;
}

.product-item.auction-item .fas {
	display: block !important;
	font-size: 20px;
	color: #666;
	float: right;
	/* margin: 4px 4px -35px;
     */
	position: relative;
	z-index: 100;
	border: 1px solid #666;
	padding: 4px;
	height: 20px;
	margin: 4px 4px 0px 0px;
	position: relative;
	z-index: 100 !important;
	background-color: #fff;
}

.product-item.auction-item a.fa-pencil-alt {
	margin-bottom: -35px !important;
	margin-right: 35px !important;
}

.admin #admin_panel img.captcha_img {
	margin-left: 5px;
	border: 1px solid #333;
	height: 50px;
	border-radius: 5px;
}

.shopping a.buttons.bid.medium.orange {
	margin-top: 0;
}

body.shopping #product_details h2 {
	color: #1465c2;
	font-size: 1em !important;
	margin-left: -10px;
	margin-top: -10px;
	width: calc(100% - 20px);
}

body.single.shopping #product_details span.ratings {
	float: right !important;
	display: table;
	clear: both !important;
	text-align: left;
	width: 100%;
	max-width: unset !important;
}

#product_details_area span.checkout_button.btn.btn-primary {
	width: calc(30% - 30px) !important;
	float: right;
	margin-top: -50px;
	margin-bottom: 5px;
}

span.total.round.background-white.p-2.float-right {
	margin-top: -2px;
	margin-bottom: 0px;
	background-color: #fff;
	border-radius: 50%;
	color: #666;
	padding: 2px;
	height: 1em;
	font-size: 1em;
	line-height: 1em;
}

.col-4.float-left.d-inline-block.border.border-primary.border-radius-4 p {
	width: calc(100% + 15px) !important;
	border-color: #ccc !important;
	border-radius: 4px;
}

.col-4.float-left.d-inline-block.border.border-primary.border-radius-4 p input {
	width: 25px;
}

#product_reviews h2,
#product_questions h2 {
	color: #1465c2;
	font-size: 1em !important;
	margin-left: 0px;
	margin-top: 0px;
	width: calc(100% - 40px);
}

div#CAHolder,
div#USHolder {
	width: 99%;
}

.admin #column-left i.fa.fa-sign-in-alt.float-left.d-inline-block {
	color: #666;
	/* display: none!important;
     */
	position: unset;
}

.admin #admin_panel .row label {
	font-size: 1.2em;
	padding: 0;
	height: auto;
	background-color: #1489d8;
	color: #fff;
	text-indent: 20px;
	padding: 10px 0;
	width: 100%;
}

h2.card-header.bid-title {
	width: calc(100% - 40px) !important;
	border-radius: 0 !important;
	text-align: left;
	border: 0;
	margin-top: 0px !important;
}

input#smap_search.w-50 {
	width: calc(50% - 125px) !important;
}


#myads li.inline {
	min-width: 100px;
}

#myads li.header {
	background-color: blue;
	color: #fff;
	text-align: left;
	padding: .5em 1em;
}

.shopping .panel.float-right {
	width: calc(45% - 20px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: 5px;
	border: unset;
}


#login-register>p {
	font-size: 1.5em !important;
	margin: 0 0 .5em 1.5em;
}

html body.welcome.login #login-form {
	margin-bottom: 20px !important;
}



div#product_media_ratings {
	width: 40%;
	display: inline-block !important;
}

div#EndedAuctions {
	height: auto;
	display: contents;
	margin-bottom: 70px;
	clear: both;
	min-height: 250px;
	float: left;
	width: calc(100% - 30px);
}


#BasementAuctionsHolder .add_links {
	width: calc(100% - 5px);
	margin-left: 0px;
	margin-right: 5px;
	display: table;
	padding: unset;
	height: 0;
	list-style: none;
	clear: both;
	float: none;
}

#BasementAuctionsHolder a.buttons.bid.medium.orange {
	min-width: unset !important;
	width: calc(100% - 20px) !important;
}

li.private_user.d-inline-block.mr-2.mb-2 {
	background-color: #ccc;
	color: #666;
	padding: 4px 6px;
	margin-left: 2px;
	border-radius: 4px;
}

ul#BasementAuctionsHolder.border-primary,
#TophatterAuctionsHolder.border-primary {
	width: calc(100% - 30px);
	border: unset !important;
	border-color: transparent !important;
}

#horizontal-auctions-box #BasementAuctionsHolder .auction-item {
	width: calc(33% - 5px) !important;
}

#BasementAuctionsHolder .product-item li.w-40.d-inline-lock.float-left {
	width: calc(45% - 10px);
}

#BasementAuctionsHolder .auction-item .buttons.bid.medium.orange.buynow.add_to_wishlist.not-active {
	background-color: #666 !important;
}

#BasementAuctionsHolder .auction-item .buttons.bid.medium.orange.buynow.add_to_wishlist.active {
	background: red !important;
}


ul#BasementAuctionsHolder.border-primary,
#TophatterAuctionsHolder.border-primary {
	min-height: 0px !important;
}

.welcome.login input.button.btn.btn-primary.d-block {
	min-width: 100% !important;
	display: block !important;
	background-size: 100% 38px !important;
	height: 45px !important;
	background-image: unset !important;
	background-color: #007bff !important;
	border-color: #007bff !important;
}

.flipcard {
	width: calc(33% - 5px);
	display: inline-block;
	background-color: papayawhip;
	margin-right: 2px;
	border-radius: 4px;
}

.flipcard b:first-child {
	display: block;
	margin-top: 10px;
}



li.w-40.d-inline-block.float-right {
	width: calc(50% - 20px) !important;
	margin-right: 3px;
}

.wizard #column-right {
	min-height: 800px !important;
}


.auction-item .col-left.col-lg-12.col-md-12.col-sm-12.col-xs-6 {
	flex: unset !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}


#TraditionalAuctionsHolder div#normal_panel_new {
	top: -32px !important;
	margin-bottom: -45px !important;
}

ul.basement_banner {
	max-height: 65px !important;
	overflow-y: scroll;
}

.auction-item .share_buttons li {
	display: inline-block;
	width: auto !important;
}

#BasementAuctionsHolder.active {
	min-height: 400px;
}

.wizard .error_msg.alert.alert-primary {
	top: 0px !important;
	width: calc(90% - 70px) !important;
}

#TraditionalAuctionsHolder a.buttons.orange.btn.btn-primary {
	width: calc(50% - 20px) !important;
	display: inline-block !important;
	float: left !important;
	min-width: unset !important;
	margin: 0 5px !important;
}

.modal-open .modal {
	backdrop-filter: blur(1px) grayscale(30%);
	background-color: rgba(92.9, 92.9, 92.9, 0.5) !important;
}




#TraditionalAuctionsHolder a.buttons.orange i.fa.fa-gavel {
	border: unset !important;
	font-size: 1em;
}

.auction-item .share_buttons li {
	display: inline-block;
	width: auto;
}

.auction-item .share_buttons .fab {
	font-size: 3em;
	width: unset;
	height: unset;
	border-radius: 50%;
}

a#my_username {
	color: #fff;
}

form#two_factor {
	text-align: center !important;
	width: 100%;
	display: table;
	margin: 20px auto;
}

input.two_factor {
	width: calc(13% - 5px);
	max-width: 30px;
	display: inline-block;
	margin: 0 auto;
}

input#submit_code {
	clear: both;
	display: table;
	margin: 20px auto;
	min-width: 360px;
}

.row.categoryorder.my-5 span {
	text-align: center;
	margin-right: 2px;
}

input#knowledge {
	margin: 5px 0px 10px 5px;
}

.admin #column-right #admin_panel li .nav-link i.fa {
	margin: 0 auto 20px;
}


.table_wrapper_inner {
	overflow-x: scroll;
}

img.card-image {
	max-width: 100%;
}

#column-right #admin_panel li .nav-link i.fa:hover {
	color: green;
}

.innerhome ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul {
	width: 100% !important;
	margin: 0;
	padding: 0;
	transform: unset !important;
}

.innerhome ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul>li {
	position: relative;
	left: -52px;
	width: 132% !important;
}

.innerhome ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul {
	width: 100% !important;
	margin: 0;
	padding: 0;
	transform: unset !important;
	will-change: unset !important;
	position: unset !important;
	width: 111% !important;
	/* display: unset;
     */
	float: right;
	padding-left: 52px;
}

.admin .card.d-table .dashboard_menu_wrapper li.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-primary.border-dark.float-left.nav-item:hover a,
.admin .card.d-table .dashboard_menu_wrapper li.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-primary.border-dark.float-left.nav-item:hover fa {
	color: green;
}

.admin .card.d-table .dashboard_menu_wrapper li.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-primary.border-dark.float-left.nav-item:hover {
	background-color: #ededed !important;
}

.dropdown-item i.float-left.d-block.text-dark.fa {
	float: left !important;
	background-color: unset !important;
	margin-top: 12px !important;
	margin-right: 10px;
	left: 5px;
	font-size: 1.3em;
	margin-right: 15px !important;
	display: block !important;
	width: 1.2em !important;
	position: relative !important;
	top: 0px;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child {
	background-color: #666;
	width: 99% !important;
}

#editor_tabs em {
	background-color: #666;
}

div#edit_admin {
	background-color: transparent;
	border: unset;
	box-shadow: unset;
	height: auto;
	width: 100%;
}

li.btn.btn-dark.d-inline-block.w-10.py-1.px-1.bg-dark {
	margin: 1px;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child * {
	color: #fff;
}

h2 p.bid-title {
	color: #1465c2;
	font-size: 1.2em;
	display: block;
	margin: 0;
}

body.New-Years.loggedin {
	background: linear-gradient(45deg, black, transparent);
}

.normal_text strong {
	font-size: 1.1em !important;
}

div#categories-menu>a {
	color: #fff;
}

div#categories-menu {
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%) !important;
}

input.two_factor {
	width: calc(13% - 5px);
	max-width: 30px;
	display: inline-block;
	margin: 0 auto;
	font-size: 4em;
}

.shopping.checkout .float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 .btn-primary {
	margin: 5px !important;
	width: calc(100% - 50px);
	float: left !important;
	padding: 5px 0 15px;
}

.affiliate .content p {
	text-align: left;
}



span.currency.percent {
	float: right;
}

.col-6.form-control {
	max-width: calc(50% - 30px) !important;
	display: inline-flex !important;
	float: left;
	clear: none;
	margin-right: 5px;
}
input.form-control.shipping_choice {
	float: right;
}
input.float-right.default_method.shipping_choice {
	width: 25px;
}
input.float-right.free_method.shipping_choice {
	width: 25px;
}
.shipping_method h2.text-bold.card-header {
	font-size: 14px !important;
}
li.ml-1.d-inline-block.float-left.border.border-primary.w-50.shipping_method.card {
	width: calc(25% - 10px) !important;
	float: left;
	display: inline-flex;
	min-height: 220px;
}
span.d-block.clearfix.my-1.align-left.float-left {
	margin-left: 7px;
	font-weight: bold;
}
.welcome em.top_username {
	margin-top: 10px;
	float: right;
	font-size: .6em !important;
	text-align: right;
	right: 0;
	display: block;
	margin-left: 50px;
}

ul#TraditionalAuctionsHolder {
	border: unset !important;
}

.welcome ul#TraditionalAuctionsHolder>li.auction-item {
	min-width: 220px !important;
}

#TraditionalAuctionsHolder a.buttons.orange.btn.btn-primary {
	width: calc(100% - 35px) !important;
	display: inline-block !important;
	float: left !important;
	min-width: unset !important;
	margin: 0 5px !important;
	clear: both !important;
}

#TraditionalAuctionsHolder .endingtimer {
	color: red !important;
	font-size: 1.3em !important;
}

.bid_form .form-group.d-inline-block.w-40 {
	max-width: calc(40% - 30px);
	text-align: left;
	float: left;
	margin-right: 65px;
	margin-left: 10px;
}

.bid_form input.btn.btn-primary.m-2 {
	font-size: 1em;
}

.bid_form li.d-inline-block.w-10 {
	width: 20%;
	top: 10px !important;
	position: relative;
}

.bid_form li.d-inline-block.col-4 {
	text-align: right;
	float: right;
}

a.buttonmake1.bid-button-link.buttons.medium.orange.btn.btn-primary.w-60.d-inline-block.float-left.text-light {
	font-size: 12px !important;
}

.wonauctions .may_textbidder.w-10.d-inline-block:last-child {
	width: 80px;
}

.account #mybids-box div.bid-box div.bid-content {
	text-align: left !important;
}

.right.description.float-right.w-75.d-inline-block.border.border-primary.border-radius-4.p-2.card {
	width: calc(75% - 30px) !important;
}

input.card-expiry.form-control {
	clear: left;
	float: left;
	display: block;
}



td:last-child dd {
	font-size: 12px;
	line-height: 20px;
}





body.admin #column-right .card-header.ui-accordion-header,
body.admin #column-right .card-header {
	padding: 1em;
	border: 1px solid lightblue !important;
	background-color: #999 !important;
	color: #fff !important;
	width: 100%;
}

body.admin.homepage #column-right {
	max-width: calc(75% - 50px);
	float: right;
	display: inline-flex !important;
	vertical-align: top;
	min-width: unset !important;
	width: auto;
	clear: none;
}

span.d-inline--block.selected_value {
	width: auto;
	min-width: 0px;
	display: inline-block;
	background-color: blue;
	color: #fff;
	font-size: 1em;
	padding: 3px;
	margin-right: 2px;
	float: left;
	margin-bottom: 5px;
}

form#convert_form_new {
	width: 100%;
	display: table;
	height: 200px;
}

#convert_form_new label.form-label.d-block {
	font-size: 1.5em !important;
	margin-bottom: 10px;
}

.avatar_box .left {
	max-width: calc(100% - 180px);
}

#flash_message .col-lg-12:last-child {
	display: table;
	max-width: 1000px;
	min-width: unset;
	width: unset;
	clear: both;
	margin-top: 20px;
	float: right;
	text-align: right;
	min-width: 70%;
}

div#total_calc {
	font-weight: 700;
	font-size: 34px;
	display: table;
	text-align: center;
	width: 100%;
	margin-bottom: 0;
	top: 0px;
	position: relative;
}

.modal-body #total_calc p:first-child {
	font-weight: bold;
	font-size: 30px;
}

div#total_calc {
	font-weight: 700;
	font-size: 34px;
	display: table;
	text-align: center;
	width: 100%;
	margin-bottom: 0;
	top: 0px !important;
	position: relative;
	clear: both;
	display: block !important;
}

.welcome.login div#login-wrapper {
	display: none !important;
}

body.admin.homepage #column-right {
	width: calc(82% - 50px) !important;
	float: right;
	display: inline-block;
	vertical-align: top;
	min-width: unset !important;
	width: auto;
	clear: none;
}

body.admin #column-right .card-header.ui-accordion-header,
body.admin #column-right .card-header {
	padding: .5em 0em;
	background-color: #666;
}

.mystores img {
	width: 100px;
}

i.fa.fa-trash.delete.font-red {
	color: red;
}

.actions_menu .fa:hover {
	background-color: #ccc;
	color: red !important;
}

.text-red {
	color: red !important;
	font-weight: bold;
}

.admin .pagination ul li a {
	padding: 2px 5px;
	color: #007fdd;
	font-weight: normal;
	font-size: 1.2em;
	height: unset;
	display: inline-block;
}


.admin #column-right .form-control {
	margin-bottom: 5px;
}

span.system.required.float-right {
	top: 15px;
}

#similar pl.add_links.d-block {
	overflow: hidden;
	width: 80% !important;
	float: none;
	padding: 3px;
	height: 45px !important;
}

#similar li.buttons.bid.medium.orange.btn.btn-primary.d-inline-block.w-50 {
	font-size: 1.9em;
	color: #fff;
	width: 50% !important;
	min-width: 100px !important;
}

#similar ol.add_links li.w-40.d-inline-block.float-right {
	width: calc(30% - 20px) !important;
	margin-right: 3px;
}

#similar ol.add_links {
	width: calc(100% - 5px) !important;
	height: 45px;
	top: 0px;
}

p#add-to-wishlist-button {
	top: 11px;
	position: relative;
	margin-left: 5px;
	padding: 8px;
	color: #fff;
}

div#admin_product_editor {
	min-height: 125px;
}

div#product_description {
	text-align: left;
	font-size: 1.25em;
}

ul#sort_bid_types>li {
	min-width: 109px;
}




.modal form.butler_form {
	width: 99%;
	margin: 5px;
}

a.alert.btn.btn-secondary.mt-1.mb-0.mr-5.ml-0.cols-xs-3 {
	color: #fff !important;
	padding: 10px;
}

.module.auction-left.col-4.col-xl-4.row {
	min-width: 320px;
}

#auction-right {
	position: relative;
	top: 0px;
	margin: 0 5px;
	width: calc(50% - 25px);
}

.bidomatic_not_active,
.bidomatic_active {
	padding: 20px 10px;
}

.bidomatic {
	position: relative;
}

.bidomatic .content {
	border-top: unset !important;
	width: calc(100% - 20px) !important;
	position: relative;
	left: 0;
	float: right;
}

.bidomatic fieldset.bidomatic p {
	margin: 0;
	width: 70px;
}

.viewproduct.single #column-right {
	width: 100% !important;
	max-width: unset !important;
}

.viewproduct p.no-margin {
	width: 100%;
	display: block;
	min-width: 230px;
}


.viewproduct div.bidomatic {
	background: none repeat scroll 0 0 #FAFAFA;
	border-radius: 8px 8px 8px 8px;
	float: none;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0 !important;
	position: relative;
	top: 0px;
	width: 100% !important;
	left: 0px;
}

.modal-header img {
	width: 125px;
	margin-bottom: -50px;
}

span.specific_bids {
	height: 0;
	float: none;
	margin: 0 auto -10px;
	padding: 2px 10px;
	background-color: #f2f2f2;
	width: auto;
	position: relative;
	top: 80px;
	display: table;
	clear: both;
	border-radius: 25%;
	font-weight: bold;
}

.fa-chair span {
	color: red;
	position: relative;
	left: 37px;
	margin-left: unset;
	width: 100%;
	display: block;
}

i.fa.fa-bullhorn {
	font-size: 2em;
}

.auction-item a.buttons.bid.medium.orange.blink.bg-danger {
	background: rgb(203, 14, 46);
	background: linear-gradient(90deg, rgba(203, 14, 46, 1) 0%, rgba(223, 12, 45, 1) 35%, rgba(203, 14, 46, 1) 100%) !important;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child {
	background-color: #fff !important;
	width: 102% !important;
	padding: 0;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child>li:nth-child(2) {
	margin-top: 5px !important;
	background-color: #666;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child>li {
	/* margin-top: 5px!important;
     */
	background-color: #666;
	padding: 5px 10px;
}

span.specific_bids {
	height: 0;
	float: none;
	margin: 0 5px -10px auto;
	padding: 2px 10px;
	background-color: #f2f2f2;
	width: auto;
	position: relative;
	top: 100px;
	display: table;
	clear: both;
	border-radius: 25%;
	font-weight: bold;
	float: right;
	clear: both;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px #666;
}

.auction-item ul.choose_random {
	width: 95%;
	margin: 0 auto;
	padding: 0;
	height: 100px !important;
	background: linear-gradient(180deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(237, 237, 237, 1) 100%) !important;
}

.scrolling_text {
	background: rgb(240, 239, 245);
	background: linear-gradient(180deg, rgba(240, 239, 245, 1) 0%, rgba(9, 9, 121, 1) 32%, rgba(9, 9, 121, 1) 59%, rgba(240, 239, 245, 1) 100%);
	text-shadow: 1px 1px white, -1px -1px #444;
	height: 33%;
}

.scrolling_text {
	text-shadow: 1px 1px white, -1px -1px #444;
	height: 33%;
	padding: 5px 0px 0px;
}

.scrolling_text.active {
	background: rgb(240, 239, 245);
	background: linear-gradient(180deg, rgba(240, 239, 245, 1) 0%, rgba(9, 9, 121, 1) 32%, rgba(9, 9, 121, 1) 59%, rgba(240, 239, 245, 1) 100%);
	text-shadow: 1px 1px white, -1px -1px #444;
}

.auction-item .choose_random .scrolling_text img.tiny.avatar {
	float: left;
	max-width: 20px !important;
	top: 0;
	margin: unset !important;
}

.scrolling_text {
	background: transparent !important;
}

.auction-item .choose_random .scrolling_text.active {
	background: rgb(240, 239, 245);
	background: linear-gradient(180deg, rgba(240, 239, 245, 1) 0%, rgba(9, 9, 121, 1) 32%, rgba(9, 9, 121, 1) 59%, rgba(240, 239, 245, 1) 100%) !important;
	text-shadow: 1px 1px white, -1px -1px #444;
}

span.inline.p-2.m-2.font-bold {
	font-weight: bold;
	font-size: 1.5em;
}

span.specific_bids {
	height: 0;
	float: none;
	margin: 0 5px -10px auto;
	padding: 2px 10px;
	background-color: #f2f2f2;
	width: auto;
	position: relative;
	top: 100px;
	display: table;
	clear: both;
	border-radius: 25%;
	font-weight: bold;
	float: right;
	clear: both;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px #666;
}

li.search-item {
	font-size: 1.5em;
	padding: .5em;
}

li.next_item.fa.fa-arrow-right.float-right.d-inline-block.p-2.border.border-primary {
	top: -50px;
	position: relative;
	clear: right;
	height: 15px;
	margin-bottom: -15px;
}

li.prev_item.fa.fa-arrow-left.float-left.d-inline-block.p-2.border.border-primary {
	position: relative;
	top: -50px;
	height: 15px;
	margin-bottom: -15px;
	clear: left;
}

.viewproduct li.next_item.fa.fa-arrow-right.float-right.d-inline-block.p-2.border.border-primary {
	top: -150px;
	position: relative;
	clear: right;
	height: 30px;
	font-size: 2em;
	margin-bottom: -15px;
}

.viewproduct li.prev_item.fa.fa-arrow-left.float-left.d-inline-block.p-2.border.border-primary {
	position: relative;
	top: -150px;
	height: 30px;
	font-size: 2em;
	margin-bottom: -15px;
	clear: left;
}

ul.icons li {
	cursor: pointer;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-top: 2px;
	padding: 2px 2px 0px;
	background-color: #fefefe;
}

.viewproduct #column-left {
	display: none !important;
}


.viewproduct.single #column-right {
	width: calc(100% - 20px) !important;
	max-width: unset !important;
	padding: 0 !important;
	margin: 10px 10px 20px 10px;
}

body.welcome.login #login-form label {
	width: 100%;
}

.modal li.next_item.fa.fa-arrow-right.float-right.d-inline-block.p-2.border.border-primary {
	top: -130px;
	height: 57px;
	margin-bottom: -35px;
	font-size: 3em;
}

.modal li.prev_item.fa.fa-arrow-left.float-left.d-inline-block.p-2.border.border-primary {
	top: -130px;
	height: 57px;
	margin-bottom: -35px;
	font-size: 3em;
}

.modal .w-50.d-inline-block.float-left img {
	width: calc(100% - 20px);
}

.login input.button.btn.btn-primary.d-block {
	min-width: 100% !important;
	display: block !important;
}

#mybids-box.content {
	position: relative;
	left: -5px;
	width: calc(100% - 15px);
}

#lockauction_panel .w-50 {
	width: calc(50% - 50px) !important;
	padding: 10px !important;
}

#lockauction_panel span.system.required.float-left {
	top: unset;
	position: unset;
}



div#search-options div.text {
	background: url(/assets/css/quibids-2.0/arrow-down-bigger.png) no-repeat 100% 50%;
	padding-right: 0;
	font-size: 14px;
	font-weight: bold;
	background-position: 115px 5px !important;
	width: 100% !important;
	max-width: unset;
}

ul#search_category_options {
	background-color: #fff !important;
	position: relative;
	top: -3px !important;
	left: 5px !important;
	float: left;
	clear: both;
	word-wrap: break-word;
	max-width: 265px;
	min-width: 265px;
	padding: 0;
	margin: 0;
	text-align: left;
	display: none;
	z-index: 3;
	margin-bottom: -300px;
	border: 1px solid #ccc;
	box-shadow: 4px 4px 4px #666;
	border-radius: 0 0 5px 5px;
}

.shopping.index .ratings p.d-block.clearfix {
	margin-bottom: -9px !important;
	margin-top: -10px;
}

#user_location {
	float: left;
	clear: both;
	display: table;
	margin: 0px;
	width: 100%;
	text-align: left;
	font-size: .9em;
	line-height: 10px;
}

#nav .top_menu>li:nth-child(2) {
	min-width: 170px !important;
	text-indent: 20px;
}




.ratings_modal {
	max-height: 250px;
	overflow-y: scroll;
}

div#mainimage_ratings1 img {
	max-height: 70px;
}

.CMS.support ul {
	position: unset;
	left: 0;
	list-style: none !important;
	list-style-type: none !important;
}

.CMS.support ul li {
	list-style: none !important;
	list-style-type: none !important;
}

form#gb_form {
	width: 100%;
}

i.float-right.template_info.fa.fa-info {
	font-size: 2em;
	margin-top: 0;
	background-color: #ccc;
	height: 2em;
	line-height: 2em;
	width: 2em;
	display: inline-block;
}

i.float-right.template_info.fa.fa-info {
	font-size: 2em;
	margin-top: 34px;
	background-color: #ccc;
	height: 2em;
	line-height: 2em;
	width: 2em;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #666;
}

.template_notes {
	display: none;
	float: right;
	max-width: 200px;
	display: inline-block;
	font-size: .7em;
	text-align: left;
	list-style: decimal;
	position: absolute;
	right: 0;
	background-color: #fff;
	z-index: 100;
	padding: 10px !important;
	border: 1px solid #ccc;
	text-indent: 10px;
	box-shadow: -3px 3px 5px #666;
	top: 0px;
}

.template_notes li {
	padding: 0px;
	margin: 5px 0px 10px 5px;
}

.account div#container {
	min-height: 1000px;
}


footer.container.d-block.thead-dark {
	max-width: unset !important;
}

.cornerImagev1 {
	width: 90px;
}


ul.list-unstyled.template_notes {
	display: none;
}


ul#TraditionalAuctionsHolder {
	border: unset !important;
	clear: both;
}


#TraditionalAuctionsHolder a.buttons.orange.btn.btn-primary.nobuynow {
	width: calc(100% - 35px) !important;
	cursor: pointer;
}

.register_or_login div#column-right {
	width: calc(100% - 30px);
}

.register_or_login #column-right i.fa.fa-user-plus.d-block.clearfix {
	font-size: 10em !important;
	display: block;
	clear: both;
}

.register_or_login #column-right li.d-inline-block {
	width: calc(50% - 40px);
	display: inline-block;
	text-align: center;
	color: #666;
}

.register_or_login .user-action span {
	font-size: 2em;
	margin-top: 20px !important;
	display: block;
}

.register_or_login #column-right .user-action i.fa.fa-sign-in-alt.d-block {
	position: unset !important;
	font-size: 12em;
	clear: both;
	float: none;
}


p.bid-title {
	color: #1465c2;
	font-size: 2.5em !important;
	position: relative;
	top: 15px;
	width: 100%;
	text-align: left;
}


.d-item-condition-label {
	display: inline-block;
	width: auto;
	font-weight: bold;
}

.map-block .search_results li.d-block {
	font-size: .75em;
	border-bottom: 1px solid #ccc;
	padding: .5em;
	text-align: left;
}


li.buttons.add_to_cart.bid.medium.orange.btn.btn-primary {
	display: inline-block;
	float: left;
}

li.buttons.add_to_wishlist.bid.medium.orange.btn.btn-secondary {
	float: right;
	width: calc(50% - 60px) !important;
}

.map-block .col-xl-6.d-inline-block {
	width: calc(50% - 30px);
}

.container.d-block.map-block {
	padding: 0;
	margin: 0 auto;
	width: 100% !important;
	padding: 1em;
	min-height: 275px;
}

.bid-content {
	float: right;
	vertical-align: top;
	display: inline-table;
	position: relative;
	top: 0 !important;
}

i#mobile-trigger {
	display: none;
	height: 0;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: -40px;
	position: absolute !important;
	top: 0px !important;
	z-index: 10000;
	right: -5px;
	font-size: 3em;
}

.nobuynow {
	width: calc(100% - 20px) !important;
}

.single.demo_email #column-right {
	float: right;
	width: calc(100% - 30px) !important;
	float: none !important;
	margin-left: 25px;
	position: unset;
	margin-top: 30px;
}

.demo_email form[name="gb_form"] label {
	display: inline-block;
	margin-bottom: 0.5rem;
	font-size: 2em !important;
}

.demo_email #column-left {
	display: none !important;
}

i.fas.fa-shopping-basket {
	position: absolute;
	top: 10px !important;
}



#TraditionalAuctionsHolder a.buttons.orange.btn.btn-primary {
	width: calc(50% - 35px) !important;
	display: inline-block !important;
	float: left !important;
	min-width: unset !important;
	margin: 0 5px !important;
	clear: both !important;
}

.demo_email form .row {

	display: flex;

	flex-wrap: wrap;
	margin-right: 15px;
	margin-left: 15px;
}


span#cart-count {
	float: none;
	top: 0px;
	position: relative;
	left: 20px;
	color: #fff;
	background-color: red;
	width: 20px;
	display: block;
	text-align: center;
	height: 20px;
	line-height: 19px;
	border-radius: 50%;
}

.walmart-trigger {
	display: none;
}

#mybids-box div.bid-box div.bid-countdown {
	border: 1px solid #e5e5e5;
	float: right;
	position: relative;
	width: 168px;
	padding: 5px 0;
	height: 100%;
	min-height: unset;
	border-radius: 5px;
	margin-top: 5px;
}

.bid-content h2 {
	text-align: left;
	font-size: 1.75em !important;
}

#mybids-box div.bid-box div.bid-content {
	float: left;
	margin: 0 15px;
	width: 50% !important;
	padding: 5px 0;
}

#horizontal-auctions-box .auction-item a h3,
.auction-item h3 {
	height: 24px;
	margin: 2px 15px -5px;
	position: relative;
	font-size: 2em;
}

img.card-image-top {
	width: 100%;
}

.entry .fab {
	font-size: 2em !important;
}

body.CMS.news #column-right .share_buttons li {
	width: 60px !important;
}

.CMS #column-right .content ul.share_buttons.float-right .fab {
	font-size: 2em;
	top: 0px !important;
	float: right;
	clear: both;
}

.share_buttons li {
	display: inline-block;
	width: 30px;
}

.entry ul.share_buttons.float-right {
	width: auto !important;
	min-width: unset;
	float: right;
	vertical-align: top;
	position: relative;
	top: -50px !important;
	clear: both;
	display: block;
	margin-right: 20px;
}

.entry .share_buttons .fab {
	width: 30px;
}

.modal .share_buttons li {
	width: 65px;
}

.loggedout header div#login-wrapper {
	max-width: 450px !important;
	margin: 0px 10px;
	position: unset;
}


i.float-left.m-2.fa.fa-arrow-down.show_templates {
	z-index: 999999;
	position: fixed;
	left: 0;
	top: 50px;
}

.select-template .dropdown-menu {
	position: fixed !important;
	top: 80px;
	left: 0px;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 200px !important;
	margin: 0px;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	max-width: 320px;
}

.select-template .row {

	display: flex;

	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: 0px;
}

header #right-social {
	z-index: 5 !important;
	width: 0 !important;
	display: block;
	margin-right: 10px;
	width: auto !important;
	min-width: 100px !important;
}


.centered_container.pale_blue {
	max-width: calc(100% - 0px) !important;
	overflow: hidden;
	width: calc(100% - 0px) !important;
}

header li.fa.fa-caret-down.d-inline-block,
header li.fa.fa-caret-up.d-inline-block {
	font-size: 2em;
}

#list-languages.white-bg {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0 0 -50px;
	position: absolute;
	z-index: 110;
	min-width: 150px;
	padding: 5px;
	right: 10px;
}

header i.fa.fa-user.float-right {
	font-size: 30px !important;
	float: right !important;
	position: unset;
	margin: -75px 80px 0;
	color: #666;
	clear: both;
	cursor: pointer;
}

div#account_menu {
	background-color: #fff;
	padding: 0;
	width: 300px;
	position: absolute;
	height: auto;
	z-index: 999;
	top: 140px;
	float: right;
	right: 0;
	padding: 0 !important;
	background-color: transparent;
}

#account_menu div#navigationBox .box-content li {
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #ccc;
	margin-left: 0;
	width: 100%;
}

div#account_menu div#navigationBox,
div#account_menu2 div#navigationBox2,
div#navigationBox2 {
	padding: 0 !important;
	margin: 0;
	width: 100%;
}

div#account_menu h3.card-header {
	display: none;
}

div#account_menu #navigationBox h5,
div#account_menu2 #navigationBox h5,
div#navigationBox2 h5 {
	text-align: center;
	padding: 10px 0px 10px;
	margin-top: -10px;
	border-top: 0px none !important;
	background-color: gainsboro;
	margin-bottom: -10px;
	font-size: 1.5em;
}

#account_menu ul.list-unstyled {
	width: 100%;
}

#account_menu div#navigationBox .box-content li,
#account_menu2 div#navigationBox2 .box-content li,
div#navigationBox2 li {
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #ccc;
	margin-left: 0;
	width: 100%;
	background-image: unset;
}

#root #column-left {
	float: left;
	width: 25%;
	clear: left;
	margin-top: .5em;
	padding-left: .5em;
	max-width: 250px;
}

.pagination li.mr-1.bid-records.cursor-pointer.d-inline-block {
	margin-left: 2px;
	margin-top: 2px;
	height: 1.5em;
	width: 1.5em;
	text-align: center;
	font-size: 1em;
	line-height: 1.5em;
	border-radius: 4px;
}



.editpassword #column-right .form-control {
	font-size: .9em;
	max-width: calc(100% - 6em) !important;
}

.pagination li.mr-1.bid-records.cursor-pointer.d-inline-block.active.text-bold {
	background-color: blue;
	color: #fff;
}

div#navigationBox2 .box-content {
	overflow: hidden;
}

#root .avatar_box .float-left.col-xl-9 {
	width: calc(75% - 3.5em);
}

#root div#mybids-box-top {
	padding: 0 !important;
	width: calc(100% - 20px);
	border-radius: 5px !important;
	margin-top: 2em;
}

.bank_info.d-block {
	margin-bottom: 2em;
	clear: both;
	float: none;
	text-align: left;
}

.vendor_details.d-block {
	clear: both;
	float: none;
	text-align: left;
}

.avatar_box span {
	text-align: left;
}

.avatar_box .float-right.btn.btn-primary {
	border: 1px solid #ccc;
	padding: .2em;
	border-radius: 5px;
	text-align: center;
	clear: both;
	float: right;
	color: #fff;
}

div#account_menu #navigationBox ul li a,
div#account_menu2 #navigationBox2 ul li a,
#navigationBox2 ul li a {
	font-size: 1.2em;
}

label[for="rndcode"] {
	display: block !important;
	clear: both;
}



.cornerImagev1 {
	position: relative;
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	z-index: 10;
	width: 60px;
	margin-bottom: -60px;
}

#horizontal-auctions-box .auction-item a.buttons.orange.smallText {
	font-size: .9em !important;
	display: block !important;
	float: none !important;
	margin-top: 35px !important;
}

.mobile-show {
	display: none !important;
}



#history {
	border-left: unset !important;
}

.last-price {
	display: inline-block;
}

ul#auctionspecs_tabs {
	margin: 0px auto;
	width: 100%;
	border-bottom: unset !important;
}

.viewproduct div.bidomatic {
	background: none 0px 0px repeat scroll rgb(250, 250, 250);
	border-radius: 8px;
	float: none;
	height: auto;
	margin: 10px 0px 0px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px !important;
	width: 100% !important;
	border: 1px solid #ccc;
}

#search_category_options li.d-block.clearfix.choose_category span {
	float: left;
	clear: left;
	display: block;
	width: 25px;
	height: 25px;
	margin: 4px;
	border-radius: 50%;
	background-size: 25px 25px;
	border: 1px solid #ccc;
}

li.d-block.clearfix.choose_category {
	vertical-align: middle;
	line-height: 35px;
	border-bottom: 1px solid #ccc;
}

li.d-block.clearfix.choose_category_auctions span {
	width: 25px;
	height: 25px;
	float: left;
	margin: 4px;
	border: 1px solid #ccc;
	border-radius: 50%;
}


li.d-block.clearfix.choose_category_auctions:first-child {
	text-indent: 35px;
	padding: 10px 0 10px;
}

div#navigationBox,
div#navigationBox2 {
	padding: 0 !important;
	border-radius: 0;
	margin-left: 5px;
}

#new_toolbar {
	background-image: unset;
	background-color: #353537;
	box-shadow: -4px -4px 4px #666;
	border-top: 1px solid #666;
	width: 100% !important;
}

#navigationBox>h3,
#navigationBox2>h3,
#new_toolbar {
	border-radius: 0;
	background: linear-gradient(to bottom, #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%);
	color: #fff;
	padding: 5px;
}

div#navigationBox .box-content li,
div#navigationBox2 .box-content li {
	text-align: left;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #ccc;
	margin-left: -40px;
}

.box-content li a {
	color: #000;
}

.CMS div#container,
.CRM div#container {
	display: table !important;
	min-height: 2000px !important;
}

.faqs #navigationBox .box-content h5 {
	background-color: #ccc;
	padding: 5px 0px;
	text-indent: 25px;
	color: #000;
	font-weight: bold;
	font-size: 1.3em;
	margin: -20px 0 -10px -10px;
}

.single.allnews #column-left {
	margin-bottom: 20px;
	float: left;
	width: 280px;
}

.allnews .share_buttons .fab {
	font-size: 35px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
}

.allnews .share_buttons li {
	display: inline-block;
	width: 35px;
}

.allnews p.bid-title {
	font-size: 1.8em;
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
}

.d-block.clearfix.mt-2.p-2.newsentry.border.border-primary {
	border: 1px solid #ccc !important;
	clear: both;
	display: table;
	margin: 0 auto;
}

.single.community #column-left {
	margin-bottom: 20px;
	float: left;
	width: 280px;
}

.community .share_buttons .fab {
	font-size: 35px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
}

.community div#navigationBox .box-content li {
	text-align: left;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #ccc;
	margin-left: -11px;
}

.community .bid-image {
	max-width: 100px;
	min-width: unset;
	float: left;
	display: inline-block;
}

.community .bid-content {
	float: left;
	vertical-align: top;
	display: inline-block;
	position: relative;
	top: 0 !important;
	width: calc(100% - 220px) !important;
	margin: 0 auto;
	text-align: left;
	min-width: unset;
	max-width: unset;
	padding-left: 10px;
}

.community .bid-image img {
	width: 99%;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-right: 5px;
}

.community .bid-countdown {
	display: inline-block;
	float: right;
	width: 100px;
	font-size: 12px;
}

div#navigationBox .box-content li.py-1.px-2 {
	padding-left: 20px !important;
}

.community .share_buttons li {
	display: inline-block;
	width: 35px;
}

.community p.bid-title {
	float: left;
	margin-left: 0;
	margin-bottom: 15px;
	width: calc(100% - 25px);
}

#new_toolbar {
	border-radius: 0;
	background: linear-gradient(to bottom, #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%);
	color: #fff;
	padding: 5px;
	position: fixed;
	bottom: 0;
	height: 30px;
	z-index: 9999;
	left: 0;
}

img.float-left.avatar.toolbar {
	width: 30px;
	border-radius: 50%;
	border: 1px solid;
	margin-left: 25px;
}

li.badge {
	width: 25px;
	overflow: hidden;
	display: inline-block;
}

.badge img {
	width: 25px !important;
}

ul.list-unstyled.d-block.mt-2.bids_counter {
	float: left;
	clear: both;
	margin: 0;
	width: calc(100% - 10px) !important;
	top: -35px;
	position: relative;
	margin-left: 10px;
}

#product_features ul.w-25.d-inline-block {
	padding: 4px;
	margin: 4px;
	width: 80% !important;
	display: block;
	float: left;
}

#product_features .btn-secondary {
	width: 50%;
	margin-top: 16px !important;
	clear: both;
	display: block !important;
}

img.store-logo.float-left.p-2.mr-2 {
	max-width: 200px;
}

div#product_manufacturer {
	min-height: 300px;
	font-weight: bold;
	padding: 10px;
	font-size: 2em;
}

.fas.fa-trash.right {
	display: inline-block;
	height: 2em;
	clear: right;
	float: right !important;
	width: 5px;
	cursor: pointer;
	font-size: 2em;
	margin-right: 20px;
	margin-top: 5px;
	color: orangered;
}

ul.list-unstyled.d-block.mt-2.bids_counter li {
	margin: 0 5px 0 0px;
	padding: 0;
	line-height: 18px;
	display: block;
	clear: both;
}

#SlideInContent .user_rating.ratings_modal.card {
	display: contents;
}

#SlideInContent .user_rating.ratings_modal.card .float-right.w-50 {
	width: calc(50% - 2em) !important;
	display: inline-block !important;
	text-align: left;
	float: none !important;
	border: unset;
}

#SlideInContent #product_ratings_form {
	width: 100% !important;
	padding: .25em;
	margin-left: -10px;
}

#SlideInContent .ratings_box ul.responses {
	display: none;
}
#account_menu {
	display: none;
}

#SlideInContent #product_ratings_form h2.card-header {
	width: calc(100% + 15px);
	margin-left: -10px;
	margin-top: -5px !important;
	margin-bottom: 35px;
}

#SlideInContent #product_ratings_form label {
	width: auto;
	padding: 2px;
	margin-left: 5px;
	background-color: #ffffff !important;
	display: block;

}

#root .auction-item span.d-block.clearfix.rate_this {
	margin: -32px auto -15px;
	line-height: 20px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -35px;
	float: right;
	display: inline-block !important;
	color: red;
	left: -5px;
	clear: none;
}

#SlideInContent .d-block.p-2.float-right.border.border-primary.border-radius-4.ratings_box {
	float: none !important;
	clear: both;
	margin: 5px auto 5px 0;
	display: table !important;
	width: calc(100% - 3em) !important;
}

#SlideInContent .ratings_box li.d-block.p-1.border.border-primary.border-radius-4 {
	margin: 0;
	float: left;
	display: block;
	margin-left: -40px;
	margin-bottom: 4px;
	width: calc(100% - 10px);
}

#SlideInContent #product_ratings_form label {
	width: auto;
	padding: 2px;
	margin-left: 5px;
	background-color: #ffffff !important;
	display: block;
	top: inherit;
	margin-top: 5px;
}
#SlideInContent .ratings_box ul.d-block {
	overflow-y: auto;
	width: 100% !important;
	margin-left: 0px !important;
	overflow-x: hidden;
}
ol#toggle_product_folders,
#ol#toggle_product_folders_wish {
	border-bottom: 1px solid #ccc;
	width: calc(100% - 10px);
	margin-top: 10px;
	padding: 0;
	margin-left: 5px;
	position: absolute;
	z-index: 1000000000;
}
.col-1 {
	flex: 0 0 8.333333%;
	max-width: 6.333333%;
}



#thumbs-product li a img {
	width: calc(100% - 5px) !important;
	height: auto !important;
}


#history_auctionid,
#payment_description_new,
.slide-img-container {
	display: none;
}

.slide-img-container#mainimage1 {
	display: block;
}

button.bookbidbutlerbutton.buttons.btn.btn-primary.ml-1.col-xs-6.mt-1 {
	height: 32px;
	padding: 6px 15px;
}
.no-margin a.alert.btn.btn-secondary.mt-1.mb-0.mr-5.ml-0.cols-xs-3 {
	color: #fff !important;
	padding: 10px;
	width: calc(50% - 3.25em);
	float: right;
	font-size: .95em;
	padding: 10px 0px;
}
a.alert.btn.btn-secondary.mt-1.mb-0.mr-1.ml-0.col-xs-5 {
	font-size: .9em;
	padding: 15px 5px;
	float: right;
}

.tophatter .fieldset-right {
	float: left;
	margin: 5px 10px 0 10px;
	padding: 0;
	width: 100%;
}
.bidomatic h3.orange.bold {
	border: 1px solid;
}

.account.buybids #column-right .card {
	width: calc(100% - 20px);
	overflow: hidden;
	margin: 10px 10px;
	display: block;
}

.account.buybids div#categories-menu {
	margin-top: -57px;
}


span.specific_bids {
	height: 0;
	float: none;
	margin: -30px 5px -33px auto;
	padding: 2px 10px;
	background-color: #f2f2f2;
	width: auto;
	position: relative;
	top: 45px;
	display: table;
	clear: both;
	border-radius: 25%;
	font-weight: bold;
	float: right;
	clear: both;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px #666;
	z-index: 100;
}

.cornerImagev i.fa.fa-check.green {
	font-size: 1.2em;
	color: darkgreen !important;
	width: 1em;
	border: 2px solid;
	height: 1em;
	border-radius: 5px;
	background-color: #fff;
	position: relative;
	top: 20px;
	left: 10px;
	z-index: 1;
}

em.lock-details {
	background-color: #ccc;
	padding: 4px;
	display: block;
	border-radius: 5px;
	margin-left: -5px;
	margin-top: 55px;
	z-index: -1;
	position: relative;
	transform: rotate(-45deg);
	line-height: 13px;
}

.cornerImagev i.fa.fa-check.green {
	font-size: 1.7em;
	color: darkgreen !important;
	width: 1em;
	border: 2px solid;
	height: 1em;
	border-radius: 5px;
	background-color: #fff;
	position: relative;
	top: 37px;
	left: -10px;
	z-index: 1;
}

#column-left div#navigationBox .box-content>ul>li {
	margin-left: -10px;
}

.pagination.d-block.float-right.m-2 {
	position: relative;
	z-index: 10;
	/* cursor: pointer; */
}

.pagination.d-block.float-right.m-2 li {
	cursor: pointer;
}

div#navigationBox,
div#navigationBox2 {
	padding: 0 !important;
	border-radius: 0;
	margin-left: 5px;
	overflow-x: hidden;
	margin-bottom: 20px !important;
}

.account .tab-area {
	margin-top: 20px;
}

#searchForm .clear.search_results ul {
	display: block;
	position: relative;
	z-index: 10000;
	text-align: left;
	width: calc(100% - 120px) !important;
	float: right;
	background-color: #fff !important;
	font-size: 1.5em;
	padding: 10px;
	border-radius: 0 0 10px 10px;
}

.pagination.d-block.float-right.m-2 li {
	cursor: pointer;
	border: 1px solid #ccc !important;
	padding: 4px !important;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	text-align: center;
}

#mybids-box {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #d3eaf2;
	float: right;
	margin-top: 10px;
	overflow: hidden;
	padding: 2px;
	width: calc(100% - 25px);
	margin-left: 10px;
	border-radius: 5px;
}

.pagination ul {
	padding: 0;
	margin: 0;
	float: right;
	position: relative;
	margin-right: 5px !important;
}

#EndedAuctionsHolder .bid-image.float-left.w-10.m-1.d-inline-block {
	max-width: 150px !important;
	min-width: unset;
	width: auto;
}

#EndedAuctionsHolder .bid-image.float-left.w-10.m-1.d-inline-block img {
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 5px;
}

#horizontal-auctions-box #EndedAuctionsHolder .auction-item h5.auction-item-title {
	background-image: unset !important;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 242, 242, 1) 80%, rgba(252, 252, 252, 1) 100%) !important;
	height: 15px;
	padding: 5px;
	margin: 0 0 10px 0;
	line-height: 5px;
	border-bottom: solid 1px #bfbfbf;
	overflow: hidden;
	width: calc(100% - 10px);
	font-size: 1.35em;
	text-align: center;
}

#EndedAuctionsHolder .auction-item .bid-content>p {
	float: left;
	width: calc(100% - 350px);
	font-weight: normal !important;
	font-size: 1em;
	line-height: 1.25em;
	height: 95px;
	margin-left: 15px;
}

#EndedAuctionsHolder .bid-countdown.d-inline-block.w-20.float-right {
	max-width: 140px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-right: 2em;
}

.pagination.d-block.float-right.m-2 {
	height: 45px;
}

#EndedAuctionsHolder img.avatar.tiny {
	width: 30px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: -10px;
	float: left;
	margin-bottom: -30px;
	left: -5px;
}


#BasementAuctionsHolder a.buttons.bid.medium.orange {
	min-width: unset !important;
	width: calc(50% - 40px) !important;
	display: inline-block !important;
	float: none !important;
	clear: none !important;
	margin: 0px 5px !important;
}

#BasementAuctionsHolder .button_holder {
	width: 100% !important;
	max-width: unset !important;
	display: block !important;
	position: absolute;
	top: unset !important;
	bottom: 5px;
	left: 0px;
	right: unset;
	margin: 0 auto;
}

li.next_item.fa.fa-arrow-right.float-right.d-inline-block.p-2.border.border-primary,
li.prev_item.fa.fa-arrow-left.float-left.d-inline-block.p-2.border.border-primary {
	top: -170px;
}

p.bid-title {
	color: #1465c2;
	font-size: 2em;
	display: block;
	width: 100%;
	clear: both;
}

#EndedAuctionsHolder .bid-countdown>p {
	font-weight: normal;
	text-align: left;
	padding: 4px;
}


#EndedAuctionsHolder .bid-countdown.d-inline-block.w-20.float-right strong {
	clear: both !important;
	display: block;
}

#EndedAuctionsHolder .bid-countdown>p {
	font-weight: normal;
	text-align: left;
	padding: 4px;
	font-size: 1em;
	line-height: 1.25em;
}

ul#EndedAuctionsHolder {
	width: calc(100% - 35px);
	padding: 5px;
}

#EndedAuctionsHolder .cornerImagev.float-left.align-top {
	z-index: 10;
	position: relative;
	top: -3px !important;
	left: -3px !important;
}

ul.basement_banner {
	max-height: 85px !important;
	overflow-y: auto;
	min-height: 85px !important;
}

#horizontal-auctions-box {
	display: contents !important;
}


header .float-left.text-left {
	width: 45%;
	max-width: 500px;
}

header .float-left img {
	width: 85%;
}

.flipcard {
	box-shadow: 2px 2px 3px #666;
	border: 1px solid #ccc;
}

.horizontal #BasementAuctionsHolder .ratings_box {
	margin-top: 10px;
	width: 185px;
	clear: both;
	height: 25px;
	min-width: unset;
}

#flash_message.gdpr {
	height: auto !important;
	min-height: 100px !important;
	position: fixed;
	bottom: 10px !important;
	right: 0px !important;
	max-height: 260px;
	min-height: unset !important;
	float: right;
	max-width: 300px !important;
	margin-left: 10px !important;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #666;
	display: block !important;
	top: unset !important;
	min-width: unset;
	background-color: rgba(0, 0, 100, 0.5) !important;
}

#flash_message a.privacy_link {
	float: right;
	position: relative;
	top: -15px;
	left: 18px;
	font-size: .9em !important;
}

.gdpr .col-lg-12 {
	line-height: .75em !important;
}

.d-table.p-2.border.border-primary.border-radius-4.mt-2 {
	display: none !important;
}

.buyitnow div#column-right {
	width: 100% !important;
	display: contents !important;
}

.welcome.buyitnow div#column-left {
	width: calc(100% - 299px);
	margin-top: 10px;
	display: none !important;
}

.buyitnow .tab-area {
	max-width: 1200px;
	margin: 50px auto 0;
}

p.bid-title.card-header {
	margin-top: -14px;
	margin-bottom: 25px;
	font-size: 18px !important;
	padding: 12px;
	font-weight: bold !important;
}

span.alert.alert-primary.d-block.clearfix {
	width: calc(100% - 50px) !important;
	min-width: unset;
	padding: 20px 0;
	margin: 0 auto;
	font-size: 18px;
	line-height: 15px;
	text-align: center;
}

#horizontal-auctions-box .auction-item a.buttons.orange.buynow.d-hide-hard-always {
	background: transparent !important;
	border: unset !important;
	visibility: hidden;
}

.forgotpassword div#column-right {
	width: calc(100% - 30px);
	margin-top: 20px;
	float: left;
}

#column-right #login-form form {
	width: calc(100% - 30px);
}

a.d-inline-block.float-left.facebook-bg span {
	color: #fff;
	word-break: break-all;
	max-width: 65px;
	margin-left: 5px;
	text-align: left;
}

a.d-inline-block.float-right.google-bg {
	float: left !important;
	margin-left: 10px;
}

div#bid-products {
	margin: 5px;
	display: none;
}

body.login div#column-right {
	width: calc(100% - 20px);
	vertical-align: top;
	top: 0;
	margin-top: 20px;
	border: unset;
}

body.login p.bid-title.card-header {
	margin: -15px 0 35px !important;
	width: calc(100% - 25px) !important;
}

#login-form .form-group {
	text-align: left;
}

.CMS .entry.help_entry.card {
	text-align: left !important;
	margin-left: 0;
	margin-right: 30px;
	width: calc(100% - 20px);
	margin-left: 10px;
}

.CMS h1.bid-title.card-header {
	margin-bottom: 20px;
	margin-top: 0px;
}

.CMS .entry.help_entry.card h2.card-header {
	clear: both;
	display: table;
	width: calc(100% - 40px);
	text-align: left;
	margin-top: 0;
}

.entry.help_entry p {
	padding: 0px 10px;
}

#column-left div#navigationBox .box-content>ul>li {
	margin-left: -10px;
	text-indent: 15px;
}

#navigationBox h5 {
	text-align: center;
	padding: 4px 0px 3px;
	margin-top: -10px;
	border-top: 0px none !important;
	background-color: gainsboro;
	margin-bottom: -10px;
	font-size: 20px;
}

body.login #container #login-form form i.fas.fa-eye {
	top: 5px;
	left: -60px;
}

a.d-inline-block.float-right.google-bg span {
	color: #fff;
	word-break: break-all;
	max-width: 65px;
	margin-left: 5px;
	text-align: left;
	float: left !important;
}

.account div#categories-menu {
	margin-top: 7px;
}

#column-left .carousel {
	display: block;
	min-height: 300px;
	width: calc(100% - 60px);
	margin-left: 5px;
}


#horizontal-auctions-box #MyAuctionsHolder .auction-item {
	width: calc(100% - 20px) !important;
	height: 400px;
	padding: 0 !important;
	vertical-align: top;
	max-width: unset;
	height: 280px;
}

#MyAuctionsHolder .auction-item-img a img {
	width: 145px;
	height: 100px;
	float: left;
}

#MyAuctionsHolder .auction-item-img .float-left.text-left.d-none.item-description {
	float: right;
	display: inline-block !important;
	width: calc(100% - 150px) !important;
}

#horizontal-auctions-box #MyAuctionsHolder .auction-item h5.auction-item-title {
	background-image: unset !important;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 242, 242, 1) 80%, rgba(252, 252, 252, 1) 100%) !important;
	height: 25px;
	padding: 5px;
	margin: 0 0 10px 0;
	line-height: 24px;
	border-bottom: solid 1px #bfbfbf;
	overflow: hidden;
	width: calc(100% - 10px);
	font-size: 1.35em;
	text-align: left;
	text-indent: 50px;
}

.account #column-right .card {
	width: calc(100% - 20px);
	overflow: hidden;
	margin: 10px 10px 10px 0px;
}



#navigationBox i.fa.float-left.mr-2,
#navigationBox i.fas.float-left.mr-2 {
	margin-left: 10px;
	font-size: 18px;
	margin-top: 2px;
}

#mybids-box div.bid-box div.bid-countdown p.timerbox {
	font-size: 1em;
}

#mybids-box div.bid-box div.bid-countdown p.instead {
	font-size: 1em;
}



.account h5.prodtitle.auction-item-title {
	font-size: 20px;
	text-indent: 60px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.account li.auction-item {
	width: calc(100% - 10px) !important;
	margin-bottom: 5px;
	border-radius: 5px;
}


div#mybids-box-top {
	padding: 0 !important;
	width: calc(100% - 20px);
	border-radius: 5px !important;
}

.avatar_box.d-table.clearfix {
	width: calc(100% - 10px) !important;
	border-radius: 5px;
	padding: 5px;
	background-color: #fcfcfc;
}



#MyAuctionsHolder .endingtimer {
	color: red !important;
	font-size: 22px !important;
}

a.buttons.bid.medium.orange.buynow.d-hide-hard-always {
	visibility: hidden !important;
}

#MyAuctionsHolder h3.price.green {
	font-size: 21px;
}

#MyAuctionsHolder span.float-left.d-inline-block.store-details {
	display: block !important;
	width: 400px;
	float: left !important;
	clear: both;
	position: relative;
	top: -35px;
	margin-left: 170px;
	height: 0;
	line-height: 20px;
	font-size: 12px;
}

#MyAuctionsHolder span.store-description.clearfix.d-block.float-left {
	margin: 0;
	padding: 0;
	margin-top: 0px !important;
	position: absolute;
	top: -115px !important;
	display: flex !important;
	left: -34px;
	text-align: left;
	max-width: calc(100% - 100px);
}

#MyAuctionsHolder .auction-item .winning.grey {
	height: 29px;
	padding: 0;
	height: 0;
	width: 100%;
	text-align: center !important;
	top: -20px;
	position: relative;
}

#MyAuctionsHolder span.float-left.d-inline-block.store-details a[data-store] {
	font-weight: bold;
	margin-bottom: -10px;
	height: 0;
	line-height: 10px;
	padding: 0;
}



a.btn.btn-secondary.excel.w-50.d-block.mt-10.float-right {
	font-size: 2em;
	color: #fff !important;
	cursor: pointer;
}

#bidding-history img.tiny.avatar {
	margin: unset;
	padding: 0;
	position: unset;
}

li.d-inline-block.bid_type.float-left {
	width: 55px;
}

li.d-inline-block.float-left.avholder {
	width: 15px;
}

li.d-inline-block.usernem.float-left {
	width: 80px;
}

li.d-inline-block.date.float-left {
	width: 105px;
}

.modal-body #history-table.d-block {
	width: 100%;
	height: auto;
	display: table !important;
	padding: 5px;
	text-align: left;
}

.DeleteBidButler {
	display: table;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 90%;
	margin: 0 auto 5px;
}

.DeleteBidButler .fa {
	border: 1px solid #ccc;
	width: 20px;
	height: 20px;
	display: block;
	padding: 4px;
	font-size: 17px;
	border-radius: 4px;
	margin-right: 2px;
	margin-left: -8px;
}

.DeleteBidButler li.d-inline-block.font-weight-bold em {
	margin-right: 10px;
	width: auto;
	float: left;
}

.DeleteBidButler li.d-inline-block.font-weight-bold:nth-child(3) {
	/* float: unset!important; */
	width: calc(100% - 100px);
	text-align: left;
}

.DeleteBidButler li.d-inline-block.font-weight-bold {
	text-align: left;
	float: left;
	clear: left;
}

#bidding-history ul {
	list-style: none;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	padding-left: 0;
}

.modal-body .ap-bidding-section h3.orange.bold {
	background-color: #315e7c;
	height: 33px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	text-indent: 10px;
	width: 100%;
	margin: 0;
}

div#bidding-history .btn {
	color: #fff;
	padding: 5px;
	margin: 0 3px 0 0;
	font-size: .75em;
	border-radius: 5px 5px 0 0;
}

.modal-body .module.ap-bidding-section {
	border: 1px solid;
	overflow: hidden;
	padding: 5px;
}

.modal-body #bidding-history ul {
	list-style: none;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	padding-left: 0;
	width: calc(100% - 10px);
}

#MyAuctionsHolder .hide_icons_new {
	position: relative;
	top: 275px;
	left: -80px;
}

.hide_icons_new {
	position: absolute;
	top: 35px;
	left: unset;
	width: 32px;
	float: right;
	height: 0;
	right: -5px;
	z-index: 999;
}

#MyAuctionsHolder ul.icons li {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 30px;
	text-align: center;
	margin-right: 4px;
}

#MyAuctionsHolder ul.icons {
	width: auto;
	border: 1px solid #ccc;
	height: auto !important;
	padding: 10px;
	margin-bottom: -45px;
	background-color: #eee;
	border-radius: 5px;
}

.homepage.account .fas.fa-exclamation.show_now {
	margin-bottom: -5px;
}

.avatar_box .float-right {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	text-align: center;
}

.homepage.account .fas.fa-exclamation.show_now {
	position: relative !important;
	top: -10px !important;
	z-index: 3 !important;
	left: -15px;
	text-indent: 9px;
}

#MyAuctionsHolder .button_holder {
	float: left;
	width: 155px !important;
	min-width: unset;
	clear: both;
	margin-top: -35px;
}

#MyAuctionsHolder .auction-item .ratings {
	text-align: left;
	display: block;
	width: 75px !important;
	float: left !important;
	clear: none;
	margin: 15px 0 5px;
	display: inline-block !important;
	top: -20px;
	left: 28px;
}

#MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: -38px auto -15px;
	line-height: 20px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -3px;
	float: left;
	display: inline-block !important;
	color: red;
	left: 35px;
	clear: none;
	top: -45px;
}

#MyAuctionsHolder .auction-item-img .float-left.text-left.d-none.item-description {
	float: right;
	display: inline-block !important;
	width: calc(100% - 160px) !important;
	margin: 10px 5px 0;
	height: 95px !important;
	overflow: hidden;
}

.account #column-right .clearfix.alert.alert-primary.m-2.d-block {
	width: calc(100% - 60px) !important;
	min-width: unset !important;
}

.account p.bid-title.card-header {
	width: calc(100% - 25px);
}

#MyAuctionsHolder .auction-item .auction-item-img {
	min-height: unset;
	margin-bottom: -5px;
	text-shadow: unset !important;
	max-width: calc(20%);
	float: left;
	display: inline-block;
	margin: -5px 5px 10px;
	padding: 2px;
	border: 1px solid #ccc;
}

#bidding-history>div>ul>li:nth-child(even) {
	background-color: #f8f8f8 !important;
}

#MyAuctionsHolder .prisebox.w-10.d-inline-block {
	width: calc(20% - 20px);
	float: none;
	padding: 0;
	font-size: 1em !important;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px;
	margin-bottom: 10px;
	line-height: 1.5em;
}

div#main {
	max-width: 1400px !important;
}

div#navigationBox .box-content {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.buybids #column-right .float-left.d-block.m-2 {
	background-size: 300px 300px;
	width: 300px;
	height: 300px;
	background-repeat: no-repeat;
}

.card.text-left.m-2.float-left.d-inline-block.w-50.set-width {
	width: 300px;
	max-width: 350px;
}

.buynow .col-4.float-left.d-inline-block.border.border-primary.border-radius-4 p {
	width: calc(100% + 20px) !important;
	border-color: #ccc !important;
	border-radius: 4px;
}

.account.bidhistory #mybids-box h2.card-header {
	clear: both;
	display: table;
	width: calc(100% - 40px);
	text-align: left;
	margin-top: 0px;
	height: 0px;
	padding-bottom: 15px;
	font-size: 15px !important;
}

.admin .buybidbox {
	width: calc(100% - 4px);
}

.admin .may_description {
	text-align: left;
	float: left;
	width: calc(100% - 475px);
}

.admin .counbitbut {
	float: left;
	padding-top: 7px;
	padding-left: 0;
}

p.clearfix.d-block.float-left {
	clear: both !important;
	width: 100%;
}

.get_user_page {
	display: none !important;
}

.admin .tab-area i.fa.fa-plus {
	float: none;
	margin-bottom: 0px;
	color: red;
	font-size: 2em;
	display: table;
	margin-top: 1em;
}

.bidhistory .may_imagetext,
.admin .may_imagetext {
	background-color: #1468c5;
	color: #ffffff;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	padding-top: 7px;
	text-decoration: none;
	width: calc(100% - 10px);
}

.buybids-row-even,
.buybids-row-odd {
	width: 100% !important;
}

body.admin #column-right .card {
	padding: 0 0 10px !important;
	min-width: 175px !important;
	margin: 20px 0px;
	width: 100% !important;
	max-width: unset;
	padding: 0 !important;
	display: table !important;
	border: 0;
	overflow-x: hidden !important;
	overflow: hidden !important;
}

ul.system_messages {
	border: unset !important;
}



.shopping .panel.float-right {
	width: calc(45% - 20px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: 0px;
	border: unset;
}

.shopping #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: -32px auto -15px;
	line-height: 20px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -3px;
	float: left;
	display: inline-block !important;
	color: red;
	left: 30px;
	clear: none;
}

.shopping #horizontal-auctions-box #MyAuctionsHolder .auction-item h5.auction-item-title {
	width: calc(100% - 10px) !important;
}

.shopping #MyAuctionsHolder .auction-item .auction-item-img {
	min-height: 130px;
	margin-bottom: -5px;
	text-shadow: unset !important;
	max-width: 160px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px;
	max-height: 130px;
}

li.w-25.d-inline-block.float-left {
	border: 1px solid #ccc;
	margin: 2px;
	border-radius: 3px;
	padding: 3px;
	width: calc(25% - 10px) !important;
	padding: 0;
	margin-top: 10px;
}

#product_options ul.d-inline-block.border.border-primary {
	margin: 10px 0 10px -25px !important;
	padding: 0;
	border-radius: 5px;
}


i.fas.fa-trash.right.float-right.delete_feature {
	font-size: 1.5em;
	margin-right: 20px !important;
	margin-top: 10px;
	color: orangered;
}

i.fas.fa-trash.right.float-right.delete_option {
	font-size: 2em;
	color: orangered;
}

#product_options li.search-item {
	font-weight: bold;
	/* font-size: 7.5em; */
	display: block;
}

span.btn.btn-info.d-block {
	margin: 5px auto 20px;
	width: calc(80% - 10px) !important;
	clear: both;
	padding: 10px;
}

.shopping .buttons_holder {
	top: 30px !important;
	position: relative;
	width: 99%;
}

.shopping a.w-40.d-inline-lock.float-left.add_to_cart.buttons.bid.medium.orange {
	width: calc(55% - 20px) !important;
	float: left !important;
	display: inline-block !important;
}

.shopping h5.prodtitle.auction-item-title a {
	height: 40px !important;
	overflow: hidden;
	display: block;
}

.homepage.shopping #column-right {
	float: right;
	width: calc(100% - 250px);
}

.homepage.shopping #column-left {
	float: left;
	width: 235px;
}

li.d-block.mainlink {
	border-bottom: 1px dotted #ccc;
	padding: 5px;
}

ul.list-unstyled.float-left.text-left.border.border-primary.border-radius-2.p-2.m-2.d-block {
	width: auto;
	position: relative;
	padding: 0;
}

.homepage.shopping #column-left dd.subnav.float-right {
	left: 100% !important;
	position: absolute;
	border: 1px solid #ccc;
	list-style: none;
	padding: 10px;
	display: none;
	z-index: 10;
	background-color: #fff;
	max-height: 500px;
	overflow-y: scroll;
	float: right !important;
	margin-top: -30px;
	padding: 0;
}

.homepage.shopping #column-left dd.subnav.float-right dl {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 10px;
	min-width: 179px;
	cursor: pointer;
	padding: 5px 5px 10px;
}

.homepage.shopping #MyAuctionsHolder .bid-title {
	color: #1465c2;
	font-size: 2em;
	display: none;
}

.shopping h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 0px;
	float: none;
	top: 21px;
	text-align: left;
	margin-left: 0;
}

.shopping li.d-block.clearfix.catname {
	display: none !important;
}

body.horizontal #horizontal-auctions-box #MyAuctionsHolder .auction-item.product-item {
	width: calc(100% - 20px) !important;
	clear: both;
	display: block;
}

.shopping.horizontal .buttons_holder {
	top: 30px !important;
	position: relative;
	width: 75%;
	float: right;
	clear: both;
}

.shopping.horizontal #MyAuctionsHolder .float-left.text-left.d-none.item-description {
	display: block !important;
	visibility: visible !important;
	max-width: 600px !important;
	position: absolute;
	margin-left: 180px !important;
}

.shopping.horizontal #MyAuctionsHolder span.float-left.d-inline-block.store-details {
	display: block !important;
	width: 250px;
	float: left !important;
	clear: both;
	position: absolute;
	top: 200px;
	margin-left: 0;
	height: 0;
	line-height: 20px;
	font-size: 12px;
	text-align: left;
}

.shopping.horizontal h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 30px;
	float: none;
	top: 50px;
	text-align: right;
	margin-left: 0;
}

.shopping span.msrp {
	font-weight: bold;
}

.shopping.horizontal .ratings_box {
	margin-top: -10px;
	width: 150px;
	text-align: right;
	float: right;
	clear: both;
}


.shopping.horizontal #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: -32px 10px -15px 0;
	line-height: 20px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -3px;
	float: right !important;
	display: inline-block !important;
	color: red;
	left: 0;
	clear: none;
}

.shopping.horizontal #MyAuctionsHolder .auction-item .ratings {
	text-align: left;
	display: block;
	width: 75px !important;
	float: right !important;
	clear: none;
	margin: 15px 0 5px;
	display: inline-block !important;
}

.shopping.horizontal .panel.float-right {
	width: calc(45% - 20px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: 0px;
	border: unset;
	max-width: 150px;
	border: 1px solid #ccc;
	min-height: 100px;
	padding: 10px;
	margin-right: 5px;
	border-radius: 4px;
	text-align: right;
}

.login .text-bld.login-text {
	font-weight: bold;
	font-size: 1.5em !important;
}

.shopping #horizontal-auctions-box #MyAuctionsHolder .auction-item.product-item {
	display: inline-block;
	width: calc(33% - 1.5em) !important;
	min-width: unset !important;
	max-width: unset !important;
	overflow: visible;
}

.panel dd.float-right.border-bottom-1 dl {
	line-height: 15px;
}

dd.float-right.border-bottom-1 {
	margin-bottom: -45px;
}

p.d-inline-block.w-50.form-floating span {
	display: none !important;
}
p.d-inline-block.form-floating span {
	display: none;
}
.shipping-form {
	max-height: 450px;
}
.form-control:required {
	background-color: rgba(255, 0, 0, .05) !important;
}


.shopping span.msrp {
	font-weight: bold;
	margin-top: 25px !important;
	display: block;
}

#image_holder img {
	width: calc(100% - 10px);
}

#corner_text_holder {
	display: block;
}

.homepage.shopping #MyAuctionsHolder h3.price.green {
	font-size: 15px;
	margin-top: 75px !important;
	display: block;
	top: unset;
}

.homepage.shopping #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: -40px auto 0px -25px;
	line-height: 0px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -3px;
	float: left;
	display: block !important;
	color: red;
	left: 30px;
	clear: both;
	text-align: left;
}

#SimilarProducts ul.container.d-block {
	width: auto !important;
	padding: 0;
	margin: 10px;
	display: block !important;
	max-width: unset;
	max-height: 240px !important;
	overflow: hidden;
	min-height: 0;
}

#SimilarProducts li.w-25.d-inline-block.float-left {
	min-width: 280px;
	max-width: 300px;
	min-height: 200px;
}

div#SimilarProducts {
	overflow: hidden !important;
}

#SimilarProducts li.w-25.d-inline-block.float-left ol.d-block {
	overflow: hidden;
	width: calc(100% - 10px) !important;
	float: left;
	padding: 3px;
	clear: both;
	display: block;
	height: 45px;
}

#SimilarProducts li.w-25.d-inline-block.float-left ol.d-block li.w-40.d-inline-block.float-right {
	width: calc(30% - 20px) !important;
	margin-right: 3px;
}

#SimilarProducts li.w-25.d-inline-block.float-left ol.d-block li.buttons.bid.medium.orange.btn.btn-primary.d-inline-block.w-50 {
	width: calc(60% - 10px) !important;
	margin-right: 2px;
	font-size: 24px;
	color: #fff !important;
}

#SimilarProducts li.w-25.d-inline-block.float-left .shopping h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 0px;
	float: none;
	top: 45px;
	text-align: left;
	margin-left: 0;
	position: relative !important;
}

.shopping #SimilarProducts h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 0px;
	float: none;
	top: 25px;
	text-align: left;
	margin-left: 0;
	position: relative;
}

#AlsoBought ul.container.d-block {
	width: auto !important;
	padding: 0;
	margin: 10px;
	display: block !important;
	max-width: unset;
	max-height: 240px !important;
	overflow: hidden;
	min-height: 0;
}

#AlsoBought li.w-25.d-inline-block.float-left {
	min-width: 280px;
	max-width: 300px;
	min-height: 200px;
}

div#AlsoBought {
	overflow: hidden !important;
}

#AlsoBought li.w-25.d-inline-block.float-left ol.d-block {
	overflow: hidden;
	width: calc(100% - 10px) !important;
	float: left;
	padding: 3px;
	clear: both;
	display: block;
	height: 45px;
}

#AlsoBought li.w-25.d-inline-block.float-left ol.d-block li.w-40.d-inline-block.float-right {
	width: calc(30% - 20px) !important;
	margin-right: 3px;
}

#AlsoBought li.w-25.d-inline-block.float-left ol.d-block li.buttons.bid.medium.orange.btn.btn-primary.d-inline-block.w-50 {
	width: calc(60% - 10px) !important;
	margin-right: 2px;
	font-size: 24px;
	color: #fff !important;
}

#AlsoBought li.w-25.d-inline-block.float-left .shopping h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 0px;
	float: none;
	top: 45px;
	text-align: left;
	margin-left: 0;
	position: relative !important;
}

.shopping #AlsoBought h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 0px;
	float: none;
	top: 25px;
	text-align: left;
	margin-left: 0;
	position: relative;
}

span.ratings.stars.rate_this.float-left.d-block.clearfix {
	float: left !important;
}

#content-overlay-loading {
	background-color: rgba(255, 255, 255, .5);
	display: none;
	height: 100%;
	position: unset;
	z-index: 9999;
	top: 0px;
	left: 0px;
	width: 100%;
	vertical-align: middle;
	font-weight: bold;
	line-height: 300px;
	font-size: 3em;
	text-align: center;
}


.two-columns div#column-left {
	width: calc(100% - 290px);
}

.homepage.horizontal div#column-right {
	width: 270px;
}

.homepage.horizontal #column-left {
	float: left;
	width: calc(100% - 290px);
}

.float-right.pricing-box.clearfix>span {
	max-width: 200px !important;
	display: block !important;
	clear: both;
	float: right;
}

body.horizontal.w.w_50 #horizontal-auctions-box #MyAuctionsHolder .auction-item,
.horizontal.w.w_50 #horizontal-auctions-box li.auction-item.d-inline-block.float-left.border.border-primary,
.horizontal-alternate.w.w_50 #horizontal-auctions-box li.auction-item.d-inline-block.float-left.border.border-primary {
	clear: none;
	display: inline-block;
	min-width: calc(50% - 15px) !important;
	max-width: calc(50% - 15px);
}

.shopping.horizontal.w.w_50 #MyAuctionsHolder .float-left.text-left.d-none.item-description {
	display: block !important;
	visibility: visible !important;
	max-width: 160px !important;
	position: absolute;
	margin-left: 170px !important;
	top: 45px;
	line-height: 15px;
	font-size: 12px;
	max-height: 225px;
	height: 135px !important;
}

.shopping.horizontal.w.w_50 .buttons_holder {
	top: 30px !important;
	position: relative;
	width: calc(50% - 0px);
	float: right;
	clear: both;
}

.shopping.horizontal.w.w_50 a.w-40.d-inline-lock.float-left.add_to_cart.buttons.bid.medium.orange {
	width: calc(50% - 20px) !important;
	float: left !important;
	display: inline-block !important;
}

.shopping.horizontal.w.w_50 #MyAuctionsHolder h3.price.green {
	font-size: .9em;
}

.answers.w-50.float-right.d-block {
	width: calc(75% - 35px) !important;
	float: left !important;
	display: inline-block !important;
	clear: left !important;
}

#product_reviews .product_details_content .btn {
	color: #fff !important;
	float: right !important;
	margin-bottom: 10px;
	width: calc(25% - 20px) !important;
	display: inline-block;
}

.modal-body .ratings_box ul.d-block {
	overflow-y: auto;
	max-height: 225px;
	width: 100% !important;
	margin-left: 0px !important;
}

.modal-body .d-block.p-2.float-right.border.border-primary.border-radius-4.ratings_box {
	margin-left: 10px;
	margin-top: 10px;
	border: unset !important;
}

.modal-body .ratings_modal .card-header {
	margin-top: 0px;
}

.single.shopping .tab-area {
	width: calc(100% - 30px);
	margin-left: 15px;
}

.modal-body .ratings_box li.d-block.p-1.border.border-primary.border-radius-4 {
	margin: 0;
	float: left;
	clear: both;
	display: block;
	margin-left: 0;
	margin-bottom: 4px;
	width: 100%;
}

.shopping #product_store div#map {
	display: block !important;
	min-height: 200px;
	border: 1px solid #ccc;
	margin-right: 10px;
}

.advanced_shipping li.d-inline-block.w-50 {
	font-size: 12px;
	float: left;
	text-align: left;
}

.advanced_shipping ol>li>input.form-control {
	/* float: right!Important; */
	margin-left: 30px;
}

.advanced_shipping ol>li>input.form-control[type="radio"] {
	margin-top: -20px;
	margin-bottom: 20px;
}

.advanced_shipping li.p-2.d-inline-block.float-left.border.border-primary.w-50 {
	width: calc(50% - 2em) !important;
}

.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 {
	width: calc(50% - 3em) !important;
}

.well-known #new_toolbar span.float-right.d-inline-block.ml-2 {
	font-size: .75em;
}

.well-known #new_toolbar span.bid-account.float-left.d-inline-block.ml-2 li {
	font-size: .7em;
}


.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 * {
	line-height: 10px;
	margin-bottom: 0;
}

li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 ol li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 10px !important;
	float: left;
	display: inline-block !important;
	width: 45%;
}

li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 ol li i {
	max-width: 100px;
	word-wrap: break-word !important;
	float: left;
	padding-right: 10px !important;
	font-weight: bold;
}



#column-right .datepickers input.text.form-control.hasDatepicker {
	width: calc(100% - 7em) !important;
	min-width: unset !important;
	float: left;
	clear: left !important;
	display: block !important;
}

a.btn.btn-danger.delconfirm.float-right {
	display: block !important;
	float: none !important;
	margin-top: 2px;
	color: #fff;
}

.innerhome ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul {
	min-width: 230px;
}

.admin i.fa.fa-envelope {
	background-color: unset;
	width: 25px;
	text-indent: -1px;
}

ul.d-block.my-2.admin_menu_top {
	margin-top: -30px !important;
	max-height: 45px !important;
}

i.fab.float-left.d-inline-block,
.admin #column-left i.fas.float-left.d-inline-block {
	margin-right: 15px;
}

.third-party .ui-accordion-content {
	padding: 10px !important;
	width: 100% !important;
}

.third-party .ui-accordion-header.ui-state-default {
	background-color: #ccc !important;
	color: #666 !important;
}
.col-3.float-left.d-inline-block.border.border-primary.border-radius-4 {
	padding: 5px;
	overflow-y: auto;
}
.payment_form>form {
	border: 1px solid #ccc;
	height: auto;
	border-radius: 5px;
	display: block;
	padding: 5px 0px;
	max-width: calc(100% - 0px) !important;
	width: auto;
}
#categories-menu>li:first-child>a, #navigationBox>h3 {
	float:left!important;
	margin-left: 0px!important;
}
.third-party .ui-accordion-header {
	font-size: 1.2em !important;
}

.third-party .ui-accordion-header.ui-state-default.ui-accordion-header-active.ui-state-active {
	color: #fff !important;
	background-color: blue !important;
}

div#column-right.third-party {
	margin-top: 20px;
	overflow: hidden;
}

.forgotpassword #container .card {
	width: calc(100% - 80px) !important;
	min-width: unset !important;
	margin: 30px auto;
}



.forgotpassword div#categories-menu {
	margin-top: 7px;
}

.editpassword .normal_text b,
.forgotpassword .normal_text b {
	font-size: 1.5em;
	margin-top: 20px;
	display: block;
}


li.w-25.d-inline-block.name {
	font-size: 1.25em;
	font-weight: bold;
}
#CheckoutForm .card.p-0.mt-2.mx-auto.col-xl-10.col-offset-1 {
	width: 100% !important;
	max-width: unset !important;
}
#CheckoutForm table.col-md-12.container.table {
	width: 100% !important;
	max-width: unset;
}
#CheckoutForm .table thead th {
	font-size: 13px !important;
	padding: 8px;
}
#CheckoutForm .table td {
	border-bottom: 1px solid #ccc !important;
	border-left: 1px solid #ccc;
	font-size: 12px !important;
	padding: 2px !important;
}
form#payment label.clearfix.float-left {
	position: relative;
	top: -50px;
	font-size: 13px;
}
#CheckoutForm .col-9.d-inline-block.float-right.border.border-primary.border-radius-4.text-left {
	margin-left: 5px;
}
#CheckoutForm .row {
	margin-right: 0;
	margin-left: 0;
}
.payment_form h4.card-header {
	margin: -15px;
	margin-bottom: 25px !important;
	border-top: unset;
	border-left: unset;
	border-right: unset;
}
@keyframes blink {
  0% { color: red; }
  100% { color: #fff; }
}
@-webkit-keyframes blink {
  0% { color: red; }
  100% { color: #fff; }
}
.blinkme {
  animation: blink 1s linear 3s;
}

#CheckoutForm .col-3.float-left.d-inline-block.border.border-primary.border-radius-4 {
	margin-right: 2px;
}
div#CheckoutForm {
	max-height: unset;
	overflow-y: scroll;
	display: block !important;
	height: 100%;
}

#SlideIn .auction-item .normal {
	height: 300px;
}
ul#chat_actions {
	width: auto !important;
	max-width: unset;
}

div#bidding-history .btn {
	color: #fff;
	padding: 5px;
	margin: 0 3px 0 0;
	font-size: .75em;
	border-radius: 5px 5px 0 0;
	width: 45%;
	display: inline-block !important;
	clear: none;
}

.tab_history ol {
	display: block;
	width: 100%;
}

.tab_history ul li ol li.d-inline-block.float-left {
	width: 20% !important;
	display: inline-block !important;
	width: auto;
	min-width: unset;
	clear: none;
}

div#bidding-history ul>li.d-block {
	font-size: .5em;
	background-color: #eee;
	padding: 10px 5px !important;
	width: calc(100% - -6px);
	border: 1px solid #ccc;
	margin: 0;
	border-bottom: unset;
	width: calc(100% - 10px);
}

.modal-body #history-table.d-block {
	width: 100%;
	height: auto;
	display: table !important;
	padding: 5px;
	text-align: left;
	margin-left: 0 !important;
	padding: 0;
}
.auction-item .hide_icons_new .pin_icon.fas.fa-eye {
	display: block !important;
	color: #666;
	font-size: 20px;
	/* margin-left: 13px; */
	margin: 0;
}


#mybids-box {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #d3eaf2;
	float: right;
	margin-top: 10px;
	overflow: hidden;
	padding: 2px;
	width: calc(100% - 25px) !important;
	height: 100%;
}

#MyAuctionsHolder .auction-item .ratings {
	text-align: left;
	display: block;
	width: 75px !important;
	float: left !important;
	clear: none;
	margin: -28px 20px 5px 0;
	display: inline-block !important;
	top: -25px;
}

.wonauctions i.fas.fa-star {
	margin-left: -25px;
}

.wonauctions .icons .fa-star>span {
	color: red !important;
	position: relative;
	font-size: 17px;
	margin-left: -15px;
	margin-right: -10px;
}

.admin div#main.wrapper.container.w-80.d-table {
	width: 100% !important;
	max-width: unset !important;
	padding: 0;
	position: absolute;
	display: flex !important;
	top: 0px !important;
	margin: 0;
	min-height: 100%;
}

body.admin div#column-left {
	margin: 0;
	margin-top: 0px;
	position: unset;
	background-color: #999;
	overflow-x: hidden;
	min-height: 100%;
	max-width: 250px;
	overflow: hidden;
	border-right: 1px solid #666;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child>li:nth-child(2) {
	margin-top: 5px !important;
	background-color: unset;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child>li {
	background-color: unset;
	padding: 5px 10px;
	width: 99%;
}

.admin ul.d-block.my-2.admin_menu_top {
	margin-top: 0px !important;
	max-height: 45px !important;
}

.single.admin #container {
	width: 100% !important;
	margin: 0;
	padding: 0 !important;
	position: unset !important;
	box-sizing: unset !important;
	box-shadow: unset;
}

.admin .tab-area {
	margin-top: 0;
	min-height: 100%;
	display: contents;
}

body.admin.homepage #column-right {
	width: calc(100% - 270px) !important;
	float: right;
	display: inline-block;
	vertical-align: top;
	min-width: unset !important;
	width: auto;
	clear: none;
	max-width: unset;
}

.admin #column-left ul.list-unstyled.d-block.logout-links:first-child {
	background-color: unset !important;
	width: 82% !important;
	padding: 0;
	float: none;
	clear: both;
	position: unset;
	margin: 0;
	border: unset;
}

ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive {
	width: 100% !important;
	margin: 0;
	padding: 0;
	border: unset !important;
	border-radius: 0 !important;
	float: left;
	clear: both;
	padding: 0 !important;
}

.admin #column-left .card-header:first-child {
	border: unset;
	border-radius: 0 !important;
}

.admin ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul {
	border: unset;
	border-radius: unset;
	margin: 0;
	padding: 0;
	position: unset;
}

.admin header {
	display: none;
}

.admin div#nav {
	display: none;
}

ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive li {
	width: 104% !important;
	margin: 0;
	padding: 0;
}

.admin footer.container.d-block.thead-dark.clearfix.container {
	display: none !important;
}

.admin ul.d-block.my-2.admin_menu_top {
	margin: 0 !important;
}

body.admin #column-right .card-header.ui-accordion-header,
body.admin #column-right .card-header {
	padding: .5em 0em;
	background-color: #3E8C8C !important;
}

table.table.d-block {
	display: table !important;
	width: 100% !important;
}

.admin.livesupport .card.border.border-primary.p-2 {
	max-width: calc(100% - 30px) !important;
}

#currentConvos li.active {
	background-color: red;
}

.admin.livesupport .ui-accordion .ui-accordion-content {
	border-top: 0;
	overflow: auto;
	width: 100% !important;
	margin: -2px 0px 0 !important;
	height: auto !important;
	padding: 0;
	overflow: hidden;
}

ul.new_results.p-2 {
	border: 1px solid #ccc !important;
	padding: 0 !important;
	border-top: unset;
	border-bottom: unset;
	width: calc(100% - 15px);
	margin: 5px auto 20px auto !important;
}

#currentConvos li.border-bottom-1 {
	border-color: #ccc !important;
}

.user_info table.table.table-responsive.d-table {
	margin: 0 0 2em;
	width: 100% !important;
}

.admin.livesupport .ui-accordion .ui-accordion-content {
	border-top: 0;
	overflow: auto;
	width: 100% !important;
	margin: -2px 0px 0 !important;
	height: auto !important;
	padding: 0;
	overflow: hidden;
	border: unset;
}


span#step1-span,
span#step2-span,
span#step3-span {
	clear: both;
	display: table;
	text-align: left;
	float: right;
	margin: 0;
	position: relative;
	left: 0;
	font-size: 1.5em;
	width: 50%;
	line-height: 1.5em;
	margin: 1em 1em 0 0;
}

#step1,
#step2,
#step3 {
	display: inline-block;
	background-size: 100%;
	height: 231px;
}


.modal-body .float-left.w-50 {
	border: 1px solid;
	margin: 10px 5px;
	border-radius: 5px;
}

.ratings_modal .card {
	position: relative;
	display: block;
}

.ratings_box ul.d-block {
	overflow-y: auto;
	width: 100% !important;
	margin-left: 0px !important;
	overflow-x: hidden;
}

.user_rating.ratings_modal.card {
	display: block;
}

span.d-block.float-left.clearfix {
	font-size: 12px;
	line-height: 12px;
	width: 100%;
	margin: 0;
	padding: 0;
}

@media(min-width: 800px) {
	.modal-dialog {
		max-width: 60%;
	}

	.modal-body .float-left.w-50 {
		border: 1px solid;
		margin: 10px 5px;
		border-radius: 5px;
		width: calc(50% - 50px) !important;
	}

	.ratings_modal {
		max-height: 500px;
		overflow-y: scroll;
	}
}

#SlideInContent ul.history-tabs {
	margin-top: .5em;
}

@media(max-width: 650px) {
	#SlideInContent .place-bid-button {
		width: calc(100% - 5em) !important;
	}

	.admin #column-left ul.list-unstyled li span.d-inline-block.float-right {
		display: none !important;
	}

	.single.admin div#admin_panel {
		width: calc(100% - 0px) !important;
		margin-top: 45px;
		padding: 0;
	}

	body.admin.homepage #column-right {
		width: 100% !important;
		padding: 5px;
		margin-top: 50px;
	}

	body.admin .inner.d-table.float-none.accordion.ui-accordion.ui-widget.ui-helper-reset {
		width: calc(100% - 10px) !important;
	}

	body.admin div#column-left {
		margin: 0;
		margin-top: 0px;
		position: unset;
		background-color: #999;
		overflow-x: hidden;
		min-height: 100%;
		max-width: 250px;
		overflow: hidden;
		border-right: 1px solid #666;
	}

	i.fa.fa-user.float-right.mobile-show {
		display: block !important;
	}

	input#paralax-bottom {
		top: 10px !important;
		position: relative;
	}

	#SlideInContent div#navigationBox {
		margin-left: 5px;
		width: calc(100% - 2em);
	}

	body.admin i.fa.fa-user.float-right.mobile-show {
		display: none !important;
	}

	body.admin #admin_panel .accordion .row {
		width: calc(100% - 10px) !important;
	}


	span.input_wrapper {
		float: none;
		display: inline-block;
		width: auto;
		box-sizing: border-box;
		padding: 0;
		margin: 0;
		width: calc(100% - 5px);
	}

	body.admin i#mobile-trigger {
		display: none !important;
	}

	body.admin i#left-trigger {
		position: fixed;
		top: 50px;
		right: 5px;
		font-size: 3em;
		display: none !important;
	}

	.admin .tab-area {
		margin-top: 0;
		min-height: 100%;
		display: block;
		width: 100%;
		overflow-x: hidden;
	}

	.admin #column-left ul.list-unstyled.d-block.logout-links:first-child {
		background-color: unset !important;
		width: 100% !important;
		padding: 0;
		float: left;
		clear: both;
		position: unset;
		margin: 0;
		border: unset;
		display: none !important;
		max-width: unset;
	}

	body.admin div#column-left {
		margin: 0;
		margin-top: 0px;
		position: unset;
		background-color: unset;
		overflow-x: hidden;
		min-height: 100%;
		max-width: 250px;
		overflow: hidden;
		border-right: unset;
		float: left !important;
		display: flex !important;
		padding: 0 !important;
	}

	.sidebar_menu a.nav-link span {
		display: block;
		clear: both;
		float: left;
		padding: 0;
		margin-left: -15px;
	}

	.admin #column-left .card-header:first-child {
		border: unset;
		border-radius: 0 !important;
		padding: 10px !important;
		background-color: #666 !important;
		display: none !important;
	}

	body.admin.homepage #column-right {
		width: calc(100% - 110px) !important;
		padding: 0 !important;
		margin-top: 50px;
		left: -15px;
		border: unset;
	}

	.single.admin div#admin_panel {
		width: calc(100% + 30px) !important;
		margin-top: 45px;
		padding: 0;
	}

	.admin li.d-inline-block.w-20.float-left {
		text-align: center;
		border: 1px solid #ccc;
		margin: 5px;
		width: 74px !important;
		height: 75px;
		border-radius: 5px;
		padding: 5px;
	}

	.admin .ui-accordion .ui-accordion-content {
		border-top: 0;
		overflow: auto;
		width: 99.5% !important;
		margin: -2px 5px 0 !important;
		height: auto !important;
		padding: 0;
		overflow: hidden;
	}
}

div#admin_cms_editor {
	min-height: 500px;
}

.admin ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul>li {
	position: relative;
	left: -2px;
	width: 100% !important;
}

.admin ul.sidebar_menu.list-unstyled.text-left.border-dark.px-2.py-1.border.border-primary.container-responsive>li>ul {
	border: unset;
	border-radius: unset;
	margin: 0 !important;
	padding: 0 !important;
	position: unset;
}

.viewproduct .userInfo {
	text-align: center;
}

.viewproduct div#description,
.viewproduct div#payment_description_new {
	clear: both;
	border: 1px solid #ccc;
	border-radius: 0px 5px 5px;
	font-size: 1.5em;
	padding: .5em;
	width: calc(100% - 2.5em) !important;
	margin: 0 0 20px;
	text-align: left;
}

.viewproduct #bidding-history ul li {
	float: left;
	margin-right: 15px;
	color: #5d5d5d;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}

.shopping #MyAuctionsHolder .auction-item .ratings {
	text-align: left;
	display: block;
	width: 75px !important;
	float: left !important;
	clear: none;
	margin: 0;
	display: inline-block !important;
	top: 30px;
}

.homepage.shopping #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: -40px auto 0px -25px;
	line-height: 0px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: 23px;
	float: left;
	display: block !important;
	left: 30px !important;
	clear: none !important;
	text-align: left;
}

.shopping .panel.float-right {
	width: calc(45% - 20px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: 0px;
	border: unset;
}
.shopping #horizontal-auctions-box .auction-item.product-item .price span {
	font-size: 1em;
}
.shopping #MyAuctionsHolder h3.price.green {
	font-size: 1.5em !important;
}
.shopping #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: -32px auto -15px;
	line-height: 20px;
	padding: 0;
	font-size: 11px;
	position: relative;
	top: -3px;
	float: right;
	display: inline-block !important;
	color: red;
	left: 30px;
	clear: none;
}
.well-known.shopping #banner-rotator>div,
.well-known.shopping div.advertise {
	display: none;
	overflow: hidden;
}

.well-known.shopping #banner-rotator img {
	width: 100%;
	height: 350px;
}

.shopping.well-known p.jshowoff-slidelinks.jshowoff-2-slidelinks {
	display: none;
}
p#step1-p1,
#step2-p1,
#step3-p1 {
	float: left;
	display: table;
	width: 139px;
	margin: .5em 0 1em .95em;
	font-weight: bold;
	font-size: .9em !important;
}
#new_message_box input {
	margin-top: 0px !important;
	display: table;
	float: left;
	clear: both;
}
#new_message_box label {
	position: relative;
	background-color: #fff;
	padding: 0 5px;
}
#new_message_box label {
	position: relative;
	background-color: #fff;
	padding: 0 5px;
}
@media(max-width: 1100px) {

	p#step1-p1,
	#step2-p1,
	#step3-p1 {
		float: left;
		display: table;
		width: 139px;
		margin: .15em 0 .5em .15em;
		font-weight: bold;
		font-size: .75em !important;
	}

	p#step1-p2,
	p#step2-p2,
	p#step3-p2 {
		margin: -.15em 0 !important;
		font-size: 1.05em !important;
	}

	span#step1-span,
	span#step2-span,
	span#step3-span {
		font-size: .75em !important;
		margin: .25em 1em 0 0 !important;
	}
	div#steps {
		width: calc(100% - 10px) !important;
		border-radius: 0 !important;
		max-height: 125px;
	}
}

@media(max-width: 650px) {
	div#steps {
		max-height: unset;
	}
}

#flash_message .float-right {
	max-width: 200px;
}

.loggedin #login-form #userinfo {
	width: 80%;
}

div#login_confirm_message .modal-dialog {
	max-width: 400px;
}

#login_confirm_message div#login-register {
	border: unset;
}

#login_confirm_message #login-form .form-group {
	width: 100%;
}

.modal #login-form form i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: 7px;
	font-size: 1.5em;
	color: #ccc;
	z-index: 5;
	cursor: pointer;
	left: -40px;
}

.modal .modal-body #login-register #login-form .wraps {
	top: -35px;
}

.modal .modal-body #login-register #login-form .wraps .button {
	color: white;
	margin-top: 20px;
	width: calc(100% - 0px) !important;
	height: 50px !important;
	background: linear-gradient(to bottom, #ffe14d 30%, #ef9d4d 60%, #ffe14d 100%) !important;
	border: none !important;
	margin-bottom: 10px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 10px !important;
	position: relative;
	top: -30px;
	line-height: 10px;
	padding: 0;
	border-radius: 5px;
	display: block !important;
	max-width: unset;
	float: left;
	background-size: 100%;
	width: calc(100% + 20px) !important;
	max-width: unset !important;
}

.modal #login-form form i.fas.fa-eye {
	left: -40px !important;
}

.modal #login-form form .social_links {
	width: 115% !important;
	padding-top: 66px !important;
	margin-bottom: 10px;
	display: block !important;
	clear: both;
	float: left;
	margin-left: 10px;
	font-size: .75em;
}

div#login_confirm_message .modal-dialog input#username {
	padding: 8px 5px;
	border-color: #ccc !important;
}

.modal-body .ap-bidding-section h3.orange.bold {
	background-color: unset;
}

#points_select_box .inputs {
	display: flex;
	clear: both;
	float: none;
	margin-top: 20px;
}

ul#sort_bid_types>li.d-inline-block {
	min-width: 150px;
	width: auto;
	display: inline-flex !important;
	font-weight: bold;
}

.modal ol.float-right.w-10.butler-buttons {
	min-width: 100px;
	display: flex;
}

.modal ol.float-right.w-10.butler-buttons li {
	width: 1.5em;
	display: inline-flex !important;
}

.modal .DeleteBidButler>ul>li {
	width: auto;
	max-width: calc(33% - 20px);
	vertical-align: top;
	clear: right;
}

.modal li.DeleteBidButler {
	display: table !important;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 90%;
	margin: 0 auto 5px;
}

#horizontal-auctions-box {
	position: unset !important;
}

.right.description.float-right.w-75.d-inline-block.border.border-primary.border-radius-4.p-2.card {
	width: calc(75% - 30px) !important;
	padding: 0 !important;
}

div#history-table ul li ol li.d-inline-block,
div#myhistory-table ul li ol li.d-inline-block {
	text-align: left !important;
	max-width: calc(20% - 30px);
}

div#history-table ul li ol li.d-inline-block:first-child,
div#myhistory-table ul li ol li.d-inline-block:first-child {
	max-width: 30px;
}

div.search_results {
	background-color: #eee !important;
	font-size: 1.25em;
	border: 1px solid #ccc;
	padding: .5em;
	border-radius: 0 0 5px 5px;
	box-shadow: 5px 5px 5px #666;
}

.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top {
	border-style: dotted !important;
	background-color: #fefefe;
}


.buybids .border.border-primary.border-radius-4.d-block.clearfix.m-2 h5 {
	margin-left: 10px;
}

.admin fieldset {
	min-width: unset;
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}

.admin .aucdates .fas.fa-calender {
	display: none !important;
}

.search_results>ul>li {
	padding: .5em !important;
	border-bottom: 1px dotted;
}

.admin #column-left .card-header:first-child {
	background-color: #3e8c8c !important;
	font-weight: bold !important;
	font-size: 18px;
}

.payment_success .card.p-0.col-offset-2.mx-2.col-xl-8.mt-2.mx-auto {
	display: table;
}

.payment_success .description.float-right.d-inline-block.p-0.card {
	width: calc(100% - 250px);
	margin: 5px;
	padding: 0;
	text-align: left;
}

.payment_success .description.float-right.d-inline-block.p-0.card .card-header {
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
}

.payment_success .description.float-right.d-inline-block.p-0.card>div {
	padding: 5px;
}

.thead-dark strong {
	background-color: unset;
}


.d-block.clearfix.my-1.align-left.float-left {
	width: 100%;
	text-align: left;
	margin-top: 5px !important;
	margin-bottom: 10px !important;
}

.payment_success .float-left.border.border-primary.mt-1.ml-1.d-inline-block {
	float: left !important;
	max-width: 200px;
}

.payment_success .float-left.border.border-primary.mt-1.ml-1.d-inline-block>img {
	max-width: 100%;
	margin: 5px;
}


.paymentmethod p.bid-title.card-header {
	padding: 12px 0;
}

.float-left.border.border-primary.mt-1.ml-1.col-xl-2 img {
	width: 100%;
	margin: 5px;
}

.admin.addbonusbid span.search_results {
	position: relative !important;
}

.modal-body .shipping-form span {
	display: none;
}

.checkout.paymentmethod .description.float-right.d-inline-block.col-xs-8 {
	max-width: calc(70% - 10px);
	clear: none;
	font-size: 1.25em;
	text-align: left;
}

.checkout.paymentmethod p.card-header.mt-0 {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

form#payment {
	width: auto;
	min-width: unset;
	display: contents;
}

.col-xl-3.float-left.d-inline-block.border.border-primary.border-radius-4 {
	overflow: hidden;
	padding: 0;
}

form#payment img.float-left {
	width: 100px;
	clear: both;
	border: 1px solid #ccc;
	padding: 1em;
	margin-left: 1em;
	border-radius: 4px;
	max-height: 45px;
}

form#payment label.clearfix.float-left {
	text-transform: capitalize;
	font-weight: bold;
	margin-left: 1em;
	font-size: 1.5em;
	color: #666;
}

.payment_form>form {
	width: 100%;
}

.form-control.details_link {
	width: 1.5em;
	margin: 5px;
	float: right;
}

.modal-body .shipping-form label.label {
	color: #666;
	font-size: 1em !important;
	margin-top: 5px;
	margin-left: 5px;
	clear: both;
	font-weight: normal;
	margin-bottom: -25px;
	position: relative;
	z-index: 10;
}

.modal-body .shipping-form .form-control {
	height: 20px;
	font-size: 14px;
	padding: 25px 5px 0px !important;
	margin: 0 !important;
	width: calc(100% - 30px);
}

.modal-body .shipping-form label.label[for="shipMethod"] {
	margin-top: -18px !important;
}

.admin #column-right .form-control {
	margin-bottom: 5px;
	margin-top: -25px;
	padding: 10px 5px;
	line-height: 31px !important;
}

.admin #admin_panel .row label {
	font-size: 1em;
	padding: 0;
	height: unset;
	background-color: transparent;
	color: #666;
	text-indent: 20px;
	padding: 0;
	width: auto;
	margin-bottom: -69px;
	position: relative;
	z-index: 2;
	margin-left: 0;
	text-indent: 5px;
}

#knowledge {
	margin-top: 20px !important;
}

a.btn.btn-secondary.excel.w-50.d-block.mt-10.float-right {
	font-size: 1.1em;
	color: #fff !important;
	cursor: pointer;
	border-radius: 5px;
	font-weight: normal;
	padding: .25em;
}

body.admin #admin_panel .row {
	padding-top: 15px;
}

.admin #column-right .form-control[type="checkbox"] {
	float: right;
}

.admin .modal-body .row .form-control {
	padding-top: 20px;
}

span.word-wrap-25 {
	word-break: break-all;
	max-width: 155px;
}

.buyitnow .description.float-right.d-inline-block.col-xs-8 {
	width: 60%;
	text-align: left;
}

.paidorder .table .thead-dark th,
.paidorder .table td {
	max-width: 150px !important;
	min-width: unset !important;
	width: auto;
}

.table td ul {
	list-style: none;
	padding: 0;
}



.admin .table tfoot h4 {
	color: #fff;
}

.shopping.checkout table tfoot span.clearfix {
	display: block;
	clear: both;
	margin-top: 2px !important;
	font-size: .75em;
}

tfoot.tfoot-dark,
.table thead {
	background-color: #000 !important;
}

.table thead th {
	font-size: 1.2em !important;
}

.dib.relative {
	width: 50%;
	float: left;
	background-color: blue;
	font-size: 1.5em;
	border-radius: 20px 20px 20px 20px;
	margin-top: 4px;
	height: 36px;
	border: 1px solid #ccc;
	box-shadow: 3px 3px 3px #666;
	line-height: 31px;
	color: #fff;
	font-weight: bold;
}

.store-item p.card-header {
	margin: 0;
}

img.store-logo {
	max-width: 30%;
	height: auto;
	border-radius: 50%;
	float: left;
	margin: 5px;
	border: 1px solid #ccc;
	padding: 2px;
}

button.bn.br4.pa0.flex.justify-center.items-center.w3.bg-blue.pointer.white.hover-bg-dark-blue.hover-white.float-left {
	float: left;
	height: 32px;
	background: transparent;
	max-width: unset;
	width: 35px;
	border: unset;
	border-radius: 25px 0px 0px 25px;
	outline: unset !important;
}

button.bn.br4.pa0.flex.justify-center.items-center.w3.bg-blue.pointer.white.hover-bg-dark-blue.hover-white.float-right {
	height: 32px;
	margin-right: -2px;
	background: transparent;
	border: unset;
	width: 35px;
	border-radius: 0px 25px 25px 0px;
	outline: unset !important;
}

.qibids-2_0 button.bn.br4.pa0.flex.justify-center.items-center.w3.bg-blue.pointer.white.hover-bg-dark-blue.hover-white {}

i.fas.fa-plus.no-border {
	border: unset !important;
	background: transparent;
	color: #fff;
}

i.fas.fa-minus.no-border {
	border: unset;
	color: #fff;
	background: transparent;
}

.homepage.shopping.custom #column-right {
	float: right;
	width: calc(100% - 0px);
}

li.col-xl-3.card.d-inline-block.p-0.store-item {
	width: calc(33% - 5px) !important;
	max-width: unset;
	margin-top: 10px;
}

li.col-xl-3.d-inline-block.card.product-item {
	width: calc(33.33% - 35px) !important;
	max-width: unset;
	margin-top: 10px;
}

span.store-address.text-bold {
	clear: both;
	display: block;
	float: right;
	margin-top: -70px;
	background-color: #ccc;
	padding: 10px;
}

#featured_products p.auction-item-title.card-header {
	margin: 0px -15px 45px;
}

.shopping h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 0px;
	float: right;
	top: 21px;
	text-align: right;
	margin-left: 0;
}

#featured_products li.buttons.add_to_cart.bid.medium.orange.btn.btn-primary {
	width: calc(70% - 20px);
	margin-right: 5px;
}

.shopping.custom #horizontal-auctions-box #MyAuctionsHolder .auction-item.product-item {
	border: 1px solid #ccc !important;
}

.shopping.custom #MyAuctionsHolder .auction-item .auction-item-img {
	border: unset;
	top: 0px;
}

.shopping.custom a.w-40.d-inline-block.float-right.add_to_wishlist.buttons.bid.medium.orange.buynow {
	width: calc(40% - 1.7em) !important;
	float: right !important;
	margin-top: 32px !important;
	display: inline-block !important;
	clear: right;
	margin-right: 5px;
	height: 30px !important;
}


body.shopping.custom ul.share_buttons {
	top: -100px !important;
}

.homepage.shopping.custom #MyAuctionsHolder h3.price.green {
	font-size: 15px;
	margin-top: 93px !important;
	display: block;
	top: unset;
	margin-bottom: 30px !important;
	margin-right: 10px;
}

.shopping.custom #horizontal-auctions-box #MyAuctionsHolder .auction-item.product-item {
	border: 1px solid #ccc !important;
	max-height: 270px;
}

li.gallery_button.col-xl-3.d-inline-block {
	float: left;
	border: 1px solid #ccc;
	margin: 10px 5px 5px 0;
	display: inline-block;
	border-radius: 5px;
	background-color: #fafafa;
}

span.gallery-title.text-bold {
	margin-top: 30px;
	display: block;
	margin-bottom: -50px;
	position: relative;
	font-size: 1.2em;
}

span.gallery-description.d-block {
	max-height: 150px;
	min-height: 150px;
	position: relative;
	margin-top: 65px;
	overflow: hidden;
	margin-bottom: -125px;
}

img.gallery-photo {
	width: 225px;
	height: 225px;
	border-radius: 50%;
}

ul.list-unstyled.float-right.w-15 img {
	width: 100%;
	position: relative;
	z-index: 2;
}

ul.list-unstyled.float-right.w-15 li {
	border: 1px solid #ccc;
	margin-bottom: 2px;
	opacity: .55;
	border-radius: 3px;
}

#StoresHolder ul.list-unstyled.float-right.w-15 {
	position: relative;
	z-index: 2;
	top: -150px;
	margin-right: -25px;
}

#RecentCarousel.carousel {
	position: relative;
	width: calc(100% - 30px);
	overflow: hidden;
}

#RecentCarousel .auction-item-img.w-50.float-left {
	width: 100% !important;
	margin: 5px 5px 10px 18px;
}

.shopping #RecentCarousel .panel.float-right {
	width: calc(100% - 30px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: left;
	margin-top: 0;
	border: unset;
	float: none !important;
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
}

.shopping #RecentCarousel li.buttons.bid.medium.orange.btn {
	width: calc(50% - 5px);
	font-size: 1.5em;
	color: #fff;
	margin-bottom: 5px;
	margin-right: 3px;
}

#RecentCarousel .carousel-inner {
	padding: 1em;
}

#RecentCarousel .card {
	margin: 0 .5em;
	box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
	border: none;
}

#RecentCarousel .carousel-control-prev,
#RecentCarousel .carousel-control-next {
	background-color: #e1e1e1;
	width: 6vh;
	height: 6vh;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
}

#RecentCarousel .carousel-control-prev {
	margin-right: -7vh;
}

#FeaturedCarousel.carousel {
	position: relative;
	width: calc(100% - 30px);
	overflow: hidden;
}
#FeaturedCarousel .auction-item-img.w-50.float-left,
#AlsoBoughtCarousel .auction-item-img.w-50.float-left,
#SimilarCarousel .auction-item-img.w-50.float-left {
	/* width: 100%!important; */
	margin: 5px auto !important;
	text-align: center;
	float: unset !important;
	max-height: unset;
	height: auto !important;
}
span#description_editor {
	min-width: calc(100% - 15px);
}
.shopping #FeaturedCarousel .panel.float-right,
.shopping #AlsoBoughtCarousel .panel.float-right,
.shopping #FeaturedCarousel .panel.float-right,
.shopping #AlsoBoughtCarousel .panel.float-right,
.shopping #SimilarCarousel .panel.float-right {
	width: calc(100% - 30px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: left;
	margin-top: 0;
	border: unset;
	float: none !important;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	height: 65px;
	text-align: center;
}
.carousel-item p.auction-item-title.card-header.text-bold {
	text-align: center;
}
.carousel-item p.auction-item-title.card-header.text-bold a {
	max-height: 20px !important;
	display: block;
	overflow: hidden;
}

#SimilarCarousel .carousel-item.active.col-xl-3.d-inline-block.float-left,
#AlsoBoughtCarousel .carousel-item.active.col-xl-3.d-inline-block.float-left {
	height: 350px !important;
	max-height: unset;
}

#SimilarCarousel .carousel-inner,
#AlsoBoughtCarousel .carousel-inner {
	padding: 1em;
	overflow-x: hidden;
	width: calc(100% - 3em) !important;
	height: 350px !important;
}

.shopping #FeaturedCarousel li.buttons.bid.medium.orange.btn,
.shopping #AlsoBoughtCarousel li.buttons.bid.medium.orange.btn,
.shopping #SimilarCarousel li.buttons.bid.medium.orange.btn {
	width: calc(50% - 5px);
	font-size: 1.5em;
	color: #fff;
	margin-bottom: 5px;
	margin-right: 3px;
}

#FeaturedCarousel .carousel-item.active .auction-item-img img,
#StoreCarousel .carousel-item.active .auction-item-img img,
#RecentCarousel .carousel-item.active .auction-item-img img,
#SimilarCarousel .carousel-item.active .auction-item-img img,
#AlsoBoughtCarousel .carousel-item.active .auction-item-img img {
	min-height: unset;
}

#FeaturedCarousel .carousel-inner,
#SimilarCarousel .carousel-inner,
#AlsoBoughtCarousel .carousel-inner {
	padding: 1em;
}

#FeaturedCarousel .card {
	margin: 0 .5em;
	box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
	border: none;
}

#FeaturedCarousel .carousel-control-prev,
#FeaturedCarousel .carousel-control-next,
#SimilarCarousel .carousel-control-prev,
#SimilarCarousel .carousel-control-next,
#AlsoBoughtCarousel .carousel-control-prev,
#AlsoBoughtCarousel .carousel-control-next {
	background-color: #e1e1e1;
	width: 6vh;
	height: 6vh;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
}

#FeaturedCarousel .carousel-control-prev,
#SimilarCarousel .carousel-control-prev,
#AlsoBoughtCarousel .carousel-control-prev {
	margin-right: -7vh;
}

#StoreCarousel.carousel {
	position: relative;
	width: calc(100% - 30px);
	overflow: hidden;
}

#SimilarCarousel .carousel-inner {
	padding: 1em;
	overflow-x: hidden;
	width: calc(100% - 3em) !important;
}

#StoreCarousel .auction-item-img.w-50.float-left {
	width: 100% !important;
	margin: 5px 5px 10px 18px;
}

.shopping #StoreCarousel .panel.float-right {
	width: calc(100% - 30px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: left;
	margin-top: 0;
	border: unset;
	float: none !important;
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
}

.shopping #StoreCarousel li.buttons.bid.medium.orange.btn {
	width: calc(50% - 5px);
	font-size: 1.5em;
	color: #fff;
	margin-bottom: 5px;
	margin-right: 3px;
}

#StoreCarousel .carousel-inner {
	padding: 1em;
}

#StoreCarousel .card {
	margin: 0 .5em;
	box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
	border: none;
}

#StoreCarousel .carousel-control-prev,
#StoreCarousel .carousel-control-next {
	background-color: #e1e1e1;
	width: 6vh;
	height: 6vh;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 100;
}

#StoreCarousel .carousel-control-prev {
	margin-right: -7vh;
}

#StoreCarouselspan .store-address.text-bold {
	clear: both;
	display: block;
	float: right;
	margin-top: -70px;
	background-color: #ccc;
	padding: 5px;
	margin-right: -25px;
}

#StoreCarousel #StoresHolder ul.list-unstyled.float-right.w-15,
#GalleriesCarousel ul.list-unstyled.float-right.w-15 {
	position: relative;
	z-index: 2;
	top: -200px;
	margin-right: -25px;
	margin-bottom: -100%;
}

#StoreCarousel span.store-description {
	padding: 5px;
	margin: 5px;
	text-align: center;
	justify-content: center;
	max-height: 185px;
	overflow: hidden;
	display: block;
}

#StoreCarousel .carousel-item .cover-photo img {
	width: 100px;
	display: block;
	height: auto;
	margin: 0 5px;
	padding: 0;
}

.shopping #container .card.custom-styles.mt-2.mx-0.p-0 {
	width: calc(90% - 60px) !important;
	min-width: unset;
	display: block !important;
	padding-right: 0;
	padding-left: 0;
	margin: 1em auto !important;
	overflow: hidden;
}

#FeaturedCarousel .carousel-item,
#StoreCarousel .carousel-item,
#RecentCarousel .carousel-item,
#GalleriesCarousel .carousel-item {
	position: unset;
	float: none;
	margin-right: 4px !important;
	height: auto;
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding-top: 0;
	display: inline-block !important;
	float: left !important;
	clear: none !important;
	min-width: 300px !important;
}

em.small-text.float-right {
	color: #666;
	clear: both;
	display: block;
	text-align: left;
	margin-top: -17px;
	font-size: 12px;
	float: left !important;
}

.variation_list ul {
	position: absolute;
	z-index: 10;
	border: 1px solid #ccc;
	padding: .25em;
	width: calc(100% - 15px);
	border-radius: 4px;
	display: none;
}

.variation_list ul {
	position: absolute;
	z-index: 10;
	border: 1px solid #ccc;
	padding: .25em;
	width: calc(100% - 15px);
	border-radius: 4px;
	display: none;
	background-color: #fff;
	margin-left: 5px;
}

.variation_list {
	margin-bottom: 0;
	position: absolute;
	width: 100%;
}

.product-item.auction-item i.fas.fa-caret-down.float-right {
	border: unset;
	margin: 0;
	left: unset;
	cursor: pointer;
}

#varationsList>li {
	width: calc(33.3% - 1em);
	display: inline-block;
	border: 1px solid #ccc;
	float: left;
}

#varationsList .float-right.w-50 {
	display: block;
	width: 45% !important;
	height: 100%;
	margin: .5em;

}

#varationsList .float-left.w-50 {
	display: block;
	border: 1px solid #ccc;
	margin: 2px;
	height: 150px;
	background-repeat: no-repeat;
	max-width: calc(50% - 10px);
	text-align: left;
	background-position: left top;
	background-image: url(https://demo.pennyauctionsoftware.net/assets/uploads/products/default.png);
	background-size: 100%;
}

body.admin.manageproducts li.d-inline-block.mr-1.border.border-secondary.p-1 {
	margin-right: 2px !important;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: .55em;
}

li.cursor-pointer.d-inline-block.variation {
	width: 20px;
	height: 20px;
	margin-right: 1px;
	border: .5px solid #ccc;
	border-radius: 2px;
	cursor: pointer;
}

#GalleriesCarousel .carousel-item {
	margin-top: 5px;
}

#StoreCarousel .carousel-item .cover-photo ul.float-right img {
	width: 100%;
	height: auto;
	min-height: unset;
}

#StoreCarousel .carousel-item .cover-photo ul.float-right img,
#GalleriesCarousel .carousel-item .cover-photo ul.float-right img {
	width: 100%;
	height: auto;
	min-height: unset;
}

span.store-address.text-bold {
	clear: both;
	display: block;
	float: right;
	margin-top: -100px;
	background-color: #ccc;
	padding: 10px;
	z-index: 10;
	position: relative;
	right: -15px;
}

.single.shopping.custom #container {
	width: calc(100% - 0px) !important;
	overflow-x: hidden;
	display: block;
}

.carousel .carousel-item ul.list-unstyled.float-right.w-15 {
	width: 25px;
	position: relative;
	top: -200px;
	margin-bottom: -100%;
}

#FeaturedCarousel p.card-header.text-bold,
#StoreCarousel p.card-header.text-bold,
#RecentCarousel p.card-header.text-bold {
	margin-top: 0;
	background-color: #ddd;
}



#StoreCarousel .carousel-item .cover-photo>img,
#GalleriesCarousel .carousel-item .cover-photo>img {
	width: 100px;
	display: block;
	height: 100px;
	margin: 0 5px;
	padding: 0;
	min-width: unset !important;
	min-height: unset !important;
	position: relative;
	z-index: 3;
	top: -60px;
	opacity: .5;
}

#StoreCarousel span.store-description {
	padding: 5px;
	margin: 5px;
	text-align: center;
	justify-content: center;
	max-height: 185px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 10;
}

.carousel-item .dib.relative {
	width: calc(50% - 10px);
	float: left;
	background-color: blue;
	font-size: 1em;
	border-radius: 20px 20px 20px 20px;
	margin-top: 0px;
	height: 25px;
	border: 1px solid #ccc;
	box-shadow: 3px 3px 3px #666;
	line-height: 28px;
	color: #fff;
	font-weight: bold;
	margin-right: 5px;
}

#StoreCarousel .carousel-item {
	height: 300px;
}

#GalleriesCarousel .carousel-item.active>img {
	width: 90%;
	height: auto;
	display: block;
	min-height: 250px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 0;
	top: 45px;
}

#GalleriesCarousel span.gallery-title.text-bold {
	margin-top: 30px;
	display: block;
	margin-bottom: -50px;
	position: relative;
	font-size: 1.2em;
	z-index: 2;
	text-align: center;
}

#GalleriesCarousel span.gallery-description.d-block {
	max-height: 150px;
	position: relative;
	margin-top: 65px;
	overflow: hidden;
	margin-bottom: -100%;
	padding: 5px;
	position: relative;
	z-index: 2;
	max-height: 165px;
}

#GalleriesCarousel ul.list-unstyled.float-right.w-15 {
	position: relative;
	z-index: 2;
	top: -200px;
	margin-right: 5px;
	margin-bottom: -100%;
}

#GalleriesCarousel ul.list-unstyled.float-right.w-15 img {
	min-height: unset;
}

.active.col-xl-3.d-inline-block.float-left.border.border-radius-4.border-secondary {
	width: 250px !important;
	display: block;
	max-width: unset;
	margin-top: 20px;
}

li.d-block.clearfix.float-left.text-bold {
	width: 100%;
}

li.d-inline-block.col-xl-3.align-top.text-bold {
	text-align: right !important;
	float: right !important;
	font-size: 1.2em;
}

h2.card-header {
	margin-top: 0;
}

.features.inline li.block {
	margin: 10px 15px 0px;
	padding-bottom: 0;
	margin-left: 10px;
	font-weight: bold;
}

#product_questions ul.float-left.d-inline-block {
	width: 100%;
	margin: 5px;
}

.shopping.single #product_reviews.card h2.card-header {
	display: block !important;
}

div#product_features_new {
	float: left;
	width: calc(50% - 30px);
	margin-top: 10px;
	margin-left: 15px;
}



.shopping.single .tab-area>#product-information-box.container.d-block {
	width: 100% !important;
	display: contents !important;
	margin-left: 15px !important;
	max-width: calc(100% - 45px) !important;
}

#product_manufacturer .float-left.large-text.d-inline-block {
	margin: 5px;
}

#product_questions a.clearfix.float-left.w-50.btn.btn-primary.my-2.ask_question {
	float: right !important;
	margin-right: 10px;
}

.modal ul.list-unstyled.d-block.bundle-box.mt-5 img {
	width: 75px;
	height: 75px;
}

.modal ul.list-unstyled.d-block.bundle-box.mt-5 {
	width: 58%;
	float: left;
	border: 1px solid #ccc;
	display: inline-block !important;
	border-radius: 4px;
	vertical-align: top;
	margin: 0 !important;
}

.modal ul.list-unstyled.d-block.bundle-box.mt-5 li.d-inline-block.col-xl-3.m-1.p-1 {
	max-width: calc(30% - 5px) !important;
	min-width: unset;
	display: inline-block !important;
	padding: 5px !important;
}

.modal .bundle-box li.d-inline-block.col-xl-3.m-1.p-1 {
	margin: 2px !important;
	padding: 5px !important;
	border: 1px solid #ccc;
	float: left !important;
	display: inline-block !important;
	clear: none;
}

a.btn.btn-primary.bundle_button {
	color: #fff;
}

.checkout .table .bundle-box li.d-inline-block.col-xl-3.m-1.p-1 {
	max-width: 55px;
	padding: .5em !important;
}

.checkout .table li.d-block.clearfix.float-left.text-bold {
	font-weight: normal;
	font-size: .75em;
	margin: 0;
	line-height: 1.5em;
	width: 100%;
	display: block !important;
}

.cartDescription label {
	font-size: 1em;
	background-color: transparent;
	width: auto;
	color: #666;
	margin-bottom: -35px;
	height: auto;
	padding: 5px 0;
	text-align: left;
	position: relative;
	z-index: 2;
	display: block;
	margin-left: 5px;
	font-size: .75em;
	margin-top: -5px;
}

select#cart_action {
	width: calc(100% - 2em);
}

.checkout .table .col-xl-6.d-inline-block.float-left.product-bundle {
	width: calc(100% - 1em) !important;
	max-width: unset;
}

.checkout .table ul.list-unstyled.bundle-names.mt-2.float-right.d-inline-block {
	width: 50%;
	display: inline-block;
}

.checkout .table ul.list-unstyled.d-block.bundle-box.mt-5 {
	margin: 0 !important;
}

.checkout .table .checkout .table .col-xl-6.d-inline-block.float-left.product-bundle {
	max-width: calc(100% - 20px) !important;
}

.modal .bundle-box span.a-list-item {
	display: none !important;
}

span#total_price_to_user {
	font-size: 2em;
	font-weight: bold;
	width: 100%;
	display: block;
	text-align: left;
	clear: both;
}

span#total_price_to_user em {
	float: right;
}

select.form-control.shipping_choice {
	margin-right: 0em !important;
	max-width: 175px;
	float: right;
	padding: 5px;
	line-height: 0;
	font-size: .9em;
	height: 1.5em;
}

.shopping.checkout li.d-block.clearfix.select_shipping.small-text.text-muted {
	font-size: 12px;
	text-align: right;
	text-decoration: underline;
}

.text-underline {
	text-decoration: underline;
}

ul.clearfix.d-block.float-none li.d-block.text-bold {
	font-weight: normal;
	font-size: .75em;
	float: left !important;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 20px;
	vertical-align: top;
	width: 50%;
	display: inline-block !important;
}

.shopping.checkout ul.clearfix.d-block.float-none li.d-block.clearfix.select_shipping.small-text.text-muted {
	font-size: 12px;
	text-align: right;
	text-decoration: underline;
	width: 50%;
	display: inline-block !important;
	clear: right;
}

.shopping.checkout ul.clearfix.d-block.float-none li.d-block.clearfix.bundle_shipping {
	float: right;
	display: inline-block !important;
	width: 50%;
	vertical-align: top;
	clear: right;
}

.modal-body .shipping-form ul.clearfix.d-block.float-none select.form-control.shipping_choice {
	height: 20px;
	font-size: 14px;
	padding: 15px 5px 15px !important;
	margin: 0 !important;
	width: auto;
	float: right;
}

i.fas.fa-shopping-cart.p-1.border-secondery {
	border: 1px solid;
	font-size: 1.5em;
	float: right;
	margin-right: 2px;
	margin-top: 3px;
	border-radius: 4px;
	background-color: red;
}

#mini_cart {
	position: fixed;
	bottom: 0px;
	right: 0px;
	background: blue;
}

a.loginfirst_orange.bid-button-link.buttons.medium.orange.gdpr {
	text-align: center;
}

.modal ul li.d-block.clearfix.float-left.text-bold {
	float: none !important;
	display: block !important;
	text-align: left;
	margin: 1em;
	position: relative;
	clear: both;
	font-weight: bold;
	margin: 10px 0px -50px !important;
	width: 100% !important;
}

.modal span.d-block.clearfix.bundle_shipping {
	clear: both;
	display: block !important;
	float: left;
	width: 100%;
	margin: 11px 0 10px;
	position: relative;
	top: -33px;
	z-index: 0;
}

.modal ul.reset li.d-block.clearfix.float-left.text-bold>label {
	position: relative;
	z-index: 2;
	color: #666;
	font-size: 1em !important;
}

.modal ul.clearfix.d-block.float-none.reset {
	width: 100%;
}

.addgallery .panel.products_panel.d-none.active .row.w-50.d-inline-block {
	width: 100% !important;
	text-align: left;
}

.editgalleries .text-tiny {
	max-width: 50px;
	word-wrap: anywhere;
	word-break: break-all;
	display: block;
	font-size: 9px;
}

h1[data-placeholder] {
	display: none !important;
}

#custom_choices {
	clear: both;
}

.load_wysiwig img {
	width: 35px;
	clear: both;
	display: block;
}

.load_wysiwig {
	font-weight: bold;
	font-size: 2em;
}

.fa.fa-plus.add_content {
	z-index: 10;
}

.page_builder_links {
	z-index: 10 !important;
}

@media (min-width: 768px) {
	.img-container {
		min-height: 497px;
	}
}

#alert_message_strap .alert.alert-success {
	margin-top: 10px !important;
	display: block;
}

#cropper_controls .fas,
#cropper_controls .fa {
	display: block !important;
}

.img-container>img {
	max-width: 100%;
}

.img-preview {
	float: left;
	margin-bottom: .5rem;
	margin-right: .5rem;
	overflow: hidden;
}

.img-preview>img {
	max-width: 100%;
}

.preview-lg {
	height: 9rem;
	width: 16rem;
}

.preview-md {
	height: 4.5rem;
	width: 8rem;
}

.preview-sm {
	height: 2.25rem;
	width: 4rem;
}

.preview-xs {
	height: 1.125rem;
	margin-right: 0;
	width: 2rem;
}


#draggable_image p {
	display: block;
	font-size: 30px;
	vertical-align: middle;
	float: none;
	text-align: center;
	margin-top: calc(50% - 30px - 2em);
	border: 1px dashed #ccc;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	padding: 1em;
	position: absolute;
	z-index: 10;
	left: calc(50% - 120px) !important;
	background-color: #ccc;
	border-color: #666;
}

.docs-data {
	display: none !important;
}

#cropper_controls #actions {
	background-color: rgba(125, 125, 125, 1) !important;
	width: 100%;
	display: table;
	text-align: left;
	z-index: 100;
	border-radius: 5px 5px 0 0;
	margin: 0 auto;
}


#cropper_controls .col-md-9.docs-buttons {
	opacity: .5;
}

.modal #cropper_controls button .fas,
.modal #cropper_controls button .fa,
.modal #cropper_controls button .fad,
.modal #cropper_controls button .far {
	display: block !important;
}

#alert_message_strap .modal-content {
	max-width: 800px !important;
}

#cropper_controls #actions button {
	margin: 1px !important;
}

div#draggable_image {
	width: 100%;
	min-height: 250px;
	border: 1px dotted #666;
	border-radius: 4px;
	margin-bottom: 1em;
	max-height: 500px;
	margin-top: 2.7em;
}

#custom_choices li.d-inline-block.border.border-radius-4.border-primary.p-2 {
	font-size: 2.5em;
	float: left;
	margin: 2px;
	display: inline-block !important;
	width: calc(30% - 1em);
	clear: none;
	/* height: 1em; */
	vertical-align: middle;
	padding: 1em .5em !important;
	color: #666;
}

div#custom_choices>ul {
	text-align: center;
	margin: 0 auto;
}

ul.page_builder_links {
	min-width: unset;
	position: absolute !important;
	z-index: 10000 !important;
	margin: 15px 0 -40px;
}

.cropper_instance {
	z-index: 1000000;
	position: absolute;
	background: #fff;
	padding: 10px;
	border: 1px solid;
	height: auto;
	display: block;
}

.cropper_instance i.float-right.fas.fa-window-close {
	font-size: 2em;
	margin-bottom: 5px;
}

.custom_content_pre .fa-window-close {
	margin: 5px;
	font-size: 2em;
	clear: right;
	vertical-align: top;
	position: absolute;
	right: 5px;
	z-index: 100;
}

.load_wysiwig img {
	width: 50px;
}

.single.shopping .tab-area {
	width: calc(100% - 0px);
	margin-left: 0;
}

.m-0.p-0.d-table {
	width: 100% !important;
}

ul.page_builder_links li {
	display: inline-block;
	width: 20px;
	border: 1px solid #ccc;
	padding: 2px;
	height: 20px;
	border-radius: 4px;
	color: #ccc;
	margin-right: 2px;
	float: left;
	margin-top: 15px;
}

ul.page_builder_links {
	min-width: unset;
	position: relative !important;
	z-index: 10000 !important;
	margin: unset;
	height: 0;
	min-width: 130px;
	margin-left: 10px;
	display: block;
	vertical-align: top;
	float: left;
	text-align: left;
}

i.fa.fa-cogs.settings {
	border: 1px solid red;
	font-size: 1.5em;
	padding: .25em;
	border-radius: 4px;
	margin-left: 2px;
	color: red;
}

ul.page_builder_links,
i.fa.fa-plus.add_content {
	display: inline-block;
}

.carousel-control-next,
.carousel-control-prev,
.carousel-indicators li
/*, .carousel-indicators */
	{
	filter: invert(100%);
}

span.alert {
	clear: both;
}

div#cropper_controls.float-right {
	position: absolute;
	z-index: 100;
	float: right;
	clear: both;
	width: calc(100% - 35px);
}

.carousel-item .container {
	width: 100% !important;
	display: table;
	padding: 0;
	margin: 0;
	max-width: unset;
}

.shopping .carousel-item h5.prodtitle.auction-item-title {
	width: 100% !important;
	display: table;
	float: none;
	max-width: unset;
	height: 10px;
	padding: 0;
	height: 2px;
	font-size: 2em;
	color: #666 !important;
	background: unset;
	background-image: unset;
	text-align: left;
	border: unset;
}

.carousel-item .container .col-xl-4 {
	border: 1px solid #ccc;
	padding: 0;
	margin-top: 5px;
	max-height: 285px;
	overflow: hidden;
	margin-left: 5px;
	border-radius: 5px;
	max-width: 400px;
	float: left;
	text-align: left;
	margin-left: 5px;
}

.carousel-item span.ratings_box {
	float: right;
	vertical-align: top;
	margin: 0;
	padding: 0;
	margin-top: -45px;
}

.shopping .carousel-item span.msrp {
	font-weight: bold;
	margin-top: 0px !important;
	display: block;
	float: left;
}

.carousel-item .float-left.text-left.d-none.item-description {
	display: block !important;
	text-align: left !important;
}

.carousel-item .panel.float-right.w-50 {
	clear: both;
	margin-top: -10px;
}

.shopping .carousel-item h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 20px;
	float: right;
	top: 37px;
	text-align: right;
	margin-left: 0;
}

body.shopping .carousel-item ul.share_buttons {
	top: -90px !important;
	float: left;
}

.carousel-item .share_buttons .fab {
	font-size: 3em;
	width: auto;
	height: auto;
	border-radius: 50%;
	margin-right: 5px;
}

.carousel-item .share_buttons li {
	display: inline-block;
	width: auto;
}

.shopping .carousel-item .buttons_holder {
	top: 5px !important;
	position: relative;
	width: 99%;
}

.shopping .carousel-item a.w-40.d-inline-block.float-right.add_to_wishlist.buttons.bid.medium.orange.buynow {
	margin-top: 5px !important;
}

.carousel-item .container .col-xl-8 {
	float: right;
}

.carousel-item .container .col-xl-4 .product_image {
	width: calc(100% - 110px);
	border: 1px solid #ccc;
	margin: 2px;
}

.carousel-item .thumbs.float-right {
	float: right;
	max-width: 100px;
}

.carousel-item .thumbs.float-right img {
	max-width: 99%;
	border: 1px solid #ccc;
	height: 25%;
	margin: 2px;
	border-radius: 4px;
}

.carousel-item .auction-item .panel.float-right {
	width: calc(100% - 150px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: 15px;
	border: unset;
}

.carousel-item .auction-item h3.price.green {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	width: 100%;
	display: inline-block;
	text-align: center;
	color: darkgreen;
	font-weight: bold;
	clear: both;
	height: 0;
	margin-top: 20px;
	float: right !important;
	top: -40px;
	text-align: right;
	margin-left: 30px;
	width: auto !important;
	min-width: 150px;
}

.carousel-item .auction-item span.msrp {
	font-weight: bold;
	margin-top: 20px !important;
	display: inline-block;
	float: revert;
}


.carousel-item .auction-item .float-left.mr-1.timer.countdown.d-block {
	position: unset;
	font-size: 2em;
	width: auto;
	font-weight: bold;
	line-height: 1.5em;
}

.carousel-item .auction-item h5.prodtitle.auction-item-title {
	font-size: 2em;
	text-align: left;
	line-height: 1em;
}

.carousel-item .auction-item ol.d-none.clearfix.ratings.stars.rate_this.d-inline-block {
	float: right !important;
	clear: both;
	margin-top: 15px;
}

.auction-item i.fa.fa-plus.add_content.float-left {
	margin-bottom: -35px !important;
}

.carousel-item .auction-item span.d-block.clearfix.rate_this {
	clear: both;
	margin: 7px !important;
	float: right !important;
}

.carousel-item .auction-item .thumbs.float-right img {
	max-width: 93%;
	border: 1px solid #ccc;
	height: 25%;
	margin: 2px;
	border-radius: 4px;
}

.carousel-item .button_holder {
	clear: both;
	display: table;
	position: relative !important;
	width: 100% !important;
	margin: 0px 0 20px;
	top: -75px;
}

.carousel-item .auction-item .float-left.text-left.d-none.item-description {
	display: block !important;
	text-align: left !important;
	margin-top: -20px;
}

.carousel-item .auction-item .panel.float-right {
	width: calc(100% - 150px) !important;
	box-shadow: unset;
	font-size: .9em;
	text-align: center;
	margin-top: -5px;
	border: unset;
}

.carousel-item a.buttons.medium.orange {
	width: 45%;
	display: inline-block !important;
	margin-right: 10px !important;
}

.homepage i.fa.fa-plus.add_content.float-left {
	margin-bottom: -15px !important;
}


div#edit_custom {
	right: 0px;
	margin: unset;
}

form#language_editor {
	padding: 0;
	margin: 0;
	max-height: 800px;
	overflow-y: scroll;
	overflow-x: hidden;
}

#language_editor ul.d-block {
	min-width: 100% !important;
	width: calc(100% + 10px) !important;
	margin: 0;
	padding: 0;
	margin-left: -10px !important;
}

#language_editor li.d-inline-block.w-50 {
	width: calc(50% - 10px) !important;
	padding-right: 5px;
}

#language_editor input.form-control.text {
	width: calc(100% - 20px);
}

form#selected_form {
	min-height: 650px !important;
	max-height: 800px !important;
	width: calc(100% - 30px) !important;
	min-width: 300px !important;
	overflow: hidden;
	margin-top: 2em;
}


.form-control:focus {
	box-shadow: unset !important;
	background-color: initial !important;
}




input.form-control.tiny {
	height: 15px;
	max-width: 50px !important;
	min-width: unset !important;
	width: auto;
	margin-top: -7px;
}




.button-timer.going_once p {
	background-color: red;
	height: 80%;
}



.clearance-box.basement_triggers {
	float: right;
	width: 50%;
	display: block;
	clear: both;
}

.clearance-box.basement_triggers .flipcard {
	width: 100%;
}

.clearance-box.basement_triggers li {
	display: inline-block;
	width: 30%;
	margin-right: 6px;
}

.module.auction-info.col-xl-8.w-70.float-right.d-inline-block {
	border: unset !important;
	box-shadow: unset !important;
	margin-top: 15px !important;
}

.viewproduct .product-box.d-block {
	width: 100% !important;
	margin-top: -5px;
}

div#auction-left.traditional {
	width: calc(100% - 10px);
	text-align: left;
}

div#auction-left.traditional {
	width: calc(100% - 10px);
	text-align: left;
	padding: 1em;
	border: unset;
}

.vim.d-item-condition {
	font-size: 1.5em;
	margin-bottom: 1em;
}

.d-item-condition-value {
	display: inline-block;
	margin-left: 1em;
	text-align: center;
}

.nonActPanel .clearfix.d-block {
	border-top: 1px solid;
	padding: 2em 1em;
	width: calc(100% - 4em) !important;
	margin-top: 2em;
	border-bottom: 1px solid;
	margin-bottom: 1em;
}

.ux-labels-values.col-12.ux-labels-values--shipping {
	display: flex;
	text-align: left;
}

.ux-labels-values__labels.col-3 {
	display: inline-block;
	float: left;
	width: 100px;
	min-width: unset;
}

.ux-labels-values__values.col-9 {
	display: inline-block;
	float: right;
	vertical-align: top;
	max-width: calc(100% - 125px);
}

.product-reviews ul li span.float-right {
	background-color: #ccc;
	width: 75%;
	height: 33px;
	text-align: left;
	float: left !important;
	margin-left: 20px;
}

.product-reviews em.d-inline-block.float-right {
	float: right;
	display: inline-block !important;
	color: #000;
	width: 30px;
	vertical-align: top;
	float: right !important;
	margin-top: -55px;
}

#page_builder_bar {
	position: fixed;
	top: 0px;
	left: 0px;
	max-width: 300px;
	border-right: 3px solid #ccc;
	background-color: #fff;
	z-index: 100;
	height: 100%;
	text-align: center;
	padding: .5em;
}

.carousel-item .prodtitle a {
	z-index: unset;
	position: relative;
}

.tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	opacity: 0.25;
}

.tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-left.percent_button {
	opacity: .25;
}

.tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-left.percent_button:hover,
.tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button:hover {
	opacity: 1.0 !important;
}

.mdal-body .search_results li.d-block {
	font-size: .5em;
	border-bottom: 1px solid #ccc;
	padding: .5em;
	text-align: left;
}

img.leaflet-tile.leaflet-tile-loaded {
	transform: unset !important;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 5px;
	/* max-height: 200px!important; */
}

.product-reviews p.number {
	background-color: yellow;
	display: block;
	height: 25px;
}

.tw-font-extrabold.tw-text-sm.tw-ml-2 {
	float: right;
	clear: right;
}

span.fa.fa-star.tw-text-yellow-500.tw-mr-1.active {
	color: gold;
}

.reviews img.float-left.mr-2.avatar {
	width: 45px !important;
	height: 45px;
	border-radius: 50% !important;
}

#product_media .d-block li.d-block {
	clear: both;
	padding: 1em;
}

.d-block .reviews li.d-block {
	clear: both;
	padding: 1em;
	border-bottom: 1px solid #ccc;
}

.reviews span.float-right.align-left.review_entry {
	width: calc(100% - 65px);
	text-align: left;
}

#product_media .reviews .d-block li.d-block {
	clear: both;
	padding: 1em;
	display: block !important;
	height: auto;
	min-height: 75px;
}

span.float-right.align-left.review_entry em {
	display: block;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0;
}

ul.d-block.reviews.clearfix {
	border: 1px solid #ccc;
	width: calc(100% - 50px) !important;
	margin: 10px 20px;
	border-radius: 5px;
	padding: 0;
}

#product_media .reviews.d-block li.d-block {
	clear: both;
	padding: 1em;
	min-height: 75px;
}



.viewproduct .circle-timer {
	position: relative;
	top: -4px;
	left: 1px;
}

.addauction #FallingAuctionsHolder ol.float-right.auction-edit {
	margin-bottom: -50px;
}

.addauction #FallingAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button:hover {
	z-index: 0 !important;
}

.viewproduct div#description,
.viewproduct div#payment_description_new {
	margin: 0px 0 20px 0px !important;
	text-align: left;
}

#product_media .d-inline-block.align-top.col-xl-7.product-reviews ul li.d-block {
	clear: both;
	padding: .5em !important;
}

#console {
	position: fixed;
}


pre#console {
	/* display: none!important;*/
	min-width: 300px;
	border: 5px solid #666;
	z-index: 99999999999999;
	position: fixed;
	background: #fff;
}

#FallingAuctionsHolder .auction-item {
	clear: none !important;
}

#FallingAuctionsHolder .auction-item .overlay.max-75 {
	max-height: calc(100% - 50px) !important;
}

path {
	fill: transparent;
}

text {
	fill: #FF9800;
}


#FallingAuctionsHolder .cornerImagev {
	top: -10px !important;
	left: -10px;
	z-index: 100;
}

#FallingAuctionsHolder .live .upcomingcolumn.image {
	width: 100%;
	max-width: unset !important;
}

#FallingAuctionsHolder .live .upcomingcolumn.image img.card-image-top {
	max-width: unset !important;
	width: 100%;
	float: none;
	display: block;
}

#FallingAuctionsHolder .auction-item-img {
	max-width: unset !important;
	width: calc(100% - 13px) !important;
	margin: 10px auto !important;
	border: unset !important;
	background-color: transparent !important;
	border-top: unset !important;
	max-height: 250px !important;
	display: table !important;
}

#FallingAuctionsHolder .live .upcomingcolumn.image img.card-image-top {
	max-width: unset !important;
	width: 100%;
	float: none;
	display: block;
	height: auto;
	max-height: unset;
	margin: 0;
	display: block;
	position: unset;
}

.upcomingauction {
	display: block;
	width: 100%;
	margin-top: -9px;
	border: unset;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	float: none;
	clear: both;
	height: 100%;
}

div#product_media {
	margin-bottom: 10px;
	margin-left: 0;
	overflow: hidden;
	left: 0;
	float: left;
	padding: 0;
	text-align: left;
	height: auto;
	min-height: 150px;
	text-align: center;
	float: left;
}



.auction-info {
	width: calc(100% - 250px);
	text-align: left;
	display: block;
	float: left;
	margin-top: 50px;
}


.tw-w-full.tw-font-semibold.tw-text-xl.tw-mb-3.lg\:tw-mb-6 {
	float: left;
	clear: both;
	vertical-align: top;
	font-size: 1.5em;
	display: block;
	font-weight: bold;
}

.tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-left {
	background-color: rgb(235, 69, 61);
	width: 100px;
	height: 100px;
	float: left;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	border-radius: 0 0 10px 0;
	font-weight: bold;
	clear: both;
}

.auction-info {
	padding: 10px;
}

.auction-info .d-inline-block.w-50 {
	font-size: 1.25em;
	float: left;
	display: inline-block;
	margin-top: 1em;
}

.auction-info .d-inline-block.w-50 .tw-text-sm {
	float: none;
	display: inline-block;
	font-size: .9em;
}

span.fa.tw-mr-2.tw-text-md.tw-text-yellow-500 {
	margin-right: 10px !important;
}

.auction-info .d-block.clearfix.my-2 {
	margin: 3em 0;
	clear: both;
	display: block;
	clear: both;
	font-size: 1.25em;
	padding: 1em 0;
}

.auction-info i.float-left.fa.fa-truck {
	font-size: 1.25em;
	margin-right: 10px;
}

.tw-h-11.tw-w-11.tw-rounded-full.tw-overflow-hidden.tw-bg-primary-500.tw-text-white.tw-font-bold.tw-text-base.tw-flex.tw-items-center.tw-justify-center img {
	width: 100px;
	float: left;
	margin-right: 1em;
}

.product-reviews {
	clear: both;
	text-align: left;
	font-weight: bold;
}

.product-reviews .d-inline-block.col-xl-5.align-top {
	width: 30%;
	display: inline-block;
}

.product-reviews li.d-block {
	display: block;
	clear: both;
	padding: 10px 0px;
	margin: 5px;
}

.product-reviews.mt-2 .col-xl-7 .float-right p {
	width: 61%;
	display: block;
	float: left;
}

.d-block.clearfix.mt-2.advanced-reviews-box {
	clear: both;
	display: block;
	width: 100%;
	text-align: left;
}

.d-inline-block.col-xl-5.align-top {
	float: left;
	width: 25%;
	display: inline-block;
	clear: left;
	text-align: left;
	margin-top: 2em;
}

ul#thumbs-product {
	clear: both;
	display: table;
}

.product-reviews em.d-inline-block.float-right {
	float: right;
	display: inline-block !important;
	color: #000;
	width: 15px;
	vertical-align: top;
	float: right !important;
}

.auction-info h3 {
	text-align: left;
	font-weight: bold;
	margin: 0;
}

.product-reviews p.number {
	background-color: goldenrod;
	display: block;
	height: 25px;
}

.tw-font-extrabold.tw-text-lg.lg\:tw-mb-7 {
	font-size: 1.5em;
	font-weight: bold;
}

.tw-hidden.lg\:tw-block.tw-py-1.tw-px-2.tw-border-solid.tw-border.tw-text-center.tw-border-gray-500.tw-rounded-full.tw-w-max.tw-text-sm {
	border: 1px solid #ccc;
	text-align: center;
	border-radius: 15px;
	width: calc(100% - 30px);
}
.loader {
	position: relative;
	float: left;
	user-select: none;
	box-sizing: border-box;
	width: 150px;
	height: 150px;
}

.loader-bg {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	box-sizing: border-box;
	border: 5px solid #eeeeee;
	display: flex;
	align-items: center;
	justify-content: center;
}

.spinner-holder-one {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 50%;
	height: 50%;
	background: transparent;
	box-sizing: border-box;
}

.spinner-holder-two {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: transparent;
	box-sizing: border-box;
}

.loader-spinner {
	width: 200%;
	height: 200%;
	border-radius: 50%;
	border: 5px solid rgb(135, 206, 235);
	box-sizing: border-box;
}

.animate-0-25-a {
	transform: rotate(90deg);
	transform-origin: 100% 100%;
}

.animate-0-25-b {
	transform: rotate(-90deg);
	transform-origin: 100% 100%;
}

.animate-25-50-a {
	transform: rotate(180deg);
	transform-origin: 100% 100%;
}

.animate-25-50-b {
	transform: rotate(-90deg);
	transform-origin: 100% 100%;
}

.animate-50-75-a {
	transform: rotate(270deg);
	transform-origin: 100% 100%;
}

.animate-50-75-b {
	transform: rotate(-90deg);
	transform-origin: 100% 100%;
}

.animate-75-100-a {
	transform: rotate(0deg);
	transform-origin: 100% 100%;
}

.animate-75-100-b {
	transform: rotate(-90deg);
	transform-origin: 100% 100%;
}

text.circle-progress-text {
	display: none !important;
}




.auction-item .btn-primary .fas.fa-gavel {
	display: inline-block !important;
	float: left;
	margin: .25em;
	color: inherit;
}

.modal-container label.col-lg-4.col-form-label {
	margin-bottom: -1.1em;
	float: left;
	clear: both;
	text-align: left;
	background-color: #fff;
	width: auto;
	margin-left: .5em;
	padding: .25em;
	font-size: .75em !important;
}

.modal-container input.btn.btn-primary.d-block.mt-2 {
	max-width: unset;
	width: 100% !important;
	font-size: 1em;
}

.image-holder img {
	max-height: 265px !important;
	overflow: hidden;
	/* height: auto; */
}


#SlideInContent h2.card-header {
	width: calc(100% - 38px);
}
.user_rating .float-left.w-50.d-inline-block.m-2 {
	width: calc(100% - 30px) !important;
	overflow: hidden;
}
.float-left.w-50.d-inline-block.m-2 img {
	width: calc(100% - 0px);
}
#SlideInContent .user_rating {
	width: 100% !important;
}

.carousel-item .float-left.text-left.d-none.item-description {
	height: 105px;
}

.carousel-item .container .col-xl-4 {
	border: 1px solid #ccc;
	padding: 0;
	margin-top: 5px;
	max-height: 285px;
	overflow: hidden;
	margin-left: 5px;
	border-radius: 5px;
	max-width: 400px;
	float: left;
	text-align: left;
	margin-left: 5px;
	width: calc(33% - 50px);
}


.carousel-item .container .col-xl-8 {
	float: right;
	width: calc(70% - 20px);
}

.carousel-item a.buttons.medium.orange {
	width: 35%;
	display: inline-block !important;
	margin-right: 10px !important;
}

@media(max-width: 1000px) {
	.carousel-item .float-left.text-left.d-none.item-description {
		height: 100px;
		max-height: 57%;
		overflow: hidden;
		display: block;
	}

	.carousel-item .auction-item span.msrp {
		font-weight: bold;
		margin-top: 0px !important;
		display: inline-block;
		float: revert;
	}
}

.carousel-item .auction-item span.d-block.clearfix.rate_this {
	clear: both;
	margin: -15px 7px 7px !important;
	float: right !important;
}

body.wizard.addauction #column-right .forms #shipping_block .row .pack_detail label.ten {
	margin-left: 15px;
}

.wizard .row.editor {
	height: auto;
}


#BasementAuctionsHolder .auction-item ul.share_buttons {
	margin-bottom: 0px;
	margin-top: 5px;
	top: 0px !important;
	width: 100% !important;
}

i.fas.fa-bolt.float-left.toggle-parent {
	color: #000;
	margin-left: 5px;
}



.CMS div#column-right .card {
	padding: 10px;
}

.CMS #column-right p.bid-title.card-header {
	margin-top: -25px;
	margin-bottom: 25px;
	font-size: 18px !important;
	padding: 12px;
	font-weight: bold !important;
	width: calc(100% - 1px) !important;
	margin-left: -11px;
}

.CMS div#categories-menu {
	margin-top: -4px;
}


input[name="max_bid"] {
	float: revert;
	float: right;
	width: 60px;
	font-size: 1.5em;
	height: 30px;
	padding: 5px;
	border: unset;
	background-color: transparent;
	color: #fff;
	text-align: right;
}

.amountStepButton {
	display: inline-block;
	background-color: blue;
	color: #fff;
	width: 33px;
	height: 59px;
	border-radius: 5px;
	font-size: 2em;
	line-height: 1.25em;
	font-weight: bold;
}

.amountStepButton.right {
	margin-left: 5px;
	margin-right: 5px;
	clear: right;
}

.amountStepButton.left {
	margin-right: 5px;
	margin-left: 0px;
}

.bid-form .btn.btn-primary {
	font-size: 1em;
	font-weight: bold;
	margin-left: 12px;
	margin-top: 5px;
}

.amount.tw-flex-1.tw-text-center {
	width: 85px;
	background-color: #666;
	display: inline-block;
	border-radius: 5px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 38px;
	padding-right: 5px;
}

form.autobid_form {
	position: unset;
	display: grid;
}

.viewproduct .percent_button em {
	color: #fff;
	font-size: 1.5em;
	display: block;
	clear: both;
	margin: 0;
}

.viewproduct .percent_button p {
	clear: both;
	display: block;
	color: #fff;
	margin: -45px 0 0;
	font-size: 1.5em;
	font-weight: normal;
}

#product_list li.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top {
	max-width: 150px;
}

.viewproduct .auto-bid-button-image i.fas.fa-bolt {
	margin-left: 13px !important;
}

.top_username {
	float: right;
	margin-top: -35px;
	margin-left: 45px;
	line-height: 15px;
}

#user_menu_bottom {
	display: none;
	position: fixed;
	right: 5px;
	background: #fff;
	border: 1px solid #ccc;
	text-align: left;
	z-index: 999999999999;
	box-shadow: 4px 4px 4px #eee;
	top: calc(100% - 571px) !important;
}


.header {
	height: 75px;
	max-width: 984px;
	margin: 0 auto 30px;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.atlwdg-trigger.atlwdg-RIGHT {
	top: 85% !important;
}


.slick-slider {
	margin-bottom: 0 !important;
}

.productthumbnails .slick-track[style] {
	width: 525px !important;
	transform: translate3d(0, 0, 0) !important;
}

.productthumbnails .slick-slide {
	width: 82px !important;
}

.support .footericon {
	display: block;
	width: 30px;
	height: 30px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 20px;
	line-height: 22px;
}

.support .footericon.email {
	padding-top: 0;
}

.support a {
	display: block;
	clear: both;
	color: #111;
}

.support span {
	line-height: 36px;
}

.section-headers {
	font-family: Lato, sans-serif;
	font-size: 21px;
	color: #4c8ce0;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 6px;
	padding-top: 10px;
	border-bottom: 1px solid #d8d8d8;
}

h3.module-title {
	font-family: Lato, sans-serif;
	font-size: 18px;
	padding-bottom: 6px;
	border-bottom: 1px solid #d8d8d8;
}

.sidebar .section {
	width: 100%;
	clear: both;
	margin: 10px 0;
}

.sidebar .section-headers {
	padding-left: 10px;
	margin-bottom: 10px;
}

.side-inner-wrapper {
	padding: 0 20px 20px;
}

.sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.dialogbutton.disabled {
	cursor: not-allowed;
	background: #eeeeee !important;
	border-color: #eeeeee;
	background-image: none;
	text-shadow: none;
}

#product-block-mobile.closed {
	display: none !important;
}

a.editcart {
	float: right;
	text-decoration: none;
	color: #3aa5d6;
	font-size: 16px;
}

a.editcart:hover {
	color: #80cef2;
}

#verifyAddressModal .dialogmessage {
	padding-left: 45px;
}


.holidaybanner {
	background-image: url('/assets/images/falling/layout/BlackFriday.jpg');
}

.holidaybanner.cyber {
	background-image: url('/assets/images/falling/layout/CyberMonday.jpg');
}

.holidaybanner.december {
	background-image: url('/assets/images/falling/layout/December.jpg');
}

.zopim[style] {
	z-index: 1 !important;
}


.cartdetailslist {
	padding-left: 0;
}

.cartdetailslist>ul {
	list-style: disc;
}

.dialogorder {
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0;
	color: #333;
	display: inline-block;
}

.infoaddresscard.disabled {
	opacity: 0.2;
}

#linktarget {
	padding-top: 50px;
}

.product a .productsalestext {
	color: #777 !important;
}


#loading_message {
	display: none;
	z-index: 100;
	position: fixed;
	left: 50%;
	top: 0;
	margin-left: -74px;
	height: 18px;
	background-color: #000;
	color: #fff;
	padding: 4px 8px;
	border-radius: 0 0 4px 4px;
}


.dialogcontainer.table {
	display: table;
	table-layout: fixed;
}

.dialog.tablecell {
	display: table-cell;
	vertical-align: middle;
}

.modal-register,
.modal-register_coach {
	max-width: 440px;
}

.modal-register_noclose,
.modal-register_coach_noclose {
	max-width: 440px;
}


#dev {
	width: 100%;
	float: left;
	border-top: solid 1px #F1CF53;
	border-bottom: solid 1px #F1CF53;
	background: url(/assets/images/falling/layout/devbar.gif) #FFF4B8 left top repeat;
}

#dev .content {
	width: 100%;
	padding: 5px 0;
	margin: 0 auto;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	color: #B79F3D;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	background: url(/assets/images/falling/icons/dev.gif) 20px center no-repeat;
}

#dev .thing {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

#dev img.close {
	cursor: pointer;
	float: right;
	margin-right: 20px;
}


/*	Header Top Menu
____________________________________________________________________________________ */

.accountlink.cartfull {
	color: #fd643e !important;
}

.accountlink.cartfull:hover {
	color: #ff8d70 !important;
}

.accountlink {
	color: #000 !important;
}

.accountlink:hover {
	color: #ccc !important;
}

.accountlistlink {
	color: #777 !important;
}

.accountlistlink:hover {
	color: #111 !important;
}


/*	Category Drop Down Menu
____________________________________________________________________________________ */

.auctiondropdown:hover .auctiondropdowntoggle {
	border-color: #d8d8d8 #d8d8d8 #eee;
}

.auctiondropdown:hover .wide-dropdown-list {
	display: block !important;
}


/*	Mobile Login
____________________________________________________________________________________ */

.mauth .errors {
	clear: both;
	margin: 10px 0 10px 0;
	font-size: 1.1rem;
	color: #D90000;
}

.mauth #requiredpasswordStatus {
	display: none;
}

.mauth .orange {
	color: #ff5b26;
}

.mauth .content {
	background: #fff;
	padding: 0;
	margin: 0;
}

.mauth .content.text {
	background: inherit;
	padding: 0;
	margin: 0;
}

.mauth .header {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #111;
	text-align: center;
	position: relative;
	height: 41px;
}

.mauth .logo {
	max-height: 26px;
	max-width: 188px;
}

.mauth img {
	max-width: 100%;
	vertical-align: middle;
	display: inline-block;
	margin: 0;
	padding: 0;
}

.mauth .subheader {
	background-color: #282828;
}

.mauth .innercontent {
	padding-right: 160px;
	padding-left: 160px;
}

.mauth .savingstext {
	font-family: 'PT Sans', sans-serif;
	color: #ccc;
	font-size: 17px;
	line-height: 35px;
	font-style: italic;
	font-weight: 400;
	text-align: center;
}

.mauth .productrow {
	margin-bottom: 1px;
}

.mauth .productcolumn {
	padding-right: 0;
	padding-left: 0;
	text-align: center;
}

.mauth .footer {
	background-color: #f4f4f4;
	display: block;
}

.mauth .form {
	padding: 10px;
	text-align: center;
}

.mauth .signuptext.futura {
	color: #555;
}

.mauth .signuptext {
	margin-bottom: 6px;
	color: white;
	font-size: 18px;
}

.mauth .emailinput {
	border-radius: 0;
	font-size: 16px;
}

.mauth .shopnowbutton {
	padding-right: 70px;
	padding-bottom: 15px;
	padding-left: 70px;
	border-radius: 0;
	background: linear-gradient(to bottom, #f0a439 10%, #ffcf70 38%, #e1a044 100%) repeat scroll 0 0;

	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 16px;
}

.mauth .accounttext.futura {
	color: #555;
}

.accounttext {
	display: inline-block;
	padding-top: 8px;
	padding-right: 2px;
}

.mauth .signinlink {
	display: inline-block;
	padding-top: 8px;
	padding-left: 2px;
	color: #ff5b26;
	text-decoration: none;
}


/*	Main Menu
____________________________________________________________________________________ */

.eventsmenuevent {
	color: #888 !important;
}

.eventsmenuevent:hover {
	background-color: #f4f4f4 !important;
}

.submenu {
	position: relative;
}

.submenuli {
	margin-bottom: 0 !important;
}

.submenuli:last-child {
	margin-right: 0 !important;
}

.wide-dropdown {
	display: inline;
}

.submenua {
	color: #FFD700 !important;
}

.submenua:hover {
	color: #ddd !important;
}


.submenua.wide--current {
	color: #e2e2e2 !important;
	padding-bottom: 4px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
}


/*	Content Overlay
____________________________________________________________________________________ */

.contentoverlay {
	display: block !important;
	margin-top: 0 !important;
	opacity: 0;
	z-index: -1;
	transition: opacity 250ms, z-index 1ms 250ms;
}

.contentoverlay.active {
	opacity: 0.4;
	transition: opacity 250ms;
	z-index: 2;
}


/*	Z-Index fixes
____________________________________________________________________________________ */

.submenu {
	z-index: 3;
	position: relative;
}

.wide-nav {
	z-index: 4 !important;
}


/*	Footer
____________________________________________________________________________________ */

.footer {
	bottom: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px !important;
	text-align: center;
	width: 95%;
}

#footer .wide-container {
	background: #262626 url("https://coinhawk.com/css/quibids-2.0/footer.jpg") repeat-x scroll left top;
	border-radius: 10px;
	margin-bottom: 10px;
	padding: 10px 25px;
}

.footerlink {
	color: #888 !important;
}

.footerlink:hover {
	color: #bbb !important;
}

.footericon {
	color: white !important;
}

.footer.closed {
	display: none;
}


/*	Events
____________________________________________________________________________________ */

.eventimage.small {
	max-width: 301px !important;
}


/*	Banners
____________________________________________________________________________________ */

.banner {
	display: block;
	top: 0;
	animation-duration: .4s;
	animation-fill-mode: both;
}

@-webkit-keyframes slidedown {

	0% {
		transform: translate3d(0, -521px, 0);
	}

	70% {
		transform: translate3d(0, 0, 0);
	}

	85% {
		transform: translate3d(0, -10px, 0);
	}

	100% {
		transform: none;
	}
}

@keyframes slidedown {
	0% {
		transform: translate3d(0, -521px, 0);
	}

	70% {
		transform: translate3d(0, 0, 0);
	}

	85% {
		transform: translate3d(0, -10px, 0);
	}

	100% {
		transform: none;
	}
}

.banner.open {
	animation-name: slidedown;
}

@-webkit-keyframes slidedownout {

	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(0, 400px, 0);
	}
}

@keyframes slidedownout {
	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(0, 400px, 0);
	}
}

.banner.open.out {
	animation-name: slidedownout;
	animation-duration: .6s;
	animation-fill-mode: both;
}

.ie9 .banner {
	position: absolute;
	top: -100%;
}

.ie9 .banner.open {
	top: 0;
}

.ie9 .banner.open.out {
	top: -100%;
}


/*	Tool Tips
____________________________________________________________________________________ */

.cartinfo .cartinfopopup {
	display: none;
}

.cartinfo:hover .cartinfopopup {
	display: block;
}


/*	Order History Page
____________________________________________________________________________________ */

.pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
}


/*	Help Section
____________________________________________________________________________________ */

.questions.boxslide {
	transition: transform 300ms, opacity 300ms;
	opacity: 0;
	transform: translateX(-100%) translateY(0px);
}

.question.boxslide {
	display: inline-block;
	transition: transform 300ms, opacity 300ms;
	opacity: 1;
	transform: translateX(-100%) translateY(0px);
}

.questions.boxslideback {
	transition: transform 300ms, opacity 300ms;
	opacity: 1;
	transform: translateX(0) translateY(0px);
}

.question.boxslideback {
	display: inline-block;
	transition: transform 300ms, opacity 300ms;
	opacity: 0;
	transform: translateX(0) translateY(0px);
}

.supporttext p {
	display: inline;
}


/*	Reviews
____________________________________________________________________________________ */

.reviewsbar {
	display: none !important;
}

.reviewsbar.open {
	display: block !important;
}

.reviewspanel.open {
	display: block !important;
}

.reviews {
	z-index: 4 !important;
}


/*	Return policy hover popup
____________________________________________________________________________________ */

.productdetailpopup {
	display: none;
}

#returnPolicyWhy:hover+.productdetailpopup {
	display: block;
}

/*	Feedback Collection
____________________________________________________________________________________ */

.surveyrating {
	unicode-bidi: bidi-override;
	direction: rtl;
}

.surveyrating>span {
	display: inline-block;
	position: relative;
	width: 1.1em;
	float: right;
}

.surveyrating>span:hover:before,
.surveyrating>span:hover~span:before,
.surveyrating>span.selected:before {
	content: "\e804";
	position: absolute;
}

.wide-radio-input,
.surveyratingstar {
	cursor: pointer;
}

.productsalesbadge {
	height: 100%;
}

.appwrapper {
	width: 100%;
	height: 100%;
	background: url(/assets/images/falling/layout/app-landing-bg.jpg) no-repeat center center fixed;

	background-size: cover;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.appwrapper>div {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: table;
	overflow: hidden;
	margin: 0px auto;
}

.appwrapper>div>div {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.appwrapper>div>div>div {
	width: 350px;
	margin: 0 auto;
}

.appwrapper .logo {
	margin-bottom: 30px;
}

.appwrapper .title {
	font-size: 18px;
	line-height: 150%;
	font-family: "Open Sans", Arial, sans-serif;
	letter-spacing: -1px;
	color: #fff;
	margin: 10px 0 20px;
}

.androidimg {
	background: url(/assets/images/falling/icons/Android_Robot_200.png) no-repeat 0 0 / 50px 59px;
	width: 50px;
	height: 60px;
	float: left;
	margin: 10px 10px 0 20px;
}


.banner.blue.show {
	visibility: visible !important;

	display: block !important;
	z-index: 300 !important;

}

.banner.red.show {
	visibility: visible !important;

	display: block !important;
	z-index: 300 !important;

}

.banner.green.show {
	visibility: visible !important;

	display: block !important;
	z-index: 300 !important;

}

#registration fieldset {
	background-color: #FAFAFA;
	padding: 20px;
	width: 650px;
}

#registration fieldset p {
	font-weight: bold;
}

#registration fieldset img {
	border: 0 none;
	float: right;
	margin-right: 10px;
}

#registration br {
	height: 20px;
}

#registration fieldset p input,
#registration fieldset p select {
	float: right;
}

#registration fieldset p button {
	background: url("quibids-2.0/login-btn-bg.png") no-repeat scroll 0 0 transparent;
	border: medium none !important;
	color: white;
	display: block;
	font: bold 1.33em Arial, Helvetica, sans-serif;
	height: 26px;
	float: right;
	margin-bottom: 0;
	margin-top: 20px;
	width: 91px !important;
	cursor: pointer;
}

.top-reg>h2 {
	font-size: 20px;
}


.registration #column-right {

	padding-bottom: 20px;
}

.registration #registration {
	border: 1px solid #efefef;
	border-radius: 8px;
	font-weight: bold;

	margin-top: 30px;
	padding: 0px 10px 0px 10px;
}

.registration #registration {
	border: 1px solid #efefef;
	border-radius: 8px;
	font-weight: bold;
	margin-top: 30px;
	padding: 0 10px;
	margin-left: -30px;
}

.registration #registration .left {
	float: none;
	margin-left: 30px;
	margin-bottom: 20px;
}

.left_img.thumb img,
.right_img.thumb img {
	float: left;
	width: 80px !important;
	padding-right: 5px;
}



.dialogbackground {
	background-color: #f8f8f8;
	margin-left: auto;
	margin-right: auto;
	max-width: 560px;
	position: relative;
}

#socialBox .entry img {
	width: 30px;
}

#socialBox h3 {
	display: none;
}

.rounded_corner div.content {
	background-color: #ffffff;
	border: 1px solid #d3eaf2;
	clear: both;
	line-height: 20px;
	padding: 20px;
}


input#paralax-bottom {
	top: 10px !important;
	position: relative;
}



#navigationBox ul:last-child li:last-child {
	border-bottom: 0 none;
	margin-bottom: 20px;
}

#left-nav strong,
#navigationBox strong {
	font-size: 18px;
	margin-left: 20px;
	margin-top: 5px;
	padding-bottom: 20px;
	text-align: center;
}

#left-nav ul li {

	margin-top: 5px;
	list-style-position: inside;
	border-bottom: 1px dotted #d5d5d5;

}

#left-nav ul li:hover {
	background-color: #d5d5d5;
	text-decoration: underline;
	font-weight: bold;
}

#left-nav ul li:last-child,
#navigationBox ul li:last-child {
	border-bottom: 1px dotted #D5D5D5;
	margin-bottom: -20px;
}

#left-nav a:link,
#navigationBox a:link,
#left-nav a:visited,
#navigationBox a:visited {
	color: black;
	text-decoration: none;
	margin-left: 20px;
}

#left-nav a:hover,
#navigationBox a:hover {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

#left-nav a:active,
#navigationBox a:active {
	font-weight: bold;
	color: black;
}


.entry.help_entry>h2 {
	font-size: 20px;
	margin-bottom: 20px;
}

.box-content>ul {
	font-size: 12px;
}

.box-content>ul>li ul {
	font-size: 11px;
}

.box-content>ul,
.box-content>ul>li ul {
	margin: 0 !important;
	list-style: none;
	padding: 0 !important;
}

#megamenu-content {
	background: #fff none repeat scroll 0 0;
	border: 2px solid purple;
	border-radius: 5px;
	display: block;
	left: 10px;
	margin-left: 0 !important;
	margin-right: 25px;
	margin-top: 0;
	min-height: 100% !important;
	padding-left: 10px;
	position: relative;
	top: 7px;
	width: 19%;
}

.auctioncolumn {
	border: 2px solid purple;
	border-radius: 8px;
	display: inline-block;
	margin-left: 10px;
	margin-right: 2px;
	padding: 2px;
	position: relative;
	width: 18%;
	z-index: 1;
}


.help_header {}

.auctionfreeze.d-hidden {
	visibility: hidden !important;
}

.starttime {
	color: red !important;
	opacity: 1.0;
	font-size: 1.5em;
	margin-top: 75%;
	background-color: #fff;
	width: calc(100% - 30px);
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	padding: 10px;
}

ul#FallingAuctionsHolder {
	margin-bottom: 40px;
	display: block;
	width: calc(100% - 35px);
	border: 1px solid;
	min-height: 455px;
	height: auto;
	padding: 1em;
	border: unset;
}

#search_products_results img.float-left.small {
	width: 61px;
	height: auto;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 4px;
	margin-right: 5px;
}

.wide-hidden-small.wide-hidden-tiny.wide-clearfix.cartdetails.auctioncolumn.live {
	margin-left: 0;
	margin-top: 0;
	width: 280px;
}

.cartdetailsavings.red {
	float: right;
	margin-right: 20px;
}

.test .auction {
	background: #000;
}

.bannerfooterseconds.timer {
	float: right;
	display: inline-block;
}

#event_form .button {
	background-color: transparent;
	background-image: url("/assets/assets/images/falling/next.png?_fsdfsdfsd");
	border: 0 none !important;
	border-radius: 0 !important;
	box-shadow: 0 0 0 transparent !important;
	outline: 0 none;
	background-repeat: no-repeat;
	height: 100px;
	cursor: pointer;
}

.form-group[alt="3"] .inline {
	display: inline-block !important;
	float: none;
}

.auctionflipboard {
	height: auto !important;
	min-height: 30px;
	float: right;
	font-size: 18px;
	display: block !important;
	min-width: 63px;
}

.small_font {
	font-size: 14px;
	color: #fff;
}

.bannerfooter {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100% !important;
	display: block !important;
}

.bannerfootertime {
	width: 80%;
	margin-left: 10px;
	margin-right: 10px;
}

.wide-clearfix.productsales {
	display: none;
}

li.wide-col-4 {
	display: block;
	width: 100%;
	border-bottom: 1px solid purple;
}

.eventsmenuimage {
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	width: 35px !important;
}

li.bold {
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
	border-bottom: 0px none;
	font-size: 13px;
}

.eventsmenu ol {
	margin-left: 0px !important;
	padding-left: 0px;
	font-size: 12px !important;
	font-weight: normal !important;
}

.eventsmenu ol li label,
.eventsmenu ol li p {
	font-size: 10px !important;
	color: #000 !important;
	font-weight: normal;
}

.eventsmenu ol li label {
	float: left;
}

.eventsmenu ol>li>p {
	float: right;
	line-height: 0 !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
	margin-top: -25px;
}

.eventsmenu ol li {
	clear: both;
	display: block;
}

input.submit.sprBtnSRP1,
.asp .date input.submit {
	background: rgba(0, 0, 0, 0) url("http://ir.ebaystatic.com/rs/v/sjad5xchli1fbnxqimhsjvb3le4.png") no-repeat scroll 0 -34px;
	height: 21px;
	width: 21px;
}

.wide-col.wide-col-4.wide-col-stack.bold input[type="text"] {
	width: 41px;
}

.wide-list-unstyled li {
	display: none;
}

.thumbnails li {
	border: 1px solid yellow;
	border-radius: 4px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 5px;
	padding: 3px;
	width: 85px;
	background: #fff;
}

#upcomingAuctions {
	display: none;
}

.productsimilarheading {
	color: #444;
	float: left;
	font-size: 16px;
	width: 100%;
	display: none;
}

.productsimilarproducts {
	float: left;
	margin-top: 10px;
	overflow: auto;
	padding-bottom: 10px;
	width: 100%;
	display: none;
}

.productshipping {
	color: #ffd700;
	float: left;
	margin-top: 15px;
}

.producttruck {
	float: left;
	margin-left: 25px;
	margin-top: 17px;
	opacity: 0.35;
	width: 26px;
}

.mobile .top-reg {
	border: 1px solid #efefef;
	border-radius: 8px;
	font-weight: bold;
	margin-left: 0;
	margin-top: 30px;
	padding: 20px;
}

.mobile #registration h4 {
	font-size: 20px;
	margin-bottom: 0px;
	margin-left: -0px;
}

.registration .mobile #column-right label {
	display: inline-block;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	width: 42% !important;
}

.mobile .productspecscolumn {
	clear: both;
	color: #666;
	display: block;
	float: none;
	margin: 10px auto 0 10px !important;
	width: 60%;
}

.mobile .productfreeze {
	background-image: linear-gradient(to top, #3b98db 1%, #54b5ea 95%, #85cef5);
	clear: none;
	display: inline-block;
	float: right;
	width: 26%;
	font-size: 16px;
}

.mobile .helpmenulink {
	margin-right: 0;
	padding: 6px;
	text-align: center;
	width: 25%;
}

.mobile .mobileaccount {
	padding: 14px 13px 8px;
	position: absolute;
	right: 70px;
	text-decoration: none;
	top: 0;
}

.mobile .mobileaccountcart {
	color: #777;
	font-family: Fontello, sans-serif;
	font-size: 30px;
}

.login .mobile #MasterContainer.wrapper.clearfix,
.registration .mobile #MasterContainer.wrapper.clearfix {
	position: relative;
	top: -45px;
	z-index: 100;
}

.login .mobile .wide-nav-brand.brand.mobile,
.registration .mobile .wide-nav-brand.brand.mobile {
	display: block;
	height: 80px;
	position: relative;
	top: -40px;
	width: 320px;
	margin-bottom: 0px;
}

.index .wide-nav-brand.brand.mobile {

	height: 80px;
	margin-bottom: -120px;
	position: relative;
	top: 40px;
	width: 320px;
}

.myaccount .wide-nav-brand.brand.mobile,
.orderhistory .wide-nav-brand.brand.mobile,
.shipping .wide-nav-brand.brand.mobile,
.aboutus .wide-nav-brand.brand.mobile,
.howitworks .wide-nav-brand.brand.mobile,
.privacy .wide-nav-brand.brand.mobile,
.terms .wide-nav-brand.brand.mobile,
.help .wide-nav-brand.brand.mobile,
.support .wide-nav-brand.brand.mobile,
.shipping .wide-nav-brand.brand.mobile {
	display: block;
	height: 66px;
	margin-bottom: -132px;
	position: relative;
	top: -30px;
	width: 320px;
}

.mobile .footer {
	bottom: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px !important;
	text-align: center;
	width: 95%;
	z-index: 9999999999999999;
	position: relative;
}

.mobile .wide-hidden-small.wide-hidden-tiny.wide-clearfix.cartdetails {
	display: none;
}

.mobile .wide-hidden-main.wide-hidden-medium.wide-clearfix.cartsection.order {
	bottom: 0px;
	background-color: #fff;
	padding-top: 10px;
	padding-right: 10px;
}

.mobile .wide-hidden-small.wide-hidden-tiny.wide-clearfix.cartdetails.auctioncolumn.live {
	display: table;
	float: none !important;
	margin: 0 20px 100px !important;
	max-width: unset !important;
	width: 90% !important;
}

.aboutus .mobile .wrapper.clearfix,
.privacy .mobile .wrapper.clearfix,
.terms .mobile .wrapper.clearfix,
.help .mobile .wrapper.clearfix,
.support .mobile .wrapper.clearfix,
.shipping .mobile .wrapper.clearfix {
	margin: 0 auto;
	width: 80%;
}

.wide-clearfix.wide-inline-block.eventsmenuevent {
	cursor: default;
}

.orderhistory .upcomingcolumn.date {
	float: right;
	position: relative;
	top: -40px;
}



.auction-item .d-block.overlay {
	display: block;
	position: absolute;
	z-index: 100000000 !important;
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	width: calc(100% - 1px);
	max-width: unset;
	max-height: unset;
	min-height: calc(100% + 30px);
	min-width: calc(100% - 4px);
	top: 70px;
	left: 16px;
	opacity: 1.0;
	visibility: visible;
	border-radius: 0;
}

.d-table.overlay {
	display: table !important;
	height: 100%;
	background: rgba(255, 0, 0, 0.25) !important;
	max-height: unset;
	z-index: 5;
	position: absolute;
	width: 100%;
	/* min-width: 250px; */
	/* min-height: 350px; */
	/* margin-bottom: -350px; */
	left: 15px;
	top: 15px;
	opacity: 1;
}
label.timer {
	display: none;
}
#FallingAuctionsHolder .live .upcomingcolumn.price {
	width: 45%;
	height: auto;
	border-right: unset;
	background-color: unset;
	float: left;
	display: inline-block;
	clear: none;
	position: relative;
	left: 15px;
}
[data-status="1"] #FallingAuctionsHolder .circle-timer {
	display: none;
}

.open .modal-container {
	max-width: 320px;
	background-color: #fff;
	padding: unset !important;
	margin: 0px auto !important;
	position: unset;
	/* top: 20%; */
	border-radius: 4px;
	border: 5px solid;
	height: auto;
	/* left: 20%; */
	min-width: 320px;
	display: block;
}

.modal-container>div {
	clear: both;
	float: left;
	display: contents;
	margin-top: 20px;
	width: 100%;
}

.modal-container .float-right.w-50.d-inline-block {
	padding: 0;
	width: calc(50% - 2em) !important;
	margin-top: 1em;
}

.modal-container img.d-inline-block.float-left.w-50.border.border-primary.p-2.border-radius-4 {
	margin-top: 1em;
}



.d-table.overlay .starttime.d-none {
	opacity: 1;

	color: #666 !important;
	top: 100px;
	position: relative;
	z-index: 6;
}

#FallingAuctionsHolder .d-block.mt-1.mb-2.description {
	height: 75px;
	overflow: hidden;
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	width: calc(100% - 10px) !important;
	margin-left: auto;
	margin-right: auto;
}

#FallingAuctionsHolder #FallingAuctionsHolder .d-block.mt-1.mb-2.description {
	height: 75px;
	overflow: hidden;
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	width: calc(100% - 10px) !important;
	margin-left: auto;
	margin-right: auto;
}

#FallingAuctionsHolder .live .upcomingcolumn.retail {
	width: 50%;
	background-color: unset;
	float: right;
	display: block;
	height: auto;
	text-align: left;
	clear: right;
}

#FallingAuctionsHolder .live .upcomingcolumn.price {
	width: 45%;
	height: auto;
	border-right: unset;
	background-color: unset;
	float: left;
	display: inline-block;
	clear: left;
	position: relative;
	left: 15px;
	/* padding: 10px; */
}

#FallingAuctionsHolder .live .upcomingretaillabel {
	display: block;
	height: auto;
	margin-right: 4px;
	font-family: 'Open Sans', sans-serif;
	color: #ccc;
	font-size: 13px;
	line-height: unset;
	float: none;
	text-align: center;
	width: 100%;
	font-weight: bold;
}

#FallingAuctionsHolder .frozen label {
	display: block;
	color: #fff;
	float: right;
	margin-right: 2em;
	top: 0px;
}

#FallingAuctionsHolder .auctionfreeze {
	background-color: white;
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #fff;
	display: table;
	float: none;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 36px;
	top: -30px;
	text-align: center !important;
	text-decoration: none;
	width: calc(100% - 10px);
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	cursor: pointer !important;
	z-index: 10;
}

#FallingAuctionsHolder .liveauction .starttime {
	display: none;
}

#FallingAuctionsHolder .live .upcomingretaillabel {
	color: #666;
}

#FallingAuctionsHolder .live .upcomingretailprice.auctionretailprice {
	color: #666;
}

#FallingAuctionsHolder .liveauction.live .upcomingprice {
	opacity: 1 !Important;
}

#FallingAuctionsHolder .auctionfreeze.frozen {
	background: linear-gradient(to top, #d13636, #ed4747) !important;
}

#FallingAuctionsHolder span#ratings {
	width: calc(100% - 40px);
	display: block;
	clear: both;
	margin: 0 auto !important;
	text-align: center;
	float: none;
	margin-left: auto !important;
	height: 25px !important;
	padding: 0 !important;
	min-height: unset !important;
}


#FallingAuctionsHolder ul.d-block.mt-2.share_buttons {
	margin: 0 auto !important;
}

#FallingAuctionsHolder span#ratings span.d-none.clearfix.ratings.stars.rate_this.d-inline-block {
	top: -10px;
	text-align: center;
	float: none !important;
}

#FallingAuctionsHolder .live .upcomingcolumn.price {
	width: 45%;
	height: auto;
	border-right: unset;
	background-color: unset;
	float: left;
	display: inline-block;
	clear: left;
	position: relative;
	left: 15px;
	/* padding: 10px; */
}

#FallingAuctionsHolder .seconds {
	margin-bottom: -50%;
	z-index: 100;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	line-height: 10px;
	top: 0;
	position: relative;
	background-color: rgba(0, 0, 0, .5);
	height: 100px;
	line-height: 90px;
	color: #fff;
	position: relative;
	z-index: 0;
	margin-bottom: -100px;
	border-radius: 50%;
}

#FallingAuctionsHolder .circle-timer {
	transform: scale(.65);
	float: right;
	top: 55% !important;
	clear: both;
	width: 100px;
}
.upcomingretaillabel {
	display: inline-block;
	height: auto;
	margin-right: 4px;
	margin-left: 5px;
	font-family: 'Open Sans', sans-serif;
	color: #666 !important;
	font-size: 13px;
	line-height: unset;
	display: inline-block;
	float: left;
	width: calc(75% - 2em);
}
#FallingAuctionsHolder .circle-timer svg {
	overflow: hidden;
	vertical-align: middle;
	z-index: 20 !important;
	position: relative;
}

#pricing-box table {
	margin-top: 10px;
	border: 2px solid blue !important;
	border-radius: 15px !important;
}



#pricing-box tbody tr:last-child {
	font-size: 1.5em;
}

#pricing-box thead.border-light {
	border-bottom: 5px solid blue !important;
	background-color: #fff !important;
	color: #666 !important;
}

#pricing-box .col-xl-10.col-offset-1.mx-auto.my-2.border.border-primary.border-radius-10 {
	border-radius: 25px;
	border-width: 5px !important;
	border-style: ridge !important;
	box-shadow: 4px 4px 4px #666;
}

#pricing-box tfoot th {
	border: 2px solid #ccc;
	margin-right: 5px;
	padding: 5px !important;
	text-align: center;
	background-color: var(--bs-table-bg) !important;
}

#pricing-box button.btn.btn-primary {
	margin: 25px 0;
	width: calc(100% - 10px);
	padding: 10px;
}

#pricing-box th:nth-child(4) button.btn.btn-primary {
	background-color: red;
	font-weight: bolder;
	padding: 15px;
}

#pricing-box tfoot th:first-child {
	border: unset;
	background-color: unset !important;
}

#pricing-box tbody td {
	text-align: center;
	border-right: 1px solid #ccc;
}

#pricing-box tbody th {
	border-right: 1px solid #ccc;
}

#pricing-box i.fas.fa-xmark {
	color: red;
}

#pricing-box i.fas.fa-check {
	color: green;
}

#pricing-box td i {
	font-size: 1.5em;
}

#pricing-box tbody td {
	font-size: .5em;
}

#pricing-box tbody td i {
	font-size: 3em;
}

#pricing-box tbody td i.fas.fa-asterisk.float-right {
	font-size: 1.5em;
	margin-left: 5px;
	color: red;
}

#pricing-box tfoot {
	border-top: 3px solid blue;
	padding-top: 1em;
	margin-top: 1em;
}

#pricing-box .col-xl-10.col-offset-1.mx-auto.my-2.border.border-primary.border-radius-10 {
	border-radius: 0;
	border-width: 5px !important;
	border-style: ridge !important;
	box-shadow: 4px 4px 4px #666;
	border: unset !important;
	box-shadow: unset;
}

#pricing-box th:nth-child(4) button.btn.btn-primary {
	background-color: red;
	font-weight: bolder;
	padding: 15px 0;
	margin-top: 20px;
}

#pricing-box button.btn.btn-primary {
	margin: 25px 0;
	width: calc(100% - 10px);
	padding: 10px 0;
}

#pricing-box table {
	margin-top: 10px;
	border: 2px solid blue !important;
	border-radius: 15px !important;
}

#pricing-box tbody tr:last-child {
	font-size: 1.5em;
}

#pricing-box thead.border-light {
	border-bottom: 5px solid blue !important;
	background-color: #fff !important;
	color: #666 !important;
}

#pricing-box .col-xl-10.col-offset-1.mx-auto.my-2.border.border-primary.border-radius-10 {
	border-radius: 25px;
	border-width: 5px !important;
	border-style: ridge !important;
	box-shadow: 4px 4px 4px #666;
}

#pricing-box tfoot th {
	border: 2px solid #ccc;
	margin-right: 5px;
	padding: 5px !important;
	text-align: center;
	background-color: var(--bs-table-bg) !important;
}

#pricing-box button.btn.btn-primary {
	margin: 25px 0;
	width: calc(100% - 10px);
	padding: 10px;
}

#pricing-box th:nth-child(4) button.btn.btn-primary {
	background-color: red;
	font-weight: bolder;
	padding: 15px;
}

#pricing-box tfoot th:first-child {
	border: unset;
	background-color: unset !important;
}

#pricing-box tbody td {
	text-align: center;
	border-right: 1px solid #ccc;
}

#pricing-box tbody th {
	border-right: 1px solid #ccc;
}

#pricing-box i.fas.fa-xmark {
	color: red;
}

#pricing-box i.fas.fa-check {
	color: green;
}

#pricing-box td i {
	font-size: 1.5em;
}

#pricing-box tbody td {
	font-size: .5em;
}

#pricing-box tbody td i {
	font-size: 3em;
}

#pricing-box tbody td i.fas.fa-asterisk.float-right {
	font-size: 1.5em;
	margin-left: 5px;
	color: red;
}

#pricing-box tfoot {
	border-top: 3px solid blue;
	padding-top: 1em;
	margin-top: 1em;
}

#pricing-box .col-xl-10.col-offset-1.mx-auto.my-2.border.border-primary.border-radius-10 {
	border-radius: 0;
	border-width: 5px !important;
	border-style: ridge !important;
	box-shadow: 4px 4px 4px #666;
	border: unset !important;
	box-shadow: unset;
}

#pricing-box th:nth-child(4) button.btn.btn-primary {
	background-color: red;
	font-weight: bolder;
	padding: 15px 0;
	margin-top: 20px;
}

#pricing-box button.btn.btn-primary {
	margin: 25px 0;
	width: calc(100% - 10px);
	padding: 10px 0;
}

#pricing-box .table-responsive {
	width: calc(100% - 10px);
	margin: 15px auto;
	box-shadow: unset !important;
}
#pricing-box table {
	margin-top: 10px;
	border: 2px solid blue !important;
	border-radius: 15px !important;
	width: 100%;
	border-radius: 34px !important;
}

.col-xl-10.col-offset-1.cover_photo {
	min-width: 90%;
	position: relative;
	z-index: 5;
	min-height: 250px;
	border: 1px solid;
	box-shadow: 3px 3px 3px #ccc;
	margin-bottom: 30px;
	background-repeat: no-repeat;
	background-size: 100%;
}

.cover_photo span.float-right.mt-2.align-bottom.avatar {
	width: 100px;
	float: left !important;
	height: 100px;
	overflow: hidden;
	border-radius: 50%;
	top: 50px;
	position: relative;
	border: 3px double #666;
	padding: .5em;
}

.cover_photo span.float-right.mt-2.align-bottom.avatar img {
	width: 100%;
}

.cover_photo .col-xl-6.col-offset-3 {
	margin: 0 auto;
	vertical-align: bottom;
	position: relative;
	top: 100px;
	font-weight: bold;
	font-size: 1.5em;
	height: 0;
	text-shadow: .5em .5em .5em;
}

.cover_photo i.fa.fa-pencil-alt.float-right,
.cover_photo i.fa.fa-camera.float-right {
	margin: 1em;
	font-size: 1.5em;
	border: 1px solid #666;
	padding: .25em;
	border-radius: 5px;
}


#FallingAuctionsHolder .d-inline-block.float-right.col-xs-8 {
	width: 25%;
	margin: 1px 0 10px 10px;
	clear: right;
	line-height: revert;
	text-align: left;
}

#FallingAuctionsHolder .d-inline-block.float-right.col-xs-4 {
	padding: 30px 0;
}
#FallingAuctionsHolder .circle-timer {
	transform: scale(.65);
	float: right;
	position: absolute;
	right: -10px;
	margin-left: 0;
	margin-right: 0;
	max-width: 100px;
	word-wrap: break-word;
	word-break: break-all !important;
}

.addauction #FallingAuctionsHolder .prodtitle a {
	z-index: 2;
	position: relative;
	left: 40px;
}

#LiveAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	background-color: red;
	padding: 1em;
	position: relative;
	top: -10px;
	right: 0px;
	border-radius: 0 0 0 10px;
	color: #fff;
	font-weight: bold;
	margin-bottom: -5em;
	min-width: 30px;
}
.addauction #TophatterAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	top: -38px;
	clear: none;
}
.addauction #TophatterAuctionsHolder .auction-item .ratings {
	margin: 0 5px 5px 15px;
}
.advanced-review-box .d-inline-block.col-xl-5.align-top {
	float: left;
	width: 100%;
	display: inline-block;
	clear: left;
	text-align: left;
	margin-top: 2em;
}

em.perc_off {
	margin-left: unset;
	width: 75%;
	display: block;
	color: #fff;
	font-weight: bold !important;
}

#edit_seo .d-table.p-2.border.border-primary.border-radius-4.mt-2 {
	display: table !important;
}

#TraditionalAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	display: none !important;
}

#BasementAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	background-color: red;
	padding: 1em;
	color: #fff;
	position: absolute;
	top: 69px;
	z-index: 100;
	float: right;
	right: 0px;
	border-radius: 0 0 0 10px;
}

.cropper_instance {
	width: calc(100% - 50px);
	display: flex;
	position: unset;
	min-height: calc(100% - 30px);
	/* background: rebeccapurple; */
}

div#cover_photo_editor {
	float: right;
	position: fixed;
	top: 50px;
	right: 0px;
	z-index: 999;
}

.cover_photo .cropper-container.cropper-bg {
	border-radius: 0 0 50% 50%;
	width: 100%;
	margin: 0;
	margin-bottom: -250px;
	margin-left: -13px;
}

.cover_photo .cropper-drag-box.cropper-modal.cropper-crop {
	background: unset;
}

.toggle-down {
	margin-top: 10px;
}

.tab-area #actions:hover {
	opacity: 1;
}

.tab-area #actions {
	margin-bottom: 0;
	position: relative;
	z-index: 1000;
	opacity: .5;
	margin-top: -68px;
}



input#url_content {
	margin-left: -10px !important;
	display: block;
	clear: both;
	float: left !important;
	/* top: -20px; */
	/* position: relative; */
}

.modal-body input#url_content {
	margin-left: -10px !important;
	display: block;
	clear: both;
	float: left !important;
	/* top: -20px; */
	/* position: relative; */
}

p.btn.btn-primary.d-block.create_slider.clearfix {
	direction: ltr;
	display: table;
	clear: both;
	font-size: 1.5em;
	padding: .5em;
}

.modal-body .youtube .row.w-50.d-inline-block {
	text-align: left;
	width: calc(100% - 30px) !important;
}

.modal-body .youtube label {
	font-size: .7em !important;
	float: left;
	margin-left: 0;
	margin-bottom: -30px;
	text-align: left;
}

.youtube iframe {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 10px;
}

.custom_content_pre.youtube .page_builder_links {
	float: right;
	margin-top: 10%;
	margin-bottom: -10%;
}

.float-left.edit_layout_buttons {
	margin-bottom: -4em;
	text-align: left;
}
#MyAuctionsHolder .endingtimer {
    color: red!important;
    font-size: 22px!important;
    max-height: 26px;
    overflow: hidden;
}
.card.forms form {
	text-align: left;
	width: calc(100% - 30px);
	margin: 20px;
}

.card.forms .row.d-block.form-group .form-control {
	border-color: #ccc;
	font-size: 1.5em;
}

.card.forms .card-header #categories-menu li a {
	color: #fff;
	display: block;
	padding: 14px 0 14px 40px;
	font-size: 14px;
	text-shadow: 1px 1px #0e5191;
	text-transform: uppercase;
	font-size: .55em !important;
}

.card.forms .card-header div#categories-menu {
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(to bottom, #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%) !important;
	font-size: 1em !important;
	margin-top: -33px !important;
}

.card.forms h2.card-header {
	font-size: 2em !important;
	border-bottom: 1px solid #ccc;
}

.pricing-box.clearfix label {
	float: left;
}

#variations li.cursor-pointer.d-inline-block.variation {
	width: 35px;
	height: 35px;
	margin: 2px;
	vertical-align: top;
	overflow: hidden;
	border-radius: 50%;
	text-align: center;
	line-height: 17px;
	padding: 2px;
	border: 2px double #ccc;
}

ul.variations {
	width: 100%;
	display: table;
}


.forms input.btn.btn-primary.mt-1 {
	float: right;
	display: block;
	clear: both;
	width: 50% !important;
	padding: .5em;
	margin-left: 0;
}

.custom_form h2.bid-title.card-header {
	min-height: 35px;
	border-bottom: 1px solid #ccc;
}

.attributes_panel input.attrs_inputs.form-control[type="text"],
.attributes_panel input.attrs_inputs.form-control[type="number"] {
	margin-top: -28px;
	margin-left: -5px;
}

.attributes_panel .d-block {
	clear: both;
	margin-bottom: 20px;
}

i.fas.fa-save.float-right.save_form.btn.btn-primary {
	display: block;
	clear: both;
	margin-bottom: 2em;
	height: 1.75em;
	line-height: 1.5em;
	background-color: lightseagreen;
	border-color: lightseagreen;
}

.attributes_panel input.attrs_inputs.form-control[type="checkbox"] {
	float: right;
	clear: both;
	margin-top: -20px;
	margin-bottom: 20px;
}

div#input_options_holder li {
	max-width: calc(50% - 30px);
}

div#input_options_holder input {
	max-width: calc(100% - 30px) !important;
}

div#input_options_holder i.fas.fa-plus.float-right {
	color: #fff;
	font-size: 1.5em;
	background-color: lightseagreen;
	padding: .25em;
	border-radius: 4px;
}

input#change_title {
	max-width: 250px;
	float: none;
	margin: 0 auto;
}

.forms .float-left.edit_layout_buttons {
	margin-bottom: -3em;
	text-align: left;
	position: relative;
	z-index: 5;
	width: auto;
	max-width: 160px;
}

input#change_action {
	max-width: 200px;
	display: inline-block;
}

label.clearfix {
	text-align: left;
	font-size: .75em !important;
}

i.add_to_layout.fas.fa-toolbox.d-inline-block {
	float: right !important;
	font-size: 2.5em;
	margin-left: .25em;
	margin-top: .25em;
	color: green;
	border: 1px solid green;
	padding: .15em;
	margin-bottom: -3em;
	z-index: 500;
	position: relative;
	border-radius: 5px;
	opacity: .25;
	max-width: 50px;
}

#map_form input#map_search {
	clear: both;
	width: 100% !important;
	/* margin-top: -20px; */
}

#map_form label {
	margin-bottom: -22px;
}

#map_form label {
	margin-bottom: -22px;
	position: relative;
	z-index: 5;
}


.custom_form h2.bid-title.card-header em {
	min-height: 35px;
	display: block;
}

.forms .float-left.edit_layout_buttons {
	margin-bottom: -3em;
	text-align: left;
	position: relative;
	z-index: 5;
}

input.clearfix.d-block.fas.fa-save.float-right.save_form.btn.btn-primary.cursor-pointer {
	clear: both;
	background-color: lightseagreen;
}

input.clearfix.d-block.float-right.save_form.btn.btn-primary.cursor-pointer {
	clear: both;
	background-color: lightseagreen;
}

.CMS.support h2.bid-title.card-header {
	margin-top: -10px !important;
	margin-left: -10px;
}

.carousel-indicators {
	z-index: unset !important;
}

.map-box {
	display: block;
	z-index: 100;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	min-width: 300px;
	min-height: 300px;
}



form[action="/FormController"] .g-recaptcha>div {
	max-width: unset !important;
}

.card.forms h2.card-header {
	font-size: 1.2em !important;
	border-bottom: 1px solid #ccc;
	width: calc(100% - 18px) !important;
}

.modal-body label {
	color: #666;
}

.float-left.edit_layout_buttons {
	margin-bottom: -4em;
	text-align: left;
	clear: left;
}

#page_builder_bar {
	display: none;
}

.float-left.edit_layout_buttons {
	margin-bottom: -4em;
	text-align: left;
	clear: left;
	z-index: 100;
	position: relative;
}

@media(max-width: 450px) {
	.card.contact_form.forms.mx-auto {
		width: 100% !important;
		float: right;
		clear: both;
		position: unset;
		border: 1px solid #ccc;
		margin-top: 1em;
	}
}

#newsBox div.box-content {
	max-width: calc(100% - 7px) !important;
	height: 150px;
	/* background-color: #fff; */
}

#newsBox div.box-content ul {
	margin: 10px 0;
	text-align: right;
	height: 145px;
	background-color: #fff;
}

#step1,
#step2,
#step3 {
	vertical-align: top;
}

ul.list-unstyled.clearfix.d-block.mt-5.scroll {
	max-height: 55%;
	overflow-y: scroll;
}

div#choose_layout_partial {
	margin: 1em;
	color: #666;
}

div#ChooseLayoutPartial label {
	color: #666;
}

#choose_layout_partial .edit_box .form-control {
	width: 90%;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 0;
	line-height: 20px;
}

body {
	display: contents;
}

#stylesheets pre {
	max-height: 600px;
	overflow-y: scroll;
}

ul#layout_breakdown .fa,
ul#layout_breakdown .fas {
	margin-right: .5em;
	border: 1px solid;
	padding: .25em;
	border-radius: 4px;
}

span.css_rule_entry {
	display: block;
	clear: both;
	white-space: nowrap;
	margin-left: 2em;
	margin-top: -20px;
}

.edit_box label {
	padding-top: calc(0.375rem + 1px);
	padding-bottom: calc(0.375rem + 1px);
	margin-bottom: 0;
	font-size: .75em;
	line-height: 1.5;
	margin-bottom: -25px;
	margin-left: 5px;
	color: #000;
	background-color: transparent !important;
}

.edit_box .ui-accordion .ui-accordion-content {
	padding: 10px;
	border-top: 0;
	overflow: auto;
	height: auto !important;
	overflow-x: hidden;
	max-height: 350px;
	opacity: 1;
}

#borderStyles>a.selected {
	opacity: 1;
}

#css_editor input[type=range] {
	clear: both;
	display: block;
	width: calc(100% - 0px);
}

.sortable.highlighted {
	background-color: rgba(255, 0, 0, 0.5) !important;
}

#choose_selector .ui-autocomplete.ui-menu {
	max-width: 300px;
	min-width: unset !important;
}

i.d-inline-block.fas.news_modify {
	font-size: 25px;
	color: red;
	border: 1px solid;
	border-radius: 4px;
	padding: 4px;
}

.newsentry span.float-right.clearfix.d-block {
	top: -25px;
	position: relative;
}
#navigationBox h5 {
    background-color: gainsboro;
    border-top: 0px none!important;
    margin-bottom: -10px;
    margin-top: -5px;
    padding: 5px;
    text-align: center;
}
#column-right .card-content ul li {
    /* width: 24px; */
    display: inline-flex!important;
    margin: 0;
    height: auto;
    width: 26px;
    padding: 0;
    float: left;
}
i.d-inline-block.fas.faq_modify {
	font-size: 25px;
	color: red;
	border: 1px solid;
	border-radius: 4px;
	padding: 4px;
}

.faqentry span.float-right.clearfix.d-block {
	top: -25px;
	position: relative;
	text-align: right;
	margin-right: 5px;
}

i.float-right.fas.fa-plus.add_faq.clearfix.d-block {
	color: #fff;
}


.modal-body .date-block select.col-4.d-inline-block.text.form-control {
	max-width: calc(33% - 40px);
}

.modal-body form[action="/admin/addnews"] .row.w-50.d-inline-block,
.modal-body form[action="/admin/addfaq"] .row.w-50.d-inline-block {
	max-width: calc(50% - 33px) !important;
	float: left;
	margin: 0 10px 0 0;
}

.modal-body form[action="/admin/addnews"],
.modal-body form[action="/admin/addfaq"] {
	padding: 1em;
}

.modal-body form[action="/admin/addnews"] span.system.required,
.modal-body form[action="/admin/addfaq"] span.system.required {
	display: none;
}

.modal-body form[action="/admin/addnews"] input.text.form-control,
.modal-body form[action="/admin/addfaq"] input.text.form-control {
	max-width: calc(100% - 30px);
}

.modal-body form.search_form.general_form fieldset {
	background-color: #fafafa;
	padding: 1em;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.modal-body input.d-inline-block.w-50.float-left.btn.btn-primary.submit {
	margin-top: 20px;
}

.modal-body .date-block select.col-4.d-inline-block.text.form-control {
	padding: .35em 1.05em;
}

#admin_panel span.currency {
	left: 0px !important;
	top: 12px !important;
	float: none;
	font-size: 1em;
	margin: -50px 0px 0px 60% !important;
	display: block;
}

#admin_panel .system.required {
	top: 0px;
	position: relative;
	color: red;
	top: -35px !important;
	float: right;
	clear: both;
	vertical-align: top;
	font-size: 3vw;
	padding-bottom: 0;
	margin-bottom: -1em;
	vertical-align: top;
	display: block;
}

.edit_box {
	z-index: 99999999999;
}

.edit_box {
	z-index: 99999999999;
}

.edit_box #language_editor .form-control {
	width: 90%;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 0;
	line-height: 13px;
}

.edit_box .d-block.alert.alert-primary p {
	font-size: .75em;
	line-height: .95em;
}

.d-block.alert.alert-primary {
	width: calc(100% - 20px) !important;
	padding: 10px !important;
}

.edit_box form {
	padding: 0;
	margin: 0;
	float: left;
	width: calc(100% - 30px);
	min-width: 300px !important;
	overflow: visible;
	margin-top: 10px;
}

span.new_rule.d-block.clearfix {
	margin-top: -31px !important;
	display: table !important;
	height: 12px !important;
}

body.admin span.input_wrapper.blank {
	clear: both;
	display: block;
}

body.admin thead.thead-dark {
	background-color: #666;
}

i.fa.fa-trash.remove_item_link.d-inline-block,
.add_to_menu {
	display: inline-block !important;
}

i.add_to_layout.fas.fa-toolbox.d-inline-block {
	float: right !important;
	font-size: 2.5em;
	margin-left: .25em;
	margin-top: .25em;
	color: green;
	border: 1px solid green;
	padding: .15em;
	margin-bottom: 1em;
	z-index: 500;
	position: absolute;
	border-radius: 5px;
	opacity: .25;
	max-width: 50px;
	clear: both;
	display: block !important;
}

.modal-body input.btn.btn-primary.d-block {
	font-size: 1em;
	padding: .5em 0em;
}

#admin_panel #currentConvos .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 5px;
	padding: 1em;
	font-size: 1em !important;
	background-color: #eee !important;
	color: #666 !important;
	font-weight: bold !important;
	width: calc(100% - 40px);
}

.avatar_box>.float-right {
	width: calc(30% - 3em);
	float: right;
	overflow: hidden;
	max-width: 200px;
}

.avatar_box img {
	width: calc(100% - 1.5em);
	border-radius: 50%;
	height: auto;
}

.fas,
.fa,
.far {
	font-family: "Font Awesome 5 Free" !important;
}

.fab {
	font-family: "Font Awesome 5 Brands" !important;
}

#product_list span.float-right.align-top {
	max-width: calc(100% - 3em);
}

.alert p {
	margin: 0 !important;
}

.wizard .alert.alert-primary,
.wizard .alert.alert-danger {
	width: calc(100% - 100px) !important;
	top: 0px !important;
	position: relative;
	vertical-align: top;
	clear: both;
	margin-bottom: 10px;
}

#BasementAuctionsHolder .product-item li.w-40.d-inline-lock.float-left {
	width: calc(60% - 10px);
	font-size: .75em !important;
}


li.btn.btn-secondary.m-1.category_elem.d-inline-block {
	font-size: .75em;
	margin: .15em !important;
	max-width: 150px;
	text-align: left;
	vertical-align: top;
	float: left;
}

li.btn.btn-secondary.m-1.category_elem.d-inline-block .fas {
	vertical-align: top;
	float: right;
	font-size: 1.5em;
}

ul#categories_list {
	z-index: 10;
	position: relative;
}

input#productname {
	margin-bottom: 1em;
}

div#nav {
	clear: both;
	float: left;
	position: relative;
	margin: 0 auto;
}

#SlideIn {
	position: fixed !important;
	z-index: 999;
	height: 100%;
	width: 0;
	left: 0;
	display: none;
	padding-bottom: 2em;
}



.reset-interval.d-inline-block.clearfix {
	clear: both;
	display: block;
	float: left;
	margin: 0 0 5px 15px;
}
#SlideInContent #login-register>p {
	font-size: 1.5em !important;
	margin: -.75em 0 .5em 0em;
	width: calc(100% - 1em);
	border-radius: 10px 10px 0 0;
}

#SlideIn.-block {
	display: table !important;
	padding-bottom: 1em;
}

.module.auction-info.col-xl-8.w-70.float-right.d-inline-block {
	min-width: calc(60% - 5em) !important;
	max-width: calc(60% - 1em) !important;
}
div#SlideInContent {
	clear: both;
	width: calc(100% - 10px) !important;
	max-width: unset;
	margin: 40px 0px;
	float: none;
	clear: both !important;
	background: unset;
	box-shadow: unset;
	overflow-x: hidden !important;
	height: 100%;
	/* min-height: 1000px!important; */
	width: calc(100% - 5px) !important;
	overflow-y: hidden !important;
}
div.bidomatic {
	background: none repeat scroll 0 0 #fafafa;
	border-radius: 8px 8px 8px 8px;
	float: left;
	height: 180px;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0 22px !important;
	position: relative;
	top: -20px;
	width: 100% !important;
	left: 0px;
	border: 1px #dedede solid;
	margin: 2em .5em;
}

#SlideIn i.float-right.fas.fa-window-close {
	font-size: 2em;
	margin: .25em 1em;
	clear: both;
	display: block !important;
}

#SlideInContent>p {
	font-weight: bold !important;
	margin: 1em;
	font-size: 1.5em;
	clear: both;
	display: block;
}

#SlideInContent .float-right.w-50 {
	width: 100% !important;
	display: block;
	text-align: left;
	float: none !important;
	border: unset;
}

span#alert_messages {
	width: calc(100% - 4em);
	font-weight: bold;
}

div#MasterModal.open {
	width: 100%;
	z-index: 999999;
	margin: 0 auto;
	max-width: unset;
	border: unset;
	border-radius: unset;
	background-color: rgba(102, 102, 102, 0.5);
	left: 0;
	top: 0px;
	position: fixed;
	font-size: 1.5em;
	text-align: center;
	box-shadow: 10px 10px 10px #666;
	max-height: unset;
	display: flex !important;
	padding: 0em;
}

div#TemplateEditor {
	max-width: calc(100% - 2em) !important;
}

#SlideInContent #TemplateEditor .float-right.w-50 {
	width: calc(100% - 1em) !important;
	display: block;
	text-align: left;
	float: none !important;
	border: unset;
}

.modal-container {
	margin: 0 auto !important;
	position: relative;
}

#MasterModal h2 {
	/* border-bottom: 1px solid #666; */
	clear: both;
	width: calc(100% + 2.5em);
	/* margin-left: -1.25em; */
	/* margin-bottom: .5em; */
}
.modal-body {
	position: relative;
	padding: 1em 1em 2em !important;
	font-size: 1em !important;
	font-weight: bold;
}


.modal-container {
	max-width: 350px;
	background-color: #fff;
	padding: .5em 2em 2em;
	margin: 0 auto;
	position: relative;
	border-radius: 10px;
	border: 5px solid;
	box-shadow: 6px 6px 6px #666;
}

i.modal-close.modal-exit {
	float: right;
	margin: 5px -1em -1em 2em;
}

.accordion_faq .entry {
	display: none;
}

.accordion_faq .entry.active {
	display: block;
}


body.homepage .fas.fa-exclamation.show_now {
	top: 15px !important;
	z-index: 3 !important;
	display: block !important;
	position: absolute !important;
	right: 10px;
	/* background-color: transparent; */
	/* color: #666; */
}

a.inited:hover {
	text-decoration: underline !important;
}


.custom_content_pre {
	position: relative;
	width: auto;
	display: block;
	z-index: 0;
}


#BasementAuctionsHolder .fas.fa-exclamation.show_now {
	line-height: 20px !important;
	border: unset !important;
	background-color: #aaa !important;
	color: #fff !important;
	width: 20px !important;
	height: 20px !important;
}

#BasementAuctionsHolder ul.icons {
	background-color: #fff !important;
	z-index: 9999;
}


ol.float-right.auction-edit {
	min-width: 50px;
	margin-right: 5px;
}

li.fas.fa-trash.remove_parent.d-inline-block {
	display: inline-block !important;
}

.wizard ul.basement_banner {
	top: 10px;
	position: relative;
	height: 109px;
}



#SlideInContent .module.auction-info.col-xl-8.w-70.float-right.d-inline-block {
	width: auto !important;
	max-width: unset;
	display: inline-grid !important;
	min-width: calc(70% - 4.75em) !important;
	max-width: calc(65% - 4.75em) !important;
	padding-left: .15em;
}

#SlideInContent #auction-right {
	position: relative;
	top: 0px;
	margin: 5px;
	width: auto;
	max-width: calc(50% - 0em);
	margin: -3em 0;
	float: right;
	display: inline-block;
}

#SlideInContent .module.ap-bidding-section.card {
	width: 100%;
}

div#bidding-history .btn {
	width: calc(45% - 1em);
}



.module.auction-top.col-xl-12 {
	padding: 0;
	margin: 0;
	width: 100%;
	display: block;
}

div#description,
div#payment_description_new {
	clear: both;
	border: 1px solid #ccc;
	border-radius: 0px 5px 5px;
	font-size: 1.5em;
	padding: .5em;
	width: calc(100% - 2.5em) !important;
	margin: 0 auto;
	text-align: left;
	float: left;
}

div#product_ratings {
	width: 100% !important;
	margin-top: 1em;
	clear: both;
	border-radius: 5px;
}

#SlideInContent .normal.card {
	width: 100%;
	clear: both;
	height: auto;
}

@media(max-width: 800px) {
	#SlideInContent .module.auction-left.col-4.col-xl-4.row {
		width: calc(40% - 2.75em) !important;
		max-width: unset;
		padding: 0;
		text-align: left;
		float: left !important;
		margin: 0;
		min-width: unset;
	}

	#SlideInContent #auction-left {
		width: calc(100% - .5em);
		float: left;
		text-align: center;
		display: inline-block;
		border: unset;
		padding: 0;
		margin-left: 5px;
		border-radius: 5px;
		margin-top: 5px;
		padding-top: 0;
		float: left;
		clear: none !important;
	}

	#SlideInContent #auction-right {
		position: unset;
		top: 0px;
		margin: 5px;
		width: auto;
		max-width: calc(100% - .5em);
		margin: 0;
		float: right;
		display: inline-block;
	}

	#SlideInContent #auction-right {
		position: unset;
		top: 0px;
		margin: 5px;
		width: auto;
		max-width: calc(100% - .5em);
		margin: 0;
		float: right;
		display: inline-block;
	}

	.auction-icons {
		top: 1em;
		position: relative;
	}
}

#SlideInContent ul.price-breakdown.text-left.float-left {
	left: unset;
}

.seat_panel .float-right.col-xs-6 {
	width: 50% !important;
}

#SlideInContent .seat_panel .place-bid-button.bid-button-link.buttons.medium.orange.btn.btn-primary.w-60.d-inline-block.float-left.text-light.cursor-pointer.mt-2 {
	clear: left;
	display: table;
	float: left !important;
	margin-bottom: 2em;
	width: 40% !important;
	height: 2em;
	margin-left: 5px !important;
}

#SlideInContent .auction-box .alert {
	position: absolute;
	width: calc(100% - 5em);
}

ul#navbarSupportedContentSearch {
	margin: 10px 5px 0px 0px;
	padding: 5px;
	min-width: 200px;
	background-color: #fff;
	border: 1px solid #ccc;
}
div#bidding-history ul>li.d-block:last-child {
	border-bottom: 1px solid #ccc;
}
.share-links li.col-4 {
	max-width: calc(25% - 20px) !important;
	float: none;
	margin: 0 auto;
}
.share-links .fab {
	font-size: 75px;
	margin-left: -20px;
}
#SlideInContent .auction-time {
	position: relative;
	top: 10px;
	margin: 0px auto;
	max-width: calc(100% - 70px) !important;
	float: none;
	text-align: center;
	height: 75px;
}

#SlideInContent #auction-right {
	width: calc(50% - 1em);
}

span.auction-icons {
	margin-bottom: .1em;
	clear: both;
	height: 30px;
	display: block;
}

#bidding-history ul li {
	float: left;
	margin-right: 20px;
	color: #5d5d5d;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	min-width: 50px;
	font-weight: bold;
}

div#history-table ul li ol li.d-inline-block:first-child,
div#myhistory-table ul li ol li.d-inline-block:first-child {
	max-width: 20px !important;
	min-width: unset;
}



div#history-table ul li ol li.d-inline-block:nth-child(3),
div#myhistory-table ul li ol li.d-inline-block:nth-child(3) {
	max-width: 26px;
	text-align: left;
	min-width: 25px;
}

div#history-table ul li ol li.d-inline-block:nth-child(4),
div#myhistory-table ul li ol li.d-inline-block:nth-child(4) {
	max-width: 35px;
	min-width: 50px;
	text-align: left;
}

div#history-table ul li ol li.d-inline-block:nth-child(5),
div#myhistory-table ul li ol li.d-inline-block:nth-child(5) {
	min-width: 35px !important;
	max-width: 35px;
}

#horizontal-auctions-box .auction-item a h3,
.auction-item h3 {
	height: 24px;
	margin: 2px 15px 35px !important;
	position: relative;
	font-size: 2em !important;
}
#SlideIn .auction-icons {
	margin-left: 5px;
}

#LiveAuctionsHolder .top_username {
	float: left;
	margin-top: -35px;
	margin-left: 60px;
	line-height: 15px;
	margin-right: .25em;
	text-align: center;
}

.float-left.avatar.large {
	border-radius: 50%;
	width: calc(100% - 3em) !important;
	clear: left;
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	max-width: 100px !important;
	margin: 0 !important;
	top: 45px;
	position: relative;
}
.userBox .tiny.avatar {
	display: none !important;
	visibility: hidden !important;
}

span.w-50.float-left.userBox {
	width: 100% !important;
	text-align: center;
	clear: both;
	margin-top: 25px;
}

.userBox .top_username {
	width: calc(60% - 1em);
	float: right;
	display: inline-block;
	clear: right;
}
#SlideInContent .winning.grey {
	height: auto;
	padding: 0;
	clear: none;
	float: right;
	margin-left: 0;
	margin-bottom: 0;
	vertical-align: top;
	display: inline-block !important;
	margin-top: unset;
	margin: 0 auto;
}

#SlideInContent a.buttons.bid.medium.orange.buynow {
	display: none !important;
}



div#main {
	max-width: calc(100% - 5em) !important;
	margin: 0 auto;
	display: block;
}

.sold_product_info {
    margin-bottom: -29px;
}
.normal.you_won.fireworks {
    position: relative;
    width: 100%;
    background-size: 100px 100px!important;
    float: left;
    display: block;
    background-position: 20px -8px;
    margin-bottom: 0px!important;
}


header i.fa.fa-user.float-right {
	font-size: 30px !important;
	float: right !important;
	position: unset;
	margin: 20px;
	color: #666;
	clear: both;
	cursor: pointer;
}

.single.loggedin header i.fa.fa-user.float-right {
	margin: 10px;
}


#root header span#userinfo {
	top: -30px;
}

#root footer.container.d-block.thead-dark {
	width: calc(100% - 32px) !important;
}

#MyAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	margin-bottom: -100%;
}

.account div#categories-menu {
	margin-top: 7px;
	display: none !important;
}

#SlideInContent #login-form input[type="submit"] {
	border: 1px solid #bfbfbf;
	margin-bottom: 15px;
	margin-top: -20px !important;
	padding: 2px;
	vertical-align: middle;
	width: calc(100% - 4em);
	float: left;
	margin-right: 0;
	margin-left: 20px;
}

.single.loggedin #btn_logout {
	position: relative;
	height: 10px;
	line-height: 10px;
}


div#AccountDetails {
	width: calc(50% - 3em);
	float: left;
	border: unset;
	padding: 0 !important;
	border-radius: 5px;
}

div#AccountDetails ul,
div#DeliveryDetails ul {
	padding: 1em;
}

#MyAuctionsHolder .prisebox.w-10.d-inline-block {
	width: calc(20% - 20px);
	float: right;
	padding: 0;
	font-size: 1em !important;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px;
	margin-bottom: 10px;
	line-height: 1.5em;
	margin-right: 5px;
}

.avatar_outter {
	margin: 5px;
	height: 85px;
	width: 85px;
	border: 1px solid #ccc;
	border-radius: 4px;
	float: left;
	cursor: pointer;
}

.avatar_outter img {
	width: 99%;
	height: auto;
}

.avatar_outter.selected {
	border-color: red;
}

.card.text-left.m-2.float-left.d-inline-block.w-50.set-width.d-inline-block.float-left {
	width: calc(50% - .5em) !important;
	margin: .15em !important;
}

.buybids #column-right .float-left.d-block.m-2 {
	background-size: 100%;
	width: calc(100% - 1em);
	height: auto !important;
	background-repeat: no-repeat;
}

#SlideInContent #BidPackHolder.card.text-left.m-2.mb-5.float-left.d-block.d-block.clearfix.border-radius-4 {
	width: calc(100% - 1.5em) !important;
}

#PaymentBox img.float-left {
	max-width: 120px;
	clear: both;
	margin: 5px;
	border: 1px solid #ccc;
}

div#PaymentBox {
	width: calc(100% - 2em);
}

div#PaymentBox label {
	font-size: 1.5em;
	margin-left: 5px;
}

#PaymentBox .col-xl-3.float-left.d-inline-block.border.border-primary.border-radius-4 {
	width: calc(45% - 3em);
}

div#PaymentBox form p label {
	margin-top: 15px;
	margin-bottom: 3px;
	font-size: 12px;
	background-color: #fff !important;
	display: block;
	width: auto;
	height: 14px;
	position: relative;
	min-width: unset;
	padding: 5px;
	max-width: 120px;
}

#SlideInContent #PaymentBox .form-control {
	width: calc(100% - 4em);
	float: left;
}

#PaymentBox .float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p span {
	float: right;
	color: red;
	font-size: 3.2em !important;
	position: relative;
	left: 0;
	top: 0;
}

#PaymentBox .border {
	border-color: #ccc !important;
}

.details_link {
	width: 25px !important;
}

div#PaymentBox label {
	font-size: 1.5em;
	margin-left: 5px;
	vertical-align: top;
	margin-top: -20px;
	margin-bottom: -20px;
}

#PaymentBox img.float-left {
	max-width: 120px;
	clear: both;
	margin: -20px 5px -15px;
	border: 1px solid #ccc;
}

#MyAuctionsHolder .wonauctions .auction-item .auction-item-img {
	min-height: 97px;
	margin-bottom: -5px;
	text-shadow: unset !important;
	max-width: calc(100% - 121px);
	float: left;
	display: inline-block;
	margin: -10px 5px 10px;
	min-width: auto;
	width: auto !important;
}

div#DeliveryDetails {
	border-radius: 5px;
	float: right;
	width: calc(50% - 3em);
	padding: 0 !important;
	/* margin-right: 2em; */
}

.container.d-grid {
	margin: 0;
	padding: 0;
}

#PaymentBox .border.payment_select.selected {
	border-color: red !important;
}

.buybiddesc {
	text-align: left;
	float: left;
	width: calc(100% - 175px);
}

.buybiddate {
	text-align: center;
	float: left;
	width: 75px;
}

#MyAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	margin-bottom: -100%;
	position: relative;
	top: -10px;
	background: rgba(225, 0, 0, 0.75);
	width: 45px;
	color: #fff;
	text-align: center;
	z-index: 10;
	border-radius: 0 0 0 5px;
}

#SlideInContent #login-register>p {
	font-size: 1.5em !important;
	margin: -.75em 0 2.5em 0em;
	width: calc(100% - 1em);
	border-radius: 10px 10px 0 0;
}

#NewsLetterForm label,
#NewsLetterForm1 label {
	margin-bottom: -15px;
	margin-left: 1em;
	background-color: #fff;
	position: relative;
	padding: 2px;
	width: 75px;
}

#SlideInContent .float-right.w-50.captcha_box {
	max-width: 45%;
	float: right !important;
}

label.col-lg-4.col-form-label[for="rndcode"] {
	max-width: 95px;
}

.form-group.w-50.float-right.captcha_box img {
	margin-top: .5em;
	border-radius: 4px;
	border: 1px solid;
}

div#login-register-box {
	overflow-x: hidden;
}

.clearfix {
	clear: both !important;
}

.register div#column-register {
	display: inline-block !important;
	width: calc(50% - 20px) !important;
	margin: 0 auto;
	float: right;
	margin-right: 5px;
	overflow-x: hidden;
	clear: right !important;
}

.register .left-image.float-left.w-50.d-inline-block {
	width: calc(50% - 0em) !important;
	float: left;
	overflow: hidden;
	margin-top: 5em;
}

.register .left-image.float-left.w-50.d-inline-block img {
	width: 100%;
}

body.register #MasterLoginForm label.col-lg-4.col-form-label {
	margin-bottom: -23px;
	clear: both;
	display: block;
	font-size: .9em;
	margin-left: -10px;
	max-width: unset;
}

.register .g-recaptcha {
	float: right;
	margin: 0 !important;
}

div#history-table ul li ol li.d-inline-block:nth-child(2),
div#myhistory-table ul li ol li.d-inline-block:nth-child(2) {
	text-align: left !important;
	max-width: calc(45% - 1em);
	min-width: 60px;
	word-wrap: break-word;
	max-width: 60px;
}

div#history-table ul li ol li.d-inline-block:nth-child(3),
div#myhistory-table ul li ol li.d-inline-block:nth-child(3) {
	max-width: calc(20% - 1em);
	text-align: left;
	min-width: 25px;
}

div#history-table ul li ol li.d-inline-block:nth-child(4),
div#myhistory-table ul li ol li.d-inline-block:nth-child(4) {
	max-width: calc(17% - 1em);
	min-width: 50px;
	text-align: left;
}

div#history-table ul li ol li.d-inline-block:nth-child(5),
div#myhistory-table ul li ol li.d-inline-block:nth-child(5) {
	min-width: 35px !important;
	max-width: calc(17% - 1em);
}

#horizontal-auctions-box .auction-item a h3,
.auction-item h3 {
	height: 24px;
	margin: 2px 15px 35px !important;
	position: relative;
	height: 30px !important;
}

h3.heading_about_menu {
	width: 100%;
	/* float: left; */
	clear: both;
	display: block;
	margin: 0;
}

div#CmsContent {
	clear: both;
	width: 100%;
	margin-top: .5em;
}

div#navigationBox2 .box-content li {
	text-align: left;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #ccc;
	margin-left: 0;
}

#horizontal-auctions-box {
	display: block !important;
	z-index: 0 !important;
}


.remove.product_item span.float-right.align-top {
	display: none;
}


.image_mainbn_new input[type="number"] {
	border: unset;
	background-color: transparent;
	float: right;
	text-align: right;
	outline: unset !important;
	font-weight: bold;
}

.m-2.border.border-muted.border-radius-4 input.form-control,
.m-2.border.border-muted.border-radius-4 select.form-control {
	width: 95%;
}


.auction-item-img.card-top.w-50.float-left.d-inline-block {
	width: calc(50% - .25em) !important;
}

.auction-item-img.card-top.w-50.float-left.d-inline-block img {
	width: 100% !important;
	max-width: unset !important;
}


ul#sort_bid_types>li.d-inline-block {
	border-color: #ccc;
}

li.user_product_choice {
	max-width: calc(100% - 2em) !important;
	margin: .5em .15em;
	min-width: unset;
	vertical-align: top;
}

li.d-inline-block.col-xs-2.border.border-muted.border-dotted.border-radius-4 {
	vertical-align: top;
	text-align: left;
}

ul#chosen_product_list {
	text-align: left;
	width: 100%;
	max-width: unset;
}

h1.card-header.active {
	margin-bottom: .25em;
}

.user_product_choice i {
	display: none;
}

.user_product_choice img {
	border: 1px solid #ccc;
	border-radius: 4px;
}

i.float-right.fas.fa-window-close.hide_uc_search {
	font-size: 2em;
	margin: .15em;
}

i.float-right.fas.fa-window-close.hide_search {
	font-size: 2em;
}

.list {

	padding: 1rem;
}

.list-hidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.ghost {
	opacity: .4;
}

.list-item {
	background: #8bb3f4;
	padding: 0.5rem;
	border: 1px solid white;
	margin: 1px 0;
}

.placeholder {
	display: none;
	background: #303742;
	pointer-events: none;
}

ul#sort_bid_types>li {
	min-width: 109px;
	width: calc(100% - 1em);
}

ul#sort_bid_types>li span {
	display: inline-block;
	width: auto;
	height: 15px;
	text-align: right;
}

ul#sort_bid_types>li input.number.w-50 {
	float: left;
}


.image_mainbn_new input[type="number"] {
	margin-top: 10px;
}


input.form-control.float-right.clearfix.selected-auction {
	top: .25em;
	position: relative;
}


ul#product_list {
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
}


input.buynowinput,
input.buynowinput:hover,
input.buynowinput:focus {
	margin-left: .25em;
	background-color: transparent !important;
	border: unset !important;
	color: #fff;
	top: -.15em;
	padding: 0;
	line-height: 10px;
	height: auto;
	position: relative;
	max-width: 75px;
	font-weight: bold;
}

i.float-right.fas.fa-trash.removebuynow {
	float: right;
	clear: right;
	display: inline-block !important;
	margin-left: .75em;
	font-size: .95em;
}

.auction_new i.fas.fa-gavel {
	margin-left: 1em;
	margin-top: .15em;
	margin-right: -1em;
}

span.share_buttons {
	width: 100% !important;
	margin: 0;
	display: none !important;
}

.modal-container li.col-xl-3 {
	width: auto;
	font-size: 4em;
}

li.d-none-important.d-block {
	display: none !important;
	visibility: hidden !important;
}

ul.list-unstyled.choose-type.clearfix.d-block {
	margin-top: 5em !important;
	display: table !important;
	top: unset;
}


input#search_products_input {
	width: 90%;
}

li.inline-block.mr-1.round em {
	font-size: .8em;
	vertical-align: middle;
	line-height: 1.5em;
	font-weight: bold;
	color: #000;
	width: 100%;
	margin: 0;
}
ul.products_images {
	display: flex;
	min-height: 175px;
}
.products_images li.d-inline-block.col-xs-2 {
	/* width: 25%; */
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 2px 2px 0;
	height: 80px;
	vertical-align: top;
	min-width: 150px;
	min-height: 150px;
	background-color: #ededed;
	display: inline-grid !important;
}
i.fas.fa-trash.float-right.delete_image {
	clear: right;
	float: right;
	display: inline-block;
	width: 2em;
	font-size: 1.5em;
	border: 1px solid #ccc;
	color: red;
	text-align: center;
	vertical-align: middle;
	padding: .175em 0;
	height: 1.25em;
}
i.fas.fa-pencil-alt.float-right {
	clear: left;
	float: right;
	display: inline-block;
	width: 2em;
	font-size: 1.5em;
	border: 1px solid #ccc;
	color: blue;
	text-align: center;
	vertical-align: middle;
	padding: .175em 0;
	height: 1.25em;
}
.products_images li.d-inline-block.col-xs-2 img {
	max-width: 100%;
	top: -5em;
	position: relative;
	z-index: 0;
}
ul.products_images i {
	position: relative;
	z-index: 1;
	color: #000;
}
#option_click i {
	font-size: 3em;
	margin-top: .5em;
	clear: both;
	display: block;
}

li.inline-block.mr-1.round.selected {
	background: red;
	color: #fff;
}

li.inline-block.mr-1.round {
	cursor: pointer;
	background-color: #ccc;
	width: 100px;
	display: inline-block;
	height: 100px;
	vertical-align: middle;
	border-radius: 50%;
	border: 3px double;
}

#FallingAuctionsHolder .live .upcomingcolumn.retail {
	width: 30%;
	background-color: unset;
	float: right;
	display: block;
	height: auto;
	text-align: right;
	clear: right;
}
#search_products_results {
    min-width: 300px;
    max-width: 300px;
    float: left;
    display: none;
}

body.admin div#column-left {
	width: auto !important;
	padding: 2em;
	min-width: unset;
	padding: 0;
}

body.admin div#column-left .nav-link>span {
	display: none;
}

@media(min-width: 800px) {
	body.admin div#column-left {
		width: auto !important;
		padding: 2em;
		min-width: unset;
		padding: 0;
	}

	body.admin div#column-left .nav-link>a {
		display: block;
	}
}

.admin.single #column-right {
	float: none;
	left: 10px;
	margin-right: 5px;
	display: flex !important;
}

select.choose_bid_type {
	float: right;
	margin-right: 2em;
	margin-top: -3em;
	z-index: 1;
	position: relative;
	border: unset;
	background-color: transparent;
	color: #fff !important;
	font-weight: bold;
}

select.choose_bid_type option {
	text-transform: uppercase;
}

#column-right div#categories-menu {
	display: none !important;
}



i.fa.fa-plus.add_content.column.left.top.d-block {
	height: 18px;
	position: relative;
	z-index: 5;
	width: 18px;
	margin-right: -18px;
	margin-bottom: -18px;
}

li.unauthorised.d-block.bg-light.clearfix.float-left.nav-item em {}


li.unauthorised.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-dark.border-primary.float-left.float-left.nav-item {
	color: red;
	font-size: 1.75em;
	background-color: #ededed !important;
	opacity: 1;
}


div#column-left {
	width: var(--column-left);
	float: left;
}
.avatar_box>.float-right {
	width: calc(30% - 3em);
	float: right;
	overflow: hidden;
	max-width: 200px;
	width: calc(50% - 2em);
}


.avatar_box .left {
	float: left;
	position: relative;
	width: auto;
	display: inline-block;
	width: calc(50% - .15em);
}

.auction-item-img.card-top.w-75 a {
	display: block;
	height: 140px;
}

.auction-item .fas.fa-check,
.auction-item .fas.fa-square {
	float: right;
	/* top: 0px!important; */
	left: 80px !important;
	position: absolute;
	cursor: pointer;
	color: #fff;
	background-color: mediumseagreen;
	font-size: 2em;
	border: 2px solid #fff;
	border-radius: 3px;
	width: 27px;
	height: 27px;
	/* right: 2px!important; */
}
ul.badgelist {
	margin-top: -4px;
}
.auction-item .seat_bar span {
	position: relative;
	top: -30px;
	font-weight: bold;
}
.specific_bids_text {
	margin: 0;
	top: 5px !important;
	position: relative;
	margin-bottom: 0;
	display: block;
	font-weight: bold;
	text-align: center;
}
.fa-chair span {
	left: 0px !important;
}
#TraditionalAuctionsHolder .auction-item-img {
	min-height: 170px !important;
	max-height: 170px;
}
#TraditionalAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	top: -58px;
}
#TraditionalAuctionsHolder .auction-item .ratings {
	left: unset !important;
	top: -20px !important;
}
.basement-box {
	vertical-align: middle;
	display: flex;
	padding-top: 20px;
	text-align: center;
}
.basement-box ul {
	margin: 0 auto;
	padding: 0;
}
ul.border.border-light.border-radius-4.shadow-sm.m-2.advanced_form.d-block {
	background: #fff;
	position: absolute;
	left: 3px;
	width: calc(100% - 5px) !important;
	top: 35px;
	border: 1px solid #666 !important;
	z-index: 999;
	max-height: 330px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.bid_order .list-item {
	background: transparent !important;
	padding: 2px;
	border: 1px solid white;
	margin: 1px 0;
	text-align: left;
	font-size: 10px !important;
	margin: 2px;
}
.full-page .fas.fa-exclamation.show_now {
	margin-top: 0px;
	margin-right: 0px;
}
.full-page .hide_icons_new {
	position: relative;
	top: 50px;
	left: -40px;
	width: 32px;
	float: right;
	height: 0;
}
.full-page .fas.fa-exclamation.show_now {
	display: none !important;
}
.cornerImagev .bid_order {
	background: rgba(125, 125, 125, .25);
	position: absolute;
	left: 9px;
	top: 70px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.form-control {
    border-bottom-left-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
}

#horizontal-auctions-box .auction-item .auction-item-img img {
	margin: 5px auto -20px;
	width: 100%;
	height: auto;
}
.alert li.d-block {
	line-height: 1.2em;
	font-weight: normal;
}
.modal-container li.d-block {
	font-size: .75em;
	line-height: 1.25em;
}

li.btn.btn-secondary.m-1.category_elem.d-inline-block em {
	color: #fff;
}

textarea.form-control {
	min-height: 35px;
	max-height: 100px;
}
.products_images li.d-inline-block.col-xs-2 {
	width: 25%;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 2px 2px 0;
}
.products_images li.d-inline-block.col-xs-2 img {
	max-width: 100%;
}
div#product_features,
div#product_options {
	clear: both;
	display: block;
	min-height: 350px;
}
#product_features>.row.float-left.d-block {
	height: auto;
}
#product_options>.row.float-left.d-block {
	height: auto;
}
a.float-right.btn.btn-notification {
	width: 1em;
	height: 2em;
	background-color: yellow;
	display: inline-block;
	line-height: 2em;
}

.products_images li.d-inline-block.col-xs-2 {
	width: 25%;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 2px 2px 0;
	height: 80px;
	vertical-align: top;
}
i.float-right.delete_parent.fas.fa-trash.ml-1 {
	font-size: 1.75em;
	margin-top: .5em;
	margin-left: .75em !important;
}
i.fas.fa-trash.right.float-right.delete_option,
i.fas.fa-trash.right.float-right.delete_feature {
	font-size: 1.5em;
	color: orangered;
}
.product_options_holder {
	height: auto;
	clear: both;
	display: block;
	float: left;
	max-height: 250px;
	overflow-y: scroll;
}
div#product_features {
	height: auto;
	/* padding: 1em; */
}

ul.accordion_shipping {
	max-height: 500px;
	overflow-y: scroll;
}
.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 * {
	line-height: 10px;
	margin-bottom: 0;
	width: 100% !important;
	max-width: unset;
}
.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 * {
	width: auto;
	display: block;
	float: left;
}

li.inline-block.mr-1.round.selected {
	background: palegreen;
	color: #fff;
}
.requiredinput,
.requiredinput:hover {
	background-color: rgba(255, 0, 0, .15) !important;
}
.requiredinput:focus {
	background-color: inherit !important;
}
#SlideInContent img.cropper {
	margin: auto;
	display: flex;
	width: 400px;
	height: auto;
	border: 4px double #ccc;
	border-radius: 5px;
}


#SlideInContent .card #cropper_controls {
	float: right;
	max-width: 100px;
	position: relative;
	top: -50px;
}
#SlideInContent #cropper_controls #actions {
	background-color: rgba(125, 125, 125, .5) !important;
}
label {
	position: absolute;
	left: 25px;
	top: 10px;
	transition: 0.2s ease all;
	font-weight: bold;
	color: #999;
}
.form-group.form-floating.editor>span {
	position: relative;
	top: 9px;
}
.form-group.form-floating.merch.vehicle.real_estate.d-block.clear.manufacturer_block.mt-2 {
	min-height: 100px;
}
.form-group.form-floating.merch.vehicle.real_estate.d-block.clear.manufacturer_block.mt-2 label {
	margin-left: 65px;
}
.requiredinput,
.requiredinput:hover {
	background-color: rgba(240, 0, 0, .065) !important;
}

li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 ol li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 10px !important;
	float: left;
	display: inline-block !important;
	width: 100%;
	text-align: left;
	clear: both !important;
}
li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 ol li input {
	float: right;
	vertical-align: middle;
}

i.fas.fa-caret-up.float-right {
	color: #fff;
}
i.fas.fa-caret-down.float-right.toggle {
	font-size: 1.5em;
	margin-right: .25em;
}
#SlideInContent ul.auction-icons.float-right.clearfix li {
	vertical-align: top !important;
}
#SlideInContent ul.auction-icons.float-right.clearfix {
	margin: 2em 0 0;
}
#SlideInContent ul.auction-icons.float-right.clearfix .fa-coins span {
	font-size: 25px !important;
	position: relative;
	left: -7px;
	z-index: 100;
	color: blue;
	margin-right: -10px;
	top: -1em !important;
}

#SlideInContent .place-bid-button.bid-button-link.buttons.medium.orange.btn.btn-primary.w-60.d-inline-block.float-left.text-light.cursor-pointer.mt-2 {
	clear: both;
	display: table;
	float: none !important;
	margin-bottom: 2em;
	width: 50%;
	/* margin-right: .25em!important; */
}

.auction-item.full-page {
	position: absolute !important;
	z-index: 99999999999999 !important;
	top: 40px;
	padding: 20px 0px;
	left: -10px;
	max-width: calc(100% - 32px) !important;
	background-color: #fefefe;
	overflow-x: hidden;
	overflow-y: scroll !important;
	min-height: 100% !important;
	display: revert !important;
}
#SlideIn .auction-item p {
	line-height: 1em;
	width: 1000%;
}

ul.list-unstyled.choose-type.clearfix.d-block {
	margin-top: 5em !important;
	display: unset !important;
	top: unset;
	text-align: center;
	margin: 0 auto !important;
}
li.inline-block.mr-1.round {
	opacity: .25;
}
li.inline-block.mr-1.round.selected {
	opacity: 1;
}
.d-block-important {
	display: block !important;
}
.seatsstarted span.specific_bids_text {
	margin-top: 5px;
	margin-bottom: -33px;
}

span.d-block.clearfix.basement_next {
	margin-top: -15px !important;
	font-weight: bold;
}
.pt-3.loadingscreen {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(125, 125, 125, .50);
	z-index: 9999;
}
i.fas.fa-window-close.float-left.hide_products {
	display: none;
}

.tophatterauction .image-holder {
	width: 100% !important;
	overflow: hidden;
	float: left;
	clear: both;
	min-width: unset;
	max-width: 100%;
	display: table;
}


span.ebaystopwatch.float-left.text-blue {
	top: 15px !important;
	position: relative;
	font-weight: bold !important;
	min-height: 2em;
	word-wrap: break-word !important;
	max-width: unset;
	left: unset;
	clear: both;
	width: 100%;
	display: table !important;
	text-align: right !important;
	float: right !important;
}

#TraditionalAuctionsHolder em.float-left.stopwatch {
	float: right !important;
	margin-right: 10px;
}
#horizontal-auctions-box #TraditionalAuctionsHolder .auction-item {
	width: calc(25% - 20px) !important;
	height: 410px;
	padding: 0 !important;
	vertical-align: top;
	max-width: 250px;
}
#TraditionalAuctionsHolder a.buttons.bid.medium.orange.buynow.float-right i {
	color: #fff;
}
#TraditionalAuctionsHolder .auction-item .winning.grey {
	height: 29px;
	padding: 0;
	height: 0;
	width: 95%;
	clear: both;
}
#TraditionalAuctionsHolder img.avatar.tiny {
	width: 30px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: -35px;
	float: left;
	margin-bottom: -30px;
	left: 15px;
}
.modal .row.col-xs-12.d-block {
	margin: 0 auto !important;
	width: 100% !important;
	padding: 0;
	max-width: unset !important;
	float: none !important;
}


.circle span {
	color: green;
	display: none;
	line-height: 200px;
	text-align: center;
	width: 180px;
	font-family: sans-serif;
	font-size: 40px;
	font-weight: 100;
	margin-left: 5px;

}

.circle input {
	width: 200px;
}
#SlideInContent span.alert {
	width: calc(100% - 5em) !important;
	max-width: unset;
	display: table;
}



body.shopping div#column-right {
	width: calc(100% - 2em);
	vertical-align: top;
	max-width: unset;
	margin: 0;
	padding: 0;
}
.admin div#nav {
	display: none !important;
	width: 0px !important;
	padding: 0 !important;
}
.module.auction-info.col-8.float-right.d-inline-block {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.intro.d-block.card {
	height: auto;
	overflow: visible !important;
	display: table;
	clear: both;
}


span.float-right p.number em.float-right {
	margin-top: 6px;
	text-indent: 10px;
	position: absolute;
	top: 2px;
	color: #fff;
}
#cropper-example-2 {
	max-width: 320px;
	margin: 0 auto;
}
#cropper-example-2 img {
	width: 100%;
}

.managebuynow i.float-right.fas.fa-toggle-on {
	display: none;
}
.font-white {
	color: #fff !important;
}
ul.system_messages.alert.alert-warning {
	clear: both;
	margin: 0 auto 0 2em;
}
#userschoice_panel li.d-inline-block.col-xs-2.border.border-muted.border-dotted.border-radius-4.m-1.p-1 .text-bold {
	clear: both;
}
#userschoice_panel li.d-inline-block.col-xs-2.border.border-muted.border-dotted.border-radius-4.m-1.p-1 p {
	clear: both;
}
#userschoice_panel .search_results li.d-block p {
	clear: both;
}
.editgalleries td:nth-child(3) li {
	max-width: 150px;
	display: inline-block;
}
.editgalleries td:nth-child(3) li img {
	width: 100%;
}
.editgalleries td:first-child img {
	width: 100%;
}
.table_wrapper_inner {
	overflow-x: hidden;
}
.forms .d-block.clearfix {
	padding: 0em 1em;
}
.sendmessage .forms {
	margin: 10px auto 10px 0px;
	padding: 0 1em;
}
.paidorder input.btn.btn-secondary.excel {
	height: 40px;
}
.managecoupon th,
.managetax th {
	width: 25%;
}
body.admin.emailtemplateeditor .card.d-table {
	display: block !important;
}
body.admin ul#list-languages {
	float: right;
	text-align: right;
	max-width: unset;

	width: auto;
	margin: .75em 0 0;
}
span#AdminInfo {
	text-align: left !important;
}
img#UserImage {
	margin: 35px 15px -45px 0 !important;
	width: 35px;
	border-radius: 50%;
	border: 1px solid #666;
}
body.admin div#support_container {
	position: fixed !important;
	right: unset;
	float: right;
	right: 0px !important;
	margin-bottom: 0;
	margin-left: unset;
	z-index: 9999999999999999;
	bottom: 6px !important;
	height: auto;
}
.account div#column-right, .account div#column-right {
    left: 0px!important;
    max-width: calc(100% - 320px)!important;
    float: right;
    margin-right: 50px;
    min-width: calc(100% - 351px)!important;
}

.banipaddress th {
	width: 50%;
}
.sitesetting .card .card .row {
	clear: both;
	display: block;
	margin: 10px auto;
	width: 95%;
}
.admin.sitesetting .table .thead-dark th {
	color: #fff;
	background-color: #343A40;
	width: 33%;
}
body.admin thead.thead-dark {
	background-color: #666;
	width: 100% !important;
}
.paypalsetting img.float-right {
	max-width: 125px;
	clear: both;
	display: block;
	margin: .25em;
	border: 1px solid #ccc;
	padding: 2px;
}
.payment_form h2 {
    padding-top: 25px;
}
.editgalleries td:nth-child(3) li {
	max-width: 50px;
	display: inline-block;
	border-color: #ccc !important;
	margin: 1px;
}
.editbundles td:first-child li.d-inline-block.col-xs-1.border.border-secondary.border-radius-4.align-top {
	max-width: 70px;
	margin: 1px;
	float: left;
	border-color: #ccc !important;
}
.manageshippingtype .table img {
	border: 1px solid #ccc;
	padding: 2px;
	width: 50%;
	min-width: 100px;
}

.editbundles td:first-child li.d-inline-block.col-xs-1.border.border-secondary.border-radius-4.align-top img {
	width: 100%;
}
.editgalleries td:nth-child(2) div {
	max-height: 100px;
	overflow: hidden;
}
.editor_box label {
	margin-top: 0px;
	margin-bottom: -.025em !important;
}
.alert-info {
	color: #fff;
	background-color: #17a2b8 !important;
	border-color: #148ea1 !important;
	font-size: .65em;
	padding: .5em;
	margin: 1em;
}
.admin div#gateways {
	padding: 0 1em 0 0;
}
.admin h3.card-header {
	font-size: .95em;
}
select.text.form-control.col-4.d-inline-block {
	width: 30%;
}
.perhourreport .d-block.clearfix.row {
	clear: both;
	margin-top: .25em;
	width: 100%;
	margin-left: .25em;
}
.editchangerank textarea.small {
	max-width: 125px !important;
	width: 100% !important;
	min-width: unset !important;
	margin: 5px auto !important;
}
.editchangerank input[type="file"] {
	max-width: 100%;
	clear: both;
	font-size: 10px;
}
.reverse_registrationreport input.btn.btn-secondary.popup.export.excel {
	height: 2.5em;
}
.newsletter input.btn.btn-secondary {
	height: 40px;
}
.editor_box label {
	margin-top: 0px;
	margin-bottom: -.025em !important;
	clear: both;
	width: 100%;
	text-align: left;
}
.shippers h2.card-header {
	background-color: #17a2b8 !important;
}
.dropship input.btn.btn-primary.float-right {
	margin-top: 1em;
}
.inactive h2.card-header.question {
	background-color: #ccc;
}
.form-control {
	max-width: calc(100% - 30px) !important;
	min-width: unset !important;
}
.form-select.form-control {
	max-width: calc(100% - 30px) !important;
	min-width: unset !important;
}
textarea.form-control {
	min-height: 35px;
	max-height: 100px;
	padding-top: 15px;
}
.accordion-element .element {
	margin-bottom: 0 !important;
	margin-top: 5px !important;
}
.accordion-element .card.d-table.element.inactive {
	padding: 0 !important;
}
i.text-black.fa.fa-sign-in-alt.d-block.d-block {
	position: unset;
}

.top_menu li.nav-item {
	min-width: 100px;
}

#nav .top_menu .dropdown-menu li a {
	color: #000 !important;
	text-align: left;
	float: left;
	clear: both;
}

.navbar-nav .dropdown-menu {
	position: absolute !important;
	background-color: #fff !important;
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: 1em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	/* float: right; */
	border-left: 0.3em solid transparent;
	/* margin-top: 20%; */
}

#nav .top_menu .dropdown-menu li {
	text-align: left !important;
	padding: 0 !important;
	display: block !important;
	height: 20px !important;
	margin: 0 0 0 10px !important;
}
#nav .top_menu .dropdown-menu li a {
	font-size: 12px !important;
	overflow: hidden !important;
	line-height: 12px !important;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 200px !important;
	margin: 0px;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}

#nav .top_menu .dropdown-menu li {
	text-align: left !important;
	float: left !important;
	clear: both !important;
}


#nav .top_menu .dropdown-menu li a {
	font-size: 12px !important;
	overflow: hidden !important;
	line-height: 12px !important;
	padding-left: 10px;
	text-align: left;
	float: left;
	clear: both;
}

#horizontal-auctions-box ul>.d-block.alert.alert-primary {
	width: calc(90% - 1em) !important;
	margin: 0 auto !important;
}

#horizontal-auctions-box .auction-item .gavel,
#ending-auct .auction-item .gavel {
	top: 30% !important;
}


.form-floating {
	position: relative;
}


select#reason {
	max-width: calc(100% - 1em);
}

img.captcha-image {
	max-width: 145px;
	margin-left: 5px;
	border-radius: 5px;
	border: 1px solid;
}


.dropdown a.dropdown-toggle.lang {
	width: 35px !important;
	display: block;
	position: relative;
	top: 30px;
	z-index: 1000;
	text-indent: -1000000px;
	float: right;
	margin-right: 20px;
}

.dropdown.langs {
	position: absolute;
	max-width: 200px;
	top: -16px;
	right: 5px;
}

div#live_support {
    border: 1px solid #ccc;
    background-color: #fff;
    height: 0px!important;
    min-height: 0px;
    overflow: hidden;
	display: none;
	margin-bottom: 20px;
}

.fas.fa-window-close {
	display: block;
	position: relative !important;
	z-index: 100 !important;
}



body .fas.fa-window-close {
	display: block;
	position: relative !important;
	z-index: 100 !important;
}

.dropdown.langs {
	position: absolute;
	max-width: 200px;
	top: -50px;
	right: 5px;
}


body header #list-languages li.col-xs-1.mr-1.d-inline-block {
	float: none !important;
	margin: 2px;
	width: 22px;
	display: inline-block !important;
	margin-right: 5px !important;
	padding: 0 !important;
}

body header #list-languages li.col-xs-1.mr-1.d-inline-block {
	float: none !important;
	margin: 2px;
	width: 35px;
	display: inline-block !important;
	margin-right: 5px !important;
	padding: 0 !important;
}

ul.dropdown-menu.shadow-sm.d-block {
	position: relative;
	left: 0px;
	top: 100%;
}

ul#list-languages {
	position: absolute;
	z-index: 300;
	left: unset;
	right: 0px !important;
	margin-bottom: -100%;
	min-width: 200px !important;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .15), -3px -3px 3px rgba(0, 0, 0, .15);
	max-width: 200px;
	right: 0px;
	top: 30px !important;
}

a#ToggleLanguages {
	top: 1px;
}
a#ToggleLanguage::after {
	display: inline-block;
	margin-left: 1em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
	top: -1.5em;
	position: relative;
}

.accordion_faq .entry {
	display: none;
	width: calc(100% - 2px) !important;
	margin-bottom: 20px;
	border-bottom: 1px solid #ededed !important;
}

#btn_logout {
	margin-top: -5px !important;
	margin-right: 2px;
}

#MasterModal.show {
	background-color: rgba(0, 0, 0, .5) !important;
	width: 100% !important;
	height: 100% !important;
}
i#mobile-trigger:after {
	display: none;
}
p.tagline {
	position: absolute;
	z-index: 10;
	top: 85px;
	left: 25px;
	font-weight: bold;
}
p.tagline2 {
	position: absolute;
	top: 110px;
	left: 30px;
	font-weight: bold;
}

p.tagline2 a,
p.tagline a,
p.tagline2 a i,
p.tagline a i {
	color: #fff;
}

nav#nav {
	border: unset !important;
	margin-bottom: 5px;
}


.form-floating>.form-control:focus~label {
	opacity: 1;
	transform: scale(.85) translateY(-1.5rem) translateX(-.25rem);
	border: unset;
	outline: unset;
}

.card.forms .row.d-block.form-group .form-control {
	text-indent: 5px;
}


#userinfo ul.list-unstyled.d-block.mt-2.bids_counter {
	position: relative;
	top: -20px;
}
.form-control {
	border: unset;
	border-bottom: 2px solid #ccc;
	border-radius: 0;
	background-color: #f0f0fb;
}
.form-control:focus {
	background-color: #f0f0f0 !important;
}
.modal #login-form input {
	border: 1px solid #bfbfbf;
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 10px 2px 2px;
	vertical-align: middle;
	width: calc(100% - 40px);
	float: left;
	margin-right: 40px;
	margin-left: 0;
}

#MasterModal h2.bid-title.card-header {
	position: relative;
	left: -15px;
	padding: 1.25rem;
	text-indent: 30px;
	min-width: calc(100% + 3.5em);
	top: -15px;
}

.modal #login-form form .social_links {
	width: 105% !important;
	padding-top: 66px !important;
	margin-bottom: 10px;
	display: block !important;
	clear: both;
	float: left;
	margin-left: -10px;
	font-size: .75em;
}


.loggedin a.place-bid-button.medium.orange:before {
	content: "\f0e3";
	font-family: 'Font Awesome 5 Free';
	position: absolute;
	left: 30px;
}

.single #main {
	max-width: 1600px !important;
}


.dropdown:hover>.dropdown-menu {
	transition: all 0.3s ease-in-out !important;
	display: block;
}


#list-languages:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 11px solid #fff;
	position: absolute;
	top: -11px;
	right: 30px;
}

ul#list-languages {
	position: absolute;
	z-index: 300;
	left: unset;
	right: 0px !important;
	margin-bottom: -100%;
	min-width: 200px !important;
	box-shadow: 6px 6px 6px rgba(0, 0, 0, .15), -6px -6px 6px rgba(0, 0, 0, .15);
	max-width: 200px;
	right: 0px;
	top: 30px !important;
}

header i.fas.fa-sign-in-alt.float-right {
	display: none;
}
.dropdown-toggle.lang::after {
	position: relative;
	top: -20px;
}

#login-wrapper label {
	color: #666 !important;
	position: relative !important;
	top: -6px !important;
	left: 5px !important;
}


input.buttons.small {
	height: 28px;
	line-height: normal;
	font-size: 13px;
	/* background-position: left top; */
	border-radius: 4px;
	padding: 0px 5px;
	color: #fff;
	background-color: #007bff;
}

ul#navbarSupportedContentSearch {
	margin: 0px 5px 0px 0px !important;
}

.select-template i.float-left.m-2.fa.fa-arrow-down.dropdown-toggle {
	position: fixed;
	top: 20px;
	left: 20px;
	font-size: 2em;
	background-color: #ccc;
	/* width: 2em; */
	/* height: 2em; */
	padding: .65em .5em;
	border-radius: 50%;
	border: 1px solid #ddd;
}
.form-group.form-floating {
	margin-bottom: 25px;
}
.form-floating label {
	top: 0px;
	font-size: 12px;
}

#login-wrapper label {
	color: #666 !important;
	position: relative !important;
	top: -28px !important;
	left: 0px !important;
	font-size: .95em;
	padding: 0;
	margin: 0;
}



#pricing-box .round-button {
	width: 100px;
	height: 100px;
	padding: 3px;
	text-align: center;
	margin: 0 auto;
	background-color: #4FBBDB;
	border-radius: 50%;
	vertical-align: middle;
	position: relative;
	z-index: 5;
	margin-bottom: -34px;
	border: 6px double #fff !important;
	top: 20px;
	color: #fff;
	line-height: 1em;
}

.accordion_faq .entry:hover,
.accordion_faq .entry:focus {
	display: block;
}

div#SlideIn {
	z-index: 10000 !important;
}

#SlideIn>div {
	max-height: 90%;
	overflow-y: auto;
}

.modal-body li.col-xl-3.d-inline-block {
	text-align: center;
	border: 1px solid #ccc;
	margin-right: 5px;
	height: 100px;
	font-size: 35px;
	padding: 10px 0px;
}
#CheckoutForm input.btn.btn-primary.col-8 {
	margin-left: 10px;
}
#CheckoutForm #SlideInContent .card {
	width: calc(100% - 0em) !important;
}

.float-right.text-left.w-70.d-inline-block.border.border-primary.border-radius-4 form p {
	width: calc(100% - 20px);
	margin-left: 1.5em;
	clear: both;
	display: block;
	padding: 10px 0px;
}

form#payment label.clearfix.float-left {
	position: relative;
	top: -50px;
}
#SlideInContent #CheckoutForm .form-control {
	margin-top: unset;
}

form#payment img.float-left {
	position: relative;
	top: -5px !important;
}

.payment_form {
	display: none;
}
form#payment img.float-left {
	width: 100px;
	clear: both;
	border: 1px solid #ccc;
	padding: 2px;
	margin-left: 0;
	border-radius: 4px;
	max-height: 45px;
}
.payment_select {
	height: 100px;
	border-color: #ccc !important;
}

#pricing-box table.table.table-striped.text-successtable-border.border-light {
	padding: 0;
	margin: 10px 0 10px;
	border-radius: 0 10px 10px 0 !important;
	position: relative;
	left: 15px;
}

.auction-box .row {
	width: calc(100% - 10px);
	clear: both;
	margin: 0 auto;
	text-align: center;
	padding: 0;
}
.auction-box .row .btn-success {
	width: calc(100% - 30px) !important;
}

div#horizontal-auctions-box,
div#horizontal-auctions-box2,
div#horizontal-auctions-box3 {
	z-index: 0 !important;
	position: relative !important;
	display: contents !important;
}


#container .full-page .module,
.special-case.module {
	background: #fff !important;
	border: 1px solid #ccc;
	border-radius: 4px !important;
	box-shadow: unset !important;
	float: left !important;
	margin-bottom: 20px;
	width: calc(33% - 10px);
	margin-top: 0px;
	margin-left: 5px;
}

.slide-img-container#mainimage1 {
	display: block;
	border: unset !important;
	padding: 0;
	margin: 0;
}

.full-page div#product_media {
	margin-bottom: 10px;
	margin-left: 0;
	overflow: hidden;
	left: 0;
	float: left;
	padding: 0;
	text-align: left;
	display: block;
	height: auto;
	min-height: 150px;
	width: 100% !important;
	text-align: center;
	background-image: unset;
	border: unset !important;
	padding: 0 !important;
}

.full-page #mainimage1 img,
.full-page #mainimage2 img,
.full-page #mainimage3 img,
.full-page #mainimage4 img {
	margin: 5px;
	width: calc(100% - 0px) !important;
	padding: 5px;
}

.full-page .module.auction-info.col-8.float-right.d-inline-block {
	width: calc(66% - 0px) !important;
}

.select-template i.float-left.m-2.fa.fa-arrow-down.dropdown-toggle {
	z-index: 99999999999;
}

.pagination {
	margin-bottom: 36px;
}

.full-page .col-5.float-right {
	margin: 5px;
}

.full-page .auction-box {
	max-height: unset !important;
	min-height: 365px;
	overflow-y: visible !important;
	margin: 5px auto 10px 8px;
}

.full-page .bidomaticHolder {
	margin-left: 5px !important;
	padding: 0;
	left: unset;
	clear: both;
	float: left;
	width: calc(100% - 15px);
}

#container .module.ap-bidding-section .content {
	padding: 0 0 0 0 !important;
	margin-top: 10px;
}

#horizontal-auctions-box .auction-item.full-page h2.card-header {
	font-size: 16px;
	padding: 15px;
}

.full-page .module.auction-info.col-8.float-right.d-inline-block {
	max-width: calc(30% - 5px) !important;
}

#horizontal-auctions-box .orange.bid-button-link.buttons.medium.nobuynow {
	max-width: calc(100% - 30px) !important;
	border: 1px solid #fff;
	border-radius: 4px !important;
	margin: 0 auto 10px auto !important;
}

.DeleteBidButler {
	display: table !important;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 98% !important;
	margin: 0 auto 5px 10px;
}

div#product_ratings {
	width: calc(100% - 10px) !important;
	margin: 5px;
}


span.large-price.card-header.clearfix {
	width: 100%;
	margin: -15px 0 !important;
	font-size: 2em;
	line-height: .75em;
}

.full-page .auction-time {
	position: relative;
	top: 30px;
	margin-right: 5px;
	max-width: 75%;
	float: none;
}

.full-page .DeleteBidButler {
	border: 1px solid #ccc !important;
	border-radius: 4px;
	display: table !important;
	margin-bottom: 10px;
	margin-top: 5px;
	width: calc(100% - 35px) !important;
	margin: 0 auto 5px 15px;
}
.full-page .DeleteBidButler>ul>li:last-child {
	left: 35px;
	position: relative;
}

#container .full-page .module,
.special-case.module {
	height: 100%;
}


.full-page a.buynowbtn.buttons.large.blue.onmouseout.btn.btn-secondary {
	margin-bottom: 10px;
}

.full-page div.bidomatic {
	background: unset;
	border-radius: unset;
	float: left;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0 22px !important;
	position: relative;
	top: 0px;
	width: 100% !important;
	left: 0px;
	border: unset;
}

.full-page button.bookbidbutlerbutton.buttons.btn.btn-primary.ml-1.col-xs-6.mt-1 {
	height: auto;
	padding: 6px 20px;
	width: revert;
	float: left;
}

.full-page p.no-margin {
	width: 100%;
}

.full-page .no-margin a.alert.btn.btn-secondary.mt-1.mb-0.mr-5.ml-0.cols-xs-3 {
	color: #fff !important;
	padding: 10px;
	width: revert;
	float: right;
	font-size: .95em;
	padding: 5px 5px;
	float: right;
	margin: 5px 0 !important;
}

.full-page .col-5.float-right {
	margin: 0px 5px;
	width: calc(35% - 25px);
	margin-right: 10px;
}


.full-page ul.price-breakdown {
	border-top: unset;
}



#horizontal-auctions-box .auction-item.full-page .gavel {
	font-size: 14px;
	width: 180px;
	text-align: center !important;
	font-weight: bold;
	position: absolute;
	top: 55% !important;
	padding: 0;
	left: calc(50% - 70px) !important;
	color: red;
	margin: 0 auto -100px;
}

ul.d-block.reviews.clearfix {
	border: 1px solid #ccc;
	width: calc(100% - 50px) !important;
	margin: 10px 20px;
	border-radius: 5px;
	padding: 0;
	display: none !important;
}

div#horizontal-auctions-box,
div#horizontal-auctions-box2,
div#horizontal-auctions-box3 {
	z-index: 9999 !important;
}


ul#sort_bid_types>li {
	min-width: 109px;
	width: calc(20% - 1em);
	display: inline-block;
}

li.inline-block.mr-1.round {
	opacity: .25;
	margin: 10px;
}

li.user_product_choice {
	max-width: calc(20% - 2em) !important;
	margin: .5em .15em;
	min-width: unset;
	float: none;
	display: inline-block !important;
}



#FutureAuctionsHolder .auction-item>.d-table.clearfix>p {
	font-size: 1.1em;
}

#FutureAuctionsHolder .bid-countdown.float-right.w-25.d-inline-block {
	border-color: #ccc;
}

#horizontal-auctions-box #FutureAuctionsHolder .auction-item h5.auction-item-title {
	height: 25px;
	padding: 0px;
	margin: 0 0 10px 0;
	line-height: 10px;
	width: calc(100% - 0px) !important;
}

#MasterModal.show {
	z-index: 99999999999999999 !important;
}



.auction-item {
	vertical-align: top;
}

.confirm_box ol li:first-child {
	position: relative;
	top: -1em;
}
#TraditionalAuctionsHolder .normal {
	top: 215px;
	position: absolute;
	left: unset;
	right: unset;
	margin: 0 auto;
	width: 100%;
	height: 150px;
	display: block;
}
#TraditionalAuctionsHolder span.ebaystopwatch.float-left.text-blue {
	font-size: 22px;
	margin: 0;
	height: 0px;
	float: right;
}
#TraditionalAuctionsHolder .auction-item .winning.grey {
	margin-top: 0px !important;
	position: relative;
	top: -40px;
}

#TraditionalAuctionsHolder a.buttons.orange.btn.btn-primary {
	position: absolute;
	bottom: 5px !important;
	left: unset;
	left: 0px;
	top: unset !important;
}
#TraditionalAuctionsHolder a.buttons.bid.medium.orange.buynow.float-right {
	position: absolute;
	top: unset !important;
	bottom: 0px !important;
	right: -1px !important;
	float: right !important;
	border: unset;
	box-shadow: unset;
	border-radius: 0px !important;
}
#TraditionalAuctionsHolder .auction-item-img.card-top.w-75 a {
	height: auto;
}


#BasementAuctionsHolder ol.float-right.auction-edit li:nth-child(2) {
	position: unset !important;
}
#BasementAuctionsHolder ol.float-right.auction-edit li {
	background-color: unset !important;
	border: unset !important;
}


.auction-item.seatauction span.d-block.clearfix.rate_this {
	top: -35px;
}

.seat_text3 {
	line-height: 1em;
	margin-top: 5px;
}

.flipcard {
	width: calc(33% - 10px) !important;
	display: inline-block;
	background-color: papayawhip;
	margin-right: 4px;
	border-radius: 4px;
	min-width: unset !important;
	padding: 2px;
	vertical-align: top !important;
}

.flipcard b:first-child {
	display: block;
	margin-top: 5px;
	text-align: center;
}
#BasementAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	left: -5px;
	top: -35px;
}

#BasementAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-right.percent_button {
	top: 53px;
	width: 30px;
}

.seat-button::before {
	content: "\f6c0";
	font-family: "Font Awesome 5 Free" !important;
	position: relative;
	left: -10px;
}

li.inline-block.mr-1.round.selected {
	opacity: 1;
	border-color: seagreen;
}


.modal form-control {
	display: block;
	width: calc(100% - 30px);
}

.modal ul#chosen_product_list,
.modal ul.search_results {
	float: unset;
	position: relative;
	border: 1px solid #ccc;
	padding: 1em;
	z-index: 10000000;
	background-color: #ededed;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 4px 4px 4px #666;
	text-align: left;
	width: 100%;
	padding: 0px;
}

.modal-body ul#chosen_product_list li p,
.modal-body .user_product_choice p {
	font-weight: bold !important;
	font-size: 9px !important;
}

.modal ul#chosen_product_list .fa-trash {
	float: right !important;
	margin-bottom: -20px;
	position: relative;
	z-index: 999;
	color: darkred;
}

.modal ul#chosen_product_list li,
.modal .user_product_choice {
	vertical-align: top !important;
	width: 65px !important;
}
.modal ul#chosen_product_list li img,
.modal .user_product_choice img {
	width: 60px !important;
	height: auto !important;
}

.modal ul.search_results li {
	display: inline-block;
	width: auto;
	border-bottom: unset;
	border-right: 1px dotted;
	padding: 2px;
	margin: 2px;
	font-size: 9px;
	left: 30px;
	/* position: relative; */
}


.auction-item .seat_text1 {
	top: -15px;
	position: relative;
}
#chatOutput ul img.tiny.avatar {
    width: 20px;
    height: 20px;
    margin: 40px 25px 3px -60px!important;
}
.advanced_box ul::-webkit-scrollbar,
.basement_banner ul::-webkit-scrollbar, #chatOutput ul::-webkit-scrollbar {
	width: 5px;
}

#product_list::-webkit-scrollbar {
	width: 10px;
}
.basement_banner::-webkit-scrollbar,
#new_toolbar #mini_cart::-webkit-scrollbar {
	width: 5px;
}

.advanced_box ul::-webkit-scrollbar-track,
#product_list::-webkit-scrollbar-track,
.basement_banner ul::-webkit-scrollbar-track,
#new_toolbar #mini_cart::-webkit-scrollbar-track,
#chatOutput ul::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.advanced_box ul::-webkit-scrollbar-thumb,
#product_list::-webkit-scrollbar-thumb,
.basement_banner::-webkit-scrollbar-thumb,
#new_toolbar #mini_cart::-webkit-scrollbar-thumb,
#chatOutput ul::-webkit-scrollbar-thumb {
	background-color: red;
}

ol#toggle_product_folders,
ol#toggle_product_folders_wish {
	border-bottom: 1px solid #ccc;
	width: calc(100% - 10px);
	margin-top: 10px;
	padding: 0;
	margin-left: 5px;
}

ol#toggle_product_folders li,
ol#toggle_product_folders_wish li,
#toggle_product_folders_checkout li {
	padding: 5px 10px;
	background: #666;
	color: #fff;
	margin-right: 3px;
}
ol#toggle_product_folders li.active,
ol#toggle_product_folders_wish li.active,
#toggle_product_folders_checkout li.active {
	background: #006efc!important;
}
div#SlideIn {
	z-index: 10000 !important;
	min-width: 300px;
}

ol#toggle_product_folders li.active,
ol#toggle_product_folders_wish li.active,
#toggle_product_folders_checkout li.active {
	background-color: blue !important;
}
#new_toolbar #mini_cart,
#new_toolbar #wishlist {
	box-shadow: -6px -6px 6px #666;
	max-height: 450px;
	bottom: 45px;
	overflow-y: auto;
	padding: 0;
	min-width: 300px !important;
	background: #fff;
}
ul.product_watchlist {
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 5px;
}
.productname_small a {
	float: left;
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
}
.productname_small a b {
	display: block;
	clear: both;
	font-weight: normal;
	font-size: 11px;
	color: #666;
}
#mini_cart ul {
	padding: 0;
	width: 100%;
	margin-top: 45px;
}
div#live_support.show.online {
    height: 375px!important;
}
.productname_small {
	padding: 5px;
	border-bottom: 1px dotted #ccc;
	width: 100%;
	display: block;
	text-align: left;
	clear: both;
}
#live_support input.btn.btn-primary {
    margin-right: 5px;
    float: right;
    min-width: 75px;
}

.productname_small * {
	vertical-align: top;
}
.productname_small input {
	width: 100% !important;
	max-width: unset !important;
	font-size: 12px;
	padding: 2px;
}
div#mini_cart {
	color: #666;
}
button.chekout_button.btn.btn-primary.d-block.w-100 {
	max-width: calc(100% - 40px);
	margin: 5px;
}
.productname_small img {
	max-width: 35px !important;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 2px;
}
span.productname_small.col-2 img {
	max-width: 35px;
	padding: 2px;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.productname_small a:hover b {
	text-decoration: none !important;
}

#footer-left {
	width: calc(100% - 10px);
	float: left;
}

footer.no-gutters {
	width: calc(100% - 40px) !important;
}

#footer-left ul,
#siteMap ul {
	padding: 0;
	margin: 0;
	float: left;
}

#footer-left ul li,
#siteMap ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	word-wrap: break-word;
}
footer .col-xs-12.col-md-3 {
	text-align: left;
}

footer .col-xs-12.col-md-3 {
	text-align: left;
	/* width: 100%; */
}

div#footer-right p {
	font-weight: bold;
	color: #fff;
	font-size: 1.2em;
	margin: 0;
}

#footer-left ul li a,
#siteMap ul li a {
	padding: 0;
	margin: 0;
	color: #999;
	font-weight: normal;
	display: block;
	word-wrap: break-word;
}

#footer-left ul li a:hover {
	color: #fff;
	text-decoration: none !important;
}

#footer-right {
	width: 35%;
	float: right;
}

#footer-right .content.safely {
	width: 35%;
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
}

#footer-right .content.safely p {
	margin: 0;
}

#footer-right .content img {
	margin-right: 4px;
}

footer h5 {
	padding: 0;
	margin: 0 0 15px 0;
	color: #fff;
	line-height: normal;
}

footer .content,
footer #siteMap ul {
	width: 180px;
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
}

footer #siteMap .last-column {
	margin-left: 50px;
}
.account #column-left a:link {
    font-size: 14px;
    padding: 5;
}
.account div#navigationBox .box-content li.py-1.px-2 {
    padding: 10px 0px!important;
}
#footer-right .content.connect {
	width: 40%;
	float: right;
}

#copyright {
	width: 100%;
	padding: 0;
	text-align: center;
	color: #999;
	float: left;
}

#copyright p {
	padding: 0;
	margin: 25px 0;
}

body.account #MyAuctionsHolder span.store-description.clearfix.d-block.float-left {
	top: -167px !important;
}

body.account #MyAuctionsHolder .auction-item .ratings {
	margin: 0 auto;
	display: inline-block !important;
	top: -45px;
}

body.account #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: 0 auto;
	top: -60px;
}

body.account #MyAuctionsHolder .button_holder {
    float: left;
    width: 100px!important;
    min-width: unset;
    clear: both;
    margin: 0 auto;
    top: 155px;
    position: absolute;
    left: 20px;
}

.quibids-2_0.bidknight #MyAuctionsHolder a.buttons.orange {
    background-color: #e56400;
    background-image: url(/assets/css/quibids-2.0/orange-btn.jpg);
    color: #fff!important;
    text-shadow: 0 1px 2px #693100;
    border-color: #fc7105;
    display: block!important;
    clear: both;
    width: 75%!important;
    margin: 14px auto 0;
    float: none!important;
    height: 30px;
    line-height: 28px;
}
.loggedin #MyAuctionsHolder a.place-bid-button.medium.orange:before {
    content: "\f0e3";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    left: 10px;
}
#MyAuctionsHolder .cornerImagev b {
    color: #fff;
    transform: rotate(-45deg)!important;
    font-weight: bold;
    display: block;
    text-shadow: 1px 1px 1px #666;
    top: 13px;
    position: relative;
    left: -5px;
}
#MyAuctionsHolder h3.price.green {
    font-size: 21px;
    top: 0px;
}
#MyAuctionsHolder img.avatar.tiny {
    width: 20px;
    border-radius: 50%;
    border: 1px solid #bbb;
    padding: 2px;
    position: relative;
    top: -54px;
    float: right;
    margin-bottom: 10px;
    left: 0px;
    height: 15px!important;
    background-color: #fff;
    min-height: 25px;
}
#MyAuctionsHolder .top_username {
    float: right;
    margin-top: -45px;
    margin-left: 25px;
    line-height: 15px;
}
body.account .auction-item i.fas.fa-trash-alt,
body.account .auction-item i.fas.fa-info,
body.account .auction-item i.fas.fa-pencil-alt {
	top: -60px !important;
	left: 0px !important;
}
@media (min-width: 520px) {
	#SlideInContent .col-xs-12.col-md-4 {
		max-width: calc(100% - 55px);
		margin-left: 10px;
	}
}
i.saving_perc {
	display: block;
	font-size: 10px;
	position: relative;
	top: -30px;
}
.dropdown-menu {
	min-width: 220px !important;
}
div#column-right #BidHistoryBox .card-header {
	margin: 0px 0px 20px -10px;
	font-size: 16px !important;
	color: #666;
	font-weight: normal;
	width: calc(100% + 30px);
}
.buybids-row-even div,
.buybids-row-odd div {
	display: inline-flex;
}
.bidhistory .records .col-1 img {
	width: 65px;
	border: 1px solid #ccc;
	padding: 2px;
}
.bidhistory .records .col-1 img {
	width: 65px;
	border: 1px solid #ccc;
	padding: 2px;
}
.bidhistory #PlacedBidsBox .records .row {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 5px;
}
#PlacedBidsBox .records .row .col-4 {
	padding: 0px 17px 0px 15px !important;
	line-height: 14px;
	margin-left: 5px;
	max-width: calc(33% - 20px);
	margin-top: -16px;
}
.bidhistory .buybidbox {
	width: 100%;
	height: auto;
	display: table;
	margin-left: 0px;
}
.bidhistory .row.px-0.mx-0.thead-dark {
	background: #666;
	color: #fff;
	padding: 5px;
}
.bidhistory .row.px-0.mx-0.thead-dark div {
	border-right: 1px solid #fff;
}
#PlacedBidsBox .records .row .col-1 {
	margin-left: -15px;
}
.buybids-row-even .col-1:first-child strong,
.buybids-row-odd .col-1:first-child strong {
	font-size: 10px !important;
	line-height: 12px;
	width: auto;
	padding: 0;
}
#nav .top_menu .dropdown-menu li {
	text-align: left !important;
	float: left !important;
	clear: both !important;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	border-right: unset;
}
.chart canvas {
	position: absolute;
	z-index: 1;
	margin-left: -37px;
	width: 75px;
	background: blue;
	border-radius: 50%;
}
.circle-timer {
	position: relative;
	top: -3px;
}
#TophatterAuctionsHolder .btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
	width: 80px;
	height: 70px;
	border-radius: 50%;
	position: relative;
	z-index: 2;
	top: -80px;
}
#TophatterAuctionsHolder .bid-callout-container {
	background-color: red;
	height: 33px;
	width: 100%;
	border: 1px solid #c2c2c2;
	font-size: 22px;
	width: 78px !important;
	left: 0px;
	z-index: 0;
	position: relative;
	top: -45px;
	color: #fff;
	font-size: 12px;
	border-radius: 10px 10px 0px 0px;
	padding-bottom: 20px;
}
#TophatterAuctionsHolder .bid-callout-container em {
	font-style: italic;
	color: #818181;
	margin-left: 18px;
	color: #fff;
	margin-right: 10px;
	margin-top: 0px;
	float: right;
}
#TophatterAuctionsHolder i.fa.fa-arrow-up.d-block.clearfix {
	float: left;
	position: relative;
	top: -18px;
	left: 5px;
	font-size: 14px;
}
.tophatter-button-holder.float-right {
	position: relative;
	top: 30px;
}

i.fas.fa-bolt.float-left.toggle-parent {
	color: #fff;
	margin-left: 5px;
	margin-top: 3px;
}
#TraditionalAuctionsHolder .top_username {
	float: right;
	margin-top: unset;
	margin-right: unset;
	line-height: 15px;
	margin-left: unset;
	width: 125px;
	top: unset;
	position: relative;
	bottom: 35px;
}
#TophatterAuctionsHolder .auction-item.ended .auto-bid {
	width: 75px;
	display: none;
}

div#search_results {
	position: absolute;
	z-index: 99;
}
#nav .top_menu {
	font-family: "Trebuchet MS", "Arial", sans-serif;
	clear: both;
	margin: 0;
	width: 100%;
	float: left;
	font-size: 15px;
	height: 44px;
	overflow-x: visible;
}
#BasementAuctionsHolder .btn-secondary i.float-left.ml-1.fas.fa-eye {
	float: left;
	border: unset;
	background: url();
	top: 0px;
	left: -15px;
}
#BasementAuctionsHolder .btn-secondary span {
	float: right;
	color: #fff;
	font-size: 12px;
	display: block;
	text-indent: 0;
	position: relative;
}
#SlideInContent span.alert {
	width: calc(100% - 5em) !important;
	max-width: unset;
	/* display: table!important; */
	margin: 20px auto !important;
	margin-right: auto !important;
	margin-left: auto !important;
	left: unset;
	right: unset;
	position: unset !important;
}
.addauction .button-timer.going_once em {
	left: 5px;
}
.addauction #TophatterAuctionsHolder .button-timer span.timer {
	margin-top: -40px;
	display: block;
	margin-left: -13px;
	font-weight: bold;
}
.addauction #TophatterAuctionsHolder .auction-item .auto-bid {
	top: 33px;
}
header #right-social {
	top: -40px;
}
.languages.dropdown {
	position: absolute;
	top: 0px;
	right: 0px;
}
.full-page .auction-box {
	max-height: unset !important;
	min-height: 350px;
	overflow-y: visible !important;
	margin: 5px auto 10px 8px;
}
.search_results ul li,
.search_results li {
	padding: 0em !important;
	border-bottom: 1px dotted;
}
.search_results>ul>li {
	padding: .5em !important;
	border-bottom: 1px dotted;
}
.search_results ol li {
	padding: 0px !important;
	margin: unset;
	line-height: 1;
	margin-top: 5px;
}
ol.float-right.d-block.details {
    margin: 0;
    width: calc(100% - 80px)!important;
    font-size: 10px;
    float: right!important;
    left: -5px;
    top: 25px;
    display: block!important;
    clear: both;
    position: relative;
}
ol.float-right.d-block.details li {
	border: unset;
}

#SlideInContent div#navigationBox .box-content li.py-1.px-2 {
	padding-left: 0px !important;
	font-size: 12px;
}
#SlideInContent #navigationBox h5 {
	text-align: center;
	padding: 4px 0px 3px;
	margin-top: -10px;
	border-top: 0px none !important;
	background-color: gainsboro;
	margin-bottom: -10px;
	margin-left: -10px;
	font-size: 13px;
}

#SlideInContent .card {
	width: calc(100% - 10px) !important;
}

#SlideInContent .ap-bidding-section h2.card-header {
	width: calc(100% - 0px);
}
#SlideInContent .ap-bidding-section div#bidding-history {
	width: calc(100% - 10px);
	margin: 05px;
}

#TophatterAuctionsHolder .tw-absolute.tw-w-20.tw-h-20.tw-rounded-full.tw-bg-red-500.tw-shadow-md.tw-flex.tw-items-center.tw-justify-center.tw--left-10.tw--top-5.tw-whitespace-pre.tw-text-lg.tw-font-extrabold.tw-text-white.tw-leading-none.float-left {
	background-color: rgb(235, 69, 61);
	width: 100px;
	height: 100px;
	border-radius: 50%;
	float: left;
	color: #fff;
	vertical-align: middle;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	clear: both;
	position: relative;
	z-index: 999;
	width: 65px;
	border-radius: 0 0 10px 0;
	height: 63px;
	padding: 20px 0 0;
	text-align: center;
	text-indent: -15px;
}
#TophatterAuctionsHolder .auction-item .auto-bid {
	background: red;
	color: #fff !important;
	border-radius: 18px 0 0 18px;
	height: 25px;
	line-height: 25px;
	padding: 5px;
	position: absolute;
	right: 145px;
	width: 47px;
	top: 40px;
	overflow: hidden;
	line-height: 30px;
	right: 75px;
	display: block;
	z-index: 0;
	color: #fff;
}
#TophatterAuctionsHolder .auction-item .auto-bid label {
	color: #fff;
	font-size: 10px;
	word-wrap: break-word;
	position: relative;
	top: -22px;
	left: 8px;
	/* display: block; */
	max-width: 40px;
	line-height: 10px;
}
#TophatterAuctionsHolder em.perc_off {
	margin-left: auto;
	width: 75%;
	display: block;
	color: #fff;
	font-weight: bold !important;
	z-index: 9999;
	position: unset;
}
#TophatterAuctionsHolder .image-holder img {
	max-height: 265px !important;
	overflow: hidden;
	position: relative;
	top: unset;
	margin: 0 auto;
	display: block;
}
#TophatterAuctionsHolder .image-holder {
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1;
}
#TophatterAuctionsHolder .button-timer>em>.msg {
	font-size: 10px;
	max-width: 72px;
	margin-left: 5px;
	text-align: center;
	top: 5px;
	position: relative;
	word-wrap: break-word;
	display: block;
}
#TophatterAuctionsHolder .button-timer>em>.msg>.timer {
	width: 85px;
	text-align: center;
	font-size: 16px;
	font-weight: bold !important;
	margin-left: unset;
	display: block !important;
	left: -10px;
	color: #fff;
	z-index: 99999;
	top: -8px !important;
	position: absolute;
	opacity: 1.0;
}
#TophatterAuctionsHolder .button-timer>em>.msg2 {
	top: 10px;
	position: relative;
	left: 5px;
}
.counter.flip-clock-wrapper {
	margin-left: 5px;
}

.cornerImagev .bid_order li span {
	font-size: 9px;
}

#nav .top_menu .dropdown-menu li a {
	line-height: 0px !important;
}
#nav .top_menu .dropdown:nth-child(2) .dropdown-menu li a {
	line-height: 15px !important;
}
#EndedAuctionsHolder .bid-countdown strong {
	text-align: left;
	float: none;
}
#EndedAuctionsHolder img.avatar.tiny {
	width: 25px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: -15px;
	float: left;
	margin-bottom: -30px;
	left: -20px;
	height: 25px;
}
#horizontal-auctions-box #EndedAuctionsHolder .auction-item {
	overflow: visible;
	margin-left: 15px;
}
div#buynowinput-ebay {
	display: none;
}
#EndedAuctionsHolder .bid-image.float-left.w-10.m-1.d-inline-block img {
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 5px;
	max-height: 120px !important;
	top: -10px;
	position: relative;
}
.auction-item .fireworks .winning.grey {
	top: -35px !important;
	position: relative;
}
.wonauctions .row.m-0.mb-1.p-0 {
	width: calc(100% - 150px);
}
.wonauctions span.share_buttons {
	display: block !important;
	float: right;
	max-width: 235px;
	position: absolute;
	bottom: 0px;
	top: unset !important;
	right: -140px;
}
.wonauctions #horizontal-auctions-box #MyAuctionsHolder .auction-item {
	height: 230px;
}
#MyAuctionsHolder .auction-item .auction-item-img {
	border: unset;
}
#horizontal-auctions-box #MyAuctionsHolder .auction-item .auction-item-img img {
	margin: 5px auto -20px;
	width: calc(100% - 5px);
	height: auto;
	max-height: 150px;
	border: 1px solid #ccc;
	padding: 2px;
}
body.account #MyAuctionsHolder .auction-item .ratings {
	margin: 0 auto;
	display: block !important;
	bottom: 30px;
	float: left !important;
	text-align: left;
	position: absolute;
	top: unset;
	left: 20px;
}
body.account #MyAuctionsHolder .auction-item span.d-block.clearfix.rate_this {
	margin: 0 auto;
	top: unset;
	position: absolute;
	bottom: 10px;
	left: 25px;
}
ul.thumbs.col-12.d-block li {
	max-width: 25% !important;
}
ul.thumbs.col-12.d-block li img {
	max-width: 100%;
	margin: 5px 5px 0 0;
	padding: 0;
}
ul.thumbs.col-12.d-block li img {
	max-width: 100%;
	margin: 5px 5px 0 0;
	padding: 0;
}
ul.thumbs.col-12.d-block li img {
	max-width: 100%;
	margin: 5px 5px 0 0;
	padding: 0;
}
.modal-content {
	position: fixed;

	display: flex;

	flex-direction: column;
	width: 75%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
	outline: 0;
	top: 15px !important;
	left: unset !important;
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

ul.icons {
    opacity: 0;
}
.fade:not(.show), #live_support:not(.show)  {
	transition: opacity .25s linear !important;
	animation: fadeOut 3s !important;
}
#MasterModal.show .modal-content {
	transition: opacity .25s linear !important;
	animation: fadeIn 3s !important;
}
.wizard .wide-clearfix.wide-inline-block.upcomingauction {
    display: none;
}

#live_support.show {
    visibility: visible;
    height: 510px!important;
    background: #fff!important;
    overflow: visible;
	margin-bottom: 0px!important;
	padding-top: unset!important;
	display: block!important;
}

.accordion .card-header.open, .accordion .card-header.open:after {
    color: #fff;
    background: #006efc!important;
    border: 1px solid #006efd!important;
}
#support_container label {
	left: 5px!important;
}
#support_container i.fas.fa-window-close.float-right.m-1.close_parent {
    position: relative;
    top: -10px;
    right: -15px;
    font-size: 24px;
}
#support_container #btn-support.online {
    background: #006efc!important;
    border-top: unset;
    border: 1px solid #006efd;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75;
    border: unset;
    outline: unset;
    color: red;
}
.modal .col-12.d-block:last-child {
	clear: both;
	text-align: left;
}
.modal .col-6 img.d-block {
	max-width: 100%;
	padding: 2px;
	border: 1px solid #ccc;
}
.wonauctions.share-links li.col-4 {
	max-width: calc(25% - 20px) !important;
	float: none;
	margin: 0 !important;
	padding: 0;
}
.wonauctions ul.row.share-links {
	max-width: 100%;
}
.wonauctions .row .prisebox {
	float: right;
	max-width: 185px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #263452;
	text-decoration: none;
	padding-left: 8px;
	line-height: 20px;
	text-align: left;
	position: relative;
	top: -25px;
}
.button_holder.winner {
	z-index: 999;
}
#horizontal-auctions-box #EndedAuctionsHolder .cornerImagev.float-left.align-top {
	z-index: 10;
	position: relative;
	top: -12px !important;
	left: -12px !important;
}

#login-form .wraps {
	margin: 0 0 0 147px;
	margin: unset !important;
	width: calc(100% - 25px);
}
.account.login input.mt-2.clearfix.d-block.btn.btn-primary.w-100 {
	top: -10px;
	position: relative;
}
.social_links .fab.float-left {
	color: #fff;
	font-size: 20px;
	float: left;
	margin-left: 1px;
	margin-right: 2px;
}
.card-header {
    border-bottom: 1px solid #eee !important;
    color: #333;
    margin-top: 0px;
}
#BasementAuctionsHolder span.retail_price {
	font-size: 11px;
}
#BasementAuctionsHolder span.current_price.text-bold {
	top: -70px;
	position: relative;
}
#BasementAuctionsHolder .current_price em {
	display: unset;
}
#BasementAuctionsHolder .float-right.text-bold.shipping-info {
	position: relative;
	top: -75px;
	left: 0px;
	width: 120px;
	right: 0px;
	bottom: 135px;
	font-size: 13px;
	font-weight: normal;
}
ul.basement_banner li.flipcard b:first-child {
	position: relative;
	top: 0px;
	line-height: 12px;
}
ul.basement_banner li.flipcard b:first-child em {
	color: inherit;
	font-size: 10px;
}
li.trigger_point.d-inline-block.col-4.float-left.flipcard.active {
	background-color: orangered;
	color: lightyellow;
}
li.trigger_point.d-inline-block.col-4.float-left.flipcard.text-decoration-line-through {
	opacity: .25;
}
span.d-block.basement_next {
	position: relative;
	top: -75px;
	font-size: 13px;
}
.wizard b.bprice {
	margin-top: 15px;
	display: table;
	height: 15px;
	width: 100%;
	clear: both;
	float: none;
}
#addressForm h4 {
	margin-left: 20px;
	font-size: 20px;
}
.admin fieldset {
	background-color: #f5f0f0;
}
.content-wrapper {
	background-color: unset !important;
}

.modal-body li {
	clear: both;
	margin-top: 10px;
	display: block;
	clear: both;
}
.modal-body li button.btn {
	font-size: 12px;
	vertical-align: top;
	position: relative;
	top: -20px;
}


body.admin #support_container #btn-support {
	background-image: unset !important;
	border-radius: 0px 0px 10px 10px;
	border: 1px solid #666;
	background: #1e5799 !important;
	background: darkred !important;
	height: 30px;
	top: 0px;
	position: fixed;
}
nav#nav {
	z-index: 1 !important;
}

.you_won .top_username {
	display: none !important;
}
.modal ul.butlers {
	width: calc(100% - 30px);
}
.accordion .card-header::before {
	float: left;
}
.accordion .card-header.open::before {
	content: "\f107" !important;
}

.butler_form {
	width: calc(100% - 15px) !important;
}
#mini_cart .d-block.col-10 {
	font-size: 13px;
	font-weight: bold;
	margin: 5px 5px 0px;
	padding: 0;
	float: right;
	height: 15px;
	line-height: 0px;
}
#SlideIn section.d-flex {
	width: 100%;
	margin-right: 31px;
}
#checkout_form h2.card-header {
	margin-left: -15px;
}
ul#checkout_list {
	border: 1px solid #ccc;
	margin: 0px 0px 5px -10px;
	width: calc(100% - 25px);
	padding: 5px;
	overflow: hidden;
}

#checkoutTabs li {
	padding: 5px;
	border-right: 1px solid #fff;
	text-align: center;
	color: #fff;
}
#checkoutTabs li:last-child {
	border-right: unset;
}
ul#checkout_list {
	border: 1px solid #ccc;
	margin: 0px 0px 5px -10px;
	width: calc(100% - 25px);
	padding: 5px;
}
#checkout_list li.col-1.d-inline-block {
	text-align: center;
	font-weight: bold;
}
#checkout_list>li {
	border-bottom: 1px solid #ccc;
}
#checkout_list li.productname_small em {
	margin-bottom: 20px;
	float: right;
	font-weight: bold;
}
#checkout_list .quantities.form-control {
	clear: both;
	max-width: calc(50%) !important;
	float: right;
	margin: 5px 0px;
}
#checkout_list li.productname_small {
	clear: both;
	min-width: unset;
	display: block;
	margin-left: 10px;
	vertical-align: top;
	padding: 5px;
	height: 100px !important;
	border-bottom: unset;
}
.productname_small img {
	max-width: 95% !important;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 2px;
	vertical-align: top;
	display: table;
	max-height: 95px;
}
#checkout_list span.col-7.d-inline-block a {
	font-size: 15px;
}
#nav-cart .productname_small img {
	max-width: 45px !important;
}
#checkout_list>li.d-block.row {
	margin-left: -5px;
	width: calc(100% - -12px);
}
#checkout_list li.col-1.d-inline-block {
	text-align: center;
	font-weight: bold;
	text-indent: -60px;
	margin-top: 40px;
	font-size: 15px;
}
#checkout_list div {
	float: right;
	font-weight: bold;
	padding: 5px;
	margin: 5px 0px 0px;
	height: 0px;
	display: table !important;
	line-height: 5px;
}

#FallingAuctionsHolder .w-100.d-block.mt-1.mb-2.description {
	max-height: 145px;
	overflow-y: hidden;
}
#FallingAuctionsHolder span#ratings {
	width: calc(100% - 40px);
	display: block;
	clear: both;
	margin: 0 auto !important;
	text-align: center;
	float: none !important;
	margin-left: auto !important;
	height: 25px !important;
	padding: 0 !important;
	min-height: unset !important;
}
#FallingAuctionsHolder span.clearfix {
	display: table;
	clear: both;
	margin-top: 0px !important;
}

.auction-item[data-status="ended"] .overlay.d-block.cover-all {
	min-height: calc(100% - 63px);
}
#checkout_list li.col-1.d-inline-block .fas {
	color: #666;
	border: 1px solid;
	width: 25px;
	text-indent: 0;
	padding: 2px;
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	font-size: 20px;
	float: left;
	margin-right: 2px;
}
ol#toggle_product_folders_checkout {
	margin-bottom: -3px;
	border-bottom: 1px solid #ccc;
	margin-left: -10px;
	width: calc(100% - 55px);
	margin-top: 10px;
}
#SlideInContent .container h2.card-header {
	width: calc(100% + 22px);
	margin-left: 0px !important;
	background-color: #eee;
	border: 1px solid #ccc;
	margin-top: 5px;
}
#SlideInContent .container h2.card-header.active {
	background-color: #1e5799;

	border: 1px solid #1e66ff;
	color: #fff;
}
#addressForm p.form-group.form-floating {
	margin-top: 25px;
	/* width: 50%; */
	margin-left: auto;
	margin-right: auto;
}
.form-floating label span {
	float: right !important;
	margin-left: 5px;
	color: red;
	margin-top: 2px;
}
.payment_select label {
	position: relative;
	top: -5px;
	text-transform: uppercase;
}
.payment_select .form-control {
	margin-top: 15px !important;
	margin-bottom: -35px;
}
.payment_select {
	height: 70px;
	border-color: #ccc !important;
	margin: 5px;
}
.payment_form .col-6 {
	max-width: calc(50% - 40px) !important;
}
#FallingAuctionsHolder .auctionfreeze {
    margin-bottom: 5px!important;
}

.payment_form input.btn.btn-primary.w-100.d-block {
    max-width: 150px;
    clear: both;
    float: right;
    margin-right: 20px;
    padding: 15px 10px!important;
    font-size: 20px;
}
#paymentForm .col-8 {
	border: 1px solid #ccc;
	padding: 5px;
	margin-left: 10px;
	border-radius: 5px;
	height: auto;
	min-height: 225px;
}
#choose_card h2.card-header {
	width: calc(100% - 5px) !important;
}
#choose_card ul.card {
	width: calc(100% - 45px) !important;
	margin: 0px 15px 20px 0px;
	min-height: 150px;
}
li.cc-card {
	display: inline-block !important;
	font-size: 14px !important;
	background-color: #ccc !important;
	width: calc(33.33% - 45px);
	vertical-align: top;
	margin: 5px;
	border-radius: 5px;
	border: 1px solid #aaa;
	min-height: 115px !important;
}
#choose_card ul.card {
	width: calc(100% - 5px) !important;
	margin: 0px 15px 20px 0px;
	min-height: 150px;
	padding: 0px;
	display: block !important;
}
li.cc-card.d-inline-block.col-4 em {
	color: #fff;
	font-weight: normal;
}
li.cc-card.d-inline-block.col-4.active {
	background-color: #1e5799 !important;
	color: #fff !important;
	font-weight: bold;
}
.cc-card span.d-block {
	margin-bottom: 5px !important;
	padding: 0 !important;
	line-height: 15px;
	margin-top: 5px;
}
.payment_form form {
	border: 1px solid #ccc;
	height: auto;
	border-radius: 5px;
	display: table;
	padding: 5px 0px;
}
#checkout_list li.productname_small {
	clear: both;
	min-width: unset;
	display: block;
	margin-left: 10px;
	vertical-align: top;
	padding: 5px;
	height: 100px !important;
	border-bottom: unset;
	width: calc(80% - 10px) !important;
}
#checkout_list li.col-1.d-inline-block {
	text-align: center;
	font-weight: bold;
	text-indent: -95px;
	margin-top: 0px;
	font-size: 15px;
}
#checkout_list li.col-1.d-inline-block .fas {
	color: #666;
	border: 1px solid;
	width: 25px;
	text-indent: 0;
	padding: 2px;
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	font-size: 20px;
	float: left;
	margin-right: 2px;
	left: -25px !important;
	position: relative;
}
#checkout_list .quantities.form-control {
	clear: both;
	max-width: calc(50%) !important;
	float: none;
	margin: 5px 50px 5px -40px;
}
#checkout_list .productname_small span.col-1.d-inline-block {
	width: auto;
	min-width: 100px;
	position: relative;
	left: -55px;
	top: -5px;
}
#checkout_list .productname_small span.col-9 a:first-child {
	font-size: 14px;
}
#checkout_list .productname_small span.col-9 {
	text-align: left;
	left: -60px;
}
.productname_small span.description {
	display: block;
	clear: both;
	font-size: 12px;
}
.productname_small span.return_policy {
	display: block;
	clear: both;
	font-size: 10px;
}
.fa-shopping-bag:before {
	content: '\f290';
}
.InputContainer .InputElement {
	position: absolute;
	top: 0;
	font-size: 18px;
	width: auto;
	margin-right: 10px;
}
#checkout_wishlist li.col-1.d-inline-block .fas {
	color: #666;
	border: 1px solid;
	width: 25px;
	text-indent: 0;
	padding: 2px;
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	font-size: 20px;
	float: left;
	margin-right: 2px;
	left: -15px !important;
	position: relative;
	cursor: pointer;
}
#checkout_list .fas {
	cursor: pointer;
}
#checkout_wishlist li.col-1.d-inline-block {
	text-align: center;
	font-weight: bold;
	text-indent: 0px;
	margin-top: 0px;
	font-size: 15px;
}
ul.product_wishlist {
	padding-left: 0px;
}
#checkout_wishlist .productname_small span.col-1.d-inline-block {
	width: auto;
	min-width: 100px;
	position: relative;
	left: -20px;
	top: -10px;
}
#checkout_wishlist .productname_small span.col-9 {
	text-align: left;
	left: -30px;
}
ul#checkout_wishlist {
	border: 1px solid #ccc;
	margin: 0px 0px 5px -10px;
	width: calc(100% - 25px);
	padding: 5px;
}
#checkout_wishlist .productname_small span.col-9 a:first-child {
	font-size: 14px;
}
#checkout_wishlist .productname_small {
	border-bottom: unset !important;
}
ul#checkout_wishlist>li {
	border-bottom: 1px dashed #ccc;
	width: calc(100% + 9px) !important;
	margin-left: -5px;
}
span[data-error] {
	text-transform: capitalize;
}
#GraphsArea .col-sm-6.no-gutters {
	padding: 10px !important;
	margin: 0;
	width: calc(33.33% - 0px) !important;
}
.sidebar ul {
	padding: 0;
	margin: 0 !important;
	list-style: none;
	font-size: 14px;
	width: 100% !important;
	max-width: unset !important;
}
.product_info.float-right p {
	font-weight: bold;
	margin: 0;
}
#productForm td {
	font-size: 13px;
	text-align: center;
}
#productForm th {
	font-size: 14px !important;
	padding: 5px;
}
.product_info.float-right {
	max-width: calc(90% - 20px);
	font-size: 12px;
}
#productForm img.product-image.float-left {
	max-width: 100px;
}
#productForm table.col-md-12.container.table {
	margin: 10px auto 10px -10px;
}
span#user_badges {
	margin-top: -5px;
	width: auto;
	max-width: unset !important;
	margin-right: 20px !important;
	display: table !important;
}
ul.badgelist {
	margin-top: 0px;
	width: auto !important;
	max-width: unset !important;
	padding: 0;
	display: inline-block;
	margin-left: 5px;
}
.fa-user.dropdown-toggle::after {
	display: none;
}

div#user_menu_bottom ul {
	padding: 0;
	margin: 10px;
	max-height: 500px;
	overflow-y: scroll;
}
div#user_menu_bottom ul li {
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	font-size: 13px;
	color: #666;
}
div#mybids-box {
	width: calc(100% - 15px) !important;
	max-height: 350px;
	overflow-y: auto;
	padding: 0px;
}
div#mybids-box-top h2 {
	font-size: 16px !important;
	text-align: left;
	margin: 5px 0px;
}
.avatar_box .left {
	font-size: 14px;
	margin-top: 10px;
	margin-left: 10px;
}
.avatar_box>.float-right {
	width: calc(30% - 3em);
	float: right;
	overflow: hidden;
	max-width: 200px;
	width: calc(50% - 2em);
	margin: 20px 5px 10px;
}
.avatar_box>.float-right h1 {
	font-size: 16px;
	font-weight: bold;
}
.avatar_box>.float-right span {
	font-size: 13px;
}
.avatar_box img {
	width: calc(50% - 20px);
	border-radius: 50%;
	height: auto;
	max-width: 120px;
	border: 2px double #ccc;
	padding: 2px;
}
#SlideInContent .card.float-left.col-6.col-xs-12.border-radius-4 {
	padding: 0;
}
#SlideInContent .card.float-left.col-4.col-xs-12.border-radius-4 {
	padding: 0 !important;
	margin-right: 10px;
}
#SlideInContent .float-left.w-100.d-block.m-2 {
	background-size: cover;
	background-attachment: unset;
	margin: 0 !important;
	width: 100% !important;
	height: 320px;
}
.loading-box p {
	margin-top: -110px;
	font-weight: bold;
	position: relative;
	z-index: 999;
}
ul#MyAuctionsHolder {
    margin-top: 10px!important;
    display: table;
    padding: 5px;
    height: auto;
    min-height: unset;
    border: 1px solid #ccc;
    width: calc(100% - 25px);
    border-radius: 5px;
    margin-top: 5px;
    display: table;
}
#MyAuctionsHolder li.auction-item.d-none-important, .pagination .d-none-important {
    display: none!important;
}
ul.pagination.float-right.w-100.d-block.clearfix.text-right {
    margin-bottom: 20px;
    margin-top: 10px;
}
.avatar_box.d-table.w-100.clearfix strong {
    float: right;
    clear: both;
}
.avatar_box.d-table.clearfix {
    border: 1px solid #f0f0f0;
}
.card .col-md-12.text-center.col-xs-8.m-auto.loading-box img,
#mybids-box .card .col-md-12.text-center.col-xs-8.m-auto.loading-box img {
	height: 100px !important;
	width: 100px !important;
}
.card .col-md-12.text-center.col-xs-8.m-auto.loading-box .loading-box p,
#mybids-box .col-md-12.text-center.col-xs-8.m-auto.loading-box .loading-box p {
	margin-top: -60px;
	font-weight: bold;
	position: relative;
	z-index: 999;
}
#BidHistoryResults .records img {
	max-width: 50px;
	margin-left: 30px;
}
#BidHistoryResults .row {
	border: 1px solid #ccc;
	margin: 5px;
	padding: 5px;
}
#BidHistoryResults .row.px-0.mx-0.thead-dark {
	background-color: #666;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	margin: 0px !important;
}
#mybids-box .loading-box {
	margin-top: 20px !important;
}
#mybids-box .loading-box p {
	margin-top: -60px;
	font-weight: bold;
	position: relative;
	z-index: 999;
}
#MyAuctionsHolder .auction-item .auction-item-img {
	border: unset;
}
#MyAuctionsHolder .auction-item {
	width: calc(100% - 20px) !important;
	display: block !important;
	max-width: unset !important;
	margin: 5px !important;
	height: auto !important;
}
#MyAuctionsHolder h5.prodtitle.auction-item-title {
	height: 35px;
	font-size: 15px;
	padding: 0;
	max-width: calc(100% + 15px);
}
#MyAuctionsHolder h5.prodtitle.auction-item-title a {
	line-height: 5px;
}
#MyAuctionsHolder .auction-item {
	height: 200px !important;
}
#MyAuctionsHolder .auction-item .auction-item-img {
	max-width: unset;
}
.auction-item-img img {
	width: 91%;
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px auto;
	max-width: 135px;
}
#MyAuctionsHolder .auction-item .normal {
	width: 134px;
	float: right;
	vertical-align: top;
	display: inline-block !important;
	position: relative;
	top: unset !important;
	margin-top: unset;
	margin-left: 5px;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	clear: right;
	text-align: center;
	position: relative;
	right: 0px;
	top: 5px !important;
}
.cornerImagev b {
	color: #fff;
	transform: rotate(-45deg) !important;
	font-weight: bold;
	display: block;
	text-shadow: 1px 1px 1px #666;
	line-height: 12px;
}
#EndedAuctionsHolder .cornerImagev b {
	color: #fff;
	transform: rotate(-45deg);
	top: 20px;
	position: relative;
	left: -20px;
	font-weight: bold;
}
.cornerImagev b {
	max-width: 75px;
}


#BasementAuctionsHolder .cornerImagev b,
#EndedAuctionsHolder .cornerImagev b {
	color: #fff;
	transform: rotate(-45deg) !important;
	font-weight: bold;
	display: block;
	text-shadow: 1px 1px 1px #666;
	top: 20px;
	position: relative;
	left: -20px;
}
#SlideInContent .user_rating.ratings_modal.card {
	display: block;
}
.js-resizable-corner {
	position: absolute;
	top: 50%;
	left: calc(100% - 15px);
	height: 40px;
	width: 20px;
	z-index: 9999;
	display: block;
	font-size: 35px;
	color: #666 !important;
	background: #fff;
	cursor: w-resize;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.js-resizable-corner p {
	width: 2px;
	height: 100%;
	margin-left: 3px;
	background-color: #ccc;
}
i#ToggleCMSMenu:after {
	display: none;
}
a#account_links_menu {
	margin-top: unset !important;
}
div#CmsLinksBottom {
	position: absolute;
	width: 320px;
	left: inherit;
	background-color: #fff;
	box-shadow: -4px -4px 4px #666;
	border: 1px solid;
	display: none;
	text-align: left;
}
div#CmsLinksBottom li {
	color: #666;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
}
div#CmsLinksBottom ul {
	display: block;
	padding: 0;
}
div#CmsLinksBottom ul {
	display: block;
	padding: 0;
	background-color: inherit;
}

#SlideIn .cms h2 {
	min-width: 100%;
	display: table;
	clear: both;
}

#SlideInContent #MyAuctionsHolder .button_holder {
	width: 100%;
	display: inline-block !important;
	text-align: center;
	float: right;
	position: relative;
	top: -5px !important;
}
#SlideInContent #MyAuctionsHolder span.float-left.d-inline-block.store-details {
	line-height: 12px;
	float: left;
	margin-left: 35px;
	top: -70px;
}
#SlideInContent #MyAuctionsHolder span.float-left.d-inline-block.store-details a[data-store] {
	display: block !important;
	margin-bottom: 0px !important;
	line-height: 15px;
	top: 75px !important;
	position: absolute;
	left: -35px;
}
#SlideInContent #MyAuctionsHolder span.store-description.clearfix.d-block.float-left {
	margin: 0;
	padding: 0;
	margin-top: 0px !important;
	position: absolute;
	top: -105px !important;
	display: flex !important;
	left: -34px;
	text-align: left;
	max-width: calc(100% - 100px);
}
#SlideInContent #MyAuctionsHolder .cornerImagev b {
	top: 5px;
	position: relative;
	left: -5px;
}
#SlideInContent #MyAuctionsHolder .seat_panel {
	max-width: 150px;
	float: right;
	top: -125px;
	line-height: 15px;
}
#SlideInContent #MyAuctionsHolder .seat_panel .seat_text2,
#SlideInContent #MyAuctionsHolder .seat_panel .seat_text3 {
	font-size: 10px;
	line-height: 10px;
	padding: 0;
	margin: 0;
	position: relative;
	top: -30px;
}
#SlideInContent #MyAuctionsHolder .seat_panel .seat-button {
	max-width: 150px;
	float: right;
	clear: both;
	top: -45px;
	position: relative;
}
#SlideInContent #MyAuctionsHolder h5.prodtitle.auction-item-title a {
	line-height: 5px;
	font-weight: bold;
}
#SlideInContent #MyAuctionsHolder .bid-countdown.d-inline-block.col-4.float-right {
	position: relative;
	top: -110px;
}
#SlideInContent p.bid-title.card-header {
	margin-top: -15px !important;
}
div#mybids-box {
	width: calc(100% - 25px) !important;
}
#SlideInContent #MyAuctionsHolder .auction-item {
	width: calc(100% - 10px) !important;
}
#SlideInContent #MyAuctionsHolder .bid-countdown.d-inline-block.col-4.float-right {
	position: relative;
	top: 0px;
}
#SlideInContent #MyAuctionsHolder a.buttons.bid.medium.orange.seat-button {
	max-width: 150px;
	float: right;
	clear: both;
	margin: 5px auto 0px;
}
#SlideInContent #MyAuctionsHolder a.buttons.bid.medium.orange.seat-button {
	top: -105px;
	position: relative;
	right: 5px;
}
#SlideInContent #MyAuctionsHolder .avatar_box>.float-right {
	width: calc(30% - 3em);
	float: right;
	overflow: hidden;
	max-width: 200px;
	width: calc(50% - 30px);
	margin: 20px 15px 10px;
}
#SlideInContent #MyAuctionsHolder .bid-countdown.d-inline-block.col-4.float-right {
	position: relative;
	top: -110px;
	width: 150px;
	margin: 0px;
	text-align: center;
	right: -20px;
}
#SlideInContent #MyAuctionsHolder h3.price.green {
	font-size: 20px !important;
	width: 100% !important;
}
#SlideInContent #MyAuctionsHolder .bid-countdown.d-inline-block.col-4.float-right span.store-description.clearfix.d-block.float-left {
	display: none !important;
}
#SlideInContent #MyAuctionsHolder h3.price.green {
	padding: 0;
	margin: 0 auto !important;
	width: 100% !important;
	display: block;
}
#SlideInContent #MyAuctionsHolder .retail_text {
	top: -30px !important;
	position: relative;
	width: auto;
	display: block;
	font-size: 14px;
}

#SlideInContent #MyAuctionsHolder .bid-countdown .retail_text strong {
	clear: unset;
	display: inline-block;
	width: auto;
	text-align: center;
	float: right;
	display: none;
}
#SlideInContent #MyAuctionsHolder .retail_text {
	top: 0px !important;
}
#SlideInContent #MyAuctionsHolder .endingtimer {
	color: red !important;
	font-size: 22px !important;
	top: 15px;
	position: relative !important;
}
#SlideInContent #MyAuctionsHolder h3.price.green {
	top: -30px;
}
#SlideInContent #MyAuctionsHolder .auction-item .normal .winning.grey {
	height: 29px;
	padding: 0;
	height: 0;
	width: 100%;
	text-align: center !important;
	top: -55px !important;
	position: relative;
	font-size: 15px;
	width: 150px;
	left: -15px;
}
#horizontal-auctions-box #MyAuctionsHolder .auction-item a h3 {
    font-size: 1vw;
    height: 24px;
    margin: 2px 15px;
    margin: 2px 15px -5px;
    position: relative;
    top: -5px;
}
#MyAuctionsHolder .auction-item-img img {
    width: 90px;
}
#SlideInContent #MyAuctionsHolder .retail_text {
	top: 0px !important;
	width: 100%;
	display: block;
	overflow: hidden;
	line-height: 15px;
	font-size: 12px;
}

#SlideInContent #MyAuctionsHolder .bid-countdown.d-inline-block.col-4.float-right {
	position: relative;
	top: 65px;
	width: 150px;
	margin: 0px;
	text-align: center;
	right: -10px;
}
#SlideInContent #MyAuctionsHolder .auction-item .winning.grey {
	height: 29px;
	padding: 0;
	height: 0;
	width: 100%;
	text-align: center !important;
	top: -75px !important;
	position: relative;
	font-size: 15px;
	width: 150px;
}
#SlideInContent #MyAuctionsHolder img.avatar.tiny {
	width: 25px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: 10px;
	float: right;
	margin-bottom: 10px;
	left: 10px;
	height: 25px;
	background-color: #fff;
}
#SlideInContent #MyAuctionsHolder .auction-item .normal {
	width: 150px;
	float: right;
	vertical-align: top;
	display: inline-block !important;
	position: relative;
	top: unset !important;
	margin-top: unset;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 5px;
	clear: right;
	text-align: center;
	position: relative;
	right: 0px;
	top: 5px !important;
	max-height: 125px;
}
#SlideInContent #MyAuctionsHolder .retail_text {
	top: 0px !important;
	width: 100%;
	display: block;
	overflow: hidden;
	line-height: 15px;
}

#MyAuctionsHolder .hide_icons_new {
	position: relative;
	top: 25px;
	left: -20px;
	padding: 0;
}
#MyAuctionsHolder ul.icons {
	width: auto;
	border: 1px solid #ccc;
	height: auto !important;
	padding: 10px;
	margin-bottom: -45px;
	background-color: #fff;
	border-radius: 5px;
	padding: 0;
	height: auto;
}
#MyAuctionsHolder ul.icons li {
	cursor: pointer;
	display: block;
	vertical-align: top;
	width: 20px;
	text-align: left;
	margin-right: 4px;
	margin-left: 4px;
	height: 20px;
}
#MyAuctionsHolder ul.icons li .auction-item .fas {
	display: block !important;
	font-size: 18px;
	color: #666;
	margin: 0;
	float: left;
	text-indent: -55px;
}
#MyAuctionsHolder .auction-item .hide_icons_new .pin_icon.fas.fa-eye {
	display: block !important;
	color: #666;
	font-size: 20px;
	margin: 0;
}
#SlideIn #MyAuctionsHolder .auction-item .fa-coins span {
	font-size: 18px !important;
	position: relative;
	left: 25px;
	z-index: 100;
	color: blue;
	margin-right: -10px;
	height: 0;
	display: block;
	margin-top: -27px;
}
.product_info.float-right {
	max-width: calc(100% - 100px);
	font-size: 12px;
	float: unset !important;
	left: 20px;
	position: relative;
}
.section.table_section.card {
	width: 100%;
	margin: 20px 10px;
	display: table;
	clear: both;
	position: relative;
	top: 20px;
}
body.admin thead.thead-dark {
	background-color: #666;
	min-width: 100% !important;
	display: contents;
	width: 100% !important;
}
body.admin.managebuynow .table_wrapper tbody {
	display: contents;
	width: 100%;
}
.auction-item .float-right.col-1.text-center.border.border-radius-4.border-primary {
	min-width: 120px;
	margin-top: 5px;
	margin-right: 5px;
}
.float-right.col-1.text-center.border.border-radius-4.border-primary p {
	line-height: 14px;
}
#PurchasedBidsBox .row.px-0.mx-0.thead-dark {
	display: none;
}
div#userMenu ul {
	border: 1px solid #ccc;
	margin-left: 5px;
	text-align: left !important;
	border-radius: 5px;
	padding: 0px;
}
div#userMenu ul li {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
}
.productname_small span.d-inline-block.col-2 {
	float: right;
	margin: -5px -15px 5px;
}
#checkout_list div {
	line-height: 5px;
	text-align: right;
	width: 100%;
}
.checkout_button,
.address_button {
	display: block;
	float: right;
	clear: both;
	font-size: 16px;
	color: #fff;
	background: #7db9e8;
	padding: 5px 15px;
	border-radius: 10px;
	border: 2px solid #fff;
	box-shadow: 3px 3px 3px #666;
	display: none;
	margin: 10px 10px 10px auto;
	max-width: calc(100% - 20px);
	min-width: unset !important;
	width: auto !important;
}
.form-control:focus {
	background-color: #fff5f5 !important;
}
.table td {
	border-right: 1px solid #ccc;
}
.manageauctiontime form table.table {
	border: unset;
	background-color: #fff;
}
.manageauctiontime form .table td {
	padding: 0.75rem;
	vertical-align: top;
	border-top: unset;
	border-right: unset;
}
manageauctiontime .col-12 form {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	margin-top: -15px;
	border-right: 1px solid #ccc;
	padding: 15px 5px 10px;
}
manageauctiontime a.btn.btn-primary.add_auction_time.w-50.float-right.d-block {
	color: #fff;
	margin-top: 10px;
}
.manageauctiontime form i.fa.fa-trash {
	border: 1px solid #666;
	font-size: 20px;
	padding: 4px;
	margin: 5px 10px;
	color: #666;
	border-radius: 4px;
}
[name="minaucplustime"] {
	margin-left: 5px;
}
input.btn.btn-secondary.newrecord {
	width: auto;
	height: 40px;
	font-size: 18px;
}
div#mini_cart {
	overflow-x: hidden;
}

img.float-left.clear-right.upc {
	float: left;
	max-width: 150px;
	margin-bottom: -10px;
	height: auto;
	border: 1px solid #ccc;
	margin-left: 15px;
}
img.float-right.tiny-upc {
	max-width: 100px;
}
.form-floating em {
	clear: both;
}
li#product_new {
	border: 1px solid #cccc;
	border-radius: 5px;
}

li#product_new h3.green {
	color: #4ba500;
	clear: both;
	float: none;
	position: relative;
	top: 15px;
	text-align: left;
}
ul#search_addr_list {
	border: 1px solid #ccc;
	box-shadow: 4px 4px 4px #666;
	position: absolute;
	top: 60px;
	background-color: #fff !important;
	text-align: left;
	padding: 5px;
	opacity: 1.0;
	z-index: 9;
}
#product_new h5.prodtitle.auction-item-title.card-header.align-top.w-75.text-center {
	overflow: hidden;
	line-height: 15px !important;
}
ul.basement_banner li.flipcard b:first-child em {
	color: inherit;
	font-size: 10px;
	margin-left: unset;
	clear: both;
	display: block;
	margin-bottom: -5px;
}
span.d-block.basement_next {
	position: relative;
	top: -70px;
	font-size: 13px;
}

#TophatterAuctionsHolder .smallText em.float-right.top_username {
    float: left;
    max-width: calc(100% - 70px)!important;
    display: inline-block;
}
i.fas.fa-shopping-cart.cursor-pointer.initiated {
	background-color: #ccc;
	width: 24px;
	font-size: 20px;
	padding: 4px;
	height: 24px;
	margin-top: 2px;
	color: #666;
	line-height: 24px;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-right: 5px;
}
span#cart-count {
	top: -34px;
	left: 17px;
}
.video.col-md-4.col-xs-6 p {
	display: block;
	clear: both;
}

.editor_box {
	margin-left: 15px;
}
span#description_editor {
	max-width: calc(100% - 10px);
	display: block;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar,
.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar {
	border: 0;
	border-bottom: 1px solid var(--ck-color-base-border);
	background: #666;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar *,
.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar * {
	color: #fff;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar *:hover,
.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar *:hover {
	color: #666 !important
}
.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel {
	max-width: var(--ck-menu-bar-menu-max-width);
	position: relative !important;
	z-index: 999999999 !important;
}
li.ck.ck-list__item * {
	color: #666 !important;
}
.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se {
	bottom: auto;
	position: absolute !important;
	z-index: 99999;
}
.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es {
	top: 0;
	position: absolute !important;
	z-index: 99999;
}
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
	min-height: 150px;
}
.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es ul.ck.ck-reset.ck-list,
.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es .ck-list {
	top: 0px;
}
.editor_box>p {
	text-align: left;
	clear: both;
	display: block;
	margin: 5px 0px 0px 10px;
	font-weight: unset;
	border: unset;
	color: #999;
	font-weight: bold;
}
@media print {
	body {
		margin: 0 !important;
	}
}

.main-container {
	font-family: 'Lato';
	width: fit-content;
	margin-left: 0;
	margin-right: auto;
	max-width: calc(100% - 10px);
}

.ck-content {
	font-family: 'Lato';
	line-height: 1.6;
	overflow-wrap: anywhere;
	max-width: calc(100% - 0px);
}
.editor-container_include-block-toolbar {
	margin-left: 0;
	position: relative;
}

.editor-container_include-block-toolbar {
	margin-left: 0px;
}
.w-100 {
	width: inherit !important;
}
div#horizontal-auctions-box,
div#horizontal-auctions-box2,
div#horizontal-auctions-box3 {
	display: table;
	clear: both;
	width: calc(100% - 30px);
	left: 0px;
}
i.fas.fa-pencil-alt.float-right {
	clear: left;
	float: right !important;
	display: inline-block;
	width: 2em;
	font-size: 1.5em;
	border: 1px solid #ccc;
	color: blue;
	text-align: center;
	vertical-align: middle;
	padding: .175em 0;
	height: 1.25em;
	position: relative;
	left: calc(100% - 4em);
}
i.fas.fa-trash.float-right.delete_image {
	clear: right;
	float: right;
	display: inline-block;
	width: 2em;
	font-size: 1.5em;
	border: 1px solid #ccc;
	color: red;
	text-align: center;
	vertical-align: middle;
	padding: .175em 0;
	height: 1.25em;
	position: relative;
	left: calc(100% - 2em);
	top: -1.7em;
}
#ModifiersReady i.fas.fa-trash {
	padding: 4px;
	top: 20px;
	margin-left: 10px;
	border: 1px solid;
	border-radius: 2px;
	color: #666;
	position: absolute;
}
#ModifiersReady>.modifier_group>i.fas.fa-trash {
	top: 80px;
	z-index: 9999;
	right: 25px;
}
.modifier_group {
	border-style: dotted !important;
	margin-bottom: 20px;
}
#ModifiersReady li.col-8.form-group.form-floating {
	margin: 5px 0px 0px;
	min-height: unset;
}
#ModifiersReady .form-group.form-floating .form-control {
	max-height: 20px !important;
	padding: 5px 5px 0px !important;
	min-height: 55px;
	font-size: 14px !important;
	margin: 0 !important;
}
#AddonsReady i.fas.fa-trash {
	padding: 4px;
	top: 20px;
	margin-left: 10px;
	border: 1px solid;
	border-radius: 2px;
	color: #666;
	position: absolute;
}
#AddonsReady>.modifier_group>i.fas.fa-trash {
	top: 80px;
	z-index: 9999;
	right: 25px;
}
.modifier_group {
	border-style: dotted !important;
	margin-bottom: 20px;
}
#AddonsReady li.col-8.form-group.form-floating {
	margin: 5px 0px 0px;
	min-height: unset;
}
#AddonsReady .form-group.form-floating .form-control {
	max-height: 20px !important;
	padding: 5px 5px 0px !important;
	min-height: 55px;
	font-size: 14px !important;
	margin: 0 !important;
}
#OptionsReady i.fas.fa-trash {
	padding: 4px;
	top: 20px;
	margin-left: 10px;
	border: 1px solid;
	border-radius: 2px;
	color: #666;
	position: absolute;
}
#OptionsReady>.modifier_group>i.fas.fa-trash {
	top: 80px;
	z-index: 9999;
	right: 25px;
}
.modifier_group {
	border-style: dotted !important;
	margin-bottom: 20px;
}
#OptionsReady li.col-8.form-group.form-floating {
	margin: 5px 0px 0px;
	min-height: unset;
}
#OptionsReady .form-group.form-floating .form-control {
	max-height: 20px !important;
	padding: 5px 5px 0px !important;
	min-height: 55px;
	font-size: 14px !important;
	margin: 0 !important;
}
#FeaturesReady i.fas.fa-trash {
	padding: 4px;
	top: 20px;
	margin-left: 10px;
	border: 1px solid;
	border-radius: 2px;
	color: #666;
	position: absolute;
}
#FeaturesReady>.modifier_group>i.fas.fa-trash {
	top: 80px;
	z-index: 9999;
	right: 25px;
}
.modifier_group {
	border-style: dotted !important;
	margin-bottom: 20px;
}
#FeaturesReady li.col-8.form-group.form-floating {
	margin: 5px 0px 0px;
	min-height: unset;
}
#FeaturesReady .form-group.form-floating .form-control {
	max-height: 20px !important;
	padding: 5px 5px 0px !important;
	min-height: 55px;
	font-size: 14px !important;
	margin: 0 !important;
}
.cornerImagev b {
	position: relative;
	left: -30px;
	top: 27px;
}
.form-group.form-floating.d-inline-block.float-left.col-6.col-xs-12.location_panel {
	padding: 0;
	margin-left: 0;
}
.slowmessage {
	position: fixed;
	left: 0px;
}
.modal-body div#login-register {
	display: none;
}
.modal-body .row {
	margin: 0px;
	width: 100%;
}
.modal-body div#login-form {
	width: 100%;
	margin-left: 20px !important;
}
.modal-body form#MasterLoginForm {
	width: calc(100% - 25px);
}
.modal #login-form input {
	border: 1px solid #bfbfbf;
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 10px 2px 2px;
	vertical-align: middle;
	width: calc(100% - 0px);
	float: left;
	margin-right: 0px;
	margin-left: 0;
}
.product-item.auction-item .icons .fas {
	left: 10px;
}

#FallingAuctionsHolder .d-inline-block.float-right.col-xs-8 {
	width: 25%;
	margin: 1px 0 10px 10px;
	clear: right;
	line-height: revert;
	text-align: left;
}

#new_toolbar span#cart-count {
	position: relative;
	top: -25px;
	background-color: rgba(255, 0, 0, 0.75);
	font-size: 9px;
}
#SlideInContent>.container>.card {
	width: calc(100% - 10px) !important;
	max-width: unset;
}
.bidpack .card-header:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
}
.sold_out:after {
	content: "SOLD OUT" !important;
	position: relative;
	top: -60%;
	font-size: 2em;
	background-color: #fff;
	height: 100%;
	z-index: 99999;
	border: 1px solid red;
	padding: .5em;
	font-weight: bold;
	border-radius: 5px;
}
form#TopLoginForm i.fas.fa-eye {
	display: block !important;
	float: right;
	position: relative;
	top: -1.1em;
	font-size: 1.75em;
	color: #666;
	z-index: 5;
	cursor: pointer;
	/* left: 1.5em; */
}
.auction-specs {
	margin-left: 20px;
	padding-bottom: 113px;
	min-height: 500px;
	display: block;
}
.addauction .onoff {
	float: right;
}

.addauction i.fas.onoff {
	float: right !important;
	position: sticky;
	left: 100%;
	display: unset;
	font-size: 3em;
	margin-top: -5px;
}
.addauction .switch {
	margin: 5px 10px;
	padding-bottom: 10px;
	font-weight: bold;
	border: 1px dotted #ccc;
	padding: 5px;
	border-radius: 5px;
}
ul#sort_bid_types li .fas,
.addauction ul.sort_bid_types li .fas {
	float: left !important;
	left: 10px !important;
}
i.fas.fa-toggle-off.onoff {
	color: #666;
	font-size: 25px;
	margin-top: 0px;
}
i.fas.fa-toggle-on.onoff {
	font-size: 25px;
	margin-top: 0px;
}
.addauction div#nav-cart {
	display: none;
}
.addauction .auction-item .sort_bid_types .fas.onoff {
	display: none !important
}
.addauction .auction-item .sort_bid_types input.checkbox {
	display: block !important;
}
.buynow_toggle {
	height: 30px;
}
.auction-item i.fas.fa-shopping-cart.float-left.ml-2.mt-2 {
	border: unset;
	background: unset;
	top: -5px;
	left: -15px;
}
div#cart-json {
	display: none;
}
#productForm .thead-dark th.text-light strong {
	color: #fff !important;
}
.addauction span[data-action="buynow"]:before {
	content: " \0024" !important;
	color: #fff;
	font-size: 20px;
	position: relative;
	top: 0px;
	float: left;
	display: inline-block;
	height: 20px;
	width: 20px;
	left: -14px;
}
input.buynowinput:focus {
	background-color: #fff !important;
	color: #666;
}

.addauction span[data-action="buynow"]:before {
	content: " \0024" !important;
	color: #fff;
	font-size: 20px;
	position: relative;
	top: 0px;
	float: left;
	display: inline-block;
	height: 20px;
	width: 20px;
	left: 55px;
}
.addauction [data-cashauction="1"] span[data-action="buynow"]:before {
	left: -15px !important;
}
.form-group.form-floating.buynow_toggle.switch,
#seatleave_panel {
	background-color: #f0f0fb;
	padding: 10px;
	border-radius: 0px;
	border: unset;
	border-bottom: 1px solid #CCCCCC;
	display: block !important;
	height: 35px;
}
#seatleave_panel label {
	max-width: unset;
	float: left;
}
.addauction .buynow_toggle.switch label {
	font-size: revert;
	top: -10px;
	position: relative;
	left: 15px;
}
.seat_text2 {
	max-width: 70%;
	margin: 0 auto;
	font-weight: normal;
	font-style: oblique;
}
#userschoice_panel .search_results li.d-block p,
#chosen_product_list p {
	clear: both;
	max-width: 100px;
	word-wrap: break-word;
}

#userschoice_panel li.d-inline-block.col-xs-2.border.border-muted.border-dotted.border-radius-4.m-1.p-1 {
	max-width: 120px;
}
ul.choice_buttons {
	width: calc(100% + 30px);
	position: absolute;
	top: 115px;
	left: -15px;
}
.container {
	clear: both;
}
.choice_buttons .fas {
	vertical-align: middle;
	position: relative;
	top: 15px;
	left: 5px;
	background-color: #ededed;
}
ul.choice_buttons li {
	background-color: #ededed;
	opacity: 0.5;
}
ul.choice_buttons li:hover {
	opacity: 1.0;
}
.account div#column-right h3.card-header {
	margin: 0px -10px 20px -10px;
}
.col-md-3.col-sm-6.col-xs-12 {
	margin-right: 10px !important;
	margin-left: 0px !important;
}
.buybidbox.row {
	width: 100%;
}
#SlideInContent p.bid-title.card-header {
	margin-top: -15px !important;
	width: 100%;
	max-width: unset !important;
	background-color: #cccc;
	color: #666 !important;
	font-weight: bolder !important;
}
#MyAuctionsHolder .cornerImagev.float-left.align-top {
	top: -11px;
	left: -11px;
}
#SlideInContent #MyAuctionsHolder .auction-item {
	width: calc(100% - 20px) !important;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 10px 5px 5px 10px !important;
}
#MyAuctionsHolder h5.prodtitle.auction-item-title {
	height: 35px;
	font-size: 15px;
	padding: 0;
	max-width: calc(100% + 15px);
	text-align: center;
	padding: 10px 0px 0px;
	color: #666 !important;
	background-color: #eee;
}
#MyAuctionsHolder h5.prodtitle.auction-item-title a {
	color: #666;
}
div#mybids-box {
	width: calc(100% - 25px) !important;
	height: 100%;
	max-height: unset;
}
#SlideIn .auction-item p {
	line-height: 1em;
	width: 100%;
	font-size: 13px;
}
#SlideInContent .content {
	width: calc(100% - 10px);
}
#MyAuctionsHolder .auction-item h5.auction-item-title .icons .fas:before {
	position: absolute;
	left: 8px !important;
}
#MyAuctionsHolder .auction-item h5.auction-item-title .fas.fa-exclamation:before {
	position: absolute;
	left: 10px;
}

.cornerImagev b {
	position: relative;
	left: -15px;
	top: 15px;
	max-width: 90px;
}
span.server_time {
	font-size: 12px;
	clear: both;
	display: block;
}
.loggedin #SlideInContent a.place-bid-button.medium.orange:before {
	left: 50px;
}
#SlideInContent a[data-action="link"].alert.btn.btn-secondary.mt-1.mb-0.mr-5.ml-0.cols-xs-3 {
	right: 25px !important;
}
.full-page .seat_panel {
	width: calc(100% - 3em) !important;
	margin: 0 auto;
	line-height: 18px;
	margin-top: 30px;
	margin-right: auto;
	text-align: center;
}
#SlideInContent .seat_panel .place-bid-button.bid-button-link.buttons.medium.orange.btn.btn-primary.w-60.d-inline-block.float-left.text-light.cursor-pointer.mt-2 {
	clear: left;
	display: table;
	float: none !important;
	margin-bottom: 2em;
	width: 40% !important;
	height: 2em;
	margin-left: auto !important;
	margin: 150px auto 0px !important;
}
.full-page .auction-item .seat_count {
	width: 100% !important;
	background-color: transparent !important;
	position: relative;
	top: -28px;
	text-align: center;
}
.fa-chair span {
	left: 38px;
}
.bid-button-wrapper {
	position: absolute;
	/* background-color: purple!important; */
	right: 0;
	z-index: 1;
	top: 120px;
	cursor: pointer;
}
ul.pagination.float-right.w-100.d-block.clearfix.text-right {
	margin-bottom: 20px;
}
.trigger_point.active em {
	color: #fff;
}
#new_toolbar #mini_cart {
	box-shadow: -6px -6px 6px #666;
	max-height: 450px;
	bottom: 45px;
	overflow-y: auto;
	padding: 5px;
	position: absolute !important;
	right: unset !important;
	left: calc(100% - 300px);
	border-right: 1px solid #ccc;
}
.modal-body .col-xs-10.d-block.form-floating.mb-2 {
	width: 110%;
}

#MasterModal {
	position: fixed;
	width: 100vw;
	height: 100vh;
	transition: all 0s ease;
	top: 0;
	left: 0;
	display: none;
	align-items: center;
	justify-content: center;

	&.open {
		visibility: visible;
		opacity: 1;
		transition-delay: 0s;
	}

	&-bg {
		position: absolute;
		background: teal;
		width: 100%;
		height: 100%;
	}

	&-container {
		border-radius: 10px;
		background: #fff;
		position: relative;
		padding: 30px;
	}

	&-close {
		position: absolute;
		right: 15px;
		top: 15px;
		outline: none;
		appearance: none;
		color: red;
		background: none;
		border: 0px;
		font-weight: bold;
		cursor: pointer;
	}
}

div#MasterModal.open {
	width: 100%;
	z-index: 999999;
	margin: 0 auto;
	max-width: unset;
	border: unset;
	border-radius: unset;
	background-color: rgba(102, 102, 102, 0.5);
	left: 0;
	top: 0px;
	position: fixed;
	font-size: 1.5em;
	text-align: center;
	box-shadow: 10px 10px 10px #666;
	max-height: unset;
	display: flex!important;
	padding: 0em;
}
.dropdown.select-template .form-group {
    width: calc(100% - 20px);
}
div#main.wrapper.container.w-80.d-table {
	max-width: 1400px!important;
}
.auction-item h5.auction-item-title .fas:before {
    position: unset!important;
    left: 4px;
}
ul.float-right.auction-edit.row {
    width: 100px;
    top: 10px;
    position: absolute;
    left: 60%!important;
}
ul.row.share-links {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.modal-body li {
    clear: both;
    margin-top: 10px;
    display: block;
    clear: both;
    width: 65px;
    margin-right: 5px!important;
}
.loggedout div#new_toolbar {
    display: none!important;
}
.news.index div#mybids-box {
    width: calc(100% - 25px)!important;
    height: auto;
    padding: 0;
    border: unset;
}
ul#EndedAuctionsHolder {
    width: calc(100% - 35px);
    padding: 5px;
    display: table;
}
.wizard .ql-container {
    box-sizing: border-box;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    position: relative;
    min-height: 300px;
}
.wizard .main-container {
    font-family: 'Lato';
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    max-width: calc(100% - 10px);
}
.wizard .ql-container {
    min-width: 100%;
}
.wizard .ql-toolbar.ql-snow {
    width: 100%!important;
    background: #f0f0fb;
    text-align: left;
}
.wizard .ql-snow.ql-toolbar button, .wizard .ql-snow .ql-toolbar button {
    background: none;
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
    margin-right: 2px;
    border-radius: 4px;
    background-color: #aaa;
}
.wizard .ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
    border: 1px solid #ccc;
    margin: 5px;
    background: #aaa;
    border-radius: 4px;
}
.wizard .ql-editor.ql-blank {
    min-height: 300px;
}
textarea.editor {
    display: none;
}
#MyAuctionsHolder h5.prodtitle.auction-item-title a {
    line-height: 10px;
    color: #666!important;
    width: 100%;
    text-align: left;
    display: block;
    margin-left: 50px;
}
#MyAuctionsHolder .d-inline-block.col-6 p {
    width: 100%;
    font-size: 12px;
    line-height: 15px;
}
ul#EndedAuctionsHolder {
    width: calc(100% - 35px);
    padding: 5px;
    display: table!important;
}
#MyAuctionsHolder .auction-item {
    height: 200px!important;
    border: 1px solid #ccc;
    padding: 0;
}
#MyAuctionsHolder h5.prodtitle.auction-item-title {
    height: 35px;
    font-size: 15px;
    padding: 0;
    max-width: calc(100% + 15px);
    text-align: center;
    padding: 16px 0px 0px;
    color: #666!important;
    background-color: #eee;
    margin-top: 0px;
    border-bottom: 1px solid #ccc;
    color: #666;
}
.account #column-right .col-md-2.col-xs-none {
    display: none;
}
#MyAuctionsHolder .auction-item h5.auction-item-title .icons .fas:before {
    position: absolute;
    left: -53px!important;
    width: 0px;
    right: unset!important;
}
#MyAuctionsHolder .auction-item h5.auction-item-title .fas.fa-exclamation:before {
    position: relative!important;
    left: -51px;
}
.cornerImagev b[data-type="Traditional"] {
    left: -8px;
    top: 15px;
    font-size: 12px;
}
li.d-inline-block.cursor-pointer.border.border-primary.numbers.bold {
    background-color: #b9c7d3 !important;
}
div#cloudflare-container {
    float: left!important;
}

.wizard.addbundle label.col-lg-4.col-form-label {
	margin-bottom: -20px !important;
	margin-left: 5px;
}

.wizard.addgallery #column-right .forms .row label {
	padding: 15px 0 0 !important;
	margin-left: 20px;
}

.addvariation li.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top {
	max-width: calc(100% - 30px) !important;
}

.addvariation #product_list img.float-left.small {
	margin-right: 2px;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 80px;
}

.addvariation #product_list span.float-right.align-top {
	float: right !important;
	text-align: left;
	margin: 0;
	vertical-align: bottom !important;
	margin-top: 3em;
}

.wizard .panel.card. h2.card-header {
	color: #000;
}


.wizard .alert.alert-primary,
.wizard .alert.alert-danger {
	width: calc(100% - 100px) !important;
	top: 0px !important;
	position: relative;
	vertical-align: top;
	clear: both;
	margin-bottom: 10px;
}

.wizard #BasementAuctionsHolder a.buttons.bid.medium.orange.add_to_cart {
	width: calc(100% - 20px) !important;
	font-size: 1.5em;
	line-height: 2em;
}

.wizard .flipcard {
	width: calc(50% - 5px);
	display: inline-block;
	background-color: papayawhip;
	margin-right: 2px;
	border-radius: 4px;
}

.wizard ul.basement_banner {
	top: 10px;
	position: relative;
	height: 109px;
}

form#wizard_form {
	margin: 0 auto 20px 0px !important;
	width: calc(100% - 10px) !important;
}
.wizard #search_products_results label.tiny.float-left.clearfix.float-left.d-block {
	margin-bottom: 10px !important;
	line-height: .5em;
	padding: 0 !important;
	margin: .5em 0 3em;
	background-color: transparent;
	clear: right !important;
}

.wizard.addauction div#column-left {
	display: none !important;
}


.remove.product_item span.float-right.align-top {
	display: none;
}


.wizard.addauction .auction-item h5 {
	width: calc(100% - 40px) !important;
	line-height: 1.35em;
	max-height: 35px;
	overflow-y: hidden;
}


.wizard.addauction form#wizard_form>div:first-child {
	position: fixed;
	max-width: 300px;
	top: 0px;
	z-index: 9999999;
	right: 0;
}

.wizard.addauction #wizard_form>div:first-child h1.card-header {
	font-size: 1.5em;
	padding: 0;
}

form#wizard_form>div:first-child {
	position: fixed;
	max-width: 300px;
	top: 0px;
	z-index: 999999;
	right: 0;
	opacity: 0.5;
}
form#wizard_form>div:first-child:hover {
	opacity: 1;
}

ul#product_list {
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
}


.auction_new i.fas.fa-gavel {
	margin-left: 1em;
	margin-top: .15em;
	margin-right: -1em;
}

input#search_products_input {
	width: 90%;
}

li.inline-block.mr-1.round em {
	font-size: .8em;
	vertical-align: middle;
	line-height: 1.5em;
	font-weight: bold;
	color: #000;
	width: 100%;
	margin:0;
}
ul.products_images {
    display: flex;
    min-height: 175px;
}
.products_images li.d-inline-block.col-xs-2 {
    /* width: 25%; */
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 2px 2px 0;
    height: 80px;
    vertical-align: top;
    min-width: 150px;
    min-height: 150px;
    background-color: #ededed;
    display: inline-grid!important;
}
i.fas.fa-trash.float-right.delete_image {
    clear: right;
    float: right;
    display: inline-block;
    width: 2em;
    font-size: 1.5em;
    border: 1px solid #ccc;
    color: red;
    text-align: center;
    vertical-align: middle;
    padding: .175em 0;
    height: 1.25em;
}
i.fas.fa-pencil-alt.float-right {
    clear: left;
    float: right;
    display: inline-block;
    width: 2em;
    font-size: 1.5em;
    border: 1px solid #ccc;
    color: blue;
    text-align: center;
    vertical-align: middle;
    padding: .175em 0;
    height: 1.25em;
}
.products_images li.d-inline-block.col-xs-2 img {
    max-width: 100%;
    top: -5em;
    position: relative;
    z-index: 0;
}
ul.products_images i {
    position: relative;
    z-index: 1;
    color: #000;
}
#option_click i {
    font-size: 3em;
    margin-top: .5em;
    clear: both;
    display: block;
}

li.inline-block.mr-1.round.selected {
	background: red;
	color: #fff;
}

li.inline-block.mr-1.round {
	cursor: pointer;
	background-color: #ccc;
	width: 100px;
	display: inline-block;
	height: 100px;
	vertical-align: middle;
	border-radius: 50%;
	border: 3px double;
}

.wizard.addproduct #column-right .forms .row label {
	padding: 0px 10px 0px !important;
	background-color: #fff;
	margin-bottom: -12px;
	width: fit-content;
	margin-left: 5px;
}

.wizard.addproduct ul#products_box {
	border: unset;
}


i.fa.fa-plus.add_content.column.left.top.d-block {
    height: 18px;
    position: relative;
    z-index: 5;
    width: 18px;
    margin-right: -18px;
    margin-bottom: -18px;
}

.addstore #column-right .forms .row label {
	font-size: 1em;
	background-color: transparent;
	width: max-content;
	color: #666;
	margin-bottom: -12px;
	height: auto;
	padding: 0 5px !important;
	text-align: left;
	position: relative;
	z-index: 2;
	display: block;
	margin-left: 10px;
	background: #fff;
}

.wizard.addcategory .col-form-label {
	margin-bottom: -18px;
}

.addbidpack #column-right .forms .row label,
.addgallery #column-right .forms .row label {
	font-size: 1em;
	background-color: #fff;
	width: auto;
	color: #666;
	margin-bottom: -22px;
	height: auto;
	padding: 5px 0;
	text-align: left;
	position: relative;
	z-index: 2;
	display: block;
	width: auto !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.wizard.addgallery #column-right .forms .row label {
	padding: 15px 5px 0 5px !important;
	margin-left: 20px;
	min-width: unset;
	display: block;
	max-width: min-content;
}

div#lockauction_panel {
	min-height: 200px;
}

li.unauthorised.d-block.bg-light.clearfix.float-left.nav-item em {}

.addvariation #card-preview h5.prodtitle.auction-item-title.card-header.align-top.w-75.text-center {
	width: calc(100% - 40px) !important;
	max-width: unset;
}

.wizard.addvariation #products_box {
	border: unset;
}

li.unauthorised.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-dark.border-primary.float-left.float-left.nav-item {
	color: red;
	font-size: 1.75em;
	background-color: #ededed !important;
	opacity: 1;
}

ul#search_variations_results {
	float: left;
}

.wizard.addvariation #column-right .forms .row label {
	padding: 15px 5px 0 5px !important;
	margin-bottom: -10px;
	background-color: #fff;
}

.w-70 li.step.w-50.d-inline-block.float-left {
	margin-top: 0px !important;
	overflow-x: hidden;
}

.wizard.addproduct div#column-right {
    max-width: calc(100% - var(--column-left-wizard) - 4.75em);
    vertical-align: top;
}
ul#wizard_steps {
    width: calc(100% - 1em);
    display: table;
    padding: 0;
    /* border: 1px solid tan; */
    border-radius: 4px;
    margin-top: 20px;
}
.wizard.addproduct li.step {
    width: calc(25% - 2em)!important;
    padding: 0;
    vertical-align: top;
    margin: 0;
}
div#merch_panel {
    min-height: 600px;
}
textarea.form-control {
    min-height: 35px;
    max-height: 100px;
}
.products_images li.d-inline-block.col-xs-2 {
    width: 25%;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 2px 2px 0;
}
.products_images li.d-inline-block.col-xs-2 img {
    max-width: 100%;
}
div#product_features, div#product_options {
    clear: both;
    display: block;
    min-height: 350px;
}
#product_features > .row.float-left.d-block {
    height: auto;
}
#product_options > .row.float-left.d-block {
    height: auto;
}
.product_options_holder {
    height: auto;
    clear: both;
    display: block;
    float: left;
    max-height: 250px;
    overflow-y: scroll;
}
div#product_features {
    height: auto;
    /* padding: 1em; */
}
.row.float-none.clearfix.features_block.d-block {
    padding: .25em;
    width: calc(100% - 1em)!important;
}
ul.accordion_shipping {
    max-height: 500px;
    overflow-y: scroll;
}
.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 * {
    line-height: 10px;
    margin-bottom: 0;
    width: 100%!important;
    max-width: unset;
}
.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 * {
    width: auto;
    display: block;
    float: left;
}
.wizard.addproduct #column-right .advanced_shipping input.form-control {
    width: auto!important;
    margin: 0px!important;
    margin-bottom: unset;
    margin-top: 0!important;
    display: block;
    float: right;
    height: unset;
    padding: 0;
    position: relative;
    right: -150px;
}
li.inline-block.mr-1.round.selected {
    background: palegreen;
    color: #fff;
}
.row.files.merch.food.real_estate.store_subscriptions.advertising_subscriptions.download.wizard-hard.card.d-block {
    min-height: 250px;
	overflow-x: hidden;
}
.row.merch.vehicle.real_estate.food.d-block.clear..manufacturer_block.mt-2 {
    clear: both;
    display: flex;
    border: 1px solid;
    margin-top: 15em;
    float: none;
    min-height: 138px;
    /* padding-top: 0; */
    PADDING: .25em;
    position: relative;
    top: 2em;
    border-radius: 0 0 4px 4px;
}
.row.merch.vehicle.real_estate.food.d-block.clear..manufacturer_block.mt-2 label {
    top: -3px!important;
}
.row.merch.h-300.return_policy_block.mt-2.d-block label {
    top: 33px!important;
}
.panel.card.media_panel.d-block .row.w-80.d-inline-block {
    border: 1px solid #ccc;
    height: auto;
    padding: .1em;
}
.wizard.addproduct #column-right .advanced_shipping input.form-control {
    width: auto!important;
    margin: 0px!important;
    margin-bottom: unset;
    margin-top: 0!important;
    display: inline-block;
    float: right;
    height: unset;
    padding: 0;
    position: relative;
    right: unset;
    width: calc(100% - 15em)!important;
    margin-left: 5px!important;
    float: left!important;
}
.advanced_shipping .d-block.clearfix span {
    /* clear: both; */
    /* float: right; */
    /* display: inline-block; */
    padding: 0 .25em;
    font-weight: bold;
    margin: 0!important;
}
.panel.card.media_panel.d-block {
    min-height: 260px;
    height: auto;
}
.product_feature, .product_option {
    clear: both;
}

ul#wizard_steps {
    width: calc(100% + 10px)!important;
}
.wizard.addproduct li.step {
    width: calc(25% - 32px)!important;
    padding: 0;
    vertical-align: top;
    margin: 0;
}
body.wizard.addproduct li.step span {
    width: 100%;
    display: block;
    margin: 0 auto 0 10px;
    word-break: break-word;
    line-height: 40px;
    padding-top: .25em;
    overflow: hidden!important;
}
body.wizard li.step span {
    margin: 0 auto 0 10px;
}

#wizard_steps li.step.active::after {
    border-top: 55px solid transparent!important;
    border-bottom: 55px solid transparent!important;
    content: ''!important;
    border-left: 50px solid palegreen!important;
    position: absolute;
    top: -21px;
    height: 0px!important;
    left: 100%;
    margin: 0;
    padding: 0;
    float: right;
    z-index: 999;
}

#wizard_steps li.step.active {
	background-color: palegreen!important;
}

#wizard_steps li.step.active span {
	color: seagreen;
}

li.inline-block.mr-1.round.selected em, li.inline-block.mr-1.round.selected .fa,  li.inline-block.mr-1.round.selected .fas, li.inline-block.mr-1.round.selected .fab {
    color: seagreen;
}

.wizard.addauction li.step {
    width: calc(33% - 0px)!important;
}

.wizard li.step {
 padding: 15px 0px 0px;
}

.wizard div#horizontal-auctions-box {
    top: -20px;
    left: 0px;
}

.wizard.addauction i.fas.fa-trash-alt.delete_auction, .wizard.addauction i.fas.fa-pencil-alt.edit_auction {
    display: none!important;
}


input.buynowinput, input.buynowinput:hover, input.buynowinput:focus {
    margin-left: .25em;
    background-color: transparent!important;
    border: unset!important;
    color: #fff;
    top: 7px;
    padding: 0;
    line-height: 10px;
    height: auto;
    position: relative;
    max-width: 75px;
    font-weight: bold;
    float: right;
    font-size: 20px;
}
.advanced_box .form-floating>label {
    font-size: .75em;
    left: 2.5em;
    top: -.15em;
}

.advanced_box select.tax1, .advanced_box select.tax2 {
    width: calc(100% - 60px);
    padding: 5px 3px!important;
}

.advanced_box.border.border-light.border-radius-4.shadow-sm.m-2 {
    position: absolute;
    top: 42px;
    padding: 1em;
    background-color: #fff;
    border-radius: 4px;
    margin: 1em auto 0 1em!important;
    border: 1px solid #ccc!important;
    box-shadow: 4px 4px 4px #666!important;
	z-index: 10;
}

input.final_price {
    color: green;
    font-weight: bold;
    width: 70px;
    min-width: 0px;
    border: unset;
    display: inline-block;
    float: unset;
    font-size: 1em;
    padding: 0;
    margin: 0;
    margin-right: -.5em;
}

.wizard div#horizontal-auctions-box, .wizard div#horizontal-auctions-box2, .wizard div#horizontal-auctions-box3 {
	z-index: 9!important;
}



.addauction span.d-block.clearfix.basement_next {
    display: block!important;
    clear: both;
    height: 25px;
    margin: -22px auto;
    position: relative;
    top: -15px;
}

.wizard #horizontal-auctions-box ul.basement_banner {
    width: calc(100% - 20px);
    display: block;
    list-style: none;
    margin: 0 auto;
}

.wizard #TraditionalAuctionsHolder .cornerImagev.float-left.align-top {
    z-index: 10;
    top: -11px!important;
    position: relative;
    left: -6px!important;
}

.wizard.addauction span.ebaystopwatch.float-left.text-blue {
    top: -40px!important;
    position: relative;
}

.wizard.addauction #TraditionalAuctionsHolder .winnerlist {
    display: none!important;
}



.advanced_box .form-floating>label {
    font-size: .75em;
    left: 0em;
    top: -1.75em;
}
.wizard.addauction .advanced_box {
	width: 100%;
	left: -10px;
	top: 40px;
	position: absolute;
}

.modal ul#chosen_product_list, .modal ul.search_results {
    float: unset;
    position: relative;
    border: 1px solid #ccc;
    padding: 1em;
    z-index: 10000000;
    background-color: #ededed;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 4px 4px 4px #666;
    text-align: left;
    width: 100%;
    padding: 0px;
}

.modal-body ul#chosen_product_list li p, .modal-body .user_product_choice p {
    font-weight: bold!important;
    font-size: 9px!important;
}

.modal ul#chosen_product_list .fa-trash {
    float: right!important;
    margin-bottom: -20px;
    position: relative;
    z-index: 999;
    color: darkred;
}

.modal ul#chosen_product_list li, .modal .user_product_choice {
    vertical-align: top!important;
    width: 65px!important;
}
.modal ul#chosen_product_list li img, .modal .user_product_choice img {
    width: 60px!important;
    height: auto!important;
}

.modal ul.search_results li {
    display: inline-block;
    width: auto;
    border-bottom: unset;
    border-right: 1px dotted;
    padding: 2px;
    margin: 2px;
    font-size: 9px;
    left: 30px;
    /* position: relative; */
}

.advanced_box li.float-right ul li {
    text-align: left;
    width: calc(50% - 10px);
    word-wrap: break-word;

    vertical-align: top;
    border: 1px solid #ccc;
    padding: 1px;
    margin: 1px;
}

.advanced_box li.float-right ul li label {
    max-width: 75%;
    word-wrap: break-word;
    line-height: 9px;
}
.wizard.addproduct #wizard_steps li.step.active::after {
    border-top: 40px solid transparent!important;
    border-bottom: 40px solid transparent!important;
    content: ''!important;
    border-left: 50px solid palegreen!important;
    position: absolute;
    top: -15px;
    height: 0px!important;
    left: 100%;
    margin: 0;
    padding: 0;
    float: right;
    z-index: 999;
}
.wizard.addauction li.step {
    width: calc(25% - 10px)!important;
    line-height: 35px;
    margin-left: 0;
    /* padding: 0; */
    color: #ccc;
}
.wizard.addauction li.step.active {
	color: #fff;
	border: unset;
}
.wizard.addauction li.step {
    width: calc(34% - 10px)!important;
}

.wizard.addauction li.step {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: unset;
}
.wizard li.step {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: unset;
	background-color: #ccc;
	color: #666!important;
}

.addproduct #wizard_steps li {
    width: calc(20% - 5px)!important;
    line-height: 45px;
}
ul#search_upcs_list, ul#search_categories_list, ul#search_vins_list {
    background-color: #fff;
    text-align: left;
    padding: 10px;
    box-shadow: 3px 3px 3px #666;
    min-width: 200px;
    border: 1px solid #666;
    border-radius: 0 0 5px 5px;
    position: absolute;
    z-index: 999999;
    top: 50px;
}
img.float-left.clear-right.upc {
    float: left;
    max-width: 150px;
    margin-bottom: -10px;
    height: auto;
    border: 1px solid #ccc;
    margin-left: 15px;
}
img.float-right.tiny-upc {
    max-width: 100px;
}
.form-floating em {
    clear: both;
}
li#product_new {
    border: 1px solid #cccc;
	border-radius: 5px;
}
li#product_new h3.green {
    color: #4ba500;
    clear: both;
    float: none;
    position: relative;
    top: 15px;
    text-align: left;
}
ul#search_addr_list {
    border: 1px solid #ccc;
    box-shadow: 4px 4px 4px #666;
    position: absolute;
    top: 60px;
    background-color: #fff!important;
    text-align: left;
    padding: 5px;
    opacity: 1.0;
    z-index: 9;
}
#product_new h5.prodtitle.auction-item-title.card-header.align-top.w-75.text-center {
    overflow: hidden;
    line-height: 15px!important;
}

.addproduct #wizard_steps li {
    width: calc(33.3333% - 5px)!important;
    line-height: 45px;
}

.wizard.addauction .panel {
    border: 1px solid #DADADA;
    box-shadow: unset!important;
    border-radius: 0;
    background-color: #fff;
    margin-bottom: 30px;
    margin: 10px 10px 30px 10px;
    width: calc(100% - 10px)!important;
}
.wizard.addbidpack .panel {
    border: 1px solid #DADADA;
    box-shadow: unset!important;
    border-radius: 0;
    background-color: #fff;
    margin-bottom: 30px;
    margin: 10px 10px 30px 10px;
    width: calc(100% - 10px)!important;
}
.wizard.addgallery li.step {
    padding: 15px 0px 0px;
    width: 33%!important;
}
.addgallery .active.col-xl-3.d-inline-block.float-left.border.border-radius-4.border-secondary {
    width: 215px!important;
    display: block;
    max-width: unset;
    margin-top: 20px;
    border-color: #ccc
}

.wizard.addbundle li.step {
    padding: 15px 0px 0px;
    width: 98%!important;
}

.wizard.shopping ul#products_box {
	border: unset;
}

div#wizard_form_areas {
	display: block !important;
}

.wizard .row.fifty.w-50.d-inline-block {
	width: calc(100% - 40px) !important;
}

form#wizard_form {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.forms .row.col-4.d-inline-block {
	margin: 0px 10px !important;
	padding: .5em;
	width: calc(50% - 40px);
	height: auto;
	min-height: 120px;
	vertical-align: top;
	text-align: left;
}

#restaurant_panel .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.product-item .picture_arrow_right {
	float: right;
	border-width: 1px;
	border-color: #ccc;
	border-radius: 10px 0px 0px 10px;
	font-size: 30px;
	height: 35px;
	display: block;
	margin-top: 25px !important;
	margin-left: -30px;
	z-index: 2;
	position: relative;
}



.row.hard-inline.float-left. li label {
	font-size: .7em !important;
}

.row.hard-inline.float-left. li {
	width: 18%;
	float: left;
	display: inline-block !important;
	max-width: 75px !important;
	margin-right: 2px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

#ad_options .form-group. {
	width: 95% !important;
	display: table;
	margin: 10px;
	font-weight: bold;
}

.wizard.newad div#card-element {
	width: calc(100% - 3em) !important;
}

.choose_ad input.w-75 {
	width: 65%;
	float: left;
	display: inline-block;
	clear: both;
}

.choose_ad i.fa.fa-upload.huge-text.d-block.clearfix {
	font-size: 4em;
	color: #666;
	position: relative;
	top: 0px;
}

.choose_ad {
	display: inline-block !important;
	float: left;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

li.d-inline-block.choose_ad.border.border-primary.m-1 p {
	font-weight: bold;
	padding: 0;
	position: unset;
	margin-bottom: 0px;
	display: block;
}

.wizard.newad li.step {
	width: 24.22% !important;
}


li.private_user.d-inline-block.mr-2.mb-2 {
	background-color: #ccc;
	color: #666;
	padding: 4px 6px;
	margin-left: 2px;
	border-radius: 4px;
}

.auction_preview.active {
	display: block !important;
}

.wizard #column-right {
	min-height: 800px;
}


.wizard ul.basement_banner {
	top: -20px;
	position: relative;
	height: 65px;
}

.wizard #column-right {
	min-height: 800px !important;
}

.wizard li#auction_new {
	width: 100% !important;
	/* border: .5px;
     */
	border: 5px double #ccc !important;
	border-radius: 10px !important;
}
.wizard .error_msg.alert.alert-primary {
	top: 0px !important;
	width: calc(90% - 70px) !important;
}

.wizard.addauction li.step {
	width: calc(25% - 10px) !important;
}


.wizard.addauction span.input_wrapper {
	float: none;
	display: inline-block;
	width: calc(100% - 25px);
	box-sizing: border-box;
	padding: 0;
	margin: 10px;
}


.wizard.addproduct li.step {
	width: calc(25% - 32px) !important;
}


.wizard #column-right . .w-25.d-inline-block.float-left.mr-1 {
	width: calc(25% - 10px) !important;
}
.wizard .store_acknowledge_panel span.system.required {
	float: right;
	display: inline-block;
	color: red;
	font-size: 3em;
	position: relative;
	top: 20px;
	width: 0;
	left: -35px;
}

.wizard .card.text-left.m-2.float-left.d-inline-block.w-50 {
	width: 100% !important;
}

.wizard.addbidpack img.card-image.bix-pack.float-left.d-inline-block.m-2.border.border-primary {
	width: 32% !important;
	min-width: unset;
}

.wizard #products_box {
	float: none;
	width: 100%;
	display: block;
	height: auto;
	padding: 5px;
	border-radius: 5px;
	margin-top: 45px;
	clear: both;
}

body.wizard.addproduct #column-left .product-item.auction-item h3 {
	height: 24px;
	margin: -15px 15px 35px;
	position: relative;
	top: 40px;
	text-align: left;
	float: left;
	clear: both;
	font-size: 2em;
}

.wizard.addproduct #column-right .advanced_shipping input.form-control {
	width: auto !important;
	margin: 0 55px 0 0px !important;
	margin-bottom: unset;
	margin-top: 0 !important;
	display: block;
	float: right;
}

.advanced_shipping li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 * {
	line-height: 10px;
	margin-bottom: 0;
}

li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 ol li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 10px !important;
	float: left;
	display: inline-block !important;
	width: 45%;
}

li.px-2.py-1.d-inline-block.float-left.border.border-primary.w-50 ol li i {
	max-width: 100px;
	word-wrap: break-word !important;
	float: left;
	padding-right: 10px !important;
	font-weight: bold;
}


#column-right .datepickers input.text.form-control.hasDatepicker {
	width: calc(100% - 7em) !important;
	min-width: unset !important;
	float: left;
	clear: left !important;
	display: block !important;
}

.wizard.addauction span.system.required {
	display: none;
}

.wizard span.system.included {
	display: none;
}

.wizard #column-right .forms .row label {
	padding: 15px 0 0 !important;
}

.wizard.addproduct li.step {
	width: calc(25% - 50px) !important;
}

.advanced_shipping.merch.vehicle.row .card {
	display: table;
}

#shipping_block .ui-accordion-header.ui-state-default {
	background-color: #ccc !important;
}

.wizard .currency {
	display: none;
}

.wizard span.editor {
	width: 100%;
	margin-top: 30px;
}

.wizard.registration .col-form-label {
	font-size: 1em;
	color: #666;
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	margin-bottom: -40px;
	display: block !important;
	z-index: 2;
}

.wizard.registration .form-control {
	display: block;
	width: calc(95% - 30px);
}

.wizard #column-right .inputs {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	text-align: left;
}

ul#bundle_preview,
.bundle-box {
	display: flex !important;
}

.bundle-box li.d-inline-block.col-xl-3.m-1.p-1 {
	width: calc(33% - 10px) !important;
	display: inline-flex !important;
	padding: 0.5em !important;
	margin: 0.5em !important;
	padding-left: 1.5em !important;
}

ul#bundle_links {
	text-align: left;
	font-size: .9em;
}

li.d-block.clearfix.float-left.text-bold {
	width: 100%;
}

.bundle-box .col-xl-6.d-inline-block.float-left.product-bundle {
	max-width: calc(50% - 60px);
	padding: 0px 30px;
}

.bundle-box li.d-inline-block.col-xl-3.m-1.p-1 {
	max-width: 100px;
}

div#bundle-box {
	width: 100%;
}

.bundle-box span.a-list-item {
	float: right;
	display: block;
	height: 100%;
	vertical-align: middle;
	margin-top: 34%;
	padding: 0 10px;
	font-weight: bold;
	font-size: 2em;
	padding-right: 2em !important;
}

.bundle-box li.d-inline-block.col-xl-3.m-1.p-1 img {
	width: 100%;
}

body.wizard li.step span {
    width: 100%;
    display: block;
    margin: 0 auto 0;
    word-break: break-word;
    line-height: 1.5;
    padding-top: .25em;
    overflow: hidden!important;
}
.wizard.addproduct li.step {
    width: calc(25% - 2em)!important;
    padding: 0;
    vertical-align: top;
    margin: 0;
    max-width: unset!important;
}
body.wizard h3.float-left {
	text-align: left;
	clear: both;
}
body.wizard.addauction #column-right .forms #shipping_block .row .pack_detail label.ten {
	margin-left: 15px;
}

.wizard .row.editor {
    height: auto;
}

body.wizard.addauction #column-right .forms #shipping_block .row .pack_detail span.float-right {
	float: left !important;
	margin-left: 10px;
}

#autocomplete_users {
	display: block !important;
}

li.private_user.d-inline-block.mr-2.mb-2 {
	margin-top: 5px;
}

.panel.timing_panel.d-none.active {
	padding-top: 0;
}

ul#user_list:visible {
	width: 100%;
}


.wizard #search_products_results .search_results li.d-block {
	font-size: 1em;
	border-bottom: 1px solid #ccc;
	padding: .5em;
	height: auto;
	max-height: unset;
	min-height: 100px;
}

#search_products_results img.float-left.small {
	width: 61px;
	height: auto;
}



.wizard #search_products_results.search_results li.d-block {
	font-size: 1em;
	border-bottom: 1px solid #ccc;
	padding: .5em;
	height: 75px !important;
}

.wizard #column-right .d-block.card {
	width: 100% !important;
}

.wizard #search_products_results span.text-bold.float-left.clearfix.mb-2 {
    padding: 0;
    margin: 0;
    height: 20px;
    top: -20px;
    line-height: 12px;
    position: relative;
    margin-bottom: -30px !important;
    margin-top: 0px!important;
}

.wizard button.ui-datepicker-trigger {
	display: none;
}

div#auction-left.traditional {
	width: calc(100% - 10px);
	text-align: left;
}

div#auction-left.traditional {
	width: calc(100% - 10px);
	text-align: left;
	padding: 1em;
	border: unset;
}

.wizard.addproduct select#product {
	display: none !important;
}

#search_products_results img.float-left.small {
	width: 61px;
	height: auto;
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 4px;
	margin-right: 5px;
}

.wizard #search_products_results input.form-control.tiny.clearfix.float-left.d-block {
	float: left;
	clear: both;
	margin-top: -10px !important;
}

#variations_list p {
	font-weight: bold;
	font-size: 1.5em;
	text-align: left;
}

#variations_list span {
	width: 100%;
	border: 1px solid #ccc;
	display: block;
	margin: 5px;
	vertical-align: top;
	border-radius: 5px;
	padding: .5em;
}

#variations_list li.d-inline-block {
	border: 1px solid #ccc;
	margin: .5em;
	border-radius: 5px;
	padding: .5em;
}

#variations_list .form-control {
	margin-bottom: 1em;
	width: calc(100% - 50px);
	display: table;
	clear: both;
	float: none !important;
}

#variations_list i.fa.fa-trash.remove_parent {
	margin-left: .2em;
}

#variations_list>span>i.fa.fa-trash.remove_parent {
	float: right;
}

.addvariation .col-form-label {
	padding-top: calc(0.375rem + 1px);
	padding-bottom: 0;
	margin-bottom: -20px;
	font-size: 13px;
	line-height: 1.5;
	float: left;
	text-align: left;
}

.wizard #column-right #varationsList label.col-lg-4.col-form-label {
	margin-bottom: -20px;
	margin-left: 5px;
}

#variations li.cursor-pointer.d-inline-block.variation {
	width: 35px;
	height: 35px;
	margin: 5px 5px;
	vertical-align: top;
	overflow: hidden;
	border-radius: 50%;
	text-align: center;
	line-height: 17px;
	padding: 2px;
	border: 2px double #ccc;
}

div#variations {
	float: right;
	width: calc(50% - 50px) !important;
	border: 1px solid #ccc;
	border-radius: 4px;
	display: inline-block !important;
}

input#url_content {
	margin-left: -10px !important;
	display: block;
	clear: both;
	float: left !important;
	/* top: -20px; */
	/* position: relative; */
}

.modal-body input#url_content {
	margin-left: -10px !important;
	display: block;
	clear: both;
	float: left !important;
	/* top: -20px; */
	/* position: relative; */
}

.wizard fieldset {
    background-color: unset;
}
.advanced_box .fa.fa-check.green {
	font-size: 1.2em;
	color: darkgreen;
	width: 1em;
	border: 2px solid;
	height: 1em;
	border-radius: 5px;
	background-color: #fff;
	position: relative;
	top: 1px;
	left: 10px;
	z-index: 1;
}

.wizard.addproduct #column-right .option_values .form-control {
	width: calc(100% - 25px) !important;
	max-width: unset !important;
	margin: 5px 0 0;
}

i.fas.fa-trash.right.float-right.delete_feature {
	font-size: 1.5em;
	margin-right: 20px !important;
	margin-top: 10px;
	color: orangered;
}

i.fas.fa-trash.right.float-right.delete_option {
	font-size: 2em;
	color: orangered;
}

#product_options li.search-item {
	font-weight: bold;
	/* font-size: 7.5em; */
	display: block;
}
.wizard input#searchtext.w-50 {
	height: 22px !important;
}

.wizard .ui-accordion .ui-accordion-content {
	padding: 0;
	min-height: 400px;
}



.addauction .onoff {
	float: right;
}
.addauction .switch > label {
    position: unset;
    font-weight: 900;
    max-width: unset;
    font-size: 14px;
}
.addauction i.fas.onoff {
    float: right!important;
    position: sticky;
    left: 100%;
    display: unset;
    font-size: 3em;
    margin-top: -5px;
}
.addauction .switch {
    margin: 5px 10px;
    padding-bottom: 10px;
    font-weight: bold;
    border: 1px dotted #ccc;
    padding: 5px;
    border-radius: 5px;
}
ul#sort_bid_types li .fas, .addauction ul.sort_bid_types li .fas {
    float: left!important;
    left: 10px!important;
}

i.fas.fa-toggle-off.onoff {
    color: #666;
    font-size: 25px;
    margin-top: 0px;
}
i.fas.fa-toggle-on.onoff {
    font-size: 25px;
    margin-top: 0px;
}
.addauction div#nav-cart {
    display: none;
}
.addauction .auction-item .sort_bid_types .fas.onoff {
	display: none!important
}
.addauction .auction-item .sort_bid_types input.checkbox {
	display: block!important;
}
.buynow_toggle {
    height: 30px;
}

.addauction span[data-action="buynow"]:before {
    content: " \0024"!important;
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 0px;
    float: left;
    display: inline-block;
    height: 20px;
    width: 20px;
    left: 55px;
}
.addauction [data-cashauction="1"] span[data-action="buynow"]:before {
    left: -15px!important;
}

#seatleave_panel label {
    max-width: unset;
    float: left;
}
.addauction .buynow_toggle.switch label {
    font-size: revert;
    top: -10px;
    position: relative;
    left: 15px;
}
#userschoice_panel .search_results li.d-block p, #chosen_product_list p {
    clear: both;
    max-width: 100px;
    word-wrap: break-word;
}

#userschoice_panel li.d-inline-block.col-xs-2.border.border-muted.border-dotted.border-radius-4.m-1.p-1 {
    max-width: 120px;
}
ul.choice_buttons {
    width: calc(100% + 30px);
    position: absolute;
    top: 115px;
    left: -15px;
}


.addauction #BasementAuctionsHolder .ratings_box {
    position: relative;
    top: -80px;
}
.addauction #BasementAuctionsHolder .auction-item ul.row.share-links {
    display: none;
    margin: unset!important;
}
.addauction #BasementAuctionsHolder .auction-item ul.row.share-links {
    display: none;
    margin: unset!important;
}
ul#sort_bid_types>li {
	width: 22%;
	vertical-align: top;
	background-color: #ededed;
	padding: 5px;
	margin: 3px;
	cursor: move;
	border-radius: 3px;
	border: 1px solid;
}

ul#sort_bid_types>li>input[type="checkbox"] {
	cursor: pointer;
	width: 1.8em;
	height: 1.8em;
	float: left;
	margin-right: 10px;
	vertical-align: top;
}

ul#sort_bid_types>li {
	width: 22%;
	vertical-align: top;
	background-color: #ededed;
	padding: 5px;
	margin: 3px;
	cursor: move;
	border-radius: 3px;
	border: 1px solid;
	height: 70px;
	box-shadow: 2px 2px 2px #ccc;
}

.addauction span[data-action="buynow"]:before {
    content: " \0024"!important;
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 0px;
    float: left;
    display: inline-block;
    height: 20px;
    width: 20px;
    left: -14px;
}
input.buynowinput:focus {
    background-color: #fff!important;
    color: #666;
}


.wizard.addauction li.step {
    width: calc(33% - 2px)!important;
    font-size: 35px!important;
    height: 100%;
    line-height: 43px!Important;
    padding: 0;
    top: -10px;
    position: relative;
    height: 45px;
    border: unset;
    color: #fff!important;
    text-indent: 20px;
}

#wizard_steps li.step.active:after {
    border-top: 30px solid transparent!important;
    border-bottom: 35px solid transparent!important;
    content: ''!important;
    border-left: 20px solid palegreen!important;
    position: absolute;
    top: -15px;
    height: 0px!important;
    left: calc(100% - 2px);
    margin: 0;
    padding: 0;
    float: right;
    z-index: 999;
    top: -10px;
}

.wizard i#left-trigger {
	display: none !important;
}


#shipping_block .ui-accordion-header.ui-state-default.ui-state-active {
	background-color: #5ca5d6 !important;
}
.panel.d-none.card {
    display: none;
}
ul#product_list {
    padding: 10px;
    border: 1px solid #ccc;
    display: flex;
    min-height: 400px;
}
.wizard.addauction .panel.card.product_panel.d-none {
    display: block!important;
}
