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

:root {
	--column-left: 265px;
	--column-left-wizard: 300px!important;
}
body, div, span, em, li, ul, p, h1, h2, i, a, * {
	font-display: fallback;
}
#ajax_overlay {
	display:none;
	position: fixed;
	top: 0px;
	height: 100%;
	left: 0px;
	width: 100%;
	background: rgba(255, 255, 255, 0.5);
}
#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;
}
.registration .social_links a {
    width: 250px;
    margin: 0 auto 10px;
    height: 30px;
    color: #fff;
}
.registration .social_links a {
    width: 250px;
    margin: 0 auto 10px;
    height: 30px;
    color: #fff;
}
#column-right div#packagesBox {
    margin-left: 5px;
}
#column-right div#newsBox {
    margin-left: 5px;
}
#column-right #newsBox h3 {
    background: url("/assets/css/quibids-2.0/title-packages.gif") no-repeat left top;
    font-size: 14px;
    height: 26px;
    letter-spacing: -0.05em;
    padding: 10px 20px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 150px;
    margin-left: 0px;
}
#column-right #mybids-box.content {
    position: relative;
    left: 1px;
    width: calc(100% - 5px)!important;
    top: -25px;
    border-radius: 0px;
    border: 3px solid rgb(215,215,215);
}
#column-right #newsBox div.box-content {
    background: #d7d7d7;
    padding: 4px;
    position: relative;
    top: -15px;
    width: 220px;
}
.carousel-item.active div {
    background-size: 100%!important;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
}
.carousel-item {
    position: relative;
    float: none;
    width: calc(100% + 2px)!important;
    margin-right: 0;
    height: auto;
    padding: 0;
    margin: 0;
    left: -3px;
}
#container > .tab-area > .advert-banner {
    width: 100%;
}
#column-right div.avatar_box h1 {
    background: #d7d7d7!important;
    font-size: 14px;
    height: 26px;
    letter-spacing: -0.05em;
    padding: 10px 20px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 150px;
    margin-left: 0px;
    position: relative;
    top: -5px;
    left: -10px;
}
div#column-right.col-2 .avatar_box .float-right {
    width: 101%;
    left: 0px!important;
    position: relative;
    top: -30px;
    border-radius: 0px;
    border: 3px solid #d7d7d7;
    max-width: 205px;
}
.registration span.captcha-box {
    height: 80px;
    display: inline;
    background-repeat: no-repeat;
    float: right;
    width: 200px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-size: 100%;
    margin-bottom: 10px;
}
div#password-strength-meter {
    width: 0%;
    height: 15px;
    background-color: red;
}
body.registration form i.fas.fa-eye {
    right: 20px;
}
small.req_input {
    color: red;
    font-size: 18px;
    top: 5px;
    position: relative;
    left: 5px;
}
#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;
}
div#steps li {
    text-shadow: 0.1em 0.1em 0.5em #666;
    color: #000;
    margin-right: -5px;
    height: 150px;
}



#step1, #step2, #step3 {
    background-repeat: no-repeat;
    width: 33%;
    height: 100%!important;
    background-size: 100%!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: 1em;
    width: 55%;
    line-height: 1.25em;
    margin: 1em 1em 0 0;
}
#SlideInContent #login-form input {
	border: 1px solid #bfbfbf;
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 2px;
	vertical-align: middle;
	width: calc(100% - 4em);
	float: left;
	margin-right: 0;
	margin-left: 20px;
}

#SlideInContent .tab-area {
	min-height: auto;
}

#SlideInContent h3.float-left {
	clear: both;
	clear: both !important;
	display: block !important;
	width: 100%;
}

#SlideInContent div#nav {
	margin: 0;
	top: 10px !important;
	position: relative;
	padding: 0;
}

#SlideInContent p.bid-title.card-header {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 18px !important;
	padding: 12px;
	font-weight: bold !important;
}

#SlideInContent .form-group.d-inline-block.w-50 {
	clear: both;
	float: none !important;
	display: block;
	width: calc(100% - .25em) !important;
	text-align: left;
}

#SlideInContent .form-control {
	display: block;
	width: calc(100% - 2em);
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 2.75;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	margin-top: -5px;
}

#SlideInContent .float-left. {
	width: 100% !important;
	clear: both;
	float: none;
	display: table;
}

#SlideInContent .d-block.hard-wizard.w-50.float-left {
	width: 100% !important;
	display: table;
	clear: both;
	max-width: unset;
}

#SlideInContent .float-right.w-50 {
	width: 100% !important;
	display: block;
	text-align: left;
	float: none !important;
}

#SlideInContent .card.forms h2.card-header {
	font-size: 1.2em !important;
	border-bottom: 1px solid #ccc;
	width: calc(100% - 1em) !important;
}

#SlideInContent .form-control[type="checkbox"] {
	float: left;
	margin-top: -10px;
	margin-right: 5px;
}

#SlideInContent ul.d-none.share_buttons. {
	display: block !important;
	width: 100%;
	clear: both;
}

#SlideInContent ul.d-none.share_buttons. {
	display: block !important;
	width: 100%;
	clear: both;
}

#SlideInContent .panel.card.active.d-block {
	clear: both;
	position: unset;
	width: 100%;
	text-align: left;
	border: unset;
	margin-top: 1em;
}

#SlideInContent .form-group.d-inline-block.w-50 {
	clear: both;
	float: none !important;
	display: block;
	width: calc(100% - .25em) !important;
	text-align: left;
	border: unset;
	margin: 0;
	padding: 0;
}

#SlideInContent ul#wizard_steps {
	display: none;
}

.b-tooltip {
	border: 3px solid #fff;
	display: inline-block;
	font-size: .875em;
	padding: .75em;
	position: absolute;
	text-align: center;
	z-index: 9999999;
	display: block;
}

.b-tooltip-light {
	background: #eaeaea;
	background: linear-gradient(to bottom, #fdfdfd 0%, #eaeaea 100%);
	box-shadow: 0px 0px 6px 2px rgba(110, 110, 110, 0.4);
	color: #242424;
}

.b-tooltip-light:after {
	content: '';
    position: absolute;
    left: calc(50% - 10px);
    top: 40px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    clear: both;
}


.b-tooltip-light:before {

}

.b-tooltip-dark {
	background: #242424;
	background: linear-gradient(to bottom, #6e6e6e 0%, #242424 100%);
	box-shadow: 0px 0px 6px 2px #6e6e6e;
	color: #fff;
}

.wrap {
	margin: 0 auto;
	width: 800px
}

.homepage .fas.fa-exclamation.show_now {
	position: relative !important;
	top: -20px !important;
	z-index: 3 !important;
	padding: .15em;
}

#SlideInContent .share_buttons li {
	display: inline-block;
	width: 4em;
	margin-right: .25em;
}

#SlideInContent ul.d-none.share_buttons. {
	display: block !important;
	width: 100%;
	clear: both;
	text-align: left;
}
.modal-container div.bidomatic {
	height: 240px;
}
#SlideInContent .bidomaticHolder div.bidomatic {
	background: none repeat scroll 0 0 #fafafa;
	border-radius: 8px 8px 8px 8px;
	float: none;
	min-height: 180px;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0 .5em !important;
	position: relative;
	top: 0px;
	width: auto !important;
	left: 0px;
	border: 1px #dedede solid;
	min-width: unset;
	margin: 0 auto;
}

#SlideInContent .no-margin {
    margin: 0;
    padding: 0;
    width: calc(100% - 15px);
}

#SlideInContent .no-margin button {
	margin-right: 5px;
}
.tw-flex.tw-items-center.tw-mb-7.lg\:tw-mb-2 {
    width: 50%;
    margin: 0 auto 10px;
}
#SlideInContent .card.mb-2 {
    display: block;
    margin-bottom: 10px!important;
    clear: both;
    float: none;
    position: relative;
}
.auction-icons ul.icons {
	position: unset;
	width: 200px;
	float: right;
	display: table;
	clear: both;
}

.auction-icons ul.icons li {
	display: inline-block;
	margin: 0 !important;
	position: unset;
	margin-top: 0;
	margin-right: 2px !important;
	width: 2.5em;
	float: none;
}

.auction-icons i.fas.fa-eye {
	display: block !important;
	float: right;
	position: unset;
	top: unset;
	font-size: 2em;
	color: #666;
	margin: unset !important;
}



#thumbs-product {
	list-style: none;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 1em;
}

#thumbs-product li {
	width: 77px;
	height: 54px;
	line-height: 54px;
	padding: 1px;
	border: 1px solid #d5d5d5;
	border-radius: 6px;
	text-align: center;
	margin: 0 0 0 7px;
	float: left;
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

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

.auction-icons ul.icons {
	position: unset;
	min-width: 200px;
	float: right;
	display: table;
	clear: both;
	width: auto;
	clear: both;
	text-align: right;
	margin-top: .5em !important;
}


#SlideInContent .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: .5em;
	position: relative;
	top: 15px;
	right: 0px;
	border-radius: 0 0 0 10px;
	color: #fff;
	font-weight: bold;
	margin-bottom: -5em;
	min-width: 40px;
}

.auction-box.auction-item.card.d-block {
	width: 100% !important;
	display: table !important;
	clear: both;
}
#SlideInContent span.large-price.card-header.clearfix {
    margin-top: -10px!important;
    padding-top: 20px!important;
    width: calc(100% - 1em);
    font-weight: bold;
    font-size: 2em;
    line-height: 33px;
}
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;
}

#SlideInContent ul.price-breakdown.text-left.float-left {
	padding: 2em;
	text-align: center;
	width: calc(100% - 4em) !important;
}

.auction-icons ul.icons li {
	text-align: center;
	vertical-align: middle;
}

.bidomatic h3.orange.bold {
	border-color: #ccc;
}

#SlideInContent div.bidomatic {
    background: url();
    border-radius: unset;
    float: left;
    height: auto;
    margin: 10px 0 0 0;
    overflow: hidden;
    padding: 0px!important;
    position: relative;
    top: 0px;
    width: 235px!important;
    left: 0px;
    border: unset;
    min-width: calc(100% - 20px);
    margin: 0 auto;
}


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

@media(max-width: 650px) {
	#BasementAuctionsHolder .float-right.text-bold.shipping-info {
		position: absolute;
		top: unset;
		left: unset;
		width: 120px;
		right: 0px;
		bottom: 135px;
		font-size: 13px;
		font-weight: normal;
	}
	#SlideInContent .button_holder {
		clear: both;
		display: table;
		width: 100%;
	}

	#SlideInContent div.bidomatic {
		width: calc(100% - 2em) !important;
		max-width: calc(100% - 6em) !important;
	}

	#SlideInContent div.normal {
		float: none;
		width: 100%;
		top: 0;
		display: block;
		border: unset;
	}

	#SlideInContent .module.auction-info.col-xl-8.w-70.float-right.d-inline-block {
		float: none;
		clear: both;
		display: table !important;
		width: 100% !important;
		max-width: unset !important;
	}

	#SlideInContent .module.auction-left.col-4.col-xl-4.row {
		width: calc(35% - 2.5em) !important;
		float: none !important;
		display: block;
		margin-left: 0;
		padding: 5px;
		border: unset;
		clear: both;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	#SlideInContent .d-inline-block.col-xl-5.align-top {
		float: none;
		width: calc(100% - 10px);
		display: block !important;
		clear: none;
		text-align: left;
		margin-top: 2em;
		margin-bottom: 20px;
		clear: both;
		margin-right: 10px !important;
	}

	#SlideInContent .product-reviews em.d-inline-block.float-right {
		float: right !important;
		display: inline-block !important;
		color: #000;
		width: 15px;
		vertical-align: top;
		float: right !important;
		clear: right;
		margin-top: 0px;
	}
	#new_toolbar span#user_badges.float-right {
		margin-top: -30px!important;
		width: auto;
		max-width: unset!important;
		margin-right: 0px!important;
		display: block!important;
		min-width: 150px;
		float: right;
	}
	#new_toolbar span#cart-count {
		float: left;
		top: -25px!important;
		position: relative;
		left: unset;
	}
	#new_toolbar .fas {
		display: inline-block;
	}
}

ul#MyAuctionsHolder {
	display: none;
}

#SlideInContent .col-form-label {
	padding-top: calc(0.375rem + 1px);
	padding-bottom: calc(0.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
	background-color: #fff;
	width: auto;
	min-width: unset;
	display: table;
	margin-left: .25em;
	padding: 5px;
	color: #666;
}

#SlideInContent ul.d-none.share_buttons. {
	display: block !important;
	width: 100%;
	clear: both;
}

#SlideInContent div#navigation {
	float: none !important;
	clear: both;
	margin-top: 0;
	display: block;
	width: 100%;
	top: 0;
	position: relative;
	float: left;
	margin-left: 0;
	height: auto;
}

#login-form .wraps {
	margin: 0 0 0 147px;
	margin: unset !important;
	width: 100%;
}

#SlideInContent #login-form form i.fas.fa-eye {
	display: inline-block !important;
	position: absolute;
	position: unset;
	top: 0;
	font-size: 2em;
	color: #ccc;
	z-index: 5;
	cursor: pointer;
	right: unset;
	margin-top: -.75em;
}

#SlideInContent div#bidding-history {
	width: calc(100% - 2em);
	margin: 1em;
}

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



.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;
	font-size: 1.5em !important;
}



li.d-inline-block.user-action.col-xl-4:hover {
	color: #fff !important;
	border-color: blue !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;
}


.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;
}

.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;
}


input#product_qty {
	margin-bottom: 20px;
}

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

.hibid a.buttons.bid.medium.orange.buynow {
	float: right !important;
	display: inline-block !important;
	margin-top: 0px !important;
	width: calc(50% - 20px) !important;
}

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

.winnerlist {
	display: none;
}

.pas .winnerlist {
	display: block;
}

.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: auto;
	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;
}

.hibid div#horizontal-auctions-box {
	height: auto;
	min-height: 570px;
	display: block;
	position: relative;
	max-width: 1300px;
	margin: 0 auto;
}
.thead-dark strong {
    color: #fff!important;
}
.account.buybids .card a.fa.float-right {
    font-size: 20px;
    color: #fff;
    background-color: #666;
    padding: 4px;
    border-radius: 4px;
    margin-left: 2px;
}
.hibid .winning.grey {
	z-index: 1;
	margin-top: 20px;
}

.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% - 15px) !important;
    height: 250px;
    border: 1px solid #ccc;
    margin-left: 0px;
    margin-right: 2px;
}
.three-columns .w-50.slider_holder {
	width: calc(50% - 0px) !important;
}
.w-100.d-block.three-columns img {
    width: calc(100% - 5px)!important;
    overflow: hidden;
    max-height: 250px;
    margin-left: 0px;
    padding: 0px;
}
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;
}

.pas .w-80 {
	width: 90% !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;
    margin: 6px;
}
#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;
}



#horizontal-auctions-box .auction-item {
	box-sizing: border-box!important;
}

#horizontal-auctions-box > ul {
    margin: 0 auto!important;
}

div#horizontal-auctions-box, div#horizontal-auctions-box2, div#horizontal-auctions-box3 {
    display: block!important;
    clear: both;
    width: 100%;
    margin: 0 auto!important;
    text-align: center!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;
}

.homepage.pas.horizontal-alternate #horizontal-auctions-box .auction-item.odd .buttons.bid.medium.orange.buynow.btn {
	top: -30px !important;
	width: calc(50% - 35px) !important;
	padding: 8px;
	float: right !important;
	display: inline-block !important;
	border-radius: 0;
	line-height: 19px;
	padding: 4px;
	margin: 0;
	position: relative;
}

.homepage.pas.horizontal-alternate #horizontal-auctions-box .auction-item.even .buttons.bid.medium.orange.buynow.btn {
	top: -60px !important;
}

.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);
}



.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;
}



.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;
}




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%;
}
.accordion_faq .card-header:after {
    content: "\f105";
    font-family: "'Font Awesome 5 Free'";
    font-weight: 600;
    font-style: normal!important;
    /* width: 20px; */
    /* height: 20px; */
    /* display: block; */
    color: #000;
    /* position: relative; */
    /* right: 10px; */
    /* top: 0px; */
    font-size: 24px;
    /* margin-top: -10px; */
    vertical-align: top;
    float: right;
}
.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;
}

form .btn.btn-primary.:last-child {
	font-size: 2em;
	background-color: lightseagreen;
	line-height: 10px;
}

.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;
}


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: 100% !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;
}

.row.w-33.d-inline-block.hard-wizard.float-left.card {
	width: 33%;
}

.row.w-33.d-inline-block.hard-wizard.float-center.enormous-text {
	width: 33%;
	float: left;
	display: inline-block;
}

span.search_results {
	clear: both;
}

.flag {
	background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/209282/flags.png');
	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;
}

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;
}

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


.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;
}

#chatOutput ul {
	height: 100%;
	overflow-y: scroll;
	padding: 0;
	margin: 0;
}

#chatOutput ul li {
	display: block;
	border-bottom: 1px solid #ccc;
	width: 100%;
}

li.new.answered.border-bottom-1.p-1.create_active.getInfo.getInput {
	cursor: pointer;
}

#chatOutput ul img.tiny.avatar {
	width: 15px;
	height: 15px;
	margin: 40px 25px 0px -20px !important;
}

#chatOutput ul em.time {
	max-width: 60px;
	word-wrap: break-word;
	font-size: 10px !important;
	text-align: left;
	line-height: 15px;
	margin-left: 5px !important;
}

.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;
}

#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;
}

.cornerImagev.float-left.align-top {
	float: left;
	height: 100px;
	width: 100px;
	display: block;
	background-size: 100% 100%;
	position: relative;
	top: -9px;
	left: -9px;
}

.modal-body div.bidomatic {
	width: calc(100% - 40px) !important;
	padding: 5px !important;
	top: 0px;
	height: auto;
}

.modal-body .bidomatic h3.orange.bold {
	border: 1px solid;
	width: 100% !important;
	display: block;
	margin: 0 auto;
	border-radius: 9px 8px 0 0;
}

.modal-body .bidomatic fieldset.bidomatic p {
	margin: 0;
	width: auto;
	float: left;
	clear: both;
	display: block;
	font-size: 16px;
}

.modal-body .fieldset-left,
.modal-body .fieldset-right {
	float: left;
	margin: 5px 10px 0 10px;
	padding: 0;
	width: 100px;
}

.modal-body .no-margin {
	margin: 0 0 0 20px;
	text-align: left;
	width: 100%;
}

.modal-body .bidomatic .content {
	border-top: unset !important;
	width: calc(100% - 20px) !important;
	position: relative;
	left: 0;
	float: right;
	min-height: 150px;
}

.modal-body .DeleteBidButler li.d-inline-block.font-weight-bold {
	text-align: left;
	float: left;
	clear: left;
	font-size: 12px;
}

.w-33.col-xs-2 fieldset.bidomatic {
	margin-top: 5px;
}

.fieldset-right.w-33.col-xs-2 fieldset.bidomatic,
.fieldset-left.w-33.col-xs-2 fieldset.bidomatic {
	margin-top: 0px !important;
}

#winnerBox.box {
	margin: 0 0 6px;
	position: relative;
	width: 100%;
	text-align: center;
}

.prodtitle a {
	z-index: 2;
	position: relative;
}

.homepage .fas.fa-exclamation.show_now {
	position: relative !important;
	top: -45px !important;
	z-index: 3 !important;
}

.CRM #sales_bar {
	display: none;
}

#sales_bar_ul {
	border: 1px solid #CACACA;
	list-style: none outside none !important;
	list-style-type: none !important;
	margin-left: 0 !important;
	padding: 0 10px 5px 10px;
	text-align: left;
	height: 1000px;
	border-radius: 6px;
}

#sales_bar .form-control {
	padding: 5px !important;
	font-size: 13px !important;
	height: auto !important;
}

#sales_bar .form-control option {
	font-size: 13px !important;
}

div#card-element {
	width: 300px;
	height: 20px;
	padding: 5px;
	border: 1px solid #666;
}

.admin.index .row.form-group.mt-20.clearfix.float-right {
	text-align: right;
	/* margin-left: 100%;
     */
	clear: both;
	/* margin-right: 0;
     */
	margin-top: 30px !important;
	/* float: left!important;
     */
	margin-bottom: 30px !important;
	display: table;
}

div#new_toolbar {
	text-align: center;
	width: 100%;
	left: 0;
	margin: 0;
	z-index:99;
}

.currentWinnerTitle h2 {
	font-weight: bold;
	font-size: 40px;
}

.admin li.d-inline-block.w-20.float-left {
	text-align: center;
	border: 1px solid #ccc;
	margin: 5px;
	width: 95px !important;
	height: 100px;
	border-radius: 5px;
	padding: 5px;
}

.large-price.sold {
	/* color: #4ba500;
     */
	/* line-height: .95em;
     */
	/* position: relative;
     */
	/* top: -45px;
     */
	font-size: 2em;
	/* float: none;
     */
	text-align: center;
	text-indent: 0;
	position: unset;
	margin: 0;
	width: 100%;
	display: block;
	float: none;
}



.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;
}

.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%;
}


.falconbids #horizontal-auctions-box .auction-item h5.prodtitle.auction-item-title a {
	color: #fff !important;
}

.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;
}

.pas ul.social_login {
	float: right;
	clear: both;
	width: 90px;
	display: block;
	margin-top: -20px;
	margin-right: 20px;
	margin-bottom: -10px;
}

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

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

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

a.seat_button {
	float: none;
	clear: both;
	width: 80% !important;
	margin-left: auto;
	margin-right: auto;
}

.jshowoff #SLIDER1,
.jshowoff #SLIDER5 {
	width: 100% !important;
	background-size: 100% !important;
	background-color: #fff;
}

.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;
}




.card#SearchBox {
    overflow: visible!important;
}
.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 {
	background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/209282/flags.png');
	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;
}

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;
}

.fa-coins span {
    position: relative;
    left: 1px!important;
    z-index: 100;
    color: blue;
    margin-right: unset;
    width: 100%;
    display: block;
    top: 3px;
}


#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;
}

.homepage.pas .auction-item .buttons.bid.medium.orange {
	width: 80% !important;
	float: none;
	clear: both;
	max-width: unset;
	display: table;
	top: -25px !important;
	padding: 12px 0px;
	position: relative;
}

.auction_subtitle {
	display: none;
}

#testimonials_form label {
	color: green;
	font-weight: bold;
	font-size: 16px;
}

.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;
}

.endingtimer {
	color: red !important;
}

.auction-item .gavel {
	background-image: url(/assets/img/gavel.webp) !important;
	background-repeat: no-repeat;
	background-size: 100px 100px !important;
	width: 100px;
	height: 100px;
	margin-bottom: -100px!important;
	visibility: visible !important;
	position: relative;
	margin: 0 auto;
	margin-bottom: -100px;
}

.auction-item .fireworks {
    display: block!important;
    background-image: url(/assets/img/fireworks.webp)!important;
    background-repeat: no-repeat;
    background-size: 100% 100%!important;
    width: 100px;
    height: 100px;
    visibility: visible!important;
    position: relative;
    top: 50%;
    z-index: 100;
    margin-bottom: -18px!important;
}

#effects_editor {
	display: none;
}

#sales_bar select {
	width: 130px;
}

.reply.buttons {
	text-align: right;
	color: #fff;
	font-weight: bold;
	vertical-align: bottom;
	float: right;
	clear: both;
}

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

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

.Messages .pagination {
	float: right;
	width: 100px;
	margin-right: 10px;
}

.Messages .pagination li {
	display: inline-block;
}

.normal.you_won.fireworks {
	position: relative;
	top: 0px;
	width: 100%;
	background-size: 100px 100px;
}

.may_drestext a.prodtitle {
	background: unset;
}

.cornerImagev2 img {
	width: 100px;
}

.advertise .jshowoff {
	width: 100%;
}

.advertise .jshowoff-slidelinks.jshowoff-1-slidelinks {
	display: none !important;
}

.browser {
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-family: tahoma;
	color: #222222;
	border: 1px solid #888888;
	display: table;
}

.advertise .jshowoff img {
	width: 100%;
}

#column-left .advertise {
	margin: 20px auto 20px 10px;
	width: 105%;
}

.advertise p.jshowoff-slidelinks {
	display: none;
}

#column-right .advertise {
	margin: 20px 10px 20px 0px;
	width: 100%;
}

#aaa_bar,
.aaa_bar,
#sales_bar {
	display: none !important;
}

.advertise {
	float: none;
	clear: both;
}

#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;
}

.pas #flash_message a.loginfirst_orange.bid-button-link.buttons.medium.orange {
	float: right;
	display: inline-block;
	margin: 0 5px;
	left: 25%;
	width: 60px !important;
	padding: 5px 10px;
	min-width: unset;
	top: -25px;
	height: 20px;
	font-size: 12px;
	line-height: 25px;
	min-width: unset;
}

.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;
}

.pas #horizontal-auctions-box .advertise:first-child .jshowoff img {
	width: 710px;
	height: 215px;
	margin-top: -15px;
}


#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;
}




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;
}


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


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;
}

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;
}

.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;
}

#horizontal-auctions-box .auction-item {
	height: 400px;
	padding: 0 !important;
	vertical-align: top;
	max-width: 250px;
	margin-top: .5em;
	z-index: 1;
}

.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;
}

.pas.shopping #banner-rotator {
	float: none;
	width: 950px;
	height: 250px;
	clear: both;
}

.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;
}

.pas.shopping #horizontal-auctions-box .advertise:first-child .jshowoff img {
	width: 925px;
	height: 215px;
	margin-top: -15px;
}

.pas.shopping #main {
	margin: 0 auto;
	position: relative;
}

.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;
}

.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: 40px;
	padding: 10px 5px;
	border-style: solid;
	border-right-style: solid;
	border-right-style: solid;
	color: #ccc;
	border-right: unset;
	cursor: pointer;
	top: 70px;
	position: absolute;
	right: 0px;
	background-color: #c2c2c2;
	color: #666;
}

.pas.shopping.viewproduct #horizontal-auctions-box.content>#featured.single-item>.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;
	display: table;
	padding-bottom: 15px;
}

.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;
}

.pas #login-wrapper>a {
	float: right;
	position: relative;
	right: -515px;
	top: 50px;
	width: 36px;
	height: 37px;
	background-color: #fff;
	margin: 5px;
	border-radius: 5px;
}

.pas #login-wrapper i.fab.fa-google-plus-square {
	color: red;
	font-size: 35px;
	position: relative;
	left: -2px;
}

#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;
}


.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.pas.vendors.shopping #column-left {
	float: left;
	width: 255px;
}

.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 #gb_form form .btn.btn-primary.:last-child {
	font-size: 2em;
	background-color: lightseagreen;
	margin-top: 23px !important;
}

.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;
}

.ui-datepicker {
	width: auto !important;
	padding: 0;
	position: absolute;
	z-index: 1000;
	border-radius: 4px;
	box-shadow: 3px 3px 3px #666;
	border: 1px solid #666;
}

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;
}

.pas.shopping .pagination {
	clear: both;
	display: block;
	list-style: outside none none;
	margin: 0 0 20px;
	width: 100%;
	text-align: center;
	text-align: right;
	float: right;
}

.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;
}

.ui-accordion-header .ui-state-default .ui-icon {
	background-image: url(images/ui-icons_666666_256x240.png);
	background-size: unset;
	float: right;
	display: none;
}

.pas.shopping .pagination {
	clear: both;
	display: table;
	list-style: outside none none;
	margin: 10px 0 5px;
	width: 100%;
	text-align: center;
	text-align: right;
	float: right;
}

.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: #00c5b4;
	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;
}

.pennyprobids .fa.fa-search.d-none.float-right.search-trigger {
	display: block;
}

#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;
}


/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */

#colorbox,
#cboxOverlay,
#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxWrapper {
	max-width: none;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
	box-sizing: content-box;
}

#cboxOverlay {
	background: url(images/overlay.png) repeat 0 0;
	opacity: 0.9;
}

#colorbox {
	outline: 0;
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
	width: 21px;
	background: url(images/controls.png) left top repeat-y;
}

#cboxMiddleRight {
	width: 21px;
	background: url(images/controls.png) right top repeat-y;
}

#cboxTopCenter {
	height: 21px;
	background: url(images/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
	height: 21px;
	background: url(images/border.png) 0 -29px repeat-x;
}

#cboxContent {
	background: #fff;
	overflow: hidden;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 28px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}


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;
}

#BasementAuctionsHolder .btn-secondary span {
    float: none;
    color: #fff;
    font-size: 16px;
    display: block;
    text-indent: 0;
    top: 0px;
    position: relative;
}


.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;
}



.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;
}

.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;
}

#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: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0px;
	margin-left: 0px;
}


.edit_box .col-xs-9 {
	width: 40%;
	display: inline-block;
}

.edit_box .row {
	display: -ms-flexbox;
	display: block;
	-ms-flex-wrap: wrap;
	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;
}

.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: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	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: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	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;
}

.g-recaptcha {
	float: right;
}

#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;
}

.tab-area {
    width: calc(100% - 1px);
}
.slider_holder {
    height: 250px;
    border: 1px solid #ccc;
    overflow: hidden;
    display: inline-flex!important;
    background-color: #eee;
    width: calc(100% - 0px)!important;
}
#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;
}

.pas #mybids-box div.bid-box div.bid-content {
	float: left;
	width: 45% !important;
}

.pas #buybids-box div.bid-box div.pack-description button {
	background-size: 100%;
}

.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;
}

.row. {
	margin: 0 !important;
	padding: 0px;
	max-width: calc(100% - 29px) !important;
	width: calc(97% - 30px) !important;
}

form#f1 {
	overflow-x: hidden;
}

form .btn.btn-primary.:last-child {
	font-size: 2em;
	background-color: lightseagreen;
}

.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;
}

#winnerBox>img {
	float: right;
	position: relative;
	top: -47px;
	width: 60px !important;
	left: 0;
	z-index: 1000;
}

#winnerBox.box {
	margin: 0 0 6px;
	position: relative;
	width: 100%;
	text-align: center;
}

#winnerBox h3 {
	width: 100%;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	height: 50px;
}

.forms .row.col-4.d-inline-block {
	margin: 0px 10px !important;
	padding: .5em;
	width: 25%;
	height: auto;
	min-height: 120px;
	vertical-align: top;
}

.border-primary {
	border-color: #ccc !important;
}


#column-right .forms .row label {
	font-size: 1.2vw;
	background-color: #1489d8;
	width: 100%;
	color: #fff;
	margin-bottom: 5px;
	height: 3vw;
	padding: 5px 0;
	text-align: center;
}


.admin form[name="search"] td span {
	font-size: 1.5em;
	margin-bottom: 1em;
	height: 30px;
	display: block;
}

.admin.manageproducts #column-right .form-control {
	margin-bottom: 5px;
	margin-top: 0;
	padding: 10px 5px;
	line-height: 31pximportant;
}

i.fa.fa-user-lock.d-block.d-block {
	font-size: 2em;
	font-size: 2.5em;
	color: red;
}

li.unauthorised.d-inline-block.w-20.bg-light.mx-1.my-2.border.border-dark.border-primary.float-left.float-left.nav-item {
	opacity: .3;
	background-color: #666 !important;
}

i.fa.fa-user-lock.pr-2.mr-2.float-left.d-inline-block.d-block {
	margin-left: 15px;
	margin-top: 5px;
}

.sidebar_menu li.d-block.bg-light.clearfix.card-header a {
	color: #666 !important;
	font-size: .9em !important;
}

.sidebar_menu li.d-block.bg-light.clearfix.card-header li {
	border-bottom: 1px solid #ccc;
}

#column-right #admin_panel {
	box-shadow: unset;
	border: unset;
	margin-right: 0px;
	z-index: unset !important;
	position: unset !important;
}

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;
}

#column-right .row.w-20.d-inline-block {
	width: calc(25% - 20px) !important;
	vertical-align: top;
	margin-left: 0px !important;
	margin-right: 5px !important;
	padding: 5px;
}

div#product_picture {
	height: auto;
	max-width: inherit !important;
	display: block !important;
}

#product_picture img {
	max-width: 180px;
}

#login-form #userinfo {
	background: unset;
	border: 0;
	height: 30px;
	width: auto;
	line-height: 30px;
	padding-left: 26px;
	vertical-align: middle;
	overflow: hidden;
	display: block !important;
	float: left;
	position: unset;
	margin: 0 auto;
}

.admin #column-left li.card-header {
	font-size: .9em;
}

body.admin #column-left .card-header {
	padding: .6em !important;
	font-size: 1.3em;
	background-color: darkcyan !important;
	color: #ededed !important;
}

.admin .nav-link i.fa.d-block {
	font-size: 2em;
}

body.admin #column-left ul.card {
	margin: 0 !important;
}

.admin #colum-left li.d-block.bg-light.clearfix.nav-item a {
	font-size: 1.2em;
	color: #666;
}

.admin #column-left i.fa.float-left.d-inline-block {
	margin-right: 15px;
	font-size: 1.3em;
	background-color: unset;
	width: 25px;
}

.admin #column-left .card-group ul {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}

body.admin #column-left .card-header {
	padding: .6em !important;
	font-size: .9em;
	background-color: darkcyan !important;
	color: #ededed !important;
}

body.admin #column-right .card-header {
	font-size: 1.7em;
}

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

body.admin.index #admin_panel .row. {
	margin-right: 5px !important;
	margin-left: 5px !important;
	width: 100%;
	display: block;
	float: none !important;
	vertical-align: top;
	margin-bottom: 20px;
}

.admin .system.message {
	font-size: .8em;
	clear: both;
	display: block;
	vertical-align: top;
}

.admin .row .form-control {
	float: left;
	width: calc(100% - 60px);
	display: inline-block;
}

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;
}

body.admin.index #admin_panel .row.form-group {
	margin-right: 5px !important;
	margin-left: 5px !important;
	width: 100%;
	display: table !important;
	float: none !important;
	vertical-align: top;
	margin-bottom: 20px !important;
	min-height: 40px !important;
}

.news-entry-full {
	border: unset;
	width: calc(100% - 50px);
	margin-left: 10px;
}

.news div#navigationBox .box-content li {
	text-align: left;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #ccc;
	margin-left: 0;
}

.fas.fa-exclamation.show_now {
	margin-top: -10px;
	margin-right: -10px;
	height: 25px;
	width: 25px;
	color: #fff;
	background-color: #aaa;
	border-radius: 50%;
	line-height: 26px;
}

.admin #admin_panel .row label {
	font-size: 1.2em;
	padding: 0;
	height: auto;
}

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

#admin_panel .alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
	margin: 10px 5px;
	width: 89%;
	border-top: 1px solid #b8daff !important;
	border-bottom: #b8daff !important;
}

#admin_panel .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;
}

.admin .tab-area {
	margin-top: 40px;
}

#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;
}

.table td,
.table th {
	border-bottom: 1px solid unset !important;
	border-left: 1px solid unset!important;
}

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;
}

.modal-body li {
	clear: both;
	margin-top: 10px;
}



.thirdparty #column-right form {
	width: 100%;
}

.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;
}

.thirdparty .row. {
	margin-left: 20px;
	font-size: 1.25em;
}

.thirdparty .row. label {
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}


.modal-body li.col-xl-3.d-inline-block i {
    font-size: 3em;
}


.admin.index label {
	display: block;
}

.card.py-2.px-2 {
	margin: 10px 5px;
	width: calc(100% - 30px) !important;
}

.forgotpassword #column-right form {
	padding: 10px;
}

button.button77.btn.btn-primary.d-block {
	width: calc(100% - 45px) !important;
	margin: 10px auto;
}

.forgotpassword .form-control {
	width: calc(100% - 45px);
	margin: 0 auto;
}

div#signin-right-wrapper a {
	opacity: 1;
	color: #fff !important;
	font-size: .9em !important;
	width: 100% !important;
	max-width: unset !important;
}


a.brand-link {
    clear: both;
    display: table;
}
header>.float-right.text-right {
	top: 0;
	position: relative;
	max-width: 50%;
	width: auto;
	min-width: 250px;
	margin-top: 5px;
	margin-bottom: 0;
	height: auto;
	display: table;
}

header>#list-languages {
	z-index: 0 !important;
}


.error_msg {
	display: none;
}

form[name="forgot"] {
	margin: 10px 5px 0px 0px;
	position: static;
	border: unset;
	width: 100%;
	border-radius: 5px;
	padding: 10px;
}

ul.system_messages.alert {
	width: calc(100% - 50px) !important;
}

#column-right .row.w-20.d-inline-block {
	width: calc(100% - 20px) !important;
}


.cornerImagev b {
    line-height: 13px;
}
.edit_box form {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	min-width: 325px !important;
	overflow: visible;
}

.edit_box input[type="submit"].btn-small {
	position: unset;
	/* top: 0px;
     */
	float: right;
	color: #fff;
	background-color: orange;
	font-size: 18px;
	padding: 2px 5px;
	right: 10px;
	font-size: .9em;
	height: auto;
	background-color: #666;
}

.edit_box li.w-20 {
	margin-right: 15px !important;
	width: 15%;
	display: block !important;
	float: left;
	padding: 0 10px 0 0;
}



.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;
}

.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%;
}

#restaurant_panel .ui-accordion .ui-accordion-content-active {
	min-height: 250px;
}

.auction-item .pin_icon.fas.fa-eye {
	float: right !important;
	position: unset;
	display: none !important;
}


input#rndcode {
	width: 45%;
	float: left;
	margin-right: 5px;
}

.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;
}


.owl-carousel.owl-loaded {
	display: grid !important;
}

img.owl-item {
	width: auto;
	height: 144px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 5px;
}

.owl-nav {
	display: block;
	position: relative;
	top: -195px;
}

.owl-nav span {
	font-size: 7em;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
	position: relative;
	top: -50px;
}

button.owl-prev {
	float: left;
	margin-left: 5px;
}

button.owl-next {
	float: right;
	margin-right: 5px;
}

.auction-item .hide_icons_new .pin_icon.fas.fa-eye {
	display: block !important;
	color: #666;
	font-size: 20px;
	margin-left: 4px;
}

div#login-wrapper form {
	float: none;
	width: 400px !important;
}

.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;
}
input#searchtext {
    border-radius: 0!important;
    outline: unset!important;
    height: 26px;
    background-color: #fff!important;
    width: calc(100% - 85px);
    float: left;
}

input#qbSearchButtonNew {
    text-indent: -1000px;
    background: unset;
    border: unset;
    width: 100%;
    padding: 6px 22px;
}


#searchForm .col-md-10.form-group {
    min-width: calc(100% - 140px)!important;
    max-width: unset!important;
    margin-left: 19px!important;
}



#qbSearchButtonHolder {
    border: unset!important;
    box-shadow: unset;
    vertical-align: top;
    height: auto;
    padding: 0;
    max-width: 55px!important;
    margin: unset;
    float: unset;
	z-index: unset;
}


#qbSearchButtonNew:after {
		content: '\f002'!important;
		font-family: "Font Awesome 5 Free";
		color: #fff;
}

body.register #MasterLoginForm label.col-lg-4.col-form-label {
	margin-bottom: -27px;
	/* background-color: #fff; */
	/* max-width: 75px; */
	clear: both;
	display: block;
}
.input-group-text {
	background: transparent!important;
}
body.register #MasterLoginForm .form-group.d-inline-block.w-50 {
	width: calc(50% - 2em) !important;
	margin-right: 1em;
}

body.login div#column-right {
	width: calc(100% - 20px);
	vertical-align: top;
	top: 0;
}

.forumtitle.col-xl-5.p-1.px-0.d-inline-block.bg-primary.float-left.mr-1 {
	margin-left: 0em;
	padding: 1em 0em !important;
	color: #fff;
	min-width: 55%;
}

.forumtitletopic.col-xl-3.p-1.px-0.d-inline-block.bg-primary.float-left.mr-1,
.forumtitlepost.col-xl-1.p-1.px-0.d-inline-block.bg-primary.float-left.mr-1,
.forumtitlelastpost.col-xl-1.p-1.px-0.d-inline-block.bg-primary.float-left,
.forumtitlelastpost.col-xl-2.p-1.px-0.d-inline-block.bg-primary.float-left {
	padding: 1em 0em !important;
	color: #fff;
}

.forumtitlelastpost.col-xl-2.p-1.px-0.d-inline-block.bg-primary.float-left {
	width: 144px;
	margin-right: 0;
}

.cat_sub_heading.d-block.clearfix. {
	text-align: left;
	margin-left: 10px;
	font-size: 2em;
	margin-top: 10px;
}

.forumtitle.col-xl-5.w-40.p-1.px-0.d-inline-block.float-left.mr-1 {
	text-align: left;
	width: 55%;
	max-width: unset;
}

p.float-left.d-block.text-left.clearfix.p-2 {
	min-width: 37%;
	text-align: left;
	float: left;
	clear: both;
}

p.float-left.d-block.text-left.clearfix.p-2 a {
	font-size: 1.5em;
}

.forumtitleposttext.col-xl-2.w-10.p-1.px-0.d-inline-block.float-left.mr-1 {
	max-width: 150px;
}

.modal .share_buttons li {
	width: 65px;
	display: inline-block !important;
}

.forumtitlelastposttext.col-xl-2.w-10.p-1.px-0.d-inline-block.float-left {
	width: 60px;
	word-wrap: break-word;
	float: right !important;
	clear: right !important;
	text-align: left;
}

.border-bottom-1 {
	border-bottom: 1px solid;
}

.even.border-bottom-1.d-block.clearfix {
	width: 100% !important;
	padding: 20px 0;
	margin: 0;
}

.odd.border-bottom-1.d-block.clearfix {
	width: 100% !important;
	padding: 20px 0;
	margin: 0;
}

.w-50.d-inline-block.float-left.text-left.mr-2.breadcrumbs {
	margin-left: 20px;
	font-size: 1.25em;
}

.forummaintitle.card-header {
	margin-top: 0px;
	border-top: unset;
	width: calc(100% - 40px) !important;
	font-weight: bold;
	text-align: left;
	font-size: 1.5em;
}

form[name="postthread"] label {
	display: block;
	clear: both;
	font-size: 15px;
	padding: 10px;
	font-weight: bold;
}

input.logintextboxclas.form-control {
	margin-left: 10px;
	clear: both;
	display: block;
}

form[name="postthread"] textarea {
	padding: 7px;
	color: #4c4c4c;
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	border-radius: 4px;
	cursor: pointer;
	border: solid 1px #d3d3d3;
	background-color: #fff;
	margin-left: 10px;
	display: block;
	clear: both;
}

form[name="postthread"] .clearfix.form-group.d-block.w-90.text-left.float-left {
	display: block;
	clear: both;
	margin-left: 0;
	width: 100%;
}

button.forummainbutton1.btn.btn-primary.d-block.clearfix {
	margin-left: 10px;
}

.forumtitletext.col-xl-5.w-40.p-1.px-0.d-inline-block.float-left.mr-1 {
	width: 55% !important;
	max-width: unset;
	text-align: left;
	padding: 5px;
	font-size: 1.2em;
}

.forum_detail .forumtitletext.col-xl-5.w-40.p-1.px-0.d-inline-block.float-left.mr-1 a {
	float: left;
	margin-left: 10px;
}

.forum_detail .forumtitletext.col-xl-5.w-40.p-1.px-0.d-inline-block.float-left.mr-1 a {
	float: left;
	margin-left: 10px;
	font-size: 1.2em;
	margin-top: 10px;
}

.forum_detail p.clearfix.d-block.float-left.text-left {
	margin-left: 10px;
}

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

.postreply .forumtitletext.col-xl-5.w-40.p-1.px-0.d-inline-block.float-left.mr-1 a {
	float: left;
	margin-left: 10px;
}

.postreply .forumtitletext.col-xl-5.w-40.p-1.px-0.d-inline-block.float-left.mr-1 a {
	float: left;
	margin-left: 10px;
	font-size: 1.2em;
	margin-top: 10px;
}

.postreply p.clearfix.d-block.float-left.text-left {
	margin-left: 10px;
}

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

button.forummainbutton1.btn.btn-primary.float-right.postforumtopic {
	clear: both;
	float: right;
	margin-bottom: 10px;
}

.postreply .card.d-table.mt-2,
.viewmessage .card.d-table.mt-2 {
	margin-left: 10px;
	text-align: left;
	/* padding: 5px; */
}

.forumbox.w-70.float-right.clearfix {
	width: 70%;
	clear: both;
	border: 1px solid;
	padding: 6px;
	margin: 5px;
}

.viewmessage img.avatar.tiny {
	width: 30px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: -5px;
	float: left;
	margin-bottom: -30px;
	left: 5px;
	margin-right: 14px;
}

.cat_sub_heading {
	font-size: 1.2em;
	margin-left: 10px;
	margin-top: 10px;
}

.viewmessage .greenfont.alert.alert-primary. {
	width: calc(100% - 60px) !important;
	margin-left: 10px;
}

.posttopic .clearfix.form-group.d-block.text-left.float-left {
	width: 90% !important;
}

.posttopic button.forummainbutton1.btn.btn-primary.d-block.clearfix {
	margin-left: 10px;
	width: calc(100% - 50px) !important;
}

.shopping .buttons_holder {
	top: 30px !important;
	position: relative;
}

.forumsubmain.col-xl-12.p-0.m-0 {
	width: calc(100% - 0px) !important;
	overflow: hidden;
}


input#searchtext {
    border-radius: 0!important;
    outline: unset!important;
    height: 21px;
}

#flash_message {
	z-index: 100000;
	position: fixed;
	width: auto;
	min-width: 250px;
	max-width: 250px;
	background: rgba(255, 102, 0, .75) !important;
	border: 3px ridge rgba(255, 102, 0, 1) !Important;
	padding: 10px;
	bottom: 50px !important;
	right: 10px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
	box-shadow: 5px 5px 5px #666;
	border-radius: 10px;
	color: #000;
	font-size: 1.15em;
	font-weight: bold;
	text-align: center;
	display: none;
}

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;
}


.social_links {
	width: 100% !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: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	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;
}

.twitter-bootstrap .prodtitle a {
	display: block;
	text-align: center;
	width: 100%;
	float: none;
	box-sizing: unset;
	position: unset;
	padding-bottom: 0;
	line-height: 1.2em;
	font-size: .7em;
	width: 90%;
	margin: 0 auto;
	max-height: 15px;
}

.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: visible!important;
	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 0px;
}

.ratings img.d-inline-block {
	width: 2em;
}

.single.shopping .ratings {
	max-width: 125px !important;
	float: right !important;
	clear: both;
	display: block;
	/* left: 100%;
     */
	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: 100% !important;
}

.single #container {
	float: left;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	min-height: 500px;
	padding: 0 !important;
	max-width: unset;
}


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;
}

div#steps {
	width: 70%;
	margin: 10px auto;
	background-repeat: no-repeat;
}




.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: table;
		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;
	}


}


div#img_attributes {
	display: table;
	clear: none;
	width: 100%;
	margin-bottom: 1em;
	width: 30% !important;
}

.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;
}

.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;
}
.three-columns div#LeftSliderContent {
    display: inline-block !important;
    float: left !important;
    width: calc(25% - 20px) !important;
    height: 250px;
    border: 1px solid #ccc;
    margin-right: 2px;
    margin-left: 2px;
}
.w-50.slider_holder {
	width: calc(50% - 0px) !important;
}


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;
}

.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%;
    width: 100%!important;
    max-width: unset!important;
}
#column-left .carousel.advert-banner {
    display: block;
    min-height: 300px;
    width: calc(100% - 2px);
    margin-left: 5px;
    border: 1px solid #ccc;
}
div#carouselExampleControlsAd11 {
    min-height: unset!important;
    max-height: 120px!important;
    display: block;
    margin: 5px auto;
}
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;
}

form#wizard_form {
	margin: 0 auto 20px 20px !important;
}

.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;
}



header>.float-right.text-right {
	top: 0;
	position: relative;
	max-width: 50%;
	width: auto;
	min-width: 250px;
}


h2,
.h2 {
	font-size: 1.5rem !important;
	font-weight: bold;
	text-align: center;
	width: auto;
}

.United.States-tab,
.Canada-tab {
	font-size: 1.2em !important;
	background-color: #666 !important;
	color: #fff;
}

h2.regional_admins_click {
	height: auto !important;
	min-height: unset !important;
	font-size: 1.2em !important;
	color: #333;
	background-color: #ccc;
}

#CAHolder>.accordion>div,
#USHolder>.accordion>div {
	min-height: unset;
	margin-bottom: 2px;
	padding: 2px 0;
	display: table;
}

#CAHolder ul.list-unstyled.d-block,
#USHolder ul.list-unstyled.d-block {
	clear: both;
	display: table;
	height: auto;
	min-height: 200px;
}

#CAHolder ul.list-unstyled.d-block input[type="checkbox"],
#USHolder ul.list-unstyled.d-block input[type="checkbox"] {
	width: 25px !important;
	height: auto;
}

footer.container.d-block.thead-dark {
	clear: both;
}


header {
	width: 100% !important;
}

.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;
}


.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;
}


.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;
}


li.w-40.d-inline-block.float-right {
	width: calc(50% - 20px) !important;
	margin-right: 3px;
}



.modal-open .modal {
	backdrop-filter: blur(1px) grayscale(30%);
	background-color: rgba(92.9, 92.9, 92.9, 0.5) !important;
}




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;
}


.Account.mystores table img {
	width: 100px;
	border: 1px solid #ccc;
	margin: 0 auto;
}

#sub_id {
	display: none !important;
}



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;
}

.choose_ad {
	display: inline-block !important;
	float: left;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	min-height: 500px;
	padding: 10px;
}

.choose_ad i.fa.fa-upload.huge-text.d-block.clearfix {
	margin-right: 10px;
}


.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;
}

.admin input#searchtext.w-50,



#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;
}

.pas .single #container {
	width: calc(100% - 10px);
	padding: 5px;
}

.pas #navigationBox.box div.box-content ul li ul {
	list-style: none !important;
}

.pas #navigationBox.box div.box-content ul li ul li {
	border-bottom: 1px solid #e5e5e5;
	color: #68a70c;
	padding: 10px !important;
	text-align: left;
	font-size: 1.2em;
}

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;
}

.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;
}


.cornerImagev.float-left.align-top {
	z-index: 10;
}

ul#breadcrumbs {
	width: calc(100% - 40px) !important;
	height: 40px;
	padding: 0 20px;
	margin: 0;
	line-height: 40px;
	float: left;
	background: #ecf4fa;
	border-bottom: solid 1px #d1d1d1;
	border-left: unset;
	border-right: unset;
}

.d-item-condition-label {
	display: inline-block;
	width: auto;
	font-weight: bold;
}

div#product_breadcrumbs. {
	width: auto !important;
	border: unset !important;
	overflow: hidden;
}

.auction-specs {
	margin-left: 20px;
}

.show_templates {
	font-size: 2em;
	border-radius: 50%;
	background-color: #ccc;
	padding: .5em;
	margin-bottom: -2em !important;
	position: relative;
	z-index: 100;
	cursor: pointer;
}

.template_selects {
	display: none;
}

#mybids-box div.bid-box div.bid-image img {
	width: 100% !important;
}

.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;
}

#FeaturedCarousel .carousel-item.active .auction-item-img img {
	/* max-width: 250px; */
	/* margin-top: 43px; */
	margin: 0 auto -50px;
	display: block;
	width: 50%;
}

.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;
}

.pas .nobuynow {
	width: calc(100% - 20px) !important;
	display: block;
	float: none !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: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 15px;
	margin-left: 15px;
}

.demo_email form .btn.btn-primary.:last-child {
	font-size: 2em;
	background-color: lightseagreen;
	padding: 1em;
	width: calc(50% - 20px) !important;
	display: block;
	float: right;
	clear: both;
}

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;
}

.demo_email i#left-trigger {
	display: none !important;
}

.demo_email img[src="/CaptchaSecurityImages?width=250&height=100&characters=6"] {
	height: 45px;
	border: 1px solid #666;
	/* border-left: unset;
     */
	border-radius: 0 5px 5px 0 !important;
}

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: 10px;
    left: 0px;
    z-index: 1000;
    display: block;
    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;
    overflow-x: hidden;
}

.select-template .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    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;
}

form .btn.btn-primary.:last-child {
	font-size: 2em;
	background-color: lightseagreen;
	max-width: calc(100% - 1.75em);
}


.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;
}



.falconbids header i.fa.fa-user.float-right {
	color: #fff;
}

.madbids i.fa.fa-user.float-right {
	color: #fff;
	margin-top: 5px;
}

.madbids i#mobile-trigger {
	color: #fff !important;
}


.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%;
}

.etsy li.d-block.clearfix.choose_category_auctions span {
	height: 100%;
	width: 100%;
	border: unset;
	margin: 0;
	background-size: 100%;
}

.etsy li.d-block.clearfix.choose_category_auctions:first-child {
	display: none !important;
}

.etsy #search_category_options li.d-block.clearfix.choose_category_auctions:first-child {
	display: none !important;
}

.sunsky.charityfun ul#list-languages {
	color: #666 !important;
}

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 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 6.333333%;
}

.hibid .button_holder .btn.nobuynow {
	width: calc(100% - 35px) !important;
}

.hibid #TraditionalAuctionsHolder a.buttons.orange.btn.btn-primary {
	width: calc(50% - 35px) !important;
	display: inline-block !important;
	float: left !important;
	min-width: unset !important;
	margin: -29px 5px 0 0 !important;
	clear: left !important;
}

.amazon div#search-options {
	display: inline-block !important;
	background-color: silver;
	border-radius: 50px 0 0 50px;
	font-size: .7em !important;
}

.amazon .amazon 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: 10px;
	font-weight: bold;
	background-position: 115px 5px !important;
	width: 100% !important;
	max-width: unset;
}

#thumbs-product li a img {
	width: calc(100% - 5px) !important;
	height: auto !important;
}

.amazon .amazon 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: 10px;
	font-weight: bold;
	background-position: 115px 5px !important;
	width: 100% !important;
	max-width: unset;
}

#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;
}

.crm.demo_email .search-auctions-large,
.crm.demo_email div#nav {
	display: none !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;
}

ul#MyAuctionsHolder {
	margin-top: 20px;
}

#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;
}

#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: absolute;
    right: 0px;
}

.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 img.avatar.tiny {
	width: 30px;
	border-radius: 50%;
	border: 1px solid #bbb;
	padding: 2px;
	position: relative;
	top: -35px;
	float: right;
	margin-bottom: 10px;
	left: -15px;
}

#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: -45px;
    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 {
	margin-left: 5px;
	border: unset!important;
}
div#navigationBox .box-content {
	border: 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;
}

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;
	loc: 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;
}

@media(max-width: 450px) {
	.homepage.shopping #column-right {
		float: left;
		width: calc(100% - 30px);
		margin-left: -15px;
	}

	.homepage.shopping #column-left {
		display: none;
	}

	.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: 0;
		clear: left;
	}

	.homepage.shopping #column-left {
		float: left;
		width: calc(100% - 0px);
		position: absolute;
		z-index: 100;
		background-color: #fff;
		margin-top: 35px;
		left: 0;
		margin-left: 0;
	}

	.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: 0px;
		text-align: left;
		margin-left: 0;
		font-size: 1em !important;
		border: unset !Important;
		background: unset !important;
	}

	li.badge {
		width: 15px;
		overflow: hidden;
		display: inline-block;
		height: 15px;
		font-size: 10px;
	}

	.badge img {
		width: 15px !important;
	}

	.homepage.shopping #horizontal-auctions-box .auction-item a.buttons.orange {
		position: unset;
		margin: 0px auto 5px 5px !important;
		margin-bottom: 0;
		width: 35% !important;
		clear: left;
		display: block;
		top: -85px;
		margin-bottom: -90px;
		float: left;
		max-width: calc(50% - 25px) !important;
	}

	.homepage.shopping i#left-trigger {
		display: block !important;
		float: left;
		position: absolute;
		color: #666 !important;
		top: 10px;
		margin-left: 10px;
	}
}

.two-columns div#column-left {
	width: calc(100% - 290px);
}
.pas.two-columns div#column-left {
	max-width: calc(100% - 300px)!important;
}
.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;
}


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;
    max-height: 350px;
    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;
}
.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;
}
#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%;
}
#chatOutput {
	height: 200px;
	border: 1px solid #ccc;
	width: calc(100% - 15px);
	margin-left: 5px;
	margin-bottom: 10px;
}
#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;
}

#MyAuctionsHolder img.avatar.tiny {
    width: 25px;
    border-radius: 50%;
    border: 1px solid #bbb;
    padding: 2px;
    position: relative;
    top: -35px;
    float: right;
    margin-bottom: 10px;
    left: -20px;
    height: 25px;
    background-color: #fff;
}

#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;
}

.well-known div#steps {
	font-size: .75em;
}

.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: ;
}

.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: 31pximportant;
}

.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;
}



.paidorder #column-right .forms .row label {
	font-size: 1em;
	background-color: transparent;
	width: 100%;
	color: #666;
	margin-bottom: 0px;
	height: auto;
	padding: 5px 0;
	text-align: left;
	position: relative;
	z-index: 2;
	display: block;
}

.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;
}

@media (min-width: 768px) {

	#FeaturedCarousel .carousel-inner,
	#AlsoBoughtCarousel .carousel-inner,
	#RecentCarousel .carousel-inner,
	#StoreCarousel .carousel-inner,
	#GalleriesCarousel .carousel-inner,
	#SimilarCarousel .carousel-inner {
		display: flex;
		text-align: left;
		overflow: hidden;
		height: 295px;

	}

	#FeaturedCarousel .carousel-item,
	#RecentCarousel .carousel-item,
	#SimilarCarousel .carousel-item,
	#AlsoBoughtCarousel .carousel-item {
		margin-right: 0;
		flex: 0 0 33.333333%;
		display: block;
		display: inline-block !important;
		float: left !important;
		clear: none;
		position: unset;
		border: 1px solid #ccc;
		width: auto;
		border-radius: 4px;
		margin-right: 2px;
		height: 295px;
	}
}

#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;
}

.shopping.quibds-2_0 #main.wrapper.container.w-80.d-table {
	display: block !important;
	max-width: 90%;
	padding: 0;
	margin: 0 auto;
	overflow-x: hidden;
}

#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;
}

.addgallery li.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top {
	width: 25% !important;
	max-width: unset;
	float: left;
}

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

.addgallery li.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top img {
	float: left;
	max-width: 100px;
}

.addbundle li.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top {
	width: 25% !important;
	max-width: unset;
	float: left;
}

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

.addbundle li.d-inline-block.col-xl-2.border.border-secondary.border-radius-4.m-1.p-1.align-top img {
	float: left;
	max-width: 100px;
}


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;
}



#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;
}

.edit_box .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em 0em;
	font-size: 100%;
	width: 98%;
	font-size: 1.2em !important;
	background-color: #ccc !important;
	color: #666 !important;
}

.edit_box .accordion .form-control.w-80 {
	width: 100% !important;
	max-width: unset !important;
}

.edit_box textarea.form-control.w-80 {
	height: 100px !important;
}

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

div#borderPreviewWrap {
	display: none !important;
}

.dividedControlsWrap {
	margin-bottom: 10px;
	width: 100% !important;
	display: table;
}

.settingRowInput {
	max-width: calc(100% - 20px) !important;
}

#radiusWrap {
	margin: auto;
	max-width: 800px;
}

#radiusWrap>div {
	float: left;
	width: 10%;
	text-align: center;
}

#radiusWrap>div#radiusCenter {
	width: 80%;
}

#radiusPreview {
	background-color: #1C6EA4;
	text-align: center;
	width: 80%;
	margin: auto;
	padding: 30px 0;
}

#radiusPreview textarea {
	height: 60px;
	width: 70%;
	color: #444;
	font-size: 17px;
	resize: none;
	margin: 47px 0;
	line-height: 24px;
	padding-left: 10px;
}

#gradientInputs input {
	width: 100px;
}

.mainContent input {
	border: 2px solid #1c6EA4;
	border-radius: 4px;
	padding: 2px;
	font-size: 20px;
	color: #1C6EA4;
	text-align: center;
}

#additionalGradientSettings {
	clear: both;
}

#radiusWrap div input {
	max-width: 70%;
}

#radiusTL {
	margin-bottom: 0px;
}

#radiusTR {
	margin-bottom: 154px;
}

#radiusTR,
#radiusBR,
#radiusBL {
	background-color: #DDD;
}

a.usethis {
	width: 104px;
	height: 40px;
	background: url("/images/big-arrow-down.png") no-repeat transparent;
	display: block;
	clear: both;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 13px;
	padding: 4px 0 0 0;
	cursor: pointer;
}

a.usethis:hover {
	color: #0FF;
}

#allRadiusTheSame {
	height: 30px;
	line-height: 20px;
	margin-bottom: 124px;
}

#allRadiusTheSame label {
	line-height: 20px;
	font-size: 17px;
}

.generators>div.visibleGenerator {
	display: block !important;
}

#wrapGradientGenerator {
	display: block;
}

#wrapGradientSettings {
	width: 65%;
	display: inline-block;
	float: left;
}

#gradientProgressbar {
	height: 20px;
	border: 2px solid #55556D;
	margin: 0 0 10px 0;
	background: #ce5937;
	background: linear-gradient(to right, #ce5937 0%, #1c6ea4 50%, #c59237 100%);
}

#gradientInputs {
	display: block;
}

#gradientInputs input {
	max-width: 80%;
}

#gradientInputs>div {
	float: left;
	width: 33.3%;
}

#gradientInputs>div:nth-child(2) {
	text-align: center;
}

#gradientInputs>div:nth-child(3) {
	text-align: right;
}

#wrapGradientPreview {
	display: inline-block;
	width: 33%;
	float: left;
	margin-left: 2%;
}

#gradientPreview {
	min-width: 50px;
	max-width: 99%;
	min-height: 20px;
	max-height: 400px;
	border: 1px solid #bbb;
	margin-bottom: 10px;
	height: 425px;
	background: transparent none repeat scroll 0% 0%
}

.resizable {
	min-width: 20px;
	max-width: 99%;
	min-height: 20px;
	max-height: 600px;
}

#wrapGradientResult {
	padding: 10px 10px 20px 10px;
	background-color: #1C6EA4;
	text-align: center;
}

#wrapGradientResult textarea {
	color: #444;
	font-size: 13px;
	line-height: 16px;
	max-width: 97%;
	box-shadow: 0px 0px 1px #000;
	border: 0;
	margin: 0;
	padding: 2px 1%;
	min-width: 97%;
	height: 70px;
}

.gradientTextNote {
	text-align: right;
	display: inline-block;
	float: right;
	color: #ccc;
	font-size: 12px;
	margin-right: 10px;
}

.gradientDirections {
	width: 100%;
}

.gradientDirections>a {
	display: inline-block;
	border: 1px solid #999;
	height: 40px;
	width: 40px;
	overflow: hidden;
	cursor: pointer;
	text-indent: 66px;
}

.gradientDirections>a:hover {
	border: 1px solid #000;
}

.gradientDirections>a:nth-child(1) {
	background: linear-gradient(to right, #1c6ea4 25%, #FFFFFF 75%);
}

.gradientDirections>a:nth-child(2) {
	background: linear-gradient(to bottom, #1c6ea4 25%, #FFFFFF 75%);
}

.gradientDirections>a:nth-child(3) {
	background: linear-gradient(135deg, #1c6ea4 25%, #FFFFFF 75%);
}

.gradientDirections>a:nth-child(4) {
	background: linear-gradient(45deg, #1c6ea4 25%, #FFFFFF 75%);
}

.gradientDirections>a:nth-child(5) {
	background: radial-gradient(ellipse at center, #1c6ea4 25%, #FFFFFF 75%);
}

.gradientDirections>a:nth-child(1):hover,
.gradientDirections>a:nth-child(1).gradientDirection {
	background: linear-gradient(to right, #1c6ea4 25%, #000000 75%);
}

.gradientDirections>a:nth-child(2):hover,
.gradientDirections>a:nth-child(2).gradientDirection {
	background: linear-gradient(to bottom, #1c6ea4 25%, #000000 75%);
}

.gradientDirections>a:nth-child(3):hover,
.gradientDirections>a:nth-child(3).gradientDirection {
	background: linear-gradient(135deg, #1c6ea4 25%, #000000 75%);
}

.gradientDirections>a:nth-child(4):hover,
.gradientDirections>a:nth-child(4).gradientDirection {
	background: linear-gradient(45deg, #1c6ea4 25%, #000000 75%);
}

.gradientDirections>a:nth-child(5):hover,
.gradientDirections>a:nth-child(5).gradientDirection {
	background: radial-gradient(ellipse at center, #1c6ea4 25%, #000000 75%);
}

.sharpCornerTL {
	border-radius: 0 30px 50px 30px;
}

.sharpCornerTR {
	border-radius: 30px 0 30px 50px;
}

.sharpCornerBR {
	border-radius: 50px 30px 0 30px;
}

.sharpCornerBL {
	border-radius: 30px 50px 30px 0;
}

.roundedL {
	border-radius: 15px 0 0 15px;
	padding-left: 15px !important;
}

.roundedR {
	border-radius: 0 15px 15px 0;
	padding-right: 15px !important;
}

.roundedTL {
	border-radius: 15px 0 0 0;
}

.roundedTR {
	border-radius: 0 15px 0 0;
}

.roundedBR {
	border-radius: 0 0 15px 0;
}

.roundedBL {
	border-radius: 0 0 0 15px;
}

.blueCell {
	background: #D0E4F5;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	color: #000;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	font-size: 15px;
	width: 35px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

.borderRadiusGenerator #borderStyles>a {
	width: 50px;
}

.borderRadiusGenerator #borderRadiusTable .blueCell {
	padding: 15px 28px;
	text-align: center;
	border: 1px solid #aaa;
}

.borderRadiusGenerator #borderRadiusTable input {
	margin-bottom: 15px;
	width: 50px;
	font-size: 18px;
}

.borderRadiusGenerator #borderRadiusTable td:nth-child(1),
.borderRadiusGenerator #borderRadiusTable td:nth-child(3) {
	width: 200px;
}

.borderRadiusGenerator #borderRadiusTable td:nth-child(2) {
	width: 350px;
}

.borderRadiusGenerator #borderRadiusTable {
	margin: 20px auto 25px;
	width: 800px;
}

.borderRadiusGenerator #borderPeview {
	width: auto;
	height: auto;
	text-align: center;
	padding: 0;
	position: relative;
}

#clickToCopyWarning {
	position: absolute;
	bottom: 5px;
	left: 25px;
	background: #FFF;
	border-radius: 10px;
	padding: 2px;
	border: 1px solid #777;
	cursor: pointer;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	width: 90px;
}

#clickToCopyWarning:hover {
	background: #D0E4F5;
}

#clickToCopyWarning span {
	color: #079007;
}

#generatedRadiusCode {
	text-align: left;
	outline: none !important;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	padding: 20px 0 0 20px;
	background: transparent;
	border: none;
	height: 200px;
	min-width: 310px;
	width: 200px;
	min-height: 60px;
	display: inline-block;
	overflow: hidden;
}

#borderRadiusTable .ui-widget-header {
	background: #FFFFFF;
}

#borderRadiusTable .ui-widget-content .ui-state-default {
	width: 20px;
}

.gradientSettingBlock {
	width: 40%;
	display: block;
	float: left;
	padding: 30px 5% 10px;
}

.gradientMiddleContainer {
	margin: 10px 0;
}

#gradientPercent {
	cursor: pointer;
}

h4 {
	margin: 0;
	padding: 0;
}

.hidden {
	display: none;
}

.shadowPreviewWrap>label {
	float: right;
}

#shadowResultWrap {
	background-color: #1C6EA4;
	padding: 20px 10px;
	clear: both;
	position: fixed;
	top: 25px;
}

#css_log {
	display: table;
	background: #fff;
	position: fixed;
	top: 25px;
	padding: 20px;
	width: 300px;
	border-radius: 10px;
	min-height: 150px;
	overflow: scroll;
	border: 5px solid #666;
	left: 20px;
	opacity: 0.75;
	display: none;
	max-height: 500px;
}

#boxShadowResult {
	width: 98%;
	height: 75px;
	font-size: 13px;
}

span.resetToThis {
	display: none !important;
}

.bordersResultWrap,
.boxShadowResultWrap,
.textShadowResultWrap,
.transformResultWrap,
.paddingResultWrap,
.marginsResultWrap {
	background-color: #1C6EA4;
	padding: 5px;
	clear: both;
	margin: 50px auto 0;
	width: 330px;
	position: fixed;
	bottom: 25px;
	left: 10px;
	display: none;
	opacity: .5;
}

#cssBackgroundGradient {
	padding: 5px;
	clear: both;
	margin: 50px auto 0;
	width: 320px;
	position: fixed;
	bottom: 25px;
	left: 10px;
	opacity: .5;
	border: 5px solid #1c6EA4;
}

input#auto_complete_selector {
	top: -38px;
	position: relative;
	border: unset;
	height: 33px;
	width: 65%;
	left: 1px;
	margin-bottom: -37px;
}

#choose_selector .ui-autocomplete {
	max-height: 300px;
	width: 80%;
	margin-left: 20px;
	overflow-y: auto;
	overflow-x: hidden;
}

#choose_selector .ui-autocomplete.ui-menu {
	background: #fff;
	border-radius: 0 0 8px 8px;
	z-index: 2000;
	box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.2);
	display: block;
	min-width: 100% !important;
	top: 50px;
	position: absolute;
	padding: 5px !important;
	right: 50px;
	margin-top: 20px !important;
}

.ui-autocomplete.ui-menu li {
	font-weight: bold;
	border-bottom: 1px dotted #666 !important;
	font-size: 14px;
	padding: 5px;
}

#textShadowResult {
	width: 98%;
	height: 130px;
	font-size: 13px;
}

.shadowWrap {
	margin-bottom: 10px;
}

.greyContainer {
	border: 2px solid #1c6ea4;
	padding: 10px 5px 23px;
	border-radius: 10px;
	background: #F6f6f6;
	margin-bottom: 20px;
	position: relative;
}

#edit_fonts i.fa.fa-undo {
	float: right;
	font-size: 1.5em;
	cursor: pointer;
}

.greyContainer .ui-widget-content {
	background: #FFF;
}

.containerCornerButton {
	position: absolute;
	top: -15px;
	right: -10px;
	border: 1px solid #333;
	padding: 2px 10px;
	border-radius: 10px;
	cursor: pointer;
	background: #1c6ea4;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	box-shadow: inset 0 2px 5px 1px #57aae0, 3px 2px 6px 1px #999;
}

.previewTopRight input {
	border: 1px solid #1c6EA4;
}

.previewTopRight label {
	display: block;
	background: #1c6ea43d;
	font-weight: bold;
	padding: 0 0 0 13px;
	font-size: 15px;
}

.previewTopRight table {
	margin: 4px;
}

.previewTopRight {
	position: absolute;
	top: 0;
	overflow: hidden;
	right: 0;
	background: rgba(255, 255, 255, 0.5);
	padding: 0;
	border: 1px solid #bdbdbd;
	border-radius: 10px;
}

.previewTopRight table,
.previewTopRight td {
	border: none;
}

.previewTopRight table {
	font-size: 0.8em;
}

.previewTopRight table input {
	width: 65px;
	font-size: 12px;
	padding: 1px;
	font-weight: bold;
	color: #000 !important;
	text-shadow: 1px 1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, 1px 0px 0 #FFFFFF, 0px 1px 0 #FFFFFF, -1px 0px 0 #FFFFFF, 0px -1px 0 #FFFFFF;
}

.containerCornerButton:hover {
	top: -13px;
	right: -12px;
	box-shadow: inset 0 2px 5px 1px #57aae0, 0px 0px 3px 1px #999;
}

.savedBoxShadow,
.savedTextShadow {
	border: 1px solid #777;
	padding: 1px 10px;
	margin: 10px 10px;
	position: relative;
	border-radius: 10px;
	background: #FFF;
}

.savedBoxShadow:first-child,
.savedTextShadow:first-child {
	font-weight: bold;
}

.savedBoxShadow:first-child .removeSavedBoxShadow,
.savedTextShadow:first-child .removeSavedTextShadow {
	display: none;
}

.removeSavedBoxShadow,
.removeSavedTextShadow {
	position: absolute;
	top: -4px;
	user-select: none;
	right: -12px;
	z-index: 99;
	text-shadow: none !important;
	border: 1px solid #333;
	padding: 2px 9px;
	border-radius: 10px;
	cursor: pointer;
	background: #a41c1c;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	box-shadow: inset 0 2px 5px 1px #f38181, 2px 4px 3px 0px #777;
}

.removeSavedBoxShadow:hover,
.removeSavedTextShadow:hover {
	background: #e22929;
}

.containerCornerButton>span {
	font-size: 22px;
	display: inline-block;
	border: 2px solid #FFF;
	height: 18px;
	width: 18px;
	vertical-align: middle;
	line-height: 17px;
	text-align: center;
	border-radius: 10px;
	background: #124b71;
}

.resetToThis {
	display: inline-block;
	cursor: pointer;
	padding: 0 5px;
	background: #1C6EA4;
	color: #FFF;
	border-radius: 5px;
	box-shadow: inset 0 2px 5px 1px #57aae0, 1px 2px 5px 1px #999;
	margin: 0 0 0 10px;
}

.resetToThis:hover {
	background: #175984;
}

.shadowSettingsWrap {
	display: block;
	float: left;
	width: 42%;
}

.shadowPreviewWrap {
	display: block;
	position: relative;
	float: right;
	width: 54%;
	border-radius: 10px;
	padding: 0px 0 2% 10px;
}

#wrapBoxShadowGallery {
	float: right;
	width: 53%;
}

#boxShadowGallery {
	display: block
}

#boxShadowGallery>div {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	border-radius: 8px;
	padding: 30px;
	border: 1px solid #999;
	overflow: hidden;
}

#boxShadowGallery>div:hover {
	box-shadow: 0px 0px 0px 2px #555;
}

#boxShadowGallery>div>div {
	display: inline-block;
	height: 35px;
	background: #1C6EA4;
	width: 70px;
	line-height: 35px;
	color: #FFF;
	text-shadow: 0px 1px 2px #000;
	font-size: 13px;
}

#boxShadowPeview {
	height: 125px;
	width: 30%;
	margin: 120px auto;
	background-color: #1C6EA4;
	color: #ccc;
	text-align: center;
	padding: 30px 0 0 0;
}

#boxShadowColor {
	width: 100px;
}

#textShadowPeview {
	height: 160px;
	border-radius: 10px;
	width: 100%;
	margin: 0px auto 10px;
	color: #333;
	text-align: center;
	padding: 65px 0 10px 0;
	font-size: 70px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 145px;
}

#textShadowColor {
	width: 100px;
}

#textShadowGallery {
	clear: both;
}

#textShadowGallery>div {
	cursor: pointer;
	display: inline-block;
	padding: 3px 9px 6px;
	font-size: 31px;
	font-weight: bold;
	line-height: 31px;
	border-radius: 6px;
	margin: 1px 3px 3px 1px;
	border: 1px solid #888;
	width: 110px;
	text-align: center;
	overflow: hidden;
}

#textShadowGallery>div:hover {
	border: 2px solid #196393;
	margin: 0px 2px 2px 0px;
}


#transformPeview {
	background-color: #1C6EA4;
	border-radius: 5px;
	color: #EEEEEE;
	display: block;
	width: 200px;
	height: 160px;
	line-height: 160px;
	margin: 70px auto;
	z-index: 99;
	box-shadow: 0px 0px 15px 10px #FFF;
	text-align: center;
}

.transformSettingsWrap {
	display: block;
	float: left;
	width: 50%;
}

.transformSettingsWrap .settingRowLabel {
	width: 15%;
}

.transformSettingsWrap .settingRowInput {
	width: 45%;
	float: left;
}

.transformSettingsWrap .settingRowInput2 {
	width: 100px;
	display: inline-block;
}

.transformSettingsWrap .settingRowInput2 input {
	margin: 0;
}

.transformSettingsWrap .settingRowInput3 {
	width: 40px;
	display: inline-block;
	padding: 3px 0 0 0;
}

.settingRowInput2 input {
	width: 51px;
	margin-left: 20px;
	display: inline-block;
	text-align: left;
}

.transformPreviewWrap {
	display: block;
	float: right;
	width: 50%;
}

.transformResultWrap {
	background-color: #1C6EA4;
	padding: 20px 10px;
	clear: both;
	text-align: center;
}

#transformResult {
	width: 95%;
	font-size: 13px;
}

#transformSkewYInput {
	margin-bottom: 25px;
}

#fontFamilySelector {
	border: 1px solid #999;
	position: absolute;
	background-color: #FFF;
	z-index: 99;
	width: 250px;
	display: none;
	box-shadow: 0px 4px 9px 2px #ccc;
}

#fontFamilySelector>div {
	cursor: pointer;
	display: block;
	padding: 1px 1px 3px;
	border: 1px solid #FFF;
	text-align: center;
}

#fontTextWeight>div,
#fontTextDecoration>div,
#fontTextStyle>div,
#fontTextVariant>div,
#fontTextTransform>div {
	cursor: pointer;
	display: block;
	padding: 1px 7px 3px;
	text-align: center;
	border: 1px solid #ddd;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}

#fontFamilySelector>div:hover,
#fontTextWeight>div:hover,
#fontTextWeight>div.selectedTextDecoration,
#fontTextDecoration>div:hover,
#fontTextDecoration>div.selectedTextDecoration,
#fontTextStyle>div:hover,
#fontTextStyle>div.selectedTextDecoration,
#fontTextVariant>div:hover,
#fontTextVariant>div.selectedTextDecoration,
#fontTextTransform>div:hover,
#fontTextTransform>div.selectedTextDecoration {
	background-color: #D0E4F5;
}

.FontGeneratorPreviewWrap {
	display: block;
	float: right;
	width: 56%;
	padding: 10px 0% 10px 2%;
}

.FontGeneratorResultWrap {
	background-color: #1C6EA4;
	padding: 20px 10px;
	clear: both;
	max-width: 500px;
	margin: auto;
}

#fontGeneratorResult {
	width: 98%;
	height: 155px;
	font-size: 13px;
}

#wrapFontFamilySelector {}

#selectedFontFamily {
	border-radius: 4px;
	border: 1px solid #aaa;
	padding: 1px 5px;
	margin-top: -4px;
	cursor: pointer;
	background: url("/images/dropdown-arrow.png") no-repeat right center transparent;
}

#selectedFontFamily:hover {
	background-color: #D0E4F5;
}

#fontGeneratorPreviewWrap>label {
	float: right;
}

#fontGeneratorPeview {
	text-align: center;
	font-size: 22px;
	margin: 0px 0 30px 0;
	color: #000;
	padding: 50px 30px 10px;
	min-height: 75px;
}

#fontGeneratorColor {
	width: 100px;
}


.dividedControlsWrap {
	margin-bottom: 10px;
}

.dividedControlsLeft {
	display: block;
	float: left;
	width: 49%;
}

.dividedControlsRight {
	display: block;
	float: right;
	width: 49%;
	padding: 10px 0;
}

#backgroundPeview {
	max-width: 90%;
	height: 300px;
	border: 1px solid #999;
	background-color: transparent;
	min-width: 90%;
	padding: 20px 5%;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	text-shadow: 0px 0px 6px #fff;
}

#backgroundPreviewWrap {
	background: url("/images/checkerboardback.png") repeat top left transparent;
	clear: both;
}

#backgroundImageNone {
	color: #1C6EA4;
	cursor: pointer;
	font-weight: bold;
	font-size: 15px;
	display: inline-block;
}

#backgroundImageUrl {
	width: 80%;
	border: 1px solid #1c6EA4;
	border-radius: 0;
	padding: 1px 3px;
	font-size: 16px;
	color: #1C6EA4;
	text-align: left;
}

.backgroundResultWrap {
	background-color: #1C6EA4;
	padding: 5px 10px 20px;
	clear: both;
}

#backgroundPositionSelect {
	display: inline-block;
	border: 1px solid #999;
}

#backgroundPositionSelect>div {
	clear: both;
}

#backgroundPositionSelect>div>a {
	display: block;
	float: left;
	border: 1px solid #999;
	width: 18px;
	height: 18px;
	background: url("/images/backgroundDot.png") no-repeat transparent;
	cursor: pointer;
}

#backgroundPositionSelect>div>a:hover {
	background-color: #D0E4F5;
}

#backgroundColor {
	width: 100px;
	margin-right: 30px;
}

#backgroundResult {
	width: 98%;
	clear: both;
	height: 80px;
	font-size: 13px;
}

#borderRadiusSmallPreview {
	border: 5px solid #1C6EA4;
	height: 70px;
	line-height: 70px;
	text-align: center;
}

input#borderRadiusAllTheSame {
	width: 20px !important;
	margin: 0 !important;
	font-size: 30px !important;
}

.wrapBackgroundOpacity,
.wrapBorderOpacity {
	width: 160px;
	display: inline-block;
}

#borderRadiusTable {
	border: none;
	width: 100%;
	margin: 20px 0 35px;
}

#borderRadiusTable td {
	border: none;
	user-select: none;
	padding: 4px;
}

.verticalAlignTop {
	vertical-align: top;
}

#borderRadiusTable input {
	border: 2px solid #1c6EA4;
	width: 37px;
	font-size: 15px;
	font-weight: bold;
	margin: 0 10px;
}

.borderGenerator #borderRadiusTable td:nth-child(1),
#borderRadiusTable td:nth-child(5) {
	width: 120px;
}

.borderGenerator #borderRadiusTable td:nth-child(2),
#borderRadiusTable td:nth-child(4) {
	width: 30px;
}

.wrapBorderOpacity {
	margin-right: 20px;
}

.dividedControlsRight>label {
	float: right;
}

#backgroundPositionSliders {
	display: inline-block;
	width: 300px;
}

#backgroundPositionSliders>table {
	width: 100%;
}

#backgroundPositionSliders>table td:nth-child(1) {
	width: 15%;
	text-align: right;
}

#backgroundPositionSliders>table td:nth-child(3) {
	width: 20px;
}

#backgroundRepeatSelect>a,
#backgroundAttachmentSelect>a {
	display: inline-block;
	padding: 0px 5px;
	border: 1px solid #999;
	cursor: pointer;
	color: #333;
	border-radius: 5px;
	margin-right: 8px;
}

#backgroundRepeatSelect>a:hover,
a.selected,
#backgroundAttachmentSelect>a:hover,
#borderStyles>a:hover,
#borderOrOutline>a:hover,
#whichBorder>a:hover {
	background-color: #D0E4F5 !important;
}

.backgroundResultWrap label {
	color: #eee;
	float: right;
	display: inline-block
}


#borderStyles>a {
	display: inline-block;
	border: 4px solid #1C6EA4;
	margin: 1px;
	cursor: pointer;
	overflow: hidden;
	color: #333;
	padding: 0 8px;
	line-height: 22px;
	height: 25px;
	text-align: center;
	width: 60px;
	background-color: #eee;
}

#borderColor {
	width: 100px;
	margin-right: 20px;
}

#borderPeview {
	width: 300px;
	max-width: 100%;
	height: 200px;
	background-color: #eee;
	text-align: center;
	padding: 50px 20px;
	margin: auto;
}

.borderResultWrap {
	background-color: #1C6EA4;
	padding: 5px 10px 20px;
	clear: both;
	margin: 50px auto 0;
	max-width: 330px;
}

.borderResultWrap label {
	color: #eee;
	float: right;
	display: inline-block;
}

#borderResult {
	width: 98%;
	clear: both;
	height: 80px;
	font-size: 13px;
}

#borderOrOutline>a {
	display: inline-block;
	cursor: pointer;
	color: #333;
	border-radius: 5px;
	padding: 2px 15px;
	font-size: 20px;
	margin-bottom: 15px;
}

#whichBorder>a {
	display: inline-block;
	margin: 5px 5px 1px 0;
	cursor: pointer;
	overflow: hidden;
	color: #333;
	padding: 0 8px;
	line-height: 22px;
	height: 25px;
	text-align: center;
	width: 60px;
	background-color: #eee;
}

.visibleOutlineOnly {
	display: none;
}


#columnPeview {
	display: block;
	border: 1px solid #999;
	padding: 10px 5px;
}

#columnPeview p {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 12px 0;
}

#columnPreviewWrap {
	display: block;
}

#columnColor {
	width: 100px;
	margin-right: 20px;
}

.wrapColumnColorOpacity {
	display: inline-block;
	width: 200px;
}

.columnResultWrap {
	background-color: #1C6EA4;
	padding: 20px 10px;
	clear: both;
}

#columnResult {
	height: 142px;
	width: 98%;
	clear: both;
	font-size: 13px;
}


#colorToUse input,
#colorToUse textarea {
	padding: 11px 3%;
	border: none;
	outline: 0;
	font: normal 15px/100% Verdana, Tahoma, sans-serif;
	width: 90%;
	background: transparent;

}

#colorToUse textarea {
	width: 100%;
	max-width: 300px;
	height: 50px;
	line-height: 135%;
	font-size: 11px;
}

.reklamWrap {
	width: 100%;
}

#colorToUse input:hover,
#colorToUse textarea:hover,
#colorToUse input:focus,
#colorToUse textarea:focus {
	border-color: #C9C9C9;
}

.dividedControlsRight h3 {
	display: block;
	background-color: #999;
	color: #FFF;
	padding: 0px 15px;
	clear: both;
	margin-bottom: 0;
	font-size: 16px;
	letter-spacing: 1px;
}

#colorToUse .form label {
	margin-left: 10px;
	color: #999999;
}

#myColor {
	width: 150px;
	font-weight: bold;
	font-size: 20px;
	padding: 6px;
}

.list {
	list-style: outside none none;
	margin: 15px 2% 30px 0px;
	padding: 0px;
}

#colorsearch {
	height: 700px;
	overflow-y: auto;
}

.list li a {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 18px;
	padding: 3px 3px 0 3px;
}

.list li a:hover {
	text-decoration: none;
	background-color: #eee;
}

.list li {
	line-height: 11px;
}

.list span {
	display: inline-block;
	width: 20px;
	height: 15px;
}

.middle {
	width: 100%;
	max-width: 1150px;
	margin: auto;
	border-bottom: 2px solid #5E9CA0;
	background-color: #fff;
	color: #2B2301;
	font-size: 17px;
}

.navigation {
	width: 24%;
	float: right;
	padding: 20px 0px;
	background-color: #ddd;
	padding: 19px 0 10px 1%;
}

.mainArticle {
	float: left;
	padding: 17px 0 20px 2%;
	width: 72%;
	background-color: #FFF;
}

.magyarazat {
	padding: 10px;
}

.magyarazat {
	padding: 25px 5px 5px;
	text-align: center;
}

.myColorContainer {
	width: 215px;
	height: 170px;
	float: left;
	margin: 0 3px 0 0;
}

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
}

#selectedbackgr {
	width: 396px;
	float: left;
	text-align: left;
	min-height: 155px;
	font-size: 20px;
	border: solid 1px #E5E5E5;
	padding: 8px 7px 0 7px;
	font-weight: bold;
	color: #000;
	margin-bottom: 40px;
	line-height: 30px;
}

.ui-widget-content {
	border: 1px solid #555;
}

.selectedR,
.selectedG,
.selectedB,
.selectedC,
.selectedM,
.selectedY,
.selectedK {
	width: 100%;
	background-color: #ddd;
	box-shadow: 1px 0px 10px #777 inset;
	height: 30px;
	border: 1px solid #999;
	background-image: url("rgbcolor/jscolor/percentback.png");
	margin: 0 0 5px 0;
}

.articlecske {
	min-height: 40px;
	width: 100%;
}

.percentNote {
	margin-top: -32px;
	font-weight: bold;
	margin-left: 10px;
	height: 32px;
	font-size: 18px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}

.selectedRGB>div>div,
.selectedCMYK>div>div {
	height: 30px;
	box-shadow: -1px -1px 5px #555 inset;
}

.selectedRGB,
.selectedCMYK {
	padding: 10px;
}

#rgbpercents,
#cmykpercents {
	background-color: #eee;
}

#selectedRpercent {
	background-color: #F00;
}

#selectedGpercent {
	background-color: #0F0;
}

#selectedBpercent {
	background-color: #00F;
}

#selectedCpercent {
	background-color: cyan;
}

#selectedMpercent {
	background-color: magenta;
}

#selectedYpercent {
	background-color: yellow;
}

#selectedKpercent {
	background-color: black;
}

.ezaszin,
.komplimentarisa {
	float: left;
	width: 42%;
	padding: 10px 4% 11px;
}

#komplimentaris {
	text-align: center;
}

#komplimentaris input {
	width: 100px;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	font-size: 14px;
}

.explanation1,
.explanation2 {
	height: 30px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}

.explanation2 {
	font-weight: normal;
}

.explanation3 {
	color: #444;
	background-color: #ddd;
	height: 26px;
	font-size: 17px;
}

.explanation4 {
	height: 30px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

.explanation5 {
	height: 30px;
	text-align: center;
	font-size: 18px;
	background-color: #aaa;
	color: #000;
}

.controlArea {
	background-color: #F0F0F0;
	padding: 20px 10px 15px;
}

.sliderControlok {
	width: 100%;
	max-width: 670px;
	margin: auto;
	border-radius: 8px;
}

.saveOrLink {
	float: right;
}

.felsoSzekcio {
	max-width: 700px;
	width: 100%;
	margin: auto;
}

#addToPalette,
.colorLink {
	cursor: pointer;
	background-color: #888;
	text-align: center;
	padding: 0px 11px;
	line-height: 20px;
	margin: 6px;
	display: block;
	text-decoration: none !important;
	font-size: 15px;
	border-radius: 7px;
	color: #fff;
}

#addToPalette:hover,
.colorLink:hover {
	box-shadow: 0px 0px 5px #888 inset;
}

.explanation1,
.explanation2,
.explanation3,
.explanation4,
.explanation5 {
	padding: 5px 5%;
	float: left;
	width: 35%;
	text-align: center;
}

.inputKontener {
	float: left;
	width: 53%;
}

#colorToUse>div {
	clear: both;
	padding-top: 10px;
	height: 50px;
}

.savedPalette {
	min-width: 75px;
	float: left;
	padding: 6px 5px 8px 16px;
	margin: 0px 5px 3px 0px;
	border: 1px solid #AAA;
	display: block;
	border-radius: 6px;
}

.savedPalette input {
	padding: 3px;
	border: 1px solid #E5E5E5;
	outline: 0px none;
	font: 12px/100% Verdana, Tahoma, sans-serif;
	width: 65px;
	margin: 20px auto auto;
	background: #FFF none repeat scroll 0% 0%;
	clear: both;
	text-transform: uppercase;
	font-weight: bold;
}

.aplikalo {
	background-color: rgba(255, 255, 255, 0.3);
	border: 1px solid transparent;
	width: 16px;
	height: 16px;
	cursor: pointer;
	border-radius: 3px;
	float: right;
	font-weight: bold;
	padding: 0;
	text-align: center;
	line-height: 12px;
	font-size: 20px;
}

.aplikalo:hover {
	background-color: rgba(255, 255, 255, 0.8);
}

.uppercase {
	text-transform: uppercase !important;
}

.clearboth2 {
	clear: both;
}

.szinneve {
	display: block;
	margin: 0;
	padding: 3px;
	border-radius: 5px 5px 0 0;
	text-align: center;
}

/*jQuery color slider*/
#red,
#green,
#blue,
#cyan,
#yellow,
#magenta,
#key,
#slideh,
#slides,
#slidev {
	float: left;
	clear: left;
	background-image: url("/images/inactivebar.png");
	width: 300px;
	margin: 5px 15px 24px;
}

#cyan,
#yellow,
#magenta,
#key {
	margin: 5px 15px 14px;
}

#swatch>div,
#swatch2>div,
#swatch3>div {
	width: 120px;
	float: left;
	border: 1px solid #ccc;
	padding: 11px;
	margin-left: 50px;
	margin-bottom: 10px;
	border-radius: 5px 5px 5px 5px;
}

#swatch input,
#swatch2 input,
#swatch3 input {
	width: 80%;
	margin: 50px 10% 8px;
	text-align: center;
	font-weight: bold;
}

.sliderek {
	float: left;
}

.sliderMarks {
	float: left;
	line-height: 20px;
	width: 90px;
	font-size: 15px;
	color: #555;
	text-align: right;
}

.sliderMarks div {
	margin: 4px 0 25px;
}

.mark3 div {
	margin: 4px 0 15px;
}

#red .ui-slider-range {
	background: red;
}

#green .ui-slider-range {
	background: green;
}

#blue .ui-slider-range {
	background: blue;
}

#cyan .ui-slider-range {
	background: cyan;
}

#yellow .ui-slider-range {
	background: yellow;
}

#magenta .ui-slider-range {
	background: magenta;
}

#key .ui-slider-range {
	background: #000000;
}

#slideh .ui-slider-range {
	background: url("/images/colorhue.png");
}

#slides .ui-slider-range {
	background: url("/images/colorsaturation.png");
}

#slidev .ui-slider-range {
	background: url("/images/colorvalue.png");
	;
}

.ui-slider-handle {
	border-color: #444 !important;
	border-width: 2px !important;
}


@media screen and (max-width: 930px) {

	.dividedControlsLeft,
	.dividedControlsRight,
	.transformSettingsWrap,
	.transformPreviewWrap {
		display: block;
		float: none;
		width: 100%;
	}

	.borderRadiusGenerator #borderRadiusTable .blueCell {
		padding: 13px;
	}

	#generatedRadiusCode {
		height: 110px;
		width: auto;
	}

	.borderRadiusGenerator #borderRadiusTable {
		width: auto;
	}
}

@media screen and (max-width: 670px) {

	#generatedRadiusCode,
	#clickToCopyWarning {
		display: none;
	}

	.borderRadiusGenerator #borderPeview {
		padding: 50px 0;
	}

	.shadowSettingsWrap,
	.FontGeneratorPreviewWrap {
		display: block;
		float: none;
		width: 100%;
		padding: 35px 0;
	}
}

@media screen and (max-width: 500px) {
	#borderPeview {
		width: 100px;
		height: 30px;
	}

	.dividedControlsLeft,
	.dividedControlsRight {
		min-width: 500px;
	}

	.dividedControlsWrap {
		width: 100%;
		overflow-x: auto;
	}
}

.dividedControlsLeft {
	display: block;
	float: none;
	width: 100%;
}

.dividedControlsRight {
	display: block;
	float: none;
	width: 100%;
	clear: both;
	/* padding: 10px 0; */
}

div#generator8,
div#generator3,
div#generator4 {
	width: calc(100% + 20px);
	padding: 0;
}

.greyContainer.clearfix {
	background: unset;
	border: unset;
	width: 100%;
}

.shadowSettingsWrap {
	width: calc(100% - 20px);
}

.settingRowLabel {
	margin: 5px 0;
}

div#addNewBoxShadow {
	display: none;
}

div#savedBoxShadowList {
	display: none;
}

.shadowResultWrap {
	background-color: #1C6EA4;
	padding: 20px 10px;
	clear: both;
	display: none;
}

div#boxShadowPreviewWrap {
	display: none;
}

div#wrapBoxShadowGallery {
	display: none;
}

a.usethis {
	display: none;
}

div#addNewTextShadow {
	display: none;
}

.savedTextShadow {
	display: none;
}

.previewTopRight {
	display: none;
}

div#textShadowPreviewWrap {
	display: none;
}

div#transformPreviewWrap {
	display: none;
}

.transformSettingsWrap {
	width: 100%;
}

.transformResultWrap {
	display: none;
}

.edit_box .ui-accordion h2.ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .25em .5em .25em 0em;
	font-size: 1em !important;
	width: 98%;
	font-size: .9em !important;
	background-color: #ccc !important;
	color: #666 !important;
}

.borderResultWrap textarea,
.boxShadowResultWrap textarea,
.textShadowResultWrap textarea,
.transformResultWrap textarea {
	max-width: 95% !important;
}

#borderStyles>a {
	display: inline-block;
	border: 4px solid #1C6EA4;
	margin: 1px;
	cursor: pointer;
	overflow: hidden;
	color: #333;
	padding: 0 4px;
	line-height: 22px;
	height: 25px;
	text-align: center;
	width: 60px;
	background-color: #eee;
	opacity: .5;
}

.edit_box .ui-accordion .ui-accordion-content {
	padding: 10px;
	border-top: 0;
	overflow: auto;
	height: auto !important;
	overflow-x: hidden;
}

form#selected_form .ui-accordion {
	max-height: 640px !important;
	overflow-y: scroll;
	overflow-x: hidden;
}

#css_log {
	display: none !important;
}

#css_editor pre {
	font-size: 10px !important;
	z-index: 9999999;
	line-height: 9px;
	text-align: left;
	border: 1px dashed #666;
	margin: 5px;
	padding: 5px;
	min-height: 300px;
	height: auto;
}

span.inline-auto-complete {
	background-color: transparent;
	height: 28px;
	line-height: 28px;
	padding: 0 7px;
	color: #4c4c4c;
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	border-radius: 4px;
	cursor: pointer;
	margin-top: solid 1px #d3d3d3;
	background-color: transparent;
	position: relative;
	max-width: 100px;
	text-align: left;
}

#css_editor pre>span {
	border-bottom: 1px solid;
	word-wrap: break-all;
	display: none;
	padding: 0px 0px 10px !important;
}

span.inline-auto-complete em {
	font-style: normal;
}

#css_editor pre>span.text-bold {
	display: block !important;
	font-weight: bold;
}

#css_log:hover {
	opacity: 1;
}

#css_editor {
	height: 300px;
	position: fixed;
	opacity: .75;
	left: 20px;
	border: 5px solid;
	max-height: 400px;
	overflow-y: scroll;
	padding: 5px;
	z-index: 10;
	min-width: 335px;
	background-color: #fff;
	max-width: 600px;
}

.new_rule input {}

.new_rule {
	height: 35px;
	width: 80%;
	display: block;
	margin-left: 40px;
	white-space: pre;
	margin-top: 2em;
}

.new_rule em {
	font-style: italic;
	color: #818181;
	margin-left: 10px;
}

span.d-inline-block.css_value {
	word-wrap: break-all;
	font-style: italic;
}

#css_editor .fa-trash {
	visibility: hidden;
	opacity: 0;
}

span.d-inline-block.css_value.text-red {
	font-weight: normal;
	font-style: italic;
	max-width: 250px;
	overflow: hidden;
}

span.css_rule_entry {
	display: block;
	clear: both;
	white-space: nowrap;
	margin-left: 2em;
}

span.inline-auto-complete {
	text-align: left;
	float: left;
	position: relative;
	background-color: #fafafa;
	clear: right;
	top: 7px;
	height: auto;
	left: -75px;
}

#css_editor input[type="submit"] {
	position: absolute;
	top: 300px;
	width: calc(100% - 50px);
	(100% - 30px): ;
	float: none;
	margin: 0 auto;
}

span.d-inline-block.css_value,
span.css-rule.d-inline-block {
	font-size: 12px;
	line-height: 12px;
	vertical-align: top;
}

span.css-rule.d-inline-block {
	min-width: 130px;
}

span.css_rule.d-block.align-left.m-0.p-0[data-selector] {
	font-size: 14px;
	line-height: 15px;
}

#css_editor input[type="submit"] {
	position: fixed;
	top: 95%;
	width: 250px;
	(100% - 30px): ;
	float: right;
	margin: 0 auto;
	right: 65px;
	right: 5;
}

#css_editor .w-50.d-inline-block {
	float: left;
	display: inline-block;
}

span.d-inline-block.css_value.text-red {
	font-weight: normal;
	font-style: italic;
}

.ui-accordion-content i.float-right.fa.fa-window-close {
	font-size: 2em;
	margin-bottom: 1em;
	color: #fff;
}

.bordersResultWrap:hover,
#css_editor:hover,
.boxShadowResultWrap:hover,
.textShadowResultWrap:hover,
.transformResultWrap:hover,
.marginsResultWrap:hover,
.paddingResultWrap:hover {
	opacity: 1;
}

td#borderRadiusSmallPreviewCell {
	display: none;
}

#marginEditor input[type="number"],
#paddingEditor input[type="number"] {
	max-width: 50px;
	display: inline-block;
	clear: none;
	background-color: red;
	color: #fff;
	float: left;
	margin-right: 3px;
}

#marginEditor select,
#paddingEditor select {
	/* float: left; */
	display: inline-block;
}

#marginEditor label,
#paddingEditor label {
	clear: both;
	display: block;
}

#marginEditor input[type="range"],
#paddingEditor input[type="range"] {
	width: calc(100% - 20px);
}

.float-left.edit_layout_buttons {
	margin-bottom: -4em;
}

i.edit_layout.d-inline-block {
	font-size: 2em;
	margin-bottom: -2em;
	margin-left: .25em;
	margin-top: .25em;
	border: 1px solid;
	padding: .1em;
	border-radius: 4px;
	color: orange;
	opacity: .25;
}

i.fa.fa-cogs.settings[data-content-type],
i.fa.fa-plus.add_content[data-ref-id] {
	opacity: .25;
}

i.edit_layout.d-inline-block:hover,
i.fa.fa-cogs.settings[data-content-type]:hover,
i.fa.fa-plus.add_content[data-ref-id]:hover,
i.add_to_layout.fas.fa-toolbox.d-inline-block:hover {
	opacity: 1;
}

div#text-editor {
	clear: both;
	margin-top: 1em;
}

select.form-control[name="partial"] {
	max-width: calc(100% - 30px);
}

i.fas.fa-question-circle.admin_tutorial.float-left {
	margin-left: 4em;
	margin-top: 0.25em;
	font-size: 1.5em;
}

.edit_seo .d-table.p-2.border.border-primary.border-radius-4.mt-2 {
	display: 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: -3em;
	z-index: 500;
	position: relative;
	border-radius: 5px;
	opacity: .25
}

.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;
}


.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;
}

.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 soid #666;
	z-index: 99999999999999;
	position: fixed;
	background: #fff;
}


path {
	fill: transparent;
}

text {
	fill: #FF9800;
}




.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;
}


.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;
}

#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;
}

@font-face {
	font-family: 'webflow-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="w-icon-"],
[class*=" w-icon-"] {
	font-family: 'webflow-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
}

.wide-icon-slider-right:before {
	content: "\e600";
}

.wide-icon-slider-left:before {
	content: "\e601";
}

.wide-icon-nav-menu:before {
	content: "\e602";
}

.wide-icon-arrow-down:before,
.wide-icon-dropdown-toggle:before {
	content: "\e603";
}

.wide-block {
	display: block;
}

.wide-inline-block {
	max-width: 100%;
	display: inline-block;
}

.wide-clearfix:before,
.wide-clearfix:after {
	content: " ";
	display: table;
}

.wide-clearfix:after {
	clear: both;
}

.wide-hidden {
	display: none;
}

.wide-button {
	display: inline-block;
	padding: 9px 15px;
	background-color: #3898ec;
	color: white;
	border: 0;
	line-height: inherit;
	text-decoration: none;
}

.wide-button[href-disabled] {
	color: white;
	text-decoration: none;
}

.wide-list-unstyled {
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
	border-radius: 10px 10px 0 0;
	list-style: outside none none;
	padding: 5px 10px;
	height: 40px;
}

.wide-embed:before,
.wide-embed:after {
	content: " ";
	display: table;
}

.wide-embed:after {
	clear: both;
}

.wide-video {
	width: 100%;
	position: relative;
	padding: 0;
}

.wide-video iframe,
.wide-video object,
.wide-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wide-form {
	margin: 0 0 15px;
}

.wide-form-done {
	display: none;
	padding: 20px;
	text-align: center;
	background-color: #dddddd;
}

.wide-form-fail {
	display: none;
	margin-top: 10px;
	padding: 10px;
	background-color: #ffdede;
}


.wide-input,
.wide-select {
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333333;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.wide-input:-moz-placeholder,
.wide-select:-moz-placeholder {
	color: #ffd700;
}

.wide-input::-moz-placeholder,
.wide-select::-moz-placeholder {

	opacity: 1;
}

.wide-input:-ms-input-placeholder,
.wide-select:-ms-input-placeholder {
	color: #ffd700;
}

.wide-input::-webkit-input-placeholder,
.wide-select::-webkit-input-placeholder {
	color: #ffd700;
}
#new_toolbar i.fas.fa-piggy-bank, #new_toolbar i.fa-user, #new_toolbar .fa-home , #new_toolbar .fa-info {
    font-size: 20px;
    float: left;
    margin: 3px 2px;
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #ccc;
    color: #666;
}
.wide-input:focus,
.wide-select:focus {
	border-color: #3898ec;
	outline: 0;
}

.wide-input[disabled],
.wide-select[disabled],
.wide-input[readonly],
.wide-select[readonly],
fieldset[disabled] .wide-input,
fieldset[disabled] .wide-select {
	cursor: not-allowed;
	background-color: #eeeeee;
}

textarea.wide-input,
textarea.wide-select {
	height: auto;
}

.wide-select {
	background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);
	background-image: linear-gradient(white 0%, #f3f3f3 100%);
}

.wide-select[multiple] {
	height: auto;
}

.wide-form-label {
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	margin-bottom: 0px;
}
#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;
}
ul#MyAuctionsHolder {
    margin-top: 0;
    display: flex;
}
.wide-checkbox,
.wide-radio {
	display: block;
	margin-bottom: 5px;
	padding-left: 20px;
}

.wide-checkbox:before,
.wide-radio:before,
.wide-checkbox:after,
.wide-radio:after {
	content: " ";
	display: table;
}

.wide-checkbox:after,
.wide-radio:after {
	clear: both;
}

.wide-checkbox-input,
.wide-radio-input {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
	float: left;
	margin-left: -20px;
}

.wide-radio-input {
	margin-top: 3px;
}

.wide-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 965px;
}

.wide-container.events {
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-radius: 0 0 8px 8px;
	border-right: 1px solid #d1d1d1;
	box-shadow: 0 -4px 6px 3px #b8b8b8;
	margin-bottom: 10px;
	margin-top: -5px;
	min-height: 500px;
	width: 982px;
	padding-top: 20px;
}

.wide-container:before,
.wide-container:after {
	content: " ";
	display: table;
}

.wide-container:after {
	clear: both;
}

.wide-container .wide-row li:last-child {
	border-bottom: 0px none;
}

.wide-container .wide-row {
	list-style: outside none none;
	margin-left: -10px;
	height: 650px;
	overflow: hidden;
	padding-left: 0;
}

.wide-row:before,
.wide-row:after {
	content: " ";
	display: table;
}

.wide-row:after {
	clear: both;
}

.wide-row .wide-row {
	margin-left: 0;
	margin-right: 0;
}

.wide-col {
	float: none;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	width: 100%;
}

.wide-col .wide-col {
	padding-left: 0;
	padding-right: 0;
}

li.wide-col-4 {
	width: 100%;
}

.wide-col-1 {
	width: 8.33333333%;
}

.wide-col-2 {
	width: 16.66666667%;
}

.wide-col-3 {
	width: 25%;
}

.wide-col-4 {
	width: 33.33333333%;
}

.wide-col-5 {
	width: 41.66666667%;
}

.wide-col-6 {
	width: 50%;
}

.wide-col-7 {
	width: 58.33333333%;
}

.wide-col-8 {
	width: 66.66666667%;
}

.wide-col-9 {
	width: 75%;
}

.wide-col-10 {
	width: 83.33333333%;
}

.wide-col-11 {
	width: 91.66666667%;
}

.wide-col-12 {
	width: 100%;
}

.wide-col-push-1 {
	left: 8.33333333%;
}

.wide-col-push-2 {
	left: 16.66666667%;
}

.wide-col-push-3 {
	left: 25%;
}

.wide-col-push-4 {
	left: 33.33333333%;
}

.wide-col-push-5 {
	left: 41.66666667%;
}

.wide-col-push-6 {
	left: 50%;
}

.wide-col-push-7 {
	left: 58.33333333%;
}

.wide-col-push-8 {
	left: 66.66666667%;
}

.wide-col-push-9 {
	left: 75%;
}

.wide-col-push-10 {
	left: 83.33333333%;
}

.wide-col-push-11 {
	left: 91.66666667%;
}

.wide-col-pull-1 {
	right: 8.33333333%;
}

.wide-col-pull-2 {
	right: 16.66666667%;
}

.wide-col-pull-3 {
	right: 25%;
}

.wide-col-pull-4 {
	right: 33.33333333%;
}

.wide-col-pull-5 {
	right: 41.66666667%;
}

.wide-col-pull-6 {
	right: 50%;
}

.wide-col-pull-7 {
	right: 58.33333333%;
}

.wide-col-pull-8 {
	right: 66.66666667%;
}

.wide-col-pull-9 {
	right: 75%;
}

.wide-col-pull-10 {
	right: 83.33333333%;
}

.wide-col-pull-11 {
	right: 91.66666667%;
}

.wide-col-offset-1 {
	margin-left: 8.33333333%;
}

.wide-col-offset-2 {
	margin-left: 16.66666667%;
}

.wide-col-offset-3 {
	margin-left: 25%;
}

.wide-col-offset-4 {
	margin-left: 33.33333333%;
}

.wide-col-offset-5 {
	margin-left: 41.66666667%;
}

.wide-col-offset-6 {
	margin-left: 50%;
}

.wide-col-offset-7 {
	margin-left: 58.33333333%;
}

.wide-col-offset-8 {
	margin-left: 66.66666667%;
}

.wide-col-offset-9 {
	margin-left: 75%;
}

.wide-col-offset-10 {
	margin-left: 83.33333333%;
}

.wide-col-offset-11 {
	margin-left: 91.66666667%;
}

.wide-hidden-main {
	display: none !important;
}

.wide-widget {
	position: relative;
}

.wide-widget-map {
	width: 100%;
	height: 400px;
}

.wide-widget-map label {
	width: auto;
	display: inline;
}

.wide-widget-map img {
	max-width: inherit;
}

.wide-widget-map .gm-style-iw {
	width: 90% !important;
	height: auto !important;
	top: 7px !important;
	left: 6% !important;
	display: inline;
	text-align: center;
	overflow: hidden;
}

.wide-widget-map .gm-style-iw+div {
	display: none;
}

.wide-widget-twitter {
	overflow: hidden;
}

.wide-widget-gplus {
	overflow: hidden;
}

.wide-slider {
	position: relative;
	height: 300px;
	text-align: center;
	background: #dddddd;
	clear: both;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}

.wide-slider-mask {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
	left: 0;
	right: 0;
	height: 100%;
	white-space: nowrap;
}

.wide-slide {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	white-space: normal;
	text-align: left;
}

.wide-slider-nav {
	position: absolute;
	z-index: 2;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}

.wide-slider-nav.wide-round>div {
	border-radius: 100%;
	background-clip: padding-box;
}

.wide-slider-nav.wide-num>div {
	width: auto;
	height: auto;
	padding: 0.2em 0.5em;
	font-size: inherit;
	line-height: inherit;
}

.wide-slider-nav.wide-shadow>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}

.wide-slider-nav-invert {
	color: #fff;
}

.wide-slider-nav-invert>div {
	background-color: rgba(34, 34, 34, 0.4);
}

.wide-slider-nav-invert>div.wide-active {
	background-color: #222;
}

.wide-slider-dot {
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
	margin: 0 3px 0.5em;

	transition: background-color 100ms, color 100ms;
}

.wide-slider-dot.wide-active {
	background-color: #fff;
}

.wide-slider-arrow-left,
.wide-slider-arrow-right {
	position: absolute;
	width: 80px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
	overflow: hidden;
	color: white;
	font-size: 40px;
	user-select: none;
}

.wide-slider-arrow-left [class^="w-icon-"],
.wide-slider-arrow-right [class^="w-icon-"],
.wide-slider-arrow-left [class*=" w-icon-"],
.wide-slider-arrow-right [class*=" w-icon-"] {
	position: absolute;
}

.wide-slider-arrow-left {
	z-index: 3;
	right: auto;
}

.wide-slider-arrow-right {
	z-index: 4;
	left: auto;
}

.wide-icon-slider-left,
.wide-icon-slider-right {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 1em;
	height: 1em;
}

.wide-dropdown {
	display: inline-block;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 900;
}

.wide-dropdown-btn,
.wide-dropdown-toggle,
.wide-dropdown-link {
	position: relative;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap;
}

.wide-dropdown-toggle {
	user-select: none;
	display: inline-block;
	cursor: pointer;
	padding-right: 40px;
}

.wide-dropdown-toggle:focus {
	outline: 0;
}

.wide-icon-dropdown-toggle {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-right: 20px;
	width: 1em;
	height: 1em;
}

.wide-dropdown-list {
	position: absolute;
	background: #dddddd;
	display: none;
	min-width: 100%;
}

.wide-dropdown-list.wide--open {
	display: block;
}

.wide-dropdown-link {
	padding: 10px 20px;
	display: block;
	color: #222222;
}

.wide-dropdown-link:hover {
	color: #222222;
	text-decoration: none;
}

.wide-dropdown-link.wide--current {
	color: #0082f3;
}

.wide-nav[data-collapse="all"] .wide-dropdown,
.wide-nav[data-collapse="all"] .wide-dropdown-toggle {
	display: block;
}

.wide-nav[data-collapse="all"] .wide-dropdown-list {
	position: static;
}


.wide-lightbox-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 17px;
	font-weight: 300;
	text-align: center;
	background: rgba(0, 0, 0, 0.9);
	z-index: 2000;
	outline: 0;
	opacity: 0;

}

.wide-lightbox-backdrop,
.wide-lightbox-container {
	height: 100%;
	overflow: auto;
}

.wide-lightbox-content {
	position: relative;
	height: 100vh;
	overflow: hidden;
}

.wide-lightbox-view {
	position: absolute;
	width: 100vw;
	height: 100vh;
	opacity: 0;
}

.wide-lightbox-view:before {
	content: "";
	height: 100vh;
}

.wide-lightbox-group,
.wide-lightbox-group .wide-lightbox-view,
.wide-lightbox-group .wide-lightbox-view:before {
	height: 86vh;
}

.wide-lightbox-frame,
.wide-lightbox-view:before {
	display: inline-block;
	vertical-align: middle;
}

.wide-lightbox-figure {
	position: relative;
	margin: 0;
}

.wide-lightbox-group .wide-lightbox-figure {
	cursor: pointer;
}

.wide-lightbox-img {
	width: auto;
	height: auto;
	max-width: none;
}

.wide-lightbox-image {
	display: block;
	max-width: 100vw;
	max-height: 100vh;
}

.wide-lightbox-group .wide-lightbox-image {
	max-height: 86vh;
}

.wide-lightbox-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: .5em 1em;
	background: rgba(0, 0, 0, 0.4);
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.wide-lightbox-embed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wide-lightbox-control {
	position: absolute;
	top: 0;
	width: 4em;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.wide-lightbox-left {
	display: none;
	bottom: 0;
	left: 0;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}

.wide-lightbox-right {
	display: none;
	right: 0;
	bottom: 0;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}

/*
 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
 */
.wide-lightbox-close {
	right: 0;
	height: 2.6em;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
	background-size: 18px;
}

/**
 * 1. All IE versions add extra space at the bottom without this.
 */
.wide-lightbox-strip {
	padding: 0 1vh;
	line-height: 0;
	/* 1 */
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}

/*
 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
 *    which doesnÃ¢â‚¬â„¢t work in Safari anyway.
 * 2. Chrome renders images pixelated when switching to GPU. Making sure
 *    the parent is also rendered on the GPU (by setting translate3d for
 *    example) fixes this behavior.
 */
.wide-lightbox-item {
	display: inline-block;
	width: 10vh;
	padding: 2vh 1vh;
	box-sizing: content-box;
	/* 1 */
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0);
	/* 2 */
}

.wide-lightbox-active {
	opacity: .3;
}

.wide-lightbox-thumbnail {
	position: relative;
	height: 10vh;
	background: #222;
	overflow: hidden;
}

.wide-lightbox-thumbnail-image {
	position: absolute;
	top: 0;
	left: 0;
}

.wide-lightbox-thumbnail .wide-lightbox-tall {
	top: 50%;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.wide-lightbox-thumbnail .wide-lightbox-wide {
	left: 50%;
	height: 100%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

/*
 * Spinner
 *
 * Absolute pixel values are used to avoid rounding errors that would cause
 * the white spinning element to be misaligned with the track.
 */
.wide-lightbox-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border: 5px solid rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	-webkit-animation: spin .8s infinite linear;
	animation: spin .8s infinite linear;
}

.wide-lightbox-spinner:after {
	content: "";
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border: 3px solid transparent;
	border-bottom-color: #fff;
	border-radius: 50%;
}

/*
 * Utility classes
 */
.wide-lightbox-hide {
	display: none;
}

.wide-lightbox-noscroll {
	overflow: hidden;
}

.wide-lightbox-inactive,
.wide-lightbox-inactive:hover {
	opacity: 0;
}

.wide-nav {
	position: relative;
	z-index: 1000;
}

.wide-nav:before,
.wide-nav:after {
	content: " ";
	display: table;
}

.wide-nav:after {
	clear: both;
}

.wide-nav-brand {
	position: relative;
	float: left;
	text-decoration: none;
	color: #333333;
}

.wide-nav-brand:hover {
	text-decoration: none;
	color: #333333;
}

.wide-nav-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.wide-nav-link:hover {
	text-decoration: none;
	color: #222222;
}

.wide-nav-link.wide--current {
	color: #0082f3;
}

.wide-nav-menu {
	position: relative;
	float: right;
}

.wide--nav-menu-open {
	display: block !important;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #c8c8c8;
	text-align: center;
	overflow: visible;
	min-width: 200px;
}

.wide--nav-link-open {
	display: block;
	position: relative;
}

.wide-nav-overlay {
	position: absolute;
	overflow: hidden;
	display: none;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%;
}

.wide-nav-overlay .wide--nav-menu-open {
	top: 0;
}

.wide-nav[data-animation="over-left"] .wide-nav-overlay {
	width: auto;
}

.wide-nav[data-animation="over-left"] .wide-nav-overlay,
.wide-nav[data-animation="over-left"] .wide--nav-menu-open {
	right: auto;
	z-index: 1;
	top: 0;
}

.wide-nav[data-animation="over-right"] .wide-nav-overlay {
	width: auto;
}

.wide-nav[data-animation="over-right"] .wide-nav-overlay,
.wide-nav[data-animation="over-right"] .wide--nav-menu-open {
	left: auto;
	z-index: 1;
	top: 0;
}

.wide-nav-button {
	position: relative;
	float: right;
	padding: 18px;
	font-size: 24px;
	display: none;
	cursor: pointer;
	user-select: none;
}

.wide-nav-button.wide--open {
	background-color: #c8c8c8;
	color: white;
}

.wide-nav[data-collapse="all"] .wide-nav-menu {
	display: none;
}

.wide-nav[data-collapse="all"] .wide-nav-button {
	display: block;
}

.wide-tabs {
	position: relative;
}

.wide-tabs:before,
.wide-tabs:after {
	content: " ";
	display: table;
}

.wide-tabs:after {
	clear: both;
}

.wide-tab-menu {
	position: relative;
}

.wide-tab-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	padding: 9px 30px;
	text-align: left;
	cursor: pointer;
	color: #222222;
	background-color: #dddddd;
}

.wide-tab-link.wide--current {
	background-color: #c8c8c8;
}

.wide-tab-content {
	position: relative;
	display: block;
	overflow: hidden;
}

.wide-tab-pane {
	position: relative;
	display: none;
}

.wide--tab-active {
	display: block;
}

.wide-ix-emptyfix:after {
	content: "";
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.wide-dyn-empty {
	padding: 10px;
	background-color: #dddddd;
}

.header {
	height: 75px;
	max-width: 984px;
	margin: 0 auto 30px;
}

.submenuli {
	max-height: 36px;
	margin-right: 40px;
	float: left;
}

.submenua {
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: 'Open Sans', sans-serif;
	color: #FFD700;
	font-size: 14px;
	text-decoration: none;
}

.submenua:hover {
	padding-bottom: 4px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	color: #ddd;
}

.submenua.fashion:hover {
	border-bottom-color: #d83d3d;
}

.submenua.fashion.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #d83d3d;
	color: #e2e2e2;
}

.submenua.events:hover {
	border-bottom-color: #fd643e;
}

.submenua.events.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #fd643e;
	color: #e2e2e2;
}

.submenua.featured:hover {
	border-bottom-color: #63a7ff;
}

.submenua.featured.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #63a7ff;
	color: #e2e2e2;
}

.submenua.electronics:hover {
	border-bottom-color: #37c1e8;
}

.submenua.electronics.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #37c1e8;
	color: #e2e2e2;
}

.submenua.home:hover {
	border-bottom-color: #35cc66;
}

.submenua.home.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #35cc66;
	color: #e2e2e2;
}

.submenua.jewelry {
	padding-right: 1px;
	padding-left: 2px;
}

.submenua.jewelry:hover {
	border-bottom-color: #ffe759;
}

.submenua.jewelry.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #ffe759;
	color: #e2e2e2;
}

.submenua.lifestyle:hover {
	border-bottom-color: #e263ff;
}

.submenua.lifestyle.wide--current {
	padding-bottom: 4px;
	border-bottom: 4px solid #e263ff;
	color: #e2e2e2;
}

.brand {
	margin-top: 22px;
}

.auctioncolumn {
	float: left;
	margin-bottom: 12px;
	margin-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
	width: 25%;
}

.auction {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;

	background-color: white;
	text-decoration: none;
}

.auction:hover {
	border-color: #c8c8c8;
	box-shadow: #ccc 0px 3px 3px -3px;
}

.auctionimage {
	position: relative;
}

.auctionimage.inner {
	padding-top: 80%;
	position: static;
	margin-bottom: 20px;
}

.auctionimage.image {
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.auctiontitle {
	border-bottom: 1px solid #eee;
	color: #777;
	font-family: Lato, sans-serif;
	font-size: 14px;
	font-weight: 700;
	height: 42px;
	line-height: 19px;
	margin-top: 40px;
	overflow: hidden;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

.auctionretaillabel {
	font-family: 'Open Sans', sans-serif;
	color: #bbb;
	font-size: 11px;
	line-height: 14px;
}

.auctionretailprice {
	font-family: 'Open Sans', sans-serif;
	color: #ffd700;
	font-size: 13px;
}

.auctiondetails {
	padding: 8px 7px;
	background-color: #f8f8f8;
}

.auctionretail {
	display: inline-block;
	float: left;
}

.auctionflipboard {
	height: auto !important;
	min-height: 30px;
	float: right;
	font-size: 18px;
	display: block !important;
}

.auctionflipboard.similar {
	opacity: 0.4;
}

.auctionfreeze {
	display: block;
	width: 100%;
	height: 40px;
	margin-top: 6px;
	float: left;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: white;
	font-family: 'Open Sans', sans-serif;
	color: #ffd700;
	font-size: 14px;
	line-height: 36px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
}

.auctionfreeze:hover {

	color: white;
}

.auctionfreeze:active {
	background-image: -webkit-linear-gradient(#3b98db, #54b5ea);
	background-image: linear-gradient(#3b98db, #54b5ea);
}

.auctionfreeze.frozen {
	border-color: #b52828;
	background-color: #df3f3f;
	background-image: -webkit-linear-gradient(bottom, #d13636, #ed4747);
	background-image: linear-gradient(to top, #d13636, #ed4747);
	color: white;
}

.auctionfreeze.frozen:hover {
	background-image: -webkit-linear-gradient(bottom, #db3737, #ff5757);
	background-image: linear-gradient(to top, #db3737, #ff5757);
}

.auctionfreeze.frozen:active {
	background-image: -webkit-linear-gradient(#db3737, #ff5757);
	background-image: linear-gradient(#db3737, #ff5757);
}

.heading {
	padding-bottom: 6px;
}

.headingtext {
	display: none;
	font-family: Lato, sans-serif;
	font-size: 21px;
	margin-top: 25px;
}

.headingtext.fashion {
	-webkit-transition-delay: initial;
	transition-delay: initial;
	color: #d13f3f;
}

.headingtext.events {
	color: #fd643e;
}

.headingtext.featured {
	color: #4c8ce0;
}

.headingtext.electronics {
	color: #249ebf;
}

.headingtext.home {
	color: #40b364;
}

.headingtext.jewelry {
	color: #ebb400;
}

.headingtext.lifestyle {
	color: #af59c2;
}

.headingtext.support {
	color: #004991;
}

.upcomingauction {
	display: block;
	width: 100%;
	margin-top: 18px;
	border: 1px solid #eee;
	background-color: #f8f8f8;
}

.upcomingauction:hover {
	border-color: #c8c8c8;
	box-shadow: #ccc 0px 3px 3px -3px;
}

.upcomingcolumn {
	float: left;
}

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

.upcomingcolumn.title {
	width: 45%;
	padding-left: 8px;
	background-color: white;
}

.upcomingcolumn.time {
	height: 96px;
	text-align: center;
	width: 11%;
}

.upcomingcolumn.retail {
	width: 10%;
	background-color: white;
}

.upcomingcolumn.price {
	width: 16%;
	height: 96px;
	border-right: 1px solid #eee;
	background-color: white;
}

.upcomingimage {
	max-height: 96px;
}

.test {
	background-color: #000;
}

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


.upcomingretailprice {
	display: inline-block;
	margin-left: 5px!important;
	float: right;
	font-family: 'Open Sans', sans-serif;
	color: #666!important;
	font-size: 13px;
	line-height: 96px;
}

.upcomingtimetext {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 96px;
	margin-left: 4px;
	float: left;
	color: #aaa;
	font-size: 13px;
	line-height: 96px;
	text-align: center;
}

.upcomingclock {
	display: inline-block;
	height: 96px;
	margin-right: 4px;
	float: left;
	font-family: Fontello, sans-serif;
	color: #aaa;
	font-size: 20px;
	line-height: 96px;
}

.accountlink {
	margin-top: 20px;
	padding: 10px 8px;
	float: right;
	font-family: 'Open Sans', sans-serif;
	color: #ffd700;
	font-size: 12px;
	text-decoration: none;
}

.accountlink:hover {
	color: #ccc;
}

.accountlink.cartfull {
	color: #fd643e;
}

.accountlink.cartfull:hover {
	color: #ff8d70;
}

.accountcart {
	float: left;
	font-family: Fontello, sans-serif;
}

.accountcartitems {
	margin-left: 6px;
	float: left;
}

.accountdivider {
	display: inline-block;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 29px;
	float: right;
	color: #666;
	font-size: 16px;
}

.eventsmenuevent {
	color: #888;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 0;
	padding-bottom: 1px;
	padding-left: 0;
	text-decoration: none;
	padding-top: 1px;
}

.eventsmenuevent:hover {
	background-color: #f4f4f4;
}

.eventsmenutitle {
	color: #666;
	font-family: Lato, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 27px;
	margin-top: 2px;
	text-transform: uppercase;
}

li.wide-col-4:hover {
	background-color: #f4f4f4;
}

.eventsmenuimage {
	margin-right: 4px;
	float: left;
}

.eventsmenualllink {
	display: block;
	margin-top: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f4f4f4;
	font-family: 'PT Sans', sans-serif;
	color: #ffd700;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}

.eventsmenualllink:hover {
	background-color: #f8f8f8;
	color: #666;
}

.eventsmenutoggle {
	padding: 0px;
}

.contentoverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	display: none;
	background-color: black;
	opacity: 0;
}

.footer {
	font-family: Lato, sans-serif;
}

.eventcolumn {
	width: 50%;
	padding-top: 16px;
	padding-bottom: 24px;
	float: left;
}

.eventcolumn.small {
	width: 33.33%;
}

.event {
	position: relative;
	max-width: 449px;
	float: left;
	border: 1px solid #eee;
	background-color: white;
}

.event:hover {
	border-color: #c8c8c8;
	box-shadow: #ccc 0px 3px 3px -3px;
}

.event.small {
	max-width: 303px;
}

.eventthumbnail {
	width: 110px;
	height: 88px;
	float: left;
	clear: left;
}

.eventthumbnail.middle {
	margin-top: 2px;
	margin-bottom: 2px;
}

.eventthumbnails {
	display: inline-block;
	margin-left: 2px;
	float: left;
}

.eventimage {
	display: inline-block;
	max-width: 335px;
	float: left;
}

.eventimage.small {
	max-width: 301px;
}

.eventdetails {
	width: 100%;
	padding: 8px 7px;
	float: left;
	background-color: #f8f8f8;
	font-family: Lato, sans-serif;
	color: #ffd700;
}

.eventbutton {
	display: block;
	height: 40px;
	padding-right: 30px;
	padding-left: 30px;
	float: right;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: white;
	color: #777;
	line-height: 38px;
	text-decoration: none;
}

.eventbutton:hover {
	border-color: #1992da;
	background-color: #48abe6;
	background-image: -webkit-linear-gradient(bottom, #3b98db, #54b5ea);
	background-image: linear-gradient(to top, #3b98db, #54b5ea);
	color: white;
}

.eventbutton:active {
	background-image: -webkit-linear-gradient(#3b98db, #54b5ea);
	background-image: linear-gradient(#3b98db, #54b5ea);
}

.eventdescription {
	overflow-x: hidden;
	overflow-y: hidden;
	max-height: 20px;
	color: #666;
	font-size: 15px;
	font-weight: 700;
}

.eventdescription.small {
	font-size: 14px;
}

.eventtime {
	overflow-x: hidden;
	overflow-y: hidden;
	max-height: 20px;
	color: #ffd700;
	font-size: 13px;
}

.eventtitle {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	max-height: 25px;
	max-width: 449px;
	margin-bottom: 5px;
	float: left;
	font-family: Lato, sans-serif;
	color: #555;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
}

.eventtitle.small {
	max-width: 302px;
	font-size: 17px;
	line-height: 22px;
}

.accountdropdown {
	height: 40px;
	margin-top: 20px;
	float: right;
}

.accountdropdowntoggle {
	padding: 10px 8px;
	color: #888;
}

.accountdropdowntoggle.wide--open:hover {
	color: #888;
}

.accountmyaccount {
	margin-right: 4px;
	float: left;
	font-family: 'Open Sans', sans-serif;
	color: #ffd700;
	font-size: 12px;
}

.accountarrow {
	float: right;
	font-family: Fontello, sans-serif;
	color: #ffd700;
}

.accountlistlink {
	padding-top: 3px;
	padding-right: 16px;
	padding-bottom: 3px;
	font-family: 'Open Sans', sans-serif;
	color: #777;
	font-size: 13px;
	text-align: right;
}

.accountlistlink:hover {
	background-color: #f2f2f2;
	color: #111;
}

.accountlist {
	margin-top: -18px;
	background-color: transparent;
}

.submenuevents {
	float: left;
	margin-right: 4px;
	font-weight: bold;
}

.submenuarrow {
	float: left;
	font-family: Fontello, sans-serif;
}

.footercolumn {
	width: 25%;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 30px;
	float: left;
	font-family: Lato, sans-serif;
}

.footertitle {
	margin-bottom: 6px;
	padding-bottom: 4px;
	border-bottom: 1px solid #444;
	color: #bbb;
	font-size: 16px;
}

.footerlink {
	display: block;
	clear: left;
	font-family: 'PT Sans', sans-serif;
	color: #888;
	font-size: 14px;
	line-height: 28px;
	text-decoration: none;
}

.footerlink:hover {
	color: #bbb;
}

.footericon {
	display: block;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-top: 2px;
	float: left;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
}

.footericon.facebook {
	background-color: #3b5998;
}

.footericon.twitter {
	background-color: #02b0e8;
}

.footericon.pinterest {
	background-color: #be2933;
	font-size: 15px;
}

.footercopyright {
	clear: left;
	color: #666;
	font-size: 11px;
}

.banner {
	position: relative;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	display: none !important;
	background-color: rgba(255, 255, 255, 0.8);
	font-family: Lato, sans-serif;
}

.bannerfootercolor {
	padding-top: 12px;
	padding-bottom: 14px;
	color: white;
	font-size: 31px;
	line-height: 29px;
	text-align: center;
}

.bannerfootercolor.red {
	background-color: #ef4e4e;
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
	border-radius: 5px;
}

.bannerfootercolor.green {
	background-color: #35cc66;
}

.bannerfootercolor.blue {
	background: linear-gradient(to bottom, #f0a439 10%, #ffcf70 38%, #e1a044 100%) repeat scroll 0 0;
}

.bannerheader {
	padding-top: 4px;
	padding-bottom: 5px;
	color: white;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
}

.bannerheader.red {
	background-color: #ef4e4e;
	background: linear-gradient(to bottom, #863073 53%, #000000 100%);
	border-radius: 5px 5px;
}

.bannerheader.green {
	background-color: #35cc66;
}

.bannerheader.blue {
	background: linear-gradient(to bottom, #f0a439 10%, #ffcf70 38%, #e1a044 100%) repeat scroll 0 0;
}

.bannerfootergrey {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f4f4f4;
	color: #888;
	font-size: 15px;
	line-height: 15px;
	font-weight: 700;
	text-align: center;
}

.bannerfooter {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.productthumbnail {
	width: 80px;
	height: 64px;
	margin-top: 2px;
	margin-right: 2px;
}

.productimage {
	width: 525px;
	border: 1px solid yellow;
	padding: 4px;
	border-radius: 8px;
	background: #fff;
	height: auto;
}

.productselect {
	height: 36px;
	padding: 2px 8px;
	border-radius: 0px;
}

.productfreeze {
	background-color: #48abe6;
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
	border-radius: 3px;
	clear: left;
	color: white;
	float: left;
	font-size: 18px;
	font-weight: 700;
	height: 46px;
	width: 100%;
}

.productfreeze:hover {
	background-color: #4cbcfc;
	background-image: -webkit-linear-gradient(bottom, #47a8ed, #62c7fc 95%, #9adafc);
	background-image: linear-gradient(to top, #47a8ed, #62c7fc 95%, #9adafc);
}

.productfreeze:active {
	background-image: -webkit-linear-gradient(#47a8ed, #62c7fc);
	background-image: linear-gradient(#47a8ed, #62c7fc);
}

.productfreeze.disabled {
	border-color: #9c9c9c;
	background-color: #b8b8b8;
	background-image: -webkit-linear-gradient(bottom, #a8a8a8, #c0c1c2 95%, #dbdbdb);
	background-image: linear-gradient(to top, #a8a8a8, #c0c1c2 95%, #dbdbdb);
}

.productfreeze.frozen {
	border-color: #b52828;
	background-color: #df3f3f;
	background-image: -webkit-linear-gradient(bottom, #d13636, #ed4747);
	background-image: linear-gradient(to top, #d13636, #ed4747);
}

.productfreeze.frozen:hover {
	background-image: -webkit-linear-gradient(bottom, #db3737, #ff5757);
	background-image: linear-gradient(to top, #db3737, #ff5757);
}

.productfreeze.frozen:active {
	background-image: -webkit-linear-gradient(#db3737, #ff5757);
	background-image: linear-gradient(#db3737, #ff5757);
}

.productimagescolumn {
	width: 56%;
	max-width: 525px;
	float: left;
}

.productspecscolumn {
	width: 44%;
	margin-bottom: 0px;
	float: left;
	color: #666;
}

.productdetaillabel {
	padding-top: 10px;
	padding-bottom: 4px;
	clear: left;
	color: #444;
	font-size: 24px;
}

.productdetaillabel.small {
	padding-top: 8px;
	font-size: 19px;
}

.productdetaillabel.tiny {
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	font-size: 13px;
	line-height: 16px;
	font-weight: 700;
}

.productdetailslist {
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 30px;
	font-size: 14px;
}

.productflipboard {
	height: 43px;
	margin-bottom: 12px;
	float: right;
	font-size: 25px;
	line-height: 39px;
	letter-spacing: 3px;
}

.productflipboard.disabled {
	opacity: 0.6;
}

.productretailprice {
	display: inline-block;
	color: #bbb;
	font-size: 16px;
	line-height: 22px;
}

.productdetails {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	padding-top: 18px;
	padding-bottom: 35px;
	float: left;
	clear: both;
	border-bottom: 1px solid #eee;
}

.product {
	margin-top: 16px;
	color: #777;
}

.producticon {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	padding-top: 4px;
	border-radius: 16px;
	background-color: #ddd;
	font-family: Fontello, sans-serif;
	color: #f8f8f8;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}

.producticon.facebook:hover {
	background-color: #3b5998;
}

.producticon.twitter:hover {
	background-color: #02b0e8;
}

.producticon.pinterest:hover {
	background-color: #c61c23;
}

.productshare {
	margin-top: 4px;
	margin-bottom: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #e4e4e4;
	font-family: Lato, sans-serif;
	color: #aaa;
	font-size: 13px;
}

.producttitle {
	padding: 10px 8px;
	border-bottom: 1px solid #d8d8d8;
	background-color: #fefefe;
	color: #444;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
}

.productspecs {
	padding: 10px 10px 8px;
	background-color: #f8f8f8;
}

.productretaillabel {
	margin-right: 5px;
	color: #ffd700;
	font-size: 13px;
	line-height: 20px;
	font-weight: 700;
}

.productinfo {
	margin-bottom: 10px;
	margin-left: 12px;
	border: 1px solid #eee;
}

.productshipping {
	margin-top: 15px;
	float: right;
	color: #ffd700;
}

.producttruck {
	width: 26px;
	margin-top: 17px;
	margin-right: 3px;
	float: right;
	opacity: 0.35;
}

.productshippingcode {
	color: #d83d3d;
	font-weight: 700;
}

.productshippingcost {
	color: #35cc66;
	font-weight: 700;
}

.productimages {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
}

.productselectarrow {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 28px;
	height: 34px;
	float: right;
	background-color: white;
	font-family: Fontello, sans-serif;
	line-height: 34px;
	text-align: center;
}

.productselectbox {
	position: relative;
	margin-bottom: 12px;
	clear: right;
}

.productselectbox.disabled {
	opacity: 0.6;
}

.productsharetext {
	display: inline-block;
	margin-left: 4px;
	color: #bbb;
	font-size: 14px;
	line-height: 24px;
}

.productretail {
	margin-bottom: 12px;
	float: left;
}

.upcomingtime {
	display: inline-block;
}

.eventtext {
	display: inline-block;
	float: left;
}

.auctionlink {
	display: block;
	text-decoration: none;
}

.notificationtext {
	display: inline-block;
	width: 100%;
	font-size: 13px;
}

.notificationicon {
	display: inline-block;
	margin-right: 4px;
	float: left;
	font-family: Fontello, sans-serif;
	font-size: 15px;
}

.notification {
	padding: 5px 10px;
}

.notification.blue {
	background-color: #deecff;
	color: #2a5ba1;
}

.notification.yellow {
	background-color: #fff6c4;
	color: #9c860b;
}

.notification.green {
	background-color: #d4fae0;
	color: #3a9154;
}

.notification.red {
	background-color: #ffdbdb;
	color: #b05353;
}

.dialogoverlay {
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}

.dialogbackground {
	position: relative;
	max-width: 560px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f8f8f8;
}

.dialogbackground.tutorial {
	max-width: 700px;
	background-color: white;
}

.dialogbackground.auth {
	max-width: 400px;
}

.dialogbackground.register {
	max-width: 440px;
}

.dialogbackground.promo {
	max-width: 500px;
	margin-top: -15%;
}

.dialogheading {
	padding-top: 18px;
	padding-bottom: 14px;
	padding-left: 25px;
	border-bottom: 1px solid #ddd;
	background-color: white;
	font-size: 25px;
	text-transform: uppercase;
}

.dialogheading.logo {
	padding-top: 20px;
	padding-bottom: 14px;
	padding-left: 0px;
	background-color: black;
}

.dialogtutorialheading {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #555;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}

.dialogtutorialcolumn {
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
}

.dialogtutoriallist {
	min-height: 105px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 40px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #f4f4f4;
	color: #777;
	font-size: 10px;
}

.dialogtutorialinvite {
	margin-top: 8px;
	float: left;
	border-bottom: 1px solid #ddd;
	color: #aaa;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
}

.dialogtutorialinvite:hover {
	border-bottom-color: #bbb;
	color: #888;
}

.dialogbutton {
	height: 40px;
	margin-left: 10px;
	padding-right: 30px;
	padding-left: 30px;
	float: right;
	border-style: solid;
	border-width: 1px 1px 2px;
	border-color: #f58216 #fc912d #e06919;
	border-radius: 3px;
	background-color: #ffa60d;
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
	color: white;
	font-size: 16px;
	line-height: 34px;
	font-weight: 700;
	text-decoration: none;
	text-shadow: #e36c0b 0px -1px 0px;
}

.dialogbutton:hover {
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
}

.dialogbutton:active {
	border-top-width: 2px;
	border-bottom-width: 1px;
	background-image: -webkit-linear-gradient(#ffac1c 30%, #ffc421);
	background-image: linear-gradient(#ffac1c 30%, #ffc421);
}

.dialogbutton.secondary {
	border-color: #ababab #b3b3b3 #7a7a7a;
	background-color: #bfbfbf;
	background-image: -webkit-linear-gradient(bottom, #c2c2c2 30%, #d6d6d6);
	background-image: linear-gradient(to top, #c2c2c2 30%, #d6d6d6);
	text-shadow: #8c8c8c 0px -1px 0px;
}

.dialogbutton.secondary:hover {
	background-image: -webkit-linear-gradient(bottom, #ccc 30%, #dedede);
	background-image: linear-gradient(to top, #ccc 30%, #dedede);
}

.dialogbutton.secondary:active {
	background-image: -webkit-linear-gradient(#ccc 30%, #dedede);
	background-image: linear-gradient(#ccc 30%, #dedede);
}

.dialogbutton.confirmbutton {
	margin-top: 8px;
	float: left;
	clear: left;
}

.dialogfooter {
	padding: 12px 25px;
}

.dialogtutorialstep {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.dialogtutorialimage {
	display: block;
	width: 206px;
	margin-right: auto;
	margin-left: auto;
}

.dialogtutorialitem {
	position: relative;
	left: -4px;
	top: 1px;
	font-size: 12px;
}

.dialog {
	width: 100%;
	height: 100%;
}

.dialogcontainer {
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10000;
	width: 100%;
	height: 100%;
}

.upcomingretaillabel {
	display: inline-block;
	height: 96px;
	margin-right: 4px;
	font-family: 'Open Sans', sans-serif;
	color: #ccc;
	font-size: 13px;
	line-height: 96px;
}

.dialogmessage {
	margin-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	color: #777;
	font-size: 15px;
}

.auctionnotification {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding-right: 4px;
	padding-left: 4px;
	color: white;
	font-size: 13px;
}

.auctionnotification.bestseller {
	background-color: #ef4e4e;
}

.auctionnotification.morestyles {
	left: auto;
	top: 0px;
	right: 0px;
	bottom: auto;
	background-color: #2aa7d1;
}

.auctionnotification.preloved {
	left: auto;
	right: 0px;
	bottom: 0px;
	background-color: #de64b3;
}

.bannerfootertimer {
	float: left;
	display: inline-block;
}

.bannerfootertime {

	width: 62px;
	margin-right: auto;
	margin-left: auto;
}

.bannerfooterseconds {
	margin-left: 4px;
	padding-top: 1px;
	float: left;
}

.cartsection {
	position: relative;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 0px;
	float: left;
	border: 1px solid #eee;
	font-size: 13px;
}

.cartsection.shipping {
	width: 100%;
	background-color: #f4f4f4;
}

.cartsection.payment {
	width: 100%;
	background-color: #f4f4f4;
}

.cartsection.details {
	background-color: white;
}

.cartsection.order {
	position: fixed;
}

.cartsection.secure {
	background-color: #f4f4f4;
}

.cartsection.summary {
	background-color: #f4f4f4;
}

.cartfield {
	background-image: linear-gradient(white, white);
	border: 1px solid #ddd;
	border-radius: 2px;
	clear: left;
	float: left;
	height: 30px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-top: 0;
	padding: 4px 8px;
	width: 292px;
}

.cartfield.name {
	display: inline-block;
	width: 140px;
	clear: none;
}

.cartfield.zip {
	display: inline-block;
	width: 72px;
	clear: none;
}

.cartfield.city {
	display: inline-block;
	width: 116px;
}

.cartfield.select.state {
	width: 80px;
}

.cartfield.select.month {
	width: 100px;
}

.cartfield.phone {
	width: 170px;
}

.cartfield.ccnumber {
	width: 170px;
	clear: none;
}

.cartfield.cvnumber {
	width: 72px;
	clear: none;
}

.cartfield.promo {
	width: 224px;
}

.cartfield.promo.applied {
	width: 211px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: -webkit-linear-gradient(#fcfcfc, #fcfcfc);
	background-image: linear-gradient(#fcfcfc, #fcfcfc);
}

.cartfield.style {
	width: 238px;
	margin-bottom: 10px;
}

.cartfield.error {
	border-color: #d17575;
}

.cartlabel {
	margin-left: 18px;
	padding-top: 8px;
	padding-bottom: 2px;
	float: none;
	clear: left;
	color: #777;
	font-weight: 700;
}

.cartsectionheadingtext {
	padding-top: 6px;
	padding-bottom: 4px;
	float: left;
	color: white;
	font-size: 16px;
}

.cartcolumn {
	width: 50%;
	padding-right: 12px;
	float: left;
}

.cartdetails {
	width: 30%;
	float: left;
}

.cartselectbox {
	position: relative;
	width: 304px;
	float: left;
}

.cartselectbox.state {
	width: 92px;
}

.cartselectbox.month {
	width: 112px;
}

.cartselectbox.style {
	width: 250px;
	margin-top: 10px;
}

.cartselectarrow {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 28px;
	height: 28px;
	background-color: white;
	font-family: Fontello, sans-serif;
	line-height: 28px;
	text-align: center;
}

.cartinfolink {
	margin-top: 4px;
	margin-left: 6px;
	float: left;
	font-family: Fontello, sans-serif;
	color: #ccc;
	font-size: 20px;
	line-height: 22px;
	text-decoration: none;
}

.cartinfolink:hover {
	color: #aaa;
}

.carttimeleft {
	padding-top: 2px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #ef4e4e;
}

.carttimelabel {
	margin-left: 5px;
	float: left;
	color: white;
	font-size: 16px;
	line-height: 28px;
}

.carttimer {
	width: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
}

.carttime {
	float: right;
	color: white;
	font-size: 16px;
	line-height: 28px;
	font-weight: 900;
}

.carttotal {
	padding: 10px 12px;
	clear: left;
	background-color: #f4f4f4;
}

.carttotallabel {
	float: left;
	color: #666;
	font-size: 15px;
	line-height: 30px;
	font-weight: 700;
}

.cartflipboard {
	height: 30px;
	float: right;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 4px;
}

.cartdetailslabel {
	clear: left;
	float: left;
	font-size: 15px;
	margin-bottom: 6px;
	margin-left: 12px;
	margin-top: 6px;
}

.cartdetailslabel.red {
	color: #d97777;
}

.cartdetailslabel.subtotal {
	color: #444;
}

.cartdetailsprice,
.cartdetailssavings,
.cartdetailssubtotal,
.cartdetailsshipping,
.cartdetailsshipping1 {
	margin-top: 6px;
	margin-right: 12px;
	margin-bottom: 6px;
	float: right;
	font-size: 15px;
}

.cartdetailsprice.red {
	color: #d97777;
}

.cartdetailsprice.subtotal {
	color: #444;
}

.cartdetailsdivider {
	display: block;
	width: 96%;
	height: 1px;
	margin-right: auto;
	margin-left: auto;
	clear: left;
	border-bottom: 1px solid #eee;
}

.cartdetailsproduct {
	margin-bottom: 6px;
}

.cartdetailstitlelarge {
	margin-top: 4px;
	margin-right: 12px;
	margin-left: 12px;
	color: #777;
	line-height: 19px;
	font-weight: 700;
	text-align: center;
}

.cartdetailsproducts {
	padding-top: 6px;
}

.cartdetailsproductsmall {
	display: block;
	width: 120px;
	margin: 6px 6px 6px 12px;
	float: left;
}

.cartdetailstitlesmall {
	display: block;
	margin-top: 6px;
	margin-right: 12px;
	color: #666;
	line-height: 18px;
	font-weight: 700;
}

.cartdetailsproductprice {}

.auctions {
	margin-right: -6px;
	margin-left: -6px;
}

.eventcolumnright {
	max-width: 449px;
	float: right;
}

.eventcolumnright.small {
	max-width: 303px;
}

.cartsectionheading {
	background-color: #2aa7d1;
}

.cartsectionheading.summary {
	border-bottom: 1px solid #eee;
	background-color: #aaa;
}

.cartbillingcheck {
	display: block;
	margin-bottom: 6px;
	margin-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	clear: left;
	color: #888;
	font-size: 12px;
	text-decoration: none;
}

.cartbillingcheck:hover {
	color: #aaa;
}

.cartbillingcheck.info {
	margin-bottom: 0px;
	margin-left: 0px;
}

.cartbilling {
	float: left;
	border-top: 1px solid #d8d8d8;
}

.cartpaymenticons {
	position: absolute;
	top: 4px;
	right: 6px;
}

.cartpaymenticon {
	margin-right: 4px;
	border-radius: 2px;
}

.cartpaymenticon.disabled {
	opacity: 0.2;
}

.cartsectionicon {
	margin-right: 6px;
	margin-left: 8px;
	padding-top: 4px;
	float: left;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 20px;
	line-height: 24px;
}

.cartformbutton {
	padding: 8px 12px;
	float: right;
	border: 1px solid #ddd;
	background-color: white;
	color: #777;
	text-decoration: none;
}

.cartformbutton:hover {
	border-color: #1992da;
	background-color: #48abe6;
	background-image: -webkit-linear-gradient(bottom, #3b98db, #54b5ea);
	background-image: linear-gradient(to top, #3b98db, #54b5ea);
	color: white;
}

.cartformbutton:active {
	background-image: -webkit-linear-gradient(#3b98db, #54b5ea);
	background-image: linear-gradient(#3b98db, #54b5ea);
}

.cartformbutton.review {
	height: 38px;
	margin-right: 12px;
}

.cartformbutton.promo {
	height: 30px;
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.cartformbutton.add {
	height: 34px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.cartbillingcheckmark {
	margin-right: 4px;
	padding: 2px 3px;
	border: 1px solid #ddd;
	border-radius: 2px;
	background-color: white;
	font-family: Fontello, sans-serif;
	color: #35cc66;
	font-size: 12px;
}

.cartbillingcheckmark.unchecked {
	color: white;
}

.cartorderbutton {
	display: block;
	width: 100%;
	height: 40px;
	margin-top: 10px;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	color: white;
	font-size: 16px;
	line-height: 38px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

.cartsecuretext {
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 2px;
	margin-left: 6px;
	margin-top: 2px;
	width: 266px;
}

.cartaddlink {
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 3px;
	float: right;
	color: #e3f9ff;
	font-size: 12px;
	text-decoration: none;
}

.cartaddlink:hover {
	color: white;
}

.cartaddplus {
	margin-right: 2px;
	font-family: Fontello, sans-serif;
	font-size: 11px;
}

.cartpayment {
	padding-top: 2px;
}

.cartaddresses {
	padding-top: 2px;
	padding-bottom: 12px;
}

.cartoption {
	position: relative;
	margin-top: 10px;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 26px;
	clear: both;
	border: 1px solid #f4f4f4;
	border-radius: 2px;
	color: #aaa;
}

.cartoption.selected {
	border: 1px solid #ddd;
	border-radius: 2px;
	background-color: white;
	color: #ffd700;
}

.cartoption.summary {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-style: none;
	border-width: 0px;
}

.cartradiobutton {
	position: absolute;
	left: 10px;
	top: 7px;
	width: 10px;
	margin-left: 0px;
}

.cartpayments {
	padding-top: 2px;
	padding-bottom: 12px;
}

.cartpaymenttext {
	display: inline;
}

.cartpaymentcard {
	margin-top: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.cartforms {
	width: 70%;
	float: left;
}

.cartsecureheading {
	padding: 7px 8px 6px;
	float: left;
	border-right: 1px solid #eee;
	background-color: white;
}

.cartcredit {
	float: left;
}

.cartadd {
	width: 100%;
	padding-right: 12px;
	float: left;
	border-top: 1px solid #ddd;
	background-color: #e8e8e8;
}

.cartadd.payment {
	border-top-style: none;
}

.cartproduct {
	margin-top: 14px;
	margin-right: 12px;
	margin-bottom: 14px;
	border: 1px solid #eee;
	background-color: white;
}

.cartproductimage {
	display: block;
	width: 40%;
	float: left;
}

.cartproductstyle {
	display: inline-block;
	width: 100%;
	float: left;
	background-color: #f8f8f8;
}

.cartproducttitle {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 55%;
	height: 34px;
	padding: 10px 6px 4px;
	float: left;
	background-color: white;
	color: #666;
	font-size: 15px;
	font-weight: 700;
}

.cartproductdetails {

	width: 60%;
	margin-bottom: 2px;
	padding: 0px 6px;
	float: right;
	clear: none;
	color: #ffd700;
	line-height: 22px;
}

.cartproductdetailslink {
	display: block;
	width: 60%;
	margin-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	float: right;
	font-family: 'Open Sans', sans-serif;
	color: #3aa5d6;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

.cartproductdetailslink:hover {
	color: #80cef2;
}

.cartproductremove {
	display: block;
	width: 5%;
	height: 34px;
	float: left;
	font-family: Fontello, sans-serif;
	color: #ddd;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
}

.cartproductremove:hover {
	color: #ccc;
}

.cartdetailslist {
	width: 60%;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 30px;
	float: right;
	color: #ffd700;
	font-size: 13px;
}

.cartdetailsheading {
	width: 60%;
	padding-right: 6px;
	padding-left: 6px;
	float: right;
	color: #888;
	font-size: 15px;
	line-height: 24px;
	font-weight: 700;
}

.cartinfotext {
	padding: 4px 8px;
	border-radius: 2px;
	background-color: #888;
	color: white;
	font-size: 11px;
	line-height: 14px;
}

.cartinfo {
	position: relative;
}

.cartinfopopup {
	position: absolute;
	left: -30px;
	bottom: 24px;
	z-index: 1;
	width: 200px;
}

.cartinfoarrow {
	padding-left: 42px;
	font-family: Fontello, sans-serif;
	color: #888;
	font-size: 15px;
	line-height: 6px;
}

.dialogfield {
	border: 1px solid #ddd;
}

.dialogfield.error {
	border-color: #d17575;
}

.dialogform {
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 25px;
}

.dialogauthtext {
	float: left;
	clear: left;
	color: #aaa;
	font-size: 11px;
}

.dialogauthtext.divider {
	margin-left: 3px;
	clear: none;
}

.dialogauthlink {
	margin-left: 3px;
	float: left;
	color: #3aa5d6;
	font-size: 11px;
	text-decoration: none;
}

.dialogauthlink:hover {
	color: #80cef2;
}

.dialogauthlink.terms {
	margin-left: 0px;
	clear: left;
}

.dialogautherror {
	margin-bottom: 4px;
	color: #d17575;
}

.staticflipboard,
.staticflipboard1 {
	height: 30px;
	padding-right: 1%;
	padding-left: 2%;
	border: 1px solid #2d2d2d;
	border-radius: 2px;
	background-color: #4c4c4c;
	background-image: -webkit-linear-gradient(bottom, #444 49%, #525252 51%);
	background-image: linear-gradient(to top, #444 49%, #525252 51%);
	color: white;
}

.accountmenu {
	width: 17%;
	margin-top: 10px;
	float: left;
}

.accountmenulink {
	display: block;
	margin-top: 6px;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #eee;
	color: #777;
	text-decoration: none;
}

.accountmenulink.wide--current {
	padding-left: 6px;
	border-left: 3px solid #35cc66;
}

.accountcontent {
	width: 83%;
	float: left;
}

.accountsection {
	width: 100%;
	margin-top: 10px;
	margin-left: 2%;
	float: left;
	border: 1px solid #eee;
	background-color: white;
}

.accountsection.shipping {
	width: 48%;
}

.accountsection.payment {
	width: 48%;
}

.accountsectionheading {
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #eee;
	color: #35cc66;
	font-size: 16px;
}

.accountdescription {
	display: inline;
	padding-right: 8px;
	color: #ffd700;
	font-size: 13px;
	line-height: 20px;
}

.accountcard {
	margin-right: 4px;
}

.accountinfo {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
}

.cartcode {
	height: 30px;
	float: left;
	clear: left;
	color: #fd643e;
	font-size: 13px;
	line-height: 30px;
}

.cartcode.green {
	color: #33b04a;
}

.accountlistarrow {
	height: 10px;
	font-family: Fontello, sans-serif;
	color: white;
	text-align: center;
}

.accountlistlinks {
	width: 122px;
	margin-left: -10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 2px;
	background-color: white;
}

.dialogclose {
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 4px 9px;
	font-family: Fontello, sans-serif;
	color: #aaa;
	font-size: 20px;
	text-decoration: none;
}

.dialogclose:hover {
	color: #ccc;
}

.holidaybanner {
	position: relative;
	height: 86px;
	margin-top: 18px;
	background-color: #f00000;
	background-image: url('/assets/images/falling/BlackFriday.jpg');
}

.holidaybanner.cyber {
	background-color: #00367d;
	background-image: url('/assets/images/falling/CyberMonday.jpg');
}

.holidaybanner.december {
	background-color: #176900;
	background-image: url('/assets/images/falling/December.jpg');
}

.holidayheading {
	display: block;
	width: 100%;
	margin-top: 10px;
	float: left;
	color: white;
	font-size: 44px;
	line-height: 38px;
	text-align: center;
	letter-spacing: -3px;
	text-shadow: #820000 1px 0px 3px;
}

.holidayheading.cyber {
	padding-left: 10px;
	text-align: left;
	text-shadow: #002e82 1px 0px 3px;
}

.holidayheading.december {
	margin-top: 16px;
	padding-left: 137px;
	font-size: 40px;
	text-align: left;
	text-shadow: none;
}

.holidaydescription {
	display: block;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 2px;
	background-color: white;
	font-family: 'Open Sans', sans-serif;
	color: red;
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	text-align: center;
	letter-spacing: -1px;
}

.holidaydescription.cyber {
	margin-left: 0px;
	padding-left: 10px;
	background-color: transparent;
	color: white;
	text-align: left;
}

.holidaydescription.december {
	width: 100%;
	margin-left: 0px;
	padding-left: 152px;
	background-color: transparent;
	color: #d1ffdd;
	font-size: 18px;
	text-align: left;
}

.holidaysave {
	margin-top: 15px;
	padding-right: 10px;
	float: right;
	color: #ccc;
	font-size: 20px;
	line-height: 16px;
	font-weight: 300;
	text-align: right;
	letter-spacing: -1px;
}

.holidaysave.cyber {
	color: #fff8bd;
}

.holidaypercent {
	padding-right: 10px;
	float: right;
	clear: right;
	font-size: 44px;
	line-height: 45px;
	letter-spacing: -3px;
}

.holidaysavings {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding-left: 8px;
	background-color: black;
	color: white;
}

.holidaysavings.cyber {
	background-color: transparent;
	color: white;
}

.holidaysubheading {
	width: 100%;
	margin-top: 3px;
	float: left;
}

.holidaysubheading.december {
	margin-top: 5px;
}

.cartoptionedit {
	display: block;
	width: 30px;
	color: #2aa7d1;
	line-height: 18px;
	text-decoration: none;
}

.cartoptionedit:hover {
	color: #5ac3e6;
}

.cartedit {
	margin-top: 28px;
	float: right;
	color: #2aa7d1;
	font-size: 13px;
	text-decoration: none;
}

.cartedit:hover {
	color: #5ac3e6;
}

.carteditsymbol {
	margin-right: 3px;
	margin-left: 2px;
	font-family: Fontello, sans-serif;
}

.supporticon {
	width: 60px;
	height: 60px;
	margin-right: 8px;
	float: left;
	border-radius: 4px;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 42px;
	line-height: 60px;
	text-align: center;
}

.supporticon.chat {
	background-color: #35cc66;
}

.supporticon.email {
	background-color: #fd643e;
}

.supporticon.phone {
	background-color: #37c1e8;
}

.supporticon.mail {
	background-color: #ffc23d;
}

.supportheading {
	margin-bottom: 2px;
	color: #333;
	font-size: 17px;
}

.supportheading.survey {
	margin-top: 22px;
	margin-bottom: 0px;
	float: left;
	clear: left;
	font-size: 16px;
}

.supportsection {
	width: 100%;
	margin-top: 12px;
	margin-bottom: 16px;
	float: left;
}

.supportsection.how {
	margin-bottom: 5px;
}

.supporttext {
	color: #ffd700;
	line-height: 20px;
}

.supporttext.how {
	margin-bottom: 12px;
}

.supportdetails {
	width: 90%;
	float: left;
}

.supportdetails.how {
	width: 84%;
}

.supportdetails.survey {
	width: 100%;
	margin-top: -22px;
}

.helpcontent {
	width: 100%;
	margin-top: -1px;
	padding: 6px 14px;
	float: left;
	border: 1px solid #dedede;
	background-color: white;
}

.helpmenulink {
	display: inline-block;
	margin-right: 8px;
	padding: 4px 20px;
	float: left;
	border: 1px solid #dedede;
	background-color: #f4f4f4;
	color: #777;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
}

.helpmenulink:hover {
	background-color: #f8f8f8;
}

.helpmenulink.wide--current {
	position: relative;
	z-index: 1;
	border-bottom-color: white;
	background-color: white;
}

.helpmenulink.wide--current:hover {
	background-color: white;
}

.helpmenu {
	margin-top: 16px;
}

.helpdivider {
	width: 100%;
	height: 1px;
	float: left;
	border-bottom: 1px solid #eee;
}

.supportbutton {
	display: block;
	height: 28px;
	margin-top: 4px;
	padding: 0px 12px;
	float: left;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #888;
	line-height: 28px;
	text-decoration: none;
}

.supportbutton:hover {
	background-color: #fd643e;
	color: white;
}

.supportbutton.question {
	margin-top: 6px;
	padding-left: 6px;
	background-color: #e3e3e3;
	color: #878787;
}

.supportbutton.question:hover {
	background-color: #5e748c;
	color: white;
}

.cartconfirmemail {
	margin-top: 12px;
}

.cartconfirmsymbol {
	width: 40px;
	height: 40px;
	float: left;
	background-color: #fd643e;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
}

.cartconfirminput {
	width: 350px;
	height: 40px;
	float: left;
	border: 1px solid #eee;
	background-color: white;
	background-image: -webkit-linear-gradient(white, white);
	background-image: linear-gradient(white, white);
	color: #111;
	font-size: 15px;
}

.cartconfirminput.error {
	border-color: #d17575;
}

.cartconfirminput.disabled {
	background-color: #f2f2f2;
	background-image: -webkit-linear-gradient(#f2f2f2, #f2f2f2);
	background-image: linear-gradient(#f2f2f2, #f2f2f2);
}

.cartconfirmform {
	margin-bottom: 6px;
}

.cartpromo {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	margin-top: 12px;
	padding: 4px 12px;
	background-color: #e8f2ff;
	color: #5f91ba;
	text-decoration: none;
}

.cartpromo.edit {
	background-color: #faf7d6;
	color: #ba9e5f;
}

.cartsummary {
	padding-right: 12px;
	background-color: white;
}

.cartsummarytext {
	margin-top: 14px;
	color: #888;
	font-size: 15px;
	line-height: 19px;
}

.cartpromoheading {
	position: relative;
	padding-right: 5px;
	float: left;
	color: #4672ab;
	font-size: 22px;
	line-height: 22px;
	letter-spacing: -1px;
}

.cartpromoheading.edit {
	color: #ab8c46;
}

.cartpromocode {
	position: relative;
	line-height: 16px;
}

.cartpromotime {
	position: relative;
	padding-top: 4px;
}

.cartpromosymbol {
	position: absolute;
	right: -5px;
	bottom: 0px;
	opacity: 0.3;
	font-family: Fontello, sans-serif;
	color: #4672ab;
	font-size: 64px;
	line-height: 42px;
}

.cartpromosymbol.edit {
	color: #ab9446;
}

.emailcomments {
	min-height: 280px;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #dedede;
}

.emailcomments.survey {
	min-height: 100px;
	margin-top: 8px;
}

.emailsubject {
	height: 35px;
	margin-top: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border: 1px solid #dedede;
	border-radius: 0px;
	background-image: -webkit-linear-gradient(white, white);
	background-image: linear-gradient(white, white);
}

.emailsubjectarrow {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 33px;
	height: 33px;
	background-color: white;
	font-family: Fontello, sans-serif;
	line-height: 33px;
	text-align: center;
}

.emailsubjectbox {
	position: relative;
}

.emailbutton {
	display: block;
	height: 38px;
	padding: 0px 12px;
	float: left;
	border-width: 0px;
	border-color: black;
	border-radius: 2px;
	background-color: #fd643e;
	color: white;
	line-height: 38px;
	text-decoration: none;
}

.emailbutton:hover {
	background-color: #ff8161;
}

.emailbutton.survey {
	float: right;
}

.supportimage {
	margin-right: 12px;
	margin-bottom: 8px;
	float: left;
}

.contentscolumn {
	width: 33.2%;
	margin-top: 20px;
	margin-bottom: 24px;
	padding-top: 2px;
	float: left;
}

.contentslink {
	float: left;
	clear: left;
	color: #888;
	line-height: 24px;
	text-decoration: none;
}

.contentslink:hover {
	color: #649ab3;
}

.contentslink.about {
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 13px;
	line-height: 22px;
}

.contentssymbol {
	display: block;
	width: 20px;
	height: 20px;
	margin-top: -2px;
	margin-right: 4px;
	float: left;
	border-radius: 2px;
	background-color: #5e748c;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}

.contentssymbol.myaccount {
	font-size: 15px;
}

.contentssymbol.tumble {
	font-size: 15px;
}

.contentssymbol.questions {
	font-size: 15px;
}

.contentssymbol.misc {
	font-size: 14px;
}

.contentssymbol.shipping {
	font-size: 15px;
}

.contentssymbol.question {
	width: 50px;
	height: 60px;
	margin-right: 6px;
	font-size: 38px;
	line-height: 58px;
}

.contents {
	position: relative;
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
}

.contentspage {
	position: relative;
	display: inline-block;
	width: 100%;
}

.contentspage.question {
	display: inline-block;
	padding-top: 20px;
	opacity: 1;
}

.supportbuttonsymbol {
	margin-right: 5px;
	font-family: Fontello, sans-serif;
}

.aboutsymbol {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 4px;
	border-radius: 2px;
	background-color: #a8a8a8;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

.aboutsymbol.facebook {
	background-color: #3b5998;
}

.aboutsymbol.twitter {
	background-color: #02b0e8;
}

.aboutsymbol.pinterest {
	background-color: #be2933;
}

.supportlink {
	color: #207ad4;
	text-decoration: none;
}

.supportlink:hover {
	color: #69b4ff;
}

.auctiondropdown {
	position: relative;
	z-index: 1;
	margin-top: 24px;
	float: right;
}

.auctiondropdowntoggle {
	position: relative;
	z-index: 2;
	width: 156px;
	padding: 1px 8px;
	border: 1px solid white;
	background-color: white;
}

.auctiondropdowntoggle.wide--open {
	border-color: #d8d8d8 #d8d8d8 #eee;
}

.auctiondropdowntext {
	margin-right: 4px;
	float: right;
	color: #ffd700;
	font-size: 13px;
}

.auctiondropdownarrow {
	margin-top: 4px;
	float: right;
	font-family: Fontello, sans-serif;
	color: #ffd700;
	font-size: 13px;
	line-height: 15px;
}

.auctiondropdownlist {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
	width: 156px;
	margin-top: 20px;
	padding-bottom: 2px;
	border: 1px solid #d8d8d8;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: white;
}

.auctiondropdownlink {
	display: block;
	width: 156px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	color: #777;
	font-size: 13px;
	text-align: right;
}

.auctiondropdownlink:hover {
	background-color: #f2f2f2;
	color: #111;
}

.auctiondropdowndot {
	margin-top: 2px;
	margin-right: 4px;
	float: right;
	font-family: Fontello, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

.auctiondropdowncategory {
	display: inline-block;
	float: right;
}

.cartdetailstracklink {
	display: inline-block;
	height: 30px;
	margin-top: 2px;
	margin-right: 12px;
	margin-left: 5px;
	padding-right: 8px;
	padding-left: 8px;
	float: right;
	border-radius: 2px;
	background-color: #fd643e;
	color: white;
	line-height: 30px;
	text-decoration: none;
}

.cartdetailstracklink:hover {
	background-color: #ff8161;
}

.cartdetailstracklink.small {
	margin-top: 0px;
	margin-left: 0px;
	float: none;
}

.cartdetailssmall {
	width: 142px;
	margin-bottom: 6px;
	float: left;
}

.cartdetailstrackdate {
	margin-top: 2px;
	color: #ffd700;
	line-height: 30px;
	text-align: right;
}

.cartdetailstrackdate.small {
	margin-top: 0px;
	line-height: 20px;
	text-align: left;
}

.accounthistorybox {
	position: relative;
	width: 224px;
	float: left;
}

.accounthistory {
	width: 224px;
	height: 35px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border: 1px solid #dedede;
	border-radius: 0px;
	color: #888;
}

.accountordersfield {
	width: 350px;
	height: 35px;
	margin-left: 12px;
	float: left;
	border: 1px solid #dedede;
	border-radius: 0px;
	background-image: -webkit-linear-gradient(white, white);
	background-image: linear-gradient(white, white);
	color: #888;
}

.accountordersbutton {
	height: 35px;
	margin-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	border-radius: 2px;
	background-color: #5e748c;
	line-height: 33px;
}

.accountordersbutton:hover {
	background-color: #7893b0;
}

.accountordersform {
	margin-top: 8px;
	margin-bottom: 0px;
}

.accountorder {
	width: 100%;
	float: left;
	border-bottom: 1px solid #eee;
}

.accountorder:hover {
	background-color: #f8f8f8;
}

.accountordercolumn {
	overflow-x: hidden;
	overflow-y: hidden;
	height: 48px;
	float: left;
	color: #777;
	font-size: 13px;
	line-height: 48px;
}

.accountordercolumn.image {
	width: 8%;
}

.accountordercolumn.title {
	width: 44%;
	padding-right: 5px;
}

.accountordercolumn.status {
	position: relative;
	overflow-x: visible;
	overflow-y: visible;
	width: 16%;
}

.accountorderimage {
	height: 48px;
	float: left;
}

.accountorderheader {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	color: #555;
	font-weight: 700;
}

.accountorderheader.title {
	width: 52%;
}

.accountorderheader.status {
	width: 16%;
}

.accountpagination {
	margin-top: 12px;
	margin-bottom: 2px;
	float: right;
	color: #ccc;
}

.accountpaginationbutton {
	display: block;
	width: 28px;
	height: 28px;
	margin-left: 6px;
	float: left;
	border-radius: 2px;
	background-color: #5e748c;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
}

.accountpaginationbutton:hover {
	background-color: #7893b0;
}

.accountpaginationbutton.disabled {
	background-color: #bbb;
}

.accountpaginationlabel {
	height: 28px;
	margin-left: 6px;
	float: left;
	color: #777;
	line-height: 28px;
}

.dialogregistersignup {
	margin-bottom: 6px;
	color: #333;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
}

.dialogregistercopy {
	margin-top: 8px;
	color: #aaa;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	text-transform: none;
}

.dialoglogo {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.accountordertrack {
	width: 52px;
	height: 32px;
	margin-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	border-radius: 2px;
	background-color: #fd643e;
	color: white;
	line-height: 32px;
}

.accountordertrack:hover {
	background-color: #ff8161;
}

.infoheading {
	margin-top: 10px;
	margin-bottom: 3px;
	color: #004991;
	font-size: 17px;
}

.infofield {
	width: 375px;
	height: 34px;
	margin-top: 5px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
	border: 1px solid #dedede;
	border-radius: 0px;
	background-color: white;
	background-image: -webkit-linear-gradient(white, white);
	background-image: linear-gradient(white, white);
}

.infofield.month {
	width: 148px;
}

.infofield.day {
	width: 96px;
}

.infofield.year {
	width: 115px;
}

.infofield.disabled {
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(#f8f8f8, #f8f8f8);
	background-image: linear-gradient(#f8f8f8, #f8f8f8);
}

.infofield.city {
	width: 163px;
}

.infofield.zip {
	width: 100px;
	margin-left: 8px;
}

.infofield.error {
	border-color: #d17575;
}

.infofield.cardnumber {
	width: 245px;
}

.infofield.cv {
	width: 122px;
	margin-left: 8px;
}

.infofield.expiremonth {
	width: 200px;
}

.infofield.expireyear {
	width: 167px;
}

.infolabel {
	width: 95px;
	height: 34px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	clear: both;
	font-size: 13px;
	line-height: 34px;
}

.inforadiobutton {
	height: 34px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 6px;
	padding-top: 7px;
	float: left;
	font-size: 13px;
}

.infosection {
	width: 470px;
	margin-bottom: 8px;
	float: left;
}

.infoformbutton {
	height: 35px;
	margin-top: 4px;
	padding: 0px 16px;
	float: right;
	clear: left;
	border-radius: 2px;
	background-color: #5e748c;
	line-height: 33px;
}

.infoformbutton:hover {
	background-color: #7893b0;
}

.infofieldbox {
	position: relative;
	float: left;
}

.infofieldbox.inline {
	margin-left: 8px;
}

.infofieldarrow {
	position: absolute;
	top: 6px;
	right: 1px;
	width: 32px;
	height: 32px;
	background-color: white;
	font-family: Fontello, sans-serif;
	line-height: 32px;
	text-align: center;
}

.infoformfields {
	padding-top: 8px;
}

.infodivider {
	width: 100%;
	height: 1px;
	margin-top: 12px;
	margin-bottom: 8px;
	float: left;
	border-bottom: 1px solid #ccc;
}

.infodescription {
	margin-top: 4px;
	margin-bottom: 6px;
	float: left;
	color: #777;
	font-size: 12px;
	line-height: 17px;
}

.accountsocial {
	width: 340px;
	float: right;
}

.accountsociallinks {
	padding-top: 8px;
}

.infoaddressname {
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
}

.infoaddresstext {
	float: left;
	clear: left;
	color: #555;
}

.infoaddress {
	width: 40%;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-right: 5px;
	float: left;
	font-size: 12px;
	line-height: 17px;
}

.infoaddresslink {
	float: left;
	color: #207ad4;
	text-decoration: none;
}

.infoaddresslink:hover {
	color: #69b4ff;
}

.infoaddresslinks {
	float: left;
	clear: left;
}

.infoaddressdivider {
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}

.infoaddressprimary {
	float: left;
}

.infoaddresscard {
	margin-right: 3px;
	float: left;
	border-radius: 2px;
}

.infoaddresscard.last {
	margin-right: 0px;
}

.infocards {
	margin-top: 4px;
	margin-bottom: 4px;
	float: right;
}

.accountordermenu {
	position: absolute;
	top: 40px;
	z-index: 1;
	width: 128px;
	border-style: none solid solid;
	border-width: 1px;
	border-color: #d9d9d9;
	background-color: white;
}

.accountordermenu.confirmationproduct {
	position: relative;
	top: 0px;
	text-align: right;
}

.accountordermenu.confirmationproducts {
	top: 0px;
}

.accountordermenuitem {
	padding-right: 5px;
	padding-left: 5px;
	border-top: 1px solid #d9d9d9;
	font-size: 12px;
	line-height: 30px;
}

.accountordermenuitem:hover {
	background-color: #ededed;
}

.cartdetailsproductmenu {
	position: relative;
	height: 0px;
	padding-right: 12px;
	float: right;
}

.cartdetailsproductsmenu {
	position: relative;
	height: 0px;
}

.cartdetailsproductlink {
	text-decoration: none;
}

.cartdetailsproductslink {
	float: left;
	text-decoration: none;
}

.productdetailtext {
	margin-top: 5px;
	margin-left: 3px;
	float: left;
	line-height: 16px;
}

.productdetaillink {
	position: relative;
	z-index: 1;
	display: block;
	margin-top: 5px;
	margin-left: 3px;
	float: left;
	color: #5ba9d4;
	line-height: 16px;
	text-decoration: none;
}

.productdetaillink:hover {
	color: #5cc1f7;
}

.productdetailspolicy {
	margin-top: 6px;
	clear: left;
}

.productdetailpopup {
	position: absolute;
	right: -64px;
	bottom: 28px;
	z-index: -1;
	width: 280px;
	padding: 10px 12px;
	border: 1px solid #ccc;
	background-color: white;
	box-shadow: black 0px 1px 2px -1px, white 0px 0px 50px 14px;
	color: #777;
	font-size: 13px;
	line-height: 20px;
}

.productdetailpopuparrow {
	position: absolute;
	right: 76px;
	bottom: -12px;
	height: 14px;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 26px;
	line-height: 14px;
	text-shadow: rgba(0, 0, 0, 0.70) 0px 1px 2px;
}

.supportcalllink {
	color: #ffd700;
	text-decoration: none;
}

.reviewsbar {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 200px;
	padding: 4px;
	border-style: solid;
	border-width: 1px 1px 2px;
	border-color: #ccc #ccc #5196d6;
	border-radius: 4px 4px 2px 2px;
	background-color: white;
}

.reviewsbarstar {
	width: 20px;
	height: 20px;
	margin-right: 1px;
}

.reviewsbarrating {
	height: 26px;
	padding: 2px 5px 2px 6px;
	float: left;
	border-left: 1px solid #ccc;
}

.reviewsbarlogo {
	width: 26px;
	height: 26px;
	margin-right: 4px;
	float: left;
	border-radius: 2px;
	background-color: #4584cb;
	background-image: -webkit-linear-gradient(#5196d6, #3971bf);
	background-image: linear-gradient(#5196d6, #3971bf);
	color: white;
	font-size: 15px;
	line-height: 26px;
	font-weight: 700;
	text-align: center;
}

.reviewsbarreviews {
	height: 26px;
	margin-right: 2px;
	float: left;
	color: #ffd700;
	font-size: 13px;
	line-height: 28px;
	font-weight: 700;
}

.reviewspanel {
	position: relative;
	display: none;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 240px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: white;
}

.reviewspanelheader {
	position: relative;
	width: 100%;
	height: 26px;
	float: left;
	background-color: #4584cb;
	background-image: -webkit-linear-gradient(#5196d6, #3971bf);
	background-image: linear-gradient(#5196d6, #3971bf);
	color: white;
	font-size: 12px;
	line-height: 26px;
	font-weight: 700;
	text-align: center;
}

.reviewspanelminimize {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 50px;
	height: 26px;
	padding-right: 8px;
	font-family: Fontello, sans-serif;
	color: white;
	text-align: right;
	text-decoration: none;
}

.reviewspanelreviews {
	width: 100%;
	float: left;
}

.reviewspanelreview {
	width: 100%;
	padding: 6px 6px 8px;
	float: left;
	background-color: white;
	text-decoration: none;
}

.reviewspanelreview:hover {
	background-color: #f6f6f6;
}

.reviewspaneldivider {
	width: 94%;
	height: 1px;
	margin-left: 3%;
	float: left;
	background-color: #e0e0e0;
}

.reviewspanelreviewtext {
	width: 100%;
	margin-top: 6px;
	float: left;
	color: #777;
	font-size: 12px;
	line-height: 14px;
}

.reviewspanelreviewquote {
	height: 24px;
	margin-top: -2px;
	float: right;
	font-family: Fontello, sans-serif;
	color: #e4e4e4;
	font-size: 32px;
	line-height: 32px;
}

.reviewspanelreviewname {
	margin-top: 7px;
	float: left;
	color: #888;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
}

.reviewspanelreviewtitle {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: 'Droid Serif', serif;
	color: #555;
	font-size: 15px;
	line-height: 14px;
	font-style: italic;
}

.productsales {
	width: 100%;
	margin-top: 10px;
	margin-bottom: -30px;
	float: left;
	border-top: 1px solid #e2e2e2;
	background-color: #f6f6f6;
}

.productsalessection {
	width: 34%;
	padding-top: 10px;
	padding-right: 1%;
	padding-bottom: 10px;
	float: left;
}

.productsalessection.right {
	width: 32%;
	padding-right: 0px;
}

.productsalesbox {
	width: 100%;
	padding: 14px 12px;
	float: left;
	border-right: 1px solid #e2e2e2;
}

.productsalesbox.right {
	border-right-style: none;
	border-right-width: 0px;
}

.productsalesbadge {
	width: 80px;
	height: 100%;
	margin-right: 6px;
	float: left;
	border: 1px solid #ddd;
	border-radius: 4px;
	background-color: white;
}

.productsalestext {
	font-size: 12px;
	line-height: 14px;
}

.productsalesheading {
	margin-top: 3px;
	color: #444;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}

.surveyquestion {
	width: 100%;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-bottom: 16px;
	padding-left: 8px;
	float: left;
	border-bottom: 1px solid #eee;
	color: #555;
}

.surveyquestion.error {
	background-color: #fff2f2;
	color: #a67474;
}

.surveytext {
	display: inline;
}

.surveyrating {
	margin-bottom: 6px;
	margin-left: 4%;
	float: right;
}

.surveyratingstar {
	margin-right: 1px;
	float: left;
	font-family: Fontello, sans-serif;
	color: #fd643e;
	font-size: 21px;
	text-decoration: none;
}

.surveyoption {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}

.surveyoptiontext {
	position: relative;
	top: -1px;
	font-size: 13px;
}

.surveyproduct {
	position: relative;
	width: 100%;
	margin-top: 12px;
	padding-bottom: 12px;
	float: left;
	border-bottom: 1px solid #eee;
}

.surveyproductimage {
	width: 13%;
	margin-right: 0.5%;
	float: left;
}

.surveyproducttitle {
	margin-top: 6px;
	padding-right: 4px;
	color: #777;
	line-height: 19px;
	font-weight: 700;
}

.surveyproductdescription {
	padding-right: 4px;
	color: #ffd700;
	font-size: 12px;
	line-height: 16px;
}

.accountsearchfield {
	background-color: #333 !important;
	font-size: 13px;
	height: 26px;
	margin-bottom: 0;
	margin-left: 6px;
	opacity: 0.4;
	padding-bottom: 0;
	padding-left: 22px;
	padding-top: 0;
	width: 170px;
	border-radius: 5px;
}


.accountsearch {
	position: relative;
	margin-top: 27px;
	margin-bottom: 0px;
	float: right;
}

.accountsearchicon {
	position: absolute;
	left: 12px;
	top: 4px;
	font-family: Fontello, sans-serif;
	color: #333;
	font-size: 16px;
}

.productsimilar {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

.productsimilarproduct {
	display: inline-block;
	width: 24.33%;
	margin-right: 1%;
	text-decoration: none;
}

.productsimilarproduct.fourth {
	width: 24%;
	margin-right: 0%;
}

.productsimilarheading {
	width: 100%;
	float: left;
	color: #444;
	font-size: 16px;
}

.productsimilarproducts {
	overflow-x: auto;
	overflow-y: auto;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.productsalesbadgeimage {
	width: 100%;
	height: 100%;
}

.appbanner {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 0px;
	background-color: #e0e0e0;
	background-image: -webkit-linear-gradient(#fbfbfb 20%, #dbdbdb);
	background-image: linear-gradient(#fbfbfb 20%, #dbdbdb);
	box-shadow: rgba(0, 0, 0, 0.20) 0px 10px 15px -10px inset;
	-webkit-transition: height 350ms ease;
	transition: height 350ms ease;
}

.appbanner.open {
	height: 80px;
}

.appbannericon {
	margin-top: 10px;
	float: left;
	border-radius: 13px;
	box-shadow: rgba(0, 0, 0, 0.49) 1px 1px 3px -1px;
}

.appbannertitle {
	color: #555;
	font-size: 13px;
	line-height: 16px;
	font-weight: 900;
}

.appbannerdescription {
	color: #777;
	font-size: 10px;
	line-height: 13px;
}

.appbannertext {
	margin-top: 20px;
	margin-left: 6px;
	float: left;
}

.appbannerbutton {
	height: 30px;
	margin-top: 24px;
	padding-right: 12px;
	padding-left: 12px;
	float: right;
	border: 1px solid #aaa;
	border-radius: 4px;
	background-color: #f4f4f4;
	background-image: -webkit-linear-gradient(#fdfdfd, #f0f0f0);
	background-image: linear-gradient(#fdfdfd, #f0f0f0);
	box-shadow: white 0px 1px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	color: #555;
	font-size: 12px;
	line-height: 30px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: white 1px 1px 0px;
}

.appbannerbutton:active {
	background-color: #e3e3e3;
	background-image: -webkit-linear-gradient(bottom, #eaeaea, #ddd);
	background-image: linear-gradient(to top, #eaeaea, #ddd);
}

.appbannerclose {
	position: absolute;
	left: -5px;
	top: 4px;
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid white;
	border-radius: 20px;
	background-color: black;
	box-shadow: black 1px 1px 2px 0px;
	font-family: Fontello, sans-serif;
	color: white;
	font-size: 16px;
	line-height: 17px;
	text-align: center;
	text-decoration: none;
}

.appbannercontainer {
	position: relative;
}

@font-face {
	font-family: 'Fontello';
	src: url('/assets/fonts/fontello.eot') format('embedded-opentype'), url('/assets/fonts/fontello.woff') format('woff'), url('/assets/fonts/fontello.ttf') format('truetype'), url('/assets/fonts/fontello.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

html,
body {
	max-width: 100%;
	overflow-x: hidden;
	overflow-y: auto !important;
}

.table {
	display: table;
	table-layout: fixed;
}

.tablecell {
	display: table-cell;
	vertical-align: middle;
}

.disablepointer {
	pointer-events: none;
}

select {
	appearance: none;
}

.preventwrapping {
	white-space: nowrap;
}

.allowwrapping {
	white-space: normal;
}

.smoothscrolling {
	-webkit-overflow-scrolling: touch;
}

.aligntop {
	vertical-align: top;
}


html {
	height: 100%;
	width: 100%;
}

body {
	min-height: 100%;
	width: 100%;
	background-color: #f2f3f3;
}

label.timer {
	display: inline-block;
}

.order-item .product {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

a,
button,
input[type="submit"] {
	cursor: pointer;
}

button:focus {
	outline: 0;
}

a.wide-button {
	text-align: center;
	text-decoration: none;
}

input[type="submit"].dialogbutton {
	line-height: 34px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none !important;
}

.clear {
	clear: both;
}

.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;
	-webkit-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;
	-webkit-transition: opacity 250ms, z-index 1ms 250ms;
}

.contentoverlay.active {
	opacity: 0.4;
	transition: opacity 250ms;
	-webkit-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;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes slidedown {

	0% {
		-webkit-transform: translate3d(0, -521px, 0);
		transform: translate3d(0, -521px, 0);
	}

	70% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	85% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	100% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes slidedown {
	0% {
		-webkit-transform: translate3d(0, -521px, 0);
		-ms-transform: translate3d(0, -521px, 0);
		transform: translate3d(0, -521px, 0);
	}

	70% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	85% {
		-webkit-transform: translate3d(0, -10px, 0);
		-ms-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}

.banner.open {
	-webkit-animation-name: slidedown;
	animation-name: slidedown;
}

@-webkit-keyframes slidedownout {

	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 400px, 0);
		transform: translate3d(0, 400px, 0);
	}
}

@keyframes slidedownout {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 400px, 0);
		-ms-transform: translate3d(0, 400px, 0);
		transform: translate3d(0, 400px, 0);
	}
}

.banner.open.out {
	-webkit-animation-name: slidedownout;
	animation-name: slidedownout;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	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;
	-webkit-transition: transform 300ms, opacity 300ms;
	opacity: 0;
	transform: translateX(-100%) translateY(0px);
	-webkit-transform: translateX(-100%) translateY(0px);
}

.question.boxslide {
	display: inline-block;
	transition: transform 300ms, opacity 300ms;
	-webkit-transition: transform 300ms, opacity 300ms;
	opacity: 1;
	transform: translateX(-100%) translateY(0px);
	-webkit-transform: translateX(-100%) translateY(0px);
}

.questions.boxslideback {
	transition: transform 300ms, opacity 300ms;
	-webkit-transition: transform 300ms, opacity 300ms;
	opacity: 1;
	transform: translateX(0) translateY(0px);
	-webkit-transform: translateX(0) translateY(0px);
}

.question.boxslideback {
	display: inline-block;
	transition: transform 300ms, opacity 300ms;
	-webkit-transition: transform 300ms, opacity 300ms;
	opacity: 0;
	transform: translateX(0) translateY(0px);
	-webkit-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;

}

#testimonials_form_inner ul li .left_./img img {
	height: 55px;
	width: auto;
	max-width: 100px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	margin-left: 5px;
	padding-left: 5px;
}

#testimonials_form_inner ul li .right_./img img {
	height: 55px;
	width: auto;
	max-width: 100px;
	float: right;
	margin-right: 5px;
	padding-right: 5px;
	margin-left: 5px;
	padding-left: 5px;
}

#testimonials_form_inner h3 {
	background: url('quibids-2.0/title-news.gif') no-repeat left top;
	color: #3b215e;
	font-size: 14px;
	height: 23px;
	padding: 13px 13px 0 0;
	text-align: right;
	text-transform: uppercase;
	width: 146px;
	margin-left: 0px;
}

#testimonials_form_inner ul {
	padding-left: 10px;
	list-style: none;
	position: relative;
	top: -15px;
	width: 100%;
	text-align: left;
	border: 2px solid #c6b7da;
}

.right #testimonials_form_inner ul {
	padding-left: 10px;
	list-style: none;
	width: 100%;
	text-align: left;
	border: 2px solid #c6b7da;
}

#testimonials_form_inner ul li {
	width: 100%;
	margin-top: 5px;
	list-style: none;
	margin-bottom: 15px;
}

.right #testimonials_form_inner ul li {
	width: 100%;
	margin-top: 5px;
	list-style: none;
	margin-bottom: 15px;
	font-size: 14px;
}


#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;
}

.left_img.thumb img,
.right_img.thumb img {
	float: left;
	width: 80px !important;
	padding-right: 5px;
}

#testimonials_form_inner h3 {
	background: url("quibids-2.0/title-news.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	color: #3b215e;
	font-size: 14px;
	height: 23px;
	margin-left: 0;
	padding: 13px 13px 0 0;
	text-align: left;
	text-transform: uppercase;
	width: auto;
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 0px;
	text-indent: 40px;
}


#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;
}

/*
  Secure and Accessible PHP Contact Form v.2.0 Basic Styles by Mike Cherim
  THESE ARE THE VARIOUS ELEMENTS, CLASSES, IDS, AND SELECTORS YOU MAY NEED FOR STYING THIS FORM
  Anchors or link elements have not been included, but everythig else is :-)
*/

/* for main form wrapping div */
div#gb_form_div {
	/* not styled on demo page */
}

/* id for the form itself */
form#gb_form {
	/* not styled on demo page */
}
div#column-right {
    float: right;
}
/* form and results heading size */
.main_formhead,
.formhead {
	font-size: 1.4em;
	color: #cc9900;
}

/* outer fieldset - it's common to make this border : 0; */
fieldset#formwrap {
	background-color: #fefefe;
}

/* section fieldsets - it's common to make this border : 0; */
fieldset {
	background-color: #fafafa;
}

/* form legends and dt "heading" */
legend,
dt {
	font-weight: bold;
	color: #666;
}

/* main legend at top of the form */
legend#mainlegend {
	font-size: 1.2em;
	color: #669900;
}

/* all inputs, select, and textarea */
input.med,
input.short,
select.med,
textarea.textbox {
	font: 80% 'Trebuchet MS', sans-serif;
	color: #666;
	padding: 2px;
	border: 1px solid #223a7d;
	background-color: #fffffa;
}

/* hover and focus styling - the classes like .hover and .focus below are for the javascript for IE */
input.med:hover,
input.med:focus,
input.short:hover,
input.short:hover,
select.med:hover,
select.med:focus,
textarea.textbox:hover,
textarea.textbox:focus,
input.med.hover,
input.med.focus,
input.short.hover,
input.short.focus,
select.med.hover,
select.med.focus,
textarea.textbox.hover,
textarea.textbox.focus {
	color: #000;
	border: 1px solid #000;
	background-color: #fff;
}

/* for the checkbox input */
input.checkbox {
	/* not styled on demo page */
}

input#paralax-bottom {
	top: 10px !important;
	position: relative;
}

/* error heading weight and color - bold is for the error reason text */
span.error,
dt.error,
strong.error {
	color: #cd0000;
	font-weight: bold;
}
.alert strong {
	color: #fff;
}
/* success heading color */
span.success {
	color: #669900;
	font-weight: bold;
}

/* privacy and "Why?" small element link sizes (relative to their parent element */
small.privacy,
small.whythis {
	font-size: 80%;
}

/* set up relativity to position small Why? text */
small.whythis {
	position: relative;
}

/* Why? link style */
small.whythis a {
	text-decoration: underline;
	font-size: 0.95em;
}

small.whythis a:hover,
small.whythis a:focus,
small.whythis a:active {
	text-decoration: none;
}

/* hide the Why? text span */
small.whythis a span {
	border: 1px solid #fafafa;
	background-color: #fafafa;
	padding: 0 4px 0 4px;
	color: #fafafa;
	text-decoration: none;
}

/* bring back Why? text span (title attribute backs this up for borwsers it doesn't function in */
small.whythis a:hover span,
small.whythis a:focus span,
small.whythis a:active span {
	border: 1px solid #000;
	background-color: #eecc11;
	color: #000;
	padding: 0 4px 0 4px;
	text-decoration: none;
}

/* the link back to me for form credit */
p.creditline {
	float: right;
	margin: -17px 0;
	padding-bottom: 1px;
	font-size: 80%;
}

/* used for abbreviation used relative to form. the .abbr class is for the span added for IE */
abbr,
.abbr {
	cursor: help;
	border-bottom: 1px dotted #ffd700;
}

/* set result color for blockquote dt "heading" */
dl#result_dl_blockq dt,
dl.result_dl_blockq dt {
	color: #669900;
}

/* position result blockquote flush with parent */
dl#result_dl_blockq blockquote,
dl.result_dl_blockq blockquote {
	margin-left: 0;
}

/* style the input names in the result */
div#hf_form_div span.items {
	font-weight: bold;
	color: #cc9900;
}


/* End CSS */

.auctionfreeze {
	background-color: white;
	background-image: linear-gradient(to bottom, #863073 53%, #000000 100%);
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #ffd700;
	display: block;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 36px;
	margin-top: 6px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

.frozen label {
	display: block;
	color: $fff;
}


.auctionfreeze.frozen {
	background-color: #df3f3f;
	background-image: linear-gradient(to top, #d13636, #ed4747);
	border-color: #b52828;
	color: white;
}

.wide-container.upcomingauctions {
	display: none;
}

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


#left-nav,
#navigationBox {
	margin-right: 10px;
	position: relative;
	top: 10px;
}

#navigationBox {
	min-height: 350px !important;
}

#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%;
}

.wide-hidden-small.wide-hidden-tiny.wide-clearfix.cartdetails.auctioncolumn.live {
	margin-left: 0;
	margin-top: 0;
	width: 280px;
}


#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;
}



.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;
}


.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;
}
.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;
}

#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;
}


#edit_seo .d-table.p-2.border.border-primary.border-radius-4.mt-2 {
	/* display: table!important; */
	width: calc(100% - 15px) !important;
	min-width: unset;
	display: block !important;
	margin-top: 50px !important;
}

div#edit_seo .w-50,
form#CustomMeta {
	max-height: unset !important;
	min-height: unset;
	overflow: unset;
}

#css_submit {
	position: fixed;
	bottom: 33px;
	width: 350px !important;
	float: left;
	padding: 1em;
	color: #fff;
	background: blue;
	border-radius: 10px;
	cursor: pointer;
	text-align: center;
}

#language_editor .d-block.container {
	max-height: 503px !important;
}

.edit_box #language_editor input[type="submit"] {
	position: absolute;
	top: 800px;
}

nav ul.toggle-down {
	background-color: #ccc;
	color: #666;
	position: absolute !important;
	z-index: 9999999999999999 !important;
}

.toggle-down li a:link {
	text-align: left;
}

.toggle-down {
	width: auto;
	position: absolute;
	min-height: 50px;
	display: block;
	clear: both;
	z-index: 100;
	min-width: 175px;
	border: 1px solid #ccc;
	box-shadow: 3px 3px 3px #666;
}

#edit_favicon img#preview-favicon {
	width: 75px !important;
	height: 75px !important;
	float: left !important;
	display: inline-block !important;
	clear: left;
	margin-top: 2em;
	border: 1px solid #666;
	padding: 2px;
	border-radius: 4px;
}

#edit_logo img#preview-logo {
	width: calc(100% - 30px);
	height: auto;
	min-width: unset;
	border: 1px solid #ccc;
	padding: 1em;
	margin: 10px 0px;
	border-radius: 4px;
}

.edit_box .form-control {
	width: 90%;
}

div#edit_seo .w-50,
form#CustomMeta {
	max-height: 500px !important;
	min-height: unset;
	overflow: unset;
}

.edit_box label {
	padding-top: calc(0.375rem + 1px);
	padding-bottom: calc(0.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
	margin-bottom: -25px;
	margin-left: -10px;
}

#edit_favicon input#upload-button-logo2 {
	margin-top: 2em;
}

.toggle-down li.d-block {
	color: #fff;
	border-bottom: 1px solid #666;
	padding: 5px;
	background-color: #fff;
	text-align: left;
}

#shopping-features-box table,
#auction-features-box table {
	min-width: calc(100% - 45px) !important;
	margin: 20px auto !important;
	display: table;
}

#auction-features-box thead th {
	height: 85px;
}

#auction-features-box thead th div,
#shopping-features-box thead th div {
	min-height: 31px !important;
	max-height: 31px !important;
	font-weight: bold;
	margin-bottom: 0;
	font-size: .75em;
}

#shopping-features-box tbody,
#auction-features-box tbody {
	border-right: 3px solid blue;
	border-left: 3px solid blue;
	border-bottom: 3px solid blue;
}

#pricing-box table.table.table-striped.text-successtable-border.border-light {
	padding: 0;
	margin: 0;
	border-radius: 0 10px 10px 0 !important;
	border: unset !important;
}

#pricing-box thead th {
	padding: 0 !important;
	border-right: 1px solid #fff;
	vertical-align: top;
	border-top: 3px solid blue;
}

#pricing-box thead th:nth-child(2) {
	border-left: 3px solid blue;
}

#pricing-box thead th:last-child {
	border-right: 3px solid blue;
}

#pricing-box table.table.table-striped.text-successtable-border.border-light {
	padding: 0;
	margin: 0;
	border-radius: 0 10px 10px 0 !important;
	width: 100%;
}

#auction-features-box thead th,
#shopping-features-box thead th {
	height: 48px;
	border-top: 3px solid blue;
}

#auction-features-box thead th:nth-child(2),
#shopping-features-box thead th:nth-child(2) {
	border-left: 3px solid blue;
}

#shopping-features-box thead th:first-child,
#auction-features-box thead th:first-child,
#pricing-box thead th:first-child {
	background-color: #fff !important;
	border: unset;
}

.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;
}

#auction-features-box .table-responsive {
	overflow-x: hidden;
}


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;
}

.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;
}

.g-recaptcha {
	clear: both;
}

.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;
}

div#form_wizard_section {
	display: table;
	min-height: 200px;
	border-style: dashed !important;
	border-radius: 4px;
}

.cursor-pointer {
	cursor: pointer !important;
}

#form_wizard_holder .d-inline-block.col-xl-6 {
	width: calc(50% - 50px);
}

.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;
}

div#form_wizard_holder {
	min-height: 150px;
}

.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;
}


.g-recaptcha {
	float: right;
	max-width: unset;
}

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;
}

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;
}

#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;
}

#SlideIn:visible {
	min-width: 300px;
}

.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 {
    display: flex!important;
    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#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;
}

.accordion .a-container .a-panel {
	width: 100%;
	color: #262626;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0;
	height: auto;
	max-height: 0;
	overflow: hidden;
	padding: 0px 10px;
}

/* Panel style when active */
.accordion .a-container.active .a-panel {
	padding: 15px 10px 10px 10px;
	opacity: 1;
	height: auto;
	max-height: 500px;
}

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;
}

header span#userinfo {
	left: unset !important;
	padding: .25em;
	text-align: left;
}

header>.float-right.text-right {
	top: 40px;
	position: relative;
	max-width: 50%;
	width: auto;
	min-width: 250px;
}

.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;
}

ul.icons li i.fas {
	border: unset !important;
}

span.countdown.d-block.clearfix.basement_next {
	margin-top: -15px !important;
}




#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;
}
.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: u0;
    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;
}

@media(max-width: 800px) {
	#SlideInContent .module.auction-info.col-xl-8.w-70.float-right.d-inline-block {
		width: auto !important;
		max-width: unset;
		display: inline-flex !important;
		min-width: calc(70% - 6.75em) !important;
		max-width: calc(60% - 4.75em) !important;
		padding-left: .15em;
	}

	#SlideInContent .module.auction-info.col-xl-8.w-70.float-right.d-inline-block {
		width: auto !important;
		max-width: unset;
		display: inline-flex !important;
		min-width: calc(70% - 6.75em) !important;
		max-width: calc(60% - 4.75em) !important;
		padding-left: .15em;
	}
}

#root {
	display: block !important;
}

div#main {
	max-width: calc(100% - 5em) !important;
	margin: 0 auto;
	display: block;
}

#root div#nav {
	clear: both;
	float: left;
	position: relative;
	margin: 4em auto 0;
}

#root #SlideInContent div#nav {
	clear: both;
	float: left;
	position: relative;
	margin: 0em auto 0;
	background-color: unset;
}

#root #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;
	z-index: 1000 !important;
}

#root .search-auctions-large form {
	width: calc(100% - 100px) !important;
	height: 35px;
	margin-top: 9px;
	margin-left: 7px;
	border-radius: 4px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid #137bc0;
	border-top-color: #11679f;
}


#root #btn_logout {
	position: relative;
	left: -5px;
	top: 10px;
}

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;
}

.single.loggedin header span#userinfo {
	left: 130px;
	position: relative;
	vertical-align: top;
	top: -45px;
}

#root header span#userinfo {
	top: -30px;
}

#root footer.container.d-block.thead-dark {
	width: calc(100% - 32px) !important;
}


.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;
}

.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;
}



#SlideInContent span.ebaystopwatch, #SlideInContent span.condition {
    float: right;
    margin-right: 10px;
}
#SlideInContent .nonActPanel b {
    margin-left: 10px;
}

div#SlideIn {
    z-index: 10000!important;
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc;
    box-shadow: 4px 4px 4px #666;
}

#new-to #register-now {
	width: 177px;
	height: 30px;
	display: block;
	padding-left: 25px;
	text-align: left;
	line-height: 30px!important;
	font-size: 20px;
	background: url(/assets/css/quibids-2.0/register-now.png) 0 0 no-repeat;
	margin: 0 auto;
	color: #ffffff;
	font-weight: bold;
	border: unset;
	text-align: center;
}



i#mobile-trigger {
	cursor: pointer;
}

ul#editor_tabs {
	transform: unset;
	position: fixed;
	right: 0;
	top: 0;
	width: auto;
	height: auto;
	text-align: left;
	background-color: #fff;
	padding: 5px;
	z-index: 10000;
	box-shadow: -3px -3px 6px #666;
	border: 1px solid;
	display: table;
}

#SlideInContent i.fas.fa-toggle-on {
	display: none;
}

#SlideInContent i.fas.fa-expand-arrows-alt {
	display: none;
}

#SlideInContent i.fas.fa-question-circle.admin_tutorial.float-left {
	margin-left: 0;
	margin-top: 0;
	font-size: 2em;
}




#BasementAuctions_holder span.countdown.d-block.clearfix.basement_next {
	margin-top: -15px !important;
}


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;
}


#horizontal-auctions-box #TraditionalAuctionsHolder .auction-item {
	min-width: 220px !important;
}



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;
}

li.tophatter-auction h5.prodtitle a {
    color: #666!important;
    max-height: 25px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    margin: 10px auto;
}


.wide-clearfix.upcomingcolumn.image.auction-item-img.card-top.w-75 {
	width: calc(100% - 0em) !important;
}


ul.list-unstyled.choose-type.clearfix.d-block {
	margin-top: 5em !important;
	display: table !important;
	top: unset;
}





#search_products_results {
	min-width: 300px;
	max-width: 300px;
	float: left;
}

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;
	/* width: -webkit-fill-available; */
	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;
}

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;
}
.advanced_box .form-floating>label {
    font-size: .75em!important;
    top: -0.65em!important;
    left: 20px!important;
}
.advanced_box li.d-block.form-group.form-floating {
    margin: 5px auto;
}


#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;
}

a.float-right.btn.btn-notification {
    width: 1em;
    height: 2em;
    background-color: yellow;
    display: inline-block;
    line-height: 2em;
}

.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;
}




i.fas.fa-trash.right.float-right.delete_option, i.fas.fa-trash.right.float-right.delete_feature {
    font-size: 1.5em;
    color: orangered;
}


#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;
  -moz-transition:0.2s ease all;
  -webkit-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;
}
.shipping_panel .d-block.clearfix input {
    width: 50%!important;
    display: inline-block;
    float: left;
    clear: left;
}
.sub_panel.shipping_panel.card.merch.food.vehicles.d-block {
    border: 1px solid #ccc!important;
}

.card.mb-2.sub_panel.advanced_shipping.d-block {
    border: 1px solid #ccc;
}

#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;
}
div#ProductBox {
    margin-left: .75em;
    margin-top: 1em;
}



.modal .row.col-xs-12.d-block {
    margin: 0 auto!important;
    width: 100%!important;
    padding: 0;
    max-width: unset!important;
    float: none!important;
}
.modal form .btn.btn-primary.:last-child {
    font-size: 2em;
    background-color: lightseagreen;
    max-width: unset!important;
    min-width: 100%!Important;
}
#SlideInContent span.alert {
    width: calc(100% - 5em)!important;
    max-width: unset;
    display: table;
}

#SlideInContent .user_rating.ratings_modal.card .float-right.w-50 {
    width: calc(100% - 2em)!important;
    display: inline-block!important;
    text-align: left;
    float: none!important;
    border: unset;
    margin: 1em;
}
input#reverse {
    clear: both;
    top: 23px;
    position: relative;
}
.d-inline-block.float-right.col-xs-8 {
    width: 40%;
    margin: 23px 0 10px;
    clear: right;
    line-height: revert;
}


.d-inline-block.float-left.col-xs-4 {
    max-width: 50%;
}


.d-inline-block.float-right.col-xs-8 {
    width: 30%;
    margin: 1px 0 10px 5px;
    clear: right;
    line-height: revert;
}

.card#SearchBox {
    width: calc(100% - 1em);
    margin-left: .5em;
}
.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: 300px;
    min-height: 300px;
    min-width: calc(100% - 4px);
    top: 70px;
    left: 16px;
    opacity: 1.0;
    visibility: visible;
    border-radius: 0;
}
.overlay.d-table.cover-all.d-block {
    max-height: calc(100% - 55px)!important;
    min-height: calc(100% - 70px)!important;
    border-radius: 0 0 4px 4px;
    left: 15px;
    width: 100%;
}
#right-social a b, #right-social-footer a b, #list-languages a b { display:none!important;}

.button-timer.going_once {
    position: absolute;
    color: #fff;
    top: 55px;
    margin-bottom: unset;
    z-index: 9;
    font-weight: bold;
    left: -20px;
    word-wrap: break-word;
    width: 80px!important;
}
.button-timer.going_once em {
    line-height: 15px;
    color: #fff;
    margin-bottom: -30px;
    position: relative;
    z-index: 9;
    display: block;
    top: -22px;
    left: -2px;
    max-width: 70px!important;
}
.flipcard b:first-child {
    display: block;
    margin-top: 10px;
    text-align: center;
}
#slow {
  background: #FF9800;
  color: white;
}

#offline {
  background: #E91E63;
  color: white;
}

#online {
  background: #4CAF50;
  color: white;
}

body.slow #slow,
body.offline #offline,
body.online #online {
  transform: translate(-50%, 0);
}
div#app {
    display: none;
}
.slowmessage {
    z-index: 100;
    position: fixed;
    width: 100%;
    display: none;
	top:0px;
}
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;
}

#SlideInContent .basement.button_holder {
    width: 100%;
    display: table;
    text-align: center;
    height: 100px;
}
#SlideIn .tophatter-button-holder.float-right {
    float: right;
    margin: unset;
    clear: both;
    position: relative;
    left: 70px;
    margin-right: 0;
    top: -90px;
    margin-bottom: -205px;
}
#SlideIn .bid-count.d-inline-block {
    text-align: left;
    float: left;
    margin-left: 5px;
    margin-top: -5px;
}
#SlideIn .bid-count.d-inline-block {
    text-align: left;
    float: left;
    margin-left: 5px;
    margin-top: -5px;
}
.auction-item .pin_icon.fas.fa-eye {
    float: right!important;
    position: unset;
    display: block!important;
}
#SlideIn .auction-icons li:nth-child(2) {
    top: 9px!important;
    position: relative;
}
#SlideIn .auction-item .fa-coins span {
    font-size: 25px!important;
    position: relative;
    left: -7px;
    z-index: 100;
    color: blue;
    margin-right: -10px;
    height: 0;
    display: block;
    margin-top: -25px;
}
#SlideIn div.timer {
    width: 60px;
    height: 40px;
    overflow: hidden;
    position: relative;
    top: -50px;
    right: 0px;
    opacity: 1;
    cursor: pointer;
    display: block!important;
    color: #fff;
    z-index: 999999999999999999999999999999999999;
    font-size: 2em;
}

#TraditionalAuctionsHolder a.buttons.bid.medium.orange.buynow.float-right {
    width: calc(50% - 40px)!important;
    margin-top: 1px!important;
    border-radius: 4px;
    position: relative;
    top: 5px;
    color: #fff!important;
}
#SlideIn .auction-icons li:nth-child(2) {
    top: 10px!important;
    position: relative;
}

span.float-right p.number em.float-right {
    margin-top: 6px;
    text-indent: 10px;
    position: absolute;
    top: 2px;
    color: #fff;
}
button.bookbidbutlerbutton.buttons.btn.btn-primary.ml-1.col-xs-6.mt-1 {
    height: 32px;
    padding: 6px 20px;
    width: calc(50% - 8em);
    float: left;
}
#SlideInContent .basement a.buttons.bid.medium.orange.buynow {
    display: block!important;
}
#BasementAuctionsHolder .auction-item ul.row.share-links {
    display: block;
    margin: 0 auto;
    width: calc(100% - 20px);
    float: none;
    text-align: center;
    left: unset;
    position: relative;
    padding: 0;
    top: 5px;
    min-height: 40px;
}
.DeleteBidButler {
    display: table!important;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 90%!important;
    margin: 0 auto 5px;
}
div#steps {
    width: calc(100% - 10px)!important;
    border-radius: 0!important;
    font-size: 1.5em;
    /* margin-left: .5em; */
}
#new_message_box {
    position: unset;
    bottom: 50px;
    width: 96%;
    background-color: transparent;
    padding: 10px;
    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);
    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);
    left: 0;
    max-height: 450px;
    overflow-y: visible;
    overflow-x: hidden;
    display: block;
    min-height: 400px;
}


.Messages .pagination {
    float: right;
    width: auto;
    margin-right: 10px;
}
.Messages .pagination ul li a {
    padding: 0;
    color: #007fdd;
    font-weight: normal;
    font-size: 13px;
    height: unset;
    display: inline-block;
    border: unset;
}
.Messages .pagination ul li {
    padding: 0;
    margin: 0 1px!important;
    display: inline-block;
    list-style: none;
    float: left;
    font-size: 1em;
    height: auto;
    padding: .1em!important;
    border: .5px solid blue!important;
    border-radius: 4px;
}
#new_message_box input[type="submit"] {
    float: right;
    width: auto;
    clear: none;
    margin-bottom: 10px;
    border-radius: 10px;
    max-width: 234px;
    display: inline-block;
    min-width: 155px;
    margin-top: 10px!important;
}
ul.Message_box>li.New {
	background-color: green;
	color: #fff;
	font-weight: bold;
}
li.ml-1.d-inline-block.float-left.border.border-primary.w-50.shipping_method.card {
    width: calc(50% - 1em)!important;
}
ul.new_results.p-2 {
    max-height: 200px;
    overflow-y: scroll;
}
.well-known.planetbid div#steps {
    font-size: .75em;
    display: none!important;
}
.home-steps {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    background-image: linear-gradient(-90deg, #2fd5a5 , #097df8);
    clear: both;
    display: flex;
    text-align: center;
    padding: 0 7%!important;
}
.shipping_form label {
    float: left;
    clear: right;
    margin-bottom: -10px!important;
    margin-left: 5px!important;
}
span.search_results.user {
    position: relative!important;
}
.manageavatar .row.files..d-block {
    float: none!important;
    border: 1px solid #ccc;
    padding: 0;
    margin-left: 5px!important;
}
.manageavatar td.border.border-primary.p-2.border-radius-primarys.m-2 img {
    width: 90%;
}
#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;
}
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: 5px;
    position: relative;
}
.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;
}
.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 {
    font-size: 14px;
    width: 180px;
    text-align: center!important;
    font-weight: bold;
    position: absolute;
    top: 30%!important;
    padding: 0;
	left: 30%!important;
    color: red;
    margin: 0 auto -100px;
	display: none;
}


.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;
}

.accordion .slider {
	overflow-y: hidden;
	max-height: 500px; /* approximate max height */

	transition-property: all;
	transition-duration: .5s;
}

.accordion .slider.closed {
	max-height: 0;
}

.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 {
    background-color: #fff;
}

#support_container .form-control {
    display: block;
    width: calc(100% - 30px);
}
#support_container form .btn.btn-primary.:last-child {
    font-size: 1.2em;
    background-color: lightseagreen;
    max-width: calc(100% - 1.75em);
    padding: 10px!important;
}

.fas.fa-window-close {
    display: block;
    position: relative!important;
    z-index: 100!important;
}


#support_container form .btn.btn-primary.:last-child {
    font-size: 1.2em;
    background-color: lightseagreen;
    max-width: calc(100% - 1.75em);
    padding: 10px!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;
}
.demo_email legend {
    margin-left: 15px;
    margin-bottom: -25px!important;
    padding: 0;
    line-height: 15px;
}
.demo_email .card.col-10.mt-2.mx-auto.p-0 {
    margin-top: 30px!important;
}
section#testimonials {
    height: 150px;
    display: flex;
    margin: 10px auto;
}
#testimonials .col-4 {
    background-color: #f0f0fb;
    float: left;
    width: calc(33% - 15px);
    margin: 5px;
    display: inline-flex;
}
#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;
}
div#main.wrapper.container.w-80.d-table {
    max-width: 1400px!important;
    /* width: auto!important; */
    /* display: flex!important; */
}

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: 10px;
    max-width: calc(100% - 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;
}

div#search-options {
    float: left;
    height: 25px;
    padding: 10px 20px 5px 15px;
    border-right: unset;
    cursor: pointer;
    background-size: 1px 40px;
    border-radius: 5px 0px 0px 5px;
}
.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;
}

#column-left div#navigationBox .box-content>ul>li {
    margin-left: -10px!important;
    text-indent: 15px;
    margin-top: -5px;
}

div#navigationBox .box-content li.py-1.px-2 {
    padding-left: 0px!important;
}

#left-nav a:link, #navigationBox a:link, #left-nav a:visited, #navigationBox a:visited {
    margin-left: 0px;
}


#qbSearchButtonHolder {
	height: 39px;
}

div#search-options {
    background: linear-gradient(180deg, rgba(204,204,204,1) 0%, rgba(242,242,242,1) 35%, rgba(204,204,204,1) 100%);
    width: 110px;
    height: 33px!important;
}

div#column-right .card {
    text-align: left;
    padding: 10px;
}
div#column-right .card-header {
    margin: -10px -10px 20px -10px;
}

header {
    width: 100%;
    height: 175px;
    float: left;
}
div#pricing-box {
    width: 100%;
    display: block;
    overflow-x: hidden;
    padding: 0;
    max-width: calc(100% - 10px);
    margin-top: 1em;
}

.full-page {
    position: fixed!important;
    top: 5px;
    left: 5px;
    width: calc(100% - 10px)!important;
    height: 100%;
    max-width: unset;
    min-width: calc(100% - 10px)!important;
    z-index: 99999999999999999999999999999999999!important;
    margin: 10px;
    display: table!important;
}
.full-page .intro.d-block.card .card-header {
    line-height: 15px;
    width: calc(100% - 1px)!important;
    max-width: unset!important;
    top: -44px!important;
}
.full-page .intro.d-block.card {
    height: auto;
    overflow: visible!important;
    display: table;
    clear: both;
    width: calc(100% - 10px)!important;
    margin: 5px;
}
li.d-inline-block.username.float-left.col-5 {
    line-height: 13px;
}
.full-page .top_username {
    float: right;
    margin-top: 0;
    margin-left: auto;
    line-height: 15px;
    margin: 0 auto;
    text-align: center;
    display: block;
    position: relative;
    top: 80px;
    width: 100%;
	height: 0px;
}
.full-page img.tiny.avatar.float-left.d-inline-block {
    width: 75px;
    margin: 0 auto 20px;
    clear: both;
    float: none!important;
    position: relative;
    left: calc(50% + 30px);
    display: block!important;
    top: 100px;
    height: 75px;
    left: 0px;
}

.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;
}

header>.float-right.text-right {
    z-index: 0;
}
.dropdown.select-template {
    position: fixed;
    min-width: 320px;
    z-index: 99;
}
nav#nav {
    z-index: 9!important;
}

.full-page .intro.d-block.card p.text-left {
    margin: -30px 10% 10px;
    width: 80%;
    line-height: 1.25em;
}

div#carouselExampleControls {
    z-index: 0;
}

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;
}

.index .bid-title, #horizontal-auctions-box ul>.d-block.alert.alert-primary {
    z-index: -1!important;
    position: relative!important;
}
.select-template i.float-left.m-2.fa.fa-arrow-down.dropdown-toggle {
    z-index: 99999999999;
    display: none;
}
.quibids-2_0 footer.container.d-block.thead-dark {
    z-index: -1;
    position: relative;
}
.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;
}

#qbSearchButtonHolder:before {
    z-index: 0;
}

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;
}


#qbSearchButtonHolder {
    z-index: unset;
    position: relative;
}


#MasterModal.show {
    z-index: 99999999999999999!important;
}







.confirm_box ol li:first-child {
    position: relative;
    top: -1em;
}



li.inline-block.mr-1.round.selected {
    opacity: 1;
    border-color: seagreen;
}





.modal form-control {
    display: block;
    width: calc(100% - 30px);
}



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;
    border-radius: 5px 5px 0px 0px;
}

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;
}
.productname_small {
    padding: 5px;
    border-bottom: 1px dotted #ccc;
    width: 100%;
    display: block;
    text-align: left;
    clear: both;
}
.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;
}

#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: 120px!important;
    min-width: unset;
    clear: both;
    margin: 0 auto;
    top: 200px;
    position: absolute;
}

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;
	}
}

.search-auctions-large .col-md-1 {
    max-width: 17%;
}
#searchForm .col-md-10.form-group {
    min-width: calc(83%)!important;
    max-width: calc(83%)!important;
    margin-left: 0px!important;
}

.full-page .reset-interval.d-inline-block.clearfix {
    position: absolute;
    bottom: 0px;
}
.ful-page .reset-interval.d-inline-block.clearfix {
    position: absolute;
    bottom: 0px;
}
.demo_email legend {
    border: unset;
    font-size: 2em;
    clear: both;
    display: table;
    height: 2em;
    text-align: left;
    margin-bottom: 0em;
}
.demo_email .g-recaptcha {
    float: right;
    max-width: fit-content;
    float: right;
    min-height: 100px;
    display: table;
}
.demo_email .col-10.form-group.mt-1 {
    clear: both;
    padding-bottom: 1em!important;
    min-height: 50px;
}

.dropdown-menu {
    min-width: 220px!important;
}
div#column-right #BidHistoryBox .card-header {
    margin: -10px 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%;
}
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;
}
#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;
}



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;
}
#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;
}
.counter.flip-clock-wrapper {
    margin-left: 5px;
}
#flash_message .not-reached * {
	font-size: 12px!important;
}
#SlideIn div.timer {
    width: 60px;
    height: 40px;
    overflow: hidden;
    position: relative;
    top: -28px;
    right: 0px;
    opacity: 1;
    cursor: pointer;
    display: block!important;
    color: #fff;
    z-index: 999999999999999999999999999999999999;
    font-size: 2em;
}
.full-page .auto-bid label {
    display: none;
}
#SlideIn .tophatter-button-holder.float-right {
    float: right;
    margin: unset;
    clear: both;
    position: absolute;
    left: unset;
    margin-right: 0;
    top: 100px;
    margin-bottom: unset;
    z-index: 99999999999999999;
    right: -80px;
}
#SlideInContent .col-4.col-xs-12.my-0.float-left > img {
    width: 100%;
}
#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;
}


.modal-content {
    position: fixed;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    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; }
}
.fade:not(.show) {
	animation: fadeOut 2s!important;
}
.fade.show {
    transition: opacity .25s linear!important;
	animation: fadeIn .5s!important;
}
.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;
}
#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;
}
@media(min-width: 480px) {
	#nav .top_menu {
		display: block;
	}
}
.card-header {
    border-bottom: 1px solid #eee!important;
}
body.login div#new-to {
    width: calc(50% - 20px);
}
#footer-left ul, #siteMap ul {
    padding: 0;
    margin: 0 auto;
    float: none;
    text-align: center;
}
#footer-left {
    min-width: calc(100% - 10px);
    float: none;
    margin: 0 10px 0 -30px;
    text-align: center;
    max-width: unset;
    display: flex;
    padding: 0!important;
    clear: both;
}

@media (max-width: 480px) {
    .col-md-4 {
		max-width: unset!important;
		min-width: 100%;
		text-align: left;
		float: left;
	}
	.pennyauctionsoftware_net footer p {
		font-size: 1em;
		font-weight: bold;
		width: 100%;
		text-align: left;
		display: block;
		clear: both;
		margin: 10px auto 5px!important;
	}
	#footer-left ul, #siteMap ul {
		padding: 0;
		margin: 0 auto;
		float: none;
		text-align: left;
		width: 100%;
	}
	#footer-left {
		width: 99%;
		float: left;
		text-align: left;
		text-indent: 0;
		font-size: 1.5em!important;
		line-height: 1.6em!important;
		position: relative;
		display: block!important;
	}
}
#footer-left ul, #siteMap ul {
    padding: 0;
    margin: 0 auto;
    float: none;
    text-align: center;
    width: 100%;
}
footer p {
    color: #fff;
    font-weight: bold;
    margin-bottom: 0px;
    text-align: center;
}
@media(min-width: 768px) {
	footer .col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 23%;
		max-width: calc(33% - 15px);
	}
}
div#right-social-footer {
    float: none!important;
    text-align: center!important;
}
ul#EndedAuctionsHolder {
    margin-left: -10px!important;
}

.avatar_box img {
    width: calc(100% - 1.5em);
    border-radius: 50%;
    height: auto;
    max-width: 120px;
    border: 2px double #ccc;
    padding: 2px;
}
.Account #column-right .card {
    padding-top: 0;
}
.Account div#column-right .card-header {
    margin: -15px -10px 20px -10px;
}
div#MasterModal.show {
    display: block!important;
}
.modal-content {
    margin: 20% auto;
    position: unset;
    top: unset;
    display: table;
}
#horizontal-auctions-box .border.d-table {
    border: unset!important;
    width: calc(100% - 10px)!important;
    margin-left: 5px!important;
    padding: 0;
}
#nav .top_menu .dropdown-menu li a {
    line-height: 19px!important;
    color: #666!important;
}
body.cms div#column-right .card-header {
    margin: -26px -10px 20px -10px;
	border-top: unset;
}
#userinfo li.d-block.float-left {
    clear: both;
    line-height: 15px;
}

.account div#column-right, .Account div#column-right {
	left: 0px!important;
}
.account div#column-right .card-header, .Account div#column-right p.card-header {
    margin: -15px -10px 20px -10px;
    width: 100%;
    border-top: unset;
}
h1.card-header.active {
    margin-bottom: .25em;
    margin-top: -10px;
    border-top: unset;
}


header>.float-right.text-right {
    z-index: 3;
}
.form-floating.form-group.recaptcha {
    height: 80px;
    max-width: calc(100% - 110px);
}
form#editpassword i.fas.fa-eye {
    display: block!important;
    float: right;
    position: relative;
    top: -1.5em;
    font-size: 2em;
    color: #ccc;
    z-index: 5;
    cursor: pointer;
    left: -2em;
}
body.editpassword .form-floating.form-group.recaptcha {
    height: 80px;
    max-width: calc(100% - 40px);
}
.carousel-inner.container {
    max-width: unset!important;
	height: 100%;
}
.text-decoration-line-through {
    text-decoration: line-through!important;
}
.flipcard.upcoming {
	opacity: 0.5;
}
#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;
}
#new_toolbar ul.small_cart.cart {
    padding: 5px 5px 5px 0px;
}
ul.small_cart.cart li {
    display: block;
    clear: both;
    border-bottom: 1px dotted #666;
    padding: 5px 5px 0px;
    min-height: 55px;
}
ul.small_cart.cart li img {
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 45px!important;
    max-width: unset;
    height: auto;
    min-height: 45px;
}
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;
}
.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;
}
div#support_container {
    position: fixed!important;
    right: unset;
    float: right;
    left: 0px;
    margin-bottom: -20px;
    display: block!important;
    width: auto;
    top: 0px;
    text-align: center;
    min-width: 320px!important;
}
#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;
}
.payment_form input.btn.btn-primary.w-100.d-block {
    max-width: 150px;
    clear: both;
    float: right;
    margin-right: 20px;
}
.wizard.addbidpack li.step {
    width: calc(50% - 10px)!important;
	line-height: 35px!important;
}
#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;
}
.CardField-restWrapper {
    display: inline-block;
    position: relative;
    transition: opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);
    transition: opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);
    transition: opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);
    transition-delay: .16s;
    z-index: 1;
    float: right;
}
#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: 0;
    display: block;
}
#MyAuctionsHolder .auction-item {
    width: calc(100% - 10px)!important;
    display: block!important;
    max-width: unset!important;
    margin: 5px!important;
    height: auto!important;
}

.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 {
    width: calc(100% - 0px)!important;
    display: block!important;
    max-width: unset!important;
    margin: 5px!important;
    height: auto!important;
    padding: 0px;
}

ul#MyAuctionsHolder {
    padding: 0;
}
#MyAuctionsHolder .auction-item .auction-item-img {
    border: unset;
}
ul#MyAuctionsHolder {
    margin-top: 0;
    display: block;
    padding: 0;
}
#MyAuctionsHolder .auction-item {
    width: calc(100% - 45px)!important;
    display: block!important;
    max-width: unset!important;
    margin: 5px!important;
    height: auto!important;
}

#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: -25px!important;
}
.cornerImagev b {
    color: #fff;
    transform: rotate(-45deg)!important;
    font-weight: bold;
    display: block;
    text-shadow: 1px 1px 1px #666;
}
#EndedAuctionsHolder .cornerImagev b, #MyAuctionsHolder .cornerImagev b {
    color: #fff;
    transform: rotate(-45deg);
    top: 20px;
    position: relative;
    left: -20px;
    font-weight: bold;
}
.cornerImagev b {
	max-width: 75px;
}
#MyAuctionsHolder .cornerImagev b {
    position: relative;
    left: 0px;
    top: 0px;
}

#BasementAuctionsHolder .cornerImagev b, #EndedAuctionsHolder .cornerImagev b, #MyAuctionsHolder .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;
}
#MyAuctionsHolder .cornerImagev b {
    color: #fff;
    transform: rotate(-45deg) !important;
    font-weight: bold;
    display: block;
    text-shadow: 1px 1px 1px #666;
    top: 7px;
    position: relative;
    left: -7px;
}
#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 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;
}
#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;
}
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;
}
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;
}
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;
	word-break: break-word;
    max-width: calc(100% - 0px);
}
.editor-container_include-block-toolbar {
    margin-left: 0;
    position: relative;
}

.editor-container_include-block-toolbar {
	margin-left: 0px;
}
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%!important;
    margin-left: 10px!important;
}
.modal-body form#MasterLoginForm {
    width: calc(100% - 25px);
}
#login-form a {
    font-size: 0.93em;
    color: #1769a9;
    text-decoration: underline;
    width: calc(50% - 35px);
    display: inline-block!important;
}
#login-form .social_links a {
    font-size: 0.93em;
    color: #1769a9;
    text-decoration: underline;
    width: calc(50% - 35px);
    display: inline-block!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% - 0px);
    float: left;
    margin-right: 0px;
    margin-left: 0;
}
.product-item.auction-item .icons .fas {
    left: 10px;
}


i.fas.fa-shopping-cart {
    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;
}
#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;
}


.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;
}

.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;
}
.seat_text2 {
    max-width: 70%;
    margin: 0 auto;
    font-weight: normal;
    font-style: oblique;
}


.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: -12px;
    left: -8px;
}
#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: 20px;
    padding: 0;
    max-width: calc(100% + 15px);
    text-align: center;
    padding: 20px 0px 0px;
    color: #666!important;
    background-color: #eee;
    margin-top: 0px;
    border-radius: 5px 5px 0px 0px;
}
#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;
}
#MyAuctionsHolder .cornerImagev b {
    color: #fff;
    transform: rotate(-45deg)!important;
    font-weight: bold;
    display: block;
    text-shadow: 1px 1px 1px #666;
    top: 20px;
    position: relative;
    left: -15px;
}
.cornerImagev b {
    position: relative;
    left: -15px;
    top: 15px;
    max-width: 90px;
}
#MyAuctionsHolder .auction-item h5.auction-item-title .icons .fas:before {
    position: absolute;
    left: -55px!important;
}
#MyAuctionsHolder ul.icons li {
    cursor: pointer;
    display: block;
    vertical-align: top;
    width: 20px;
    text-align: left;
    margin-right: 4px;
    margin-left: 4px;
    height: 20px;
    border: unset;
}
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: ;
    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 {
	display: none;
}
div#MasterModal.show {
    display: block!important;
    position: fixed;
    top: 0px;
}
.demo_email form p {
    float: left;
    margin-left: 25px;
    margin-top: 10px;
    font-weight: bold;
    font-size: 15px;
}
.demo_email form.mt-2 {
    width: calc(100% - 30px);
}
.demo_email .form-group.form-floating {
    margin-bottom: 10px;
    margin-top: 40px;
    clear: both;
    float: none;
}
.demo_email .form-group.form-floating.col-12:nth-child(4) label, .demo_email .form-group.form-floating.col-12:nth-child(5) label {
    left: 30px;
    right: unset;
    line-height: 40px;
}
img.col-6.float-right {
    max-width: 175px;
    border-radius: 5px;
    border: 1px solid;
    height: auto;
    clear: both;
    padding: unset;
    float: none;
}
.viewproduct .container.w-100.mx-0.px-0.d-flex {
    max-width: calc(100% - 30px);
    margin-left: -15px!important;
}

body.viewproduct #container .intro h3 {
    float: none;
    margin-left: 10px;
    margin-top: 20px;
    width: calc(100% - 60px);
    font-size: 24px;
    font-weight: bolder;
    border: 1px solid #ccc!important;
    clear: both;
}
.viewproduct .auction-box h3 {
    max-width: calc(100% - 70px)!important;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc!important;
    height: 56px;
    display: block;
    font-weight: bold;
}
.viewproduct #auction-right {
    position: relative;
    top: -28px!important;
    margin: 0 5px;
    width: calc(50% - 0px);
    vertical-align: top;
}
.viewproduct .auction-time {
    position: relative;
    top: -25px;
}
.viewproduct span.top-bidder-name.clearfix {
    display: table;
    clear: both!important;
    top: unset!important;
    left: 0;
    margin: 0 auto!important;
    position: relative;
    top: 25px!important;
    width: 100%;
    text-align: center;
    height: 120px;
}
.viewproduct img.avatar.tiny {
    display: block!important;
    margin: 0 auto;
    width: 100px;
    left: unset;
    top: unset;
    position: relative;
    float: none!important;
    clear: both!important;
}
.viewproduct .bidomaticHolder {
    margin: 45px auto;
    border: 1px solid #ccc;
    border-radius: 8px;
    width: calc(100% - 20px);
    float: none;
}
.viewproduct .button_holder {
    top: 25px!important;
    clear: both;
    display: block;
    position: relative;
}
.viewproduct em.float-right.top_username {
    clear: both;
    float: none!important;
    clear: both;
    margin: 20px auto;
}
div#product_breadcrumbs {
    position: relative;
    top: -65px;
}
@media (min-width: 650px) {
	.viewproduct .row.no-gutters .col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: calc(33.333333% - 10px);
		margin-left: 5px;
	}
	.viewproduct .auction-box h3 {
		max-width: calc(100% - 45px);
		border: 1px solid #ccc;
		border-bottom: 1px solid #ccc!important;
		height: 56px;
		display: block;
		font-weight: bold;
	}
}
.viewproduct .intro.col-12.d-block.card {
    max-width: calc(100% - 30px);
}
.viewproduct .tab-area .container {
    max-width: unset!important;
    min-width: 100%!important;
    padding: 0px;
    margin: 0px 0px 20px 0px!important;
}
.viewproduct .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: -35px;
    right: 12px;
    border-radius: 0 0 0 10px;
    color: #fff;
    font-weight: bold;
    margin-bottom: -5em;
    min-width: 30px;
}
.viewproduct .auction-time {
    position: relative;
    top: -25px;
    left: 50px;
    float: left;
}
.viewproduct div.bidomatic ul {
    width: calc(100% - 15px);
    margin-top: 0px;
}
.viewproduct .fas.fa-exclamation.show_now {
    margin-top: 5px;
    margin-right: 15px;
    height: 25px;
    width: 25px;
    color: #fff;
    background-color: #aaa;
    border-radius: 50%;
    line-height: 26px;
}
.viewproduct .auction-item h5.auction-item-title .fas:before {
    position: absolute;
    left: 9px;
}
#registration fieldset {
    background-color: unset;
}
.registration .form-group em {
    position: relative;
    top: -30px;
    font-weight: bold;
}
@media (min-width: 768px) {
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: calc(50% - 30px);
    }
}
.border-secondary {
	border: 1px solid #ededed!important;
}
.col-md-9.float-right.border-secondary.border-radius-8.p-0.d-inline-block.d-xs-block.mr-1 .card {
    max-height: unset;
    overflow: visible;
}
div#navigationBox .box-content > ul > li {
    margin-left: -10px!important;
    margin-top: -5px;
    text-indent: 10px;
    /* padding: 5px; */
}
div#navigationBox .box-content > ul > li li.py-1.px-2 {
    padding-left: 35px!important;
}
#MyAuctionsHolder .auction-item {
    height: 200px!important;
    border: 1px solid #ddd;
    padding-top: 0px;
    min-height: 265px!important;
    float: left!important;
    display: block!important;
    clear: both;
    min-width: calc(100% - 30px)!important;
    margin-bottom: 15px!important;
    margin-top: 0px!important;
}
ul#MyAuctionsHolder {
    margin-top: 0;
    display: block;
    padding: 0;
    display: block;
    width: 100%;
}
#MyAuctionsHolder .auction-item .d-inline-block.col-8 p {
    width: 100%;
    float: left;
    text-align: left;
    line-height: 16px;
}
#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: -80px!important;
}
#MyAuctionsHolder .button_holder {
    float: left;
    width: 155px!important;
    min-width: unset;
    clear: both;
    margin-top: -125px;
}
#MyAuctionsHolder .auction-item .d-inline-block.col-8 {
    left: -30px;
    position: relative;
    max-width: calc(66.66667% - 60px);
    float: left;
}

.wizard.addauction .panel.card.product_panel.d-none {
    display: block!important;
}
.delete_auction, .edit_auction {
	display: inline-block;
	width: 24px;
	background-color: red;
	padding: 2px;
	border-radius: 4px;
	margin-left: 2px;
	font-size: 20px;
	color: #fff!important;
	float: right;
	position: relative;
	top: -100px;
	height: 24px;
}
p#step1-p2, p#step2-p2, p#step3-p2 {
    clear: both;
    display: table;
    margin: .45em 0!important;
    width: 90%;
    float: right!important;
    text-align: revert;
    font-weight: bold;
    font-size: 1em!important;
    position: unset!important;
    padding: 0!important;
    line-height: 1em;
}
.pagination li.d-inline-block.cursor-pointer.border.border-primary:last-child {
    font-size: 1.25em;
    border: unset;
    padding: 10px;
    display: inline-block;
    margin-right: 10px!important;
    width: 15px;
    float: none;
    display: inline-block!important;
    padding-top: 15px;
    padding-bottom: 15px;
}
#userinfo .clearfix.d-block {
    margin-top: 20px;
}
span.captcha-box {
    min-height: 75px;
    display: inline-block;
    background-repeat: no-repeat;
    float: unset;
    clear: right;
    min-width: 180px;
    background-size: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;
}
#footersocial b {
    display: none;
}
#footersocial i {
    font-size: 28px;
    background: #fff;
    margin-right: 2px;
    border-radius: 4px;
    padding: 2px;
}
footer ul li a {
    color: #fff;
    font-size: 1.2em;
}
footer p {
    color: #fff;
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 1.2em;
    padding-top: 10px;
}
.float-left.small-photo {
    max-width: 50px;
    display: inline-block;
}
.float-left.small-photo img {
    width: 100%;
    margin: 2px;
    top: -12px;
    position: relative;
}
.not_reached.shadow-sm {
    height: 32px;
	top: -275px!important;
}
.not_reached .float-right {
    width: calc(100% - 60px);
    line-height: 10px;
    position: relative;
    top: -5px;
}
.not_reached.shadow-sm:after {
    top: 9px;
    left: calc(50% - 4.75em);
}
#MasterModal.login .col-md-6.col-xs-12:first-child {
    display: none;
}

#MasterModal.login .col-md-6.col-xs-12:last-child {
    flex: unset;
    max-width: unset!important;
    min-width: 100%;
}
ul#TophatterAuctionsHolder {
    display: none;
}
.button_holder {
    clear: both;
}
.gavel.opacity-100 {
    display: block!important;
}
#horizontal-auctions-box .auction-item h5.auction-item-title {
    text-align: center!important;
    text-indent: 0px;
    vertical-align: top;
}
div#column-right.col-2 .avatar_box .left {
    display: none;
}

div#column-right.col-2 .avatar_box {
    float: left;
    width: 100%!important;
    display: block!important;
    max-width: unset!important;
    min-width: 100%!important;
    top: 20px;
    position: relative;
}
div#column-right.col-2 .avatar_box .float-right {
    width: 100%;
    left: -7px!important;
    position: relative;
}
#MyAuctionsHolder .auction-item .winning.grey {
    height: 29px;
    padding: 0;
    height: 0;
    width: 100%;
    text-align: center!important;
    top: -16px;
    position: relative;
}
#MyAuctionsHolder .button_holder {
    float: left;
    width: 135px!important;
    min-width: unset;
    clear: both;
    margin-top: -30px;
    margin-left: 20px;
}
.loggedin #MyAuctionsHolder a.place-bid-button.medium.orange:before {
    content: "\f0e3";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    left: 10px;
}
#MyAuctionsHolder a.buttons.bid.medium.orange.buynow {
    text-align: center;
    width: calc(100% - 20px)!important;
    min-width: unset!important;
    max-width: unset!important;
	top: -5px;
	position: relative;
}
#MyAuctionsHolder .top_username.hasText {
    margin-top: -30px;
}
#MyAuctionsHolder .top_username {
    float: right;
    margin-top: -80px;
    margin-left: 45px;
    line-height: 15px;
}
.single #container {
    width: calc(100% - 1px)!important;
}
#MyAuctionsHolder .auction-item h5.auction-item-title .fas.fa-exclamation:before {
    position: absolute;
    left: -51px;
    color: #fff;
}
.two-columns div#horizontal-auctions-box, .two-columns div#horizontal-auctions-box2, .two-columns div#horizontal-auctions-box3 {
    display: table;
    clear: both;
    width: calc(100% - 0px);
    left: 0px;
    display: block!important;
    /* position: absolute!important; */
}
div#carouselExampleControlsAd11 img.d-block {
    width: 100%;
    margin: 0 auto 5px;
    border: unset;
}
a.site-logo {
    height: 270px;
    display: block;
    width: 370px;
    z-index: 9;
    position: absolute;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 70px;
}
.navbar-nav .dropdown-menu {
    position: absolute!important;
    background-color: #fff!important;
    overflow-x: hidden;
    padding: 10px;
    margin: 0px;
}
#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;
    margin: 0px!important;
    padding: 5px 0px!important;
    background: #fff!important;
}
.TwoSliders div#FullWidth {
    max-width: calc(75% - 10px);
}
.ThreeSliders #FullWidth {
    max-width: calc(50% + 20px);
}
.single #container {
    max-width: 100%!important;
    display: block!important;
}
.card#SearchBox {
    overflow: visible !important;
    position: relative;
    max-height: 110px;
}
input#search_products_input {
    width: 90%;
    height: 37px!important;
    padding: 15px;
}
.cms #column-left div#navigationBox .box-content>ul>li {
    margin: unset!important;
    width: 100%;
    background: transparent;
}
.cms .col-md-10.float-right {
    max-width: calc(100% - 320px)!important;
    float: right;
    display: inline-block;
    margin: 10px unset!important;
}
