/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEVEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQf23IJAAAAWnRSTlMAGf8QMwQIUL+CmS8iVXFAZmAaEzLMDSE8FkJISyAeWiMnMVMshTSHgMNqyM/GOEUcvLi+fKu1pYyqqK0fsin9AZ5RJO8KBgIDj6JilEqgr23fnEdjP29/kWiyI5UtAAAM80lEQVR4Aezb3XLzOgiFYXh8//e8T8MwQeNJ8yXd5T2zF8RiCfm3jWVZvoGUf7x+X+6AfLnEUZRkCZYf7EBQAsgoEFVNilpJ2gFafgkmP9eBoM1R2cEwg0GM6WDqh5ryXur4hxIGPZFD9vTrDbIe8e2QY4FtCsF5DU0dMAygdsCn6EM8d/AQkBzsJUsw+XeuApHIGiz3RmhZlmVZluVP3Anmd92Igbojh4IAg1/z+4CkZqSQn3wjld2AFlC3kM/9St2AHB8eg/yn9ZOnEQ9yIge/Zj8bCMS/AjD3rCzi+X1ATn4W9YMdMJDe+T4gT0sw5F4FlmVZlmVZ/gTiFcBLv++zBQTmHWdxxr3jw/AD5gOcM6DKekhN17SCvmkcjfPx53oMcjg4xslAoYp127GDWoIq3jo+0PWyY5CBuYJz+hCibAM1gBoOxg4yWzS3MCd/e8Xm9HkA5yPcKu+4xmFqQdz7RRwbuoA754CjKl7EV+eDWJZlWZZl6SQZL8EPDwCiMGhADMxqcm8A0WCOqsB5AOpnJVmlETk9QItIs4H9KPPxiRgLKDjPINQPi2TVpg4iRwOS4/hbyOQAY/2aaM5HKP485Ii5g4Dw1GB9jzgPQFefOoyInt/1nt9l9AEPBaLq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);
}
.ui-widget-header .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEVEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQf23IJAAAAWnRSTlMAGf8QMwQIUL+CmS8iVXFAZmAaEzLMDSE8FkJISyAeWiMnMVMshTSHgMNqyM/GOEUcvLi+fKu1pYyqqK0fsin9AZ5RJO8KBgIDj6JilEqgr23fnEdjP29/kWiyI5UtAAAM80lEQVR4Aezb3XLzOgiFYXh8//e8T8MwQeNJ8yXd5T2zF8RiCfm3jWVZvoGUf7x+X+6AfLnEUZRkCZYf7EBQAsgoEFVNilpJ2gFafgkmP9eBoM1R2cEwg0GM6WDqh5ryXur4hxIGPZFD9vTrDbIe8e2QY4FtCsF5DU0dMAygdsCn6EM8d/AQkBzsJUsw+XeuApHIGiz3RmhZlmVZluVP3Anmd92Igbojh4IAg1/z+4CkZqSQn3wjld2AFlC3kM/9St2AHB8eg/yn9ZOnEQ9yIge/Zj8bCMS/AjD3rCzi+X1ATn4W9YMdMJDe+T4gT0sw5F4FlmVZlmVZ/gTiFcBLv++zBQTmHWdxxr3jw/AD5gOcM6DKekhN17SCvmkcjfPx53oMcjg4xslAoYp127GDWoIq3jo+0PWyY5CBuYJz+hCibAM1gBoOxg4yWzS3MCd/e8Xm9HkA5yPcKu+4xmFqQdz7RRwbuoA754CjKl7EV+eDWJZlWZZl6SQZL8EPDwCiMGhADMxqcm8A0WCOqsB5AOpnJVmlETk9QItIs4H9KPPxiRgLKDjPINQPi2TVpg4iRwOS4/hbyOQAY/2aaM5HKP485Ii5g4Dw1GB9jzgPQFefOoyInt/1nt9l9AEPBaLq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);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uKVtWAAAAWnRSTlMAGf8QMwQIUL+CmS8iVXFAZmAaEzLMDSE8FkJISyAeWiMnMVMshTSHgMNqyM/GOEUcvLi+fKu1pYyqqK0fsin9AZ5RJO8KBgIDj6JilEqgr23fnEdjP29/kWiyI5UtAAAM80lEQVR4Aezb3XLzOgiFYXh8//e8T8MwQeNJ8yXd5T2zF8RiCfm3jWVZvoGUf7x+X+6AfLnEUZRkCZYf7EBQAsgoEFVNilpJ2gFafgkmP9eBoM1R2cEwg0GM6WDqh5ryXur4hxIGPZFD9vTrDbIe8e2QY4FtCsF5DU0dMAygdsCn6EM8d/AQkBzsJUsw+XeuApHIGiz3RmhZlmVZluVP3Anmd92Igbojh4IAg1/z+4CkZqSQn3wjld2AFlC3kM/9St2AHB8eg/yn9ZOnEQ9yIge/Zj8bCMS/AjD3rCzi+X1ATn4W9YMdMJDe+T4gT0sw5F4FlmVZlmVZ/gTiFcBLv++zBQTmHWdxxr3jw/AD5gOcM6DKekhN17SCvmkcjfPx53oMcjg4xslAoYp127GDWoIq3jo+0PWyY5CBuYJz+hCibAM1gBoOxg4yWzS3MCd/e8Xm9HkA5yPcKu+4xmFqQdz7RRwbuoA754CjKl7EV+eDWJZlWZZl6SQZL8EPDwCiMGhADMxqcm8A0WCOqsB5AOpnJVmlETk9QItIs4H9KPPxiRgLKDjPINQPi2TVpg4iRwOS4/hbyOQAY/2aaM5HKP485Ii5g4Dw1GB9jzgPQFefOoyInt/1nt9l9AEPBaLqCXnHAIwvJLSAs8ywCoie3pfAcIiYlkCSd5YAotKPbziJ6QU0mGYwCql/oTcbkIf3AWlegtGQ8xzNcnSMazgOmA2oAL/0RmRZlmVZFvFO0nxh1jMQPwhixhD+KknfQ471F9fcnjLT92q9YAb9VYBse0otqn4qFlOAsk8NYjKkhb+O6kArkYwoOodbbSEMMyY6ouaq6W80IOlFKTqYO0AUjLro0VqFY7AftCD1ESo6eD7jJgN6hhBTfjeg63jbpUAGGRVyeofZChJDAN2fgyFdf+OVFtnkvPP0aqh/WC+DQ3uf87Usy7Isy+V/dB2m32vqm7xWv4xPM39nokzxaAC44ubdXn5rB4Ty99iIy+XBII9Jl7g8bHP8lwPA91Sve1D0yxVqfISHyi4Rarpnn6PTdxkAYDCotHczoE+xkl/3JX0JfHsHtHhQDXrWAUCohgsZv+Uc0Ka3J7vC1c8BPb6v/++/CqAEUOMvMJhateTX3Qeccb3wGaLwXzvnwaa20YXRlzMTiVjrFWIDqTgxaZveeyW99/r//8gHLPfR6D4eHtnhw2V1th5U75urkRSLvRvJ1z8wMDAwMBABonpzX7HmPh2JEhiX2sP9ACgLV2BfidFPjmaZ+lVBpTaB6Fd/ApzIuxfj6g63gJXEaV2XbLFAoPRXSUzIXsw2kS1Np16I3jsrdHuT7HVRURRURfbfCg0ZZl0xYHKjLdoL1HUdLnCBjDsBJAlQbMB1gAUAmq4R7Nw6gEwAFBdgAVCcnT1AGsBsNhPKAgIv+QBOOgES1rDFAhlZIO0OdgOfb8h1ACXJDwkbA8wR3T2eAzBvAzh78OShTgAPP/ywyHSgc/eCC8DqfyQNAOgEMAr4iDYgg4c3ZDtgWiJRTtm5FCFK5gQgQLq6DbSHwKOPpofATEVRaCaDuPm4lQCs/quPPZIPYOReEKPRaDoaIYPFYpEfA5hOSyinaQBSGkAEYhLANYBr1+yFs4tB8MyVA/kAkA9ALoDH1SqT5ipQ5wLwG+SJLcjg+vXrUGQ7IE7LchrbAC48H8D1C9CWUcWDVbWkGnUCiEI7eHL7IQMofACFC4BOB0ys/kwALvCntriWK4pcB8TplkjGKYGSzjFZVdhZoGJHle0AC6D/IQDd7UEtHwCxuz13HcD9ysCV/qdB2x8moBailS9h0HfQa9LN+xdcAJZArcMRY7Ml6pbB6u8HALp1Tqg1MDAwMHBpePpp7SVAUB6QQPuJRO14BoBnTEsgvceecMHE3Z6d9HDjWVBKXWsPc5irS9M0af0xEszGBXBelcnNzgQmV9j71GYEkvqVJACTDZC/n6eqql5ugNSY1AQIWAYBJppAkPEcPOfqB5pFWz+0CeCfDse7eH79cUpav0piMr8gWzB6QS/qJSGDSqjquLo+L+aJq4Gmye0gwKT1CfiOU0kTaMyIAJFcAP52GL187ZVXH7tWJvVTKqpvAK/x+vrjjbRAoHL+VOqFispf+2Ia2BJuvL2nTZNxYMxpQxO05UpkS7ySC0ACKXFOeZOnSesnqncAektv653CXNeTDjBX6q4DGjrX+jUgAfWNt/cuW96VsVi4eweIEaQeAVgHPP7E+sPVb4C/Hw+EEFp/j/fXHx+Yj0iOcfMHnNt0O37XPJEJINDtCN3o3mnPKE9RagHUuQAiO1z9bnsugMQ/fPvh8cMffbzzKTtOerjVL8MdAuZOn3uu9U3vM94XgBxIIUgoA1j96VkQnkkDkHKHBPCUjD4uV7/Y0UkkyHjlk4k0+eQVC4DThrBneeSY4AdROrO5+v11gP/f3t5hJKOPN77+5DRohLTC+qrWXK3lOihHpbuQulYv7BrodjIwMDAwUEItowa4Ls+nMgT6f1IBVNoDoFsmsJK0IsjQObQJPMJnn33+OR8nu3O6qX+LpOVjvPwyjy0zz1uU7Cid+xfK3L8rVIzL8otOAvBfAmioVNGYAiut/NX4AnO+3PCVqViVVGrczY27O0UG7heCgb1OjBEhmwF1brYYSyu+4GABAA1gugK2X90GaAP4+ptPP/3ma1NRirqBRrkAOo+MoEgUtAHolPRtLECcTCAJ4NXpmnSDK1ZlNgCMXLlG55CiUppAWn+gG8CnG05M9S0whsY9QIE53eUpgGQGQoBSizYAbQNIWqVaLquqSgJYsVKJrygXQEZBylxur1z9kXQMeJ+TNXwro647yzPfH8AZcAZn5uEcKFkEbrz/kVdfnb665Fw7+IKVND5cAL4DvgPguW79jYxqtWUhc9cwhDCfzzsBdI75xZoP159081llx4DlcnMAIKPii7IcUx16DEjrX7UJEKEOSlgCLGSwOuU8SQBJZ8mwF+kG8NRTu0/XINkxoIzL5ZIl2dPg4c8Cz+k5wJRaXVaTybutUYs6tAnQ+WG/nogbnwZZGJkxgHIDS5QHDnod8Jyk5wi2rigHQBIHfBEU4FOb+v3LI9EJ4GSNvVBEYiQWutnrgDuHsx9+OEu0OQ2SwqfBjzn+ycnDMDAwMFCWifz4E8BPP+ry8DP8LOMXdvyiy8KjAI/af38ACeBHGTNmSvgVqOWodShmAMyO2QAhYC3wWxvAb33+9pVRU2fuheyFvDOLm7r9+o/YABLWAiTkrwQD+Pqh3v/gZuK/F7+bZx8FPeoIEALWAgD4fZgw8fWPZdRWf6YcQRMakMHvkn7vzDC7jQHU7KjzAVh/G/BiSKZZ/dkAQqdlKCQV5oALIDKbzYg6Em3B+QA8kNQPVv+BOuC4g2ANEAJWww9tAD/4DsivwKYfZAwwPQ5+0HsFg1eyg6CpG/8OdRaQ0NGYscOa7g/TP5QfA5D81HvnDwz++S3At38Of2FxYGBgYGDgKNR4PSaM6x7vkDgkV674+vF6TACLwAdg8YR0hnocNt/o5jcxZ3IxU/72toZaXUdeqXUswCLwASTxYDtUw7Y8P0MSgE3PBdBVMO8qxw0AJtkAYCwBO5XGgJ8hCcCmG2Qrzivinu0AUs8r9+4Y4MmPAffmWYAtd8ZZYLgOGBgYGBgYoNElJvwl/v4wSAZwHi5R/YzF3zVBRlV/C5UcZP7+QX+/Q1nxj/hbrJQQxvgE8D/jTfsdSeBF6e9aL7YtAKuFxhdu0BZSzItivv5g5/P2eXZzul5QYH7HETnXhnOidlQNLAKnmQCmG0bTkRU4YjTavIBNZ8ra0+lMsel3ZgdI1gHtuLCiW74pH19AvGm/MxnTSGoYywCVLEoXwD07CFbw4vmLUKUBiLqmWz66V6l+Bn6udBkZGBgYGLD3B/R1/xBVf/frO47n8e8P6Of+Mbr+7td3BO/Bjxj82MPdg5Q35359x/D9+PcHmEPqfwj0x85/ABAAP5iDd2Wm2/rd9uSdvdNnklLHO6CN98E/HE2LufTHHxLQc36bnnek/HTT1P1PpNT//fff1AFpCX0DsF/IOH9If7gdFvn5kS8oM78PoO/+CNjny239BwygkZpcAJmfuYL6uw+ofwcsdVE/hzsEmiazQz0dnOcDbKfu75C8w1JLegZgg5ryg5oNghvPDVJ4V2Z6ZpCUd/LTzfIOS/MeHPM05td3BO/B8S5k/PqO43mOfSnr13csHxgYGBgYGNgDFxzc7xooNtDf78EA2B8ABamD9gcgdHcFABTk3QeEJPY5GjpgGAMYzgKXloGBgYGBgYERultAaC9E4s3XP9Ldwkij/xzAiEz9l6IDXL3md2cHMLKPTAAY3XpR1+/dMSAa3fpHvn5Gl6MDrH4y9V+CDsjWf1nOApn6L+F1gNV/F48BB4BR+zUwcIfzP/8S/ZOlvFfuAAAAAElFTkSuQmCC);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diB3diBVLkeJAAAAWnRSTlMAGf8QMwQIUL+CmS8iVXFAZmAaEzLMDSE8FkJISyAeWiMnMVMshTSHgMNqyM/GOEUcvLi+fKu1pYyqqK0fsin9AZ5RJO8KBgIDj6JilEqgr23fnEdjP29/kWiyI5UtAAAM80lEQVR4Aezb3XLzOgiFYXh8//e8T8MwQeNJ8yXd5T2zF8RiCfm3jWVZvoGUf7x+X+6AfLnEUZRkCZYf7EBQAsgoEFVNilpJ2gFafgkmP9eBoM1R2cEwg0GM6WDqh5ryXur4hxIGPZFD9vTrDbIe8e2QY4FtCsF5DU0dMAygdsCn6EM8d/AQkBzsJUsw+XeuApHIGiz3RmhZlmVZluVP3Anmd92Igbojh4IAg1/z+4CkZqSQn3wjld2AFlC3kM/9St2AHB8eg/yn9ZOnEQ9yIge/Zj8bCMS/AjD3rCzi+X1ATn4W9YMdMJDe+T4gT0sw5F4FlmVZlmVZ/gTiFcBLv++zBQTmHWdxxr3jw/AD5gOcM6DKekhN17SCvmkcjfPx53oMcjg4xslAoYp127GDWoIq3jo+0PWyY5CBuYJz+hCibAM1gBoOxg4yWzS3MCd/e8Xm9HkA5yPcKu+4xmFqQdz7RRwbuoA754CjKl7EV+eDWJZlWZZl6SQZL8EPDwCiMGhADMxqcm8A0WCOqsB5AOpnJVmlETk9QItIs4H9KPPxiRgLKDjPINQPi2TVpg4iRwOS4/hbyOQAY/2aaM5HKP485Ii5g4Dw1GB9jzgPQFefOoyInt/1nt9l9AEPBaLq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);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEXMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADP1XLPAAAAWnRSTlMAGf8QMwQIUL+CmS8iVXFAZmAaEzLMDSE8FkJISyAeWiMnMVMshTSHgMNqyM/GOEUcvLi+fKu1pYyqqK0fsin9AZ5RJO8KBgIDj6JilEqgr23fnEdjP29/kWiyI5UtAAAM80lEQVR4Aezb3XLzOgiFYXh8//e8T8MwQeNJ8yXd5T2zF8RiCfm3jWVZvoGUf7x+X+6AfLnEUZRkCZYf7EBQAsgoEFVNilpJ2gFafgkmP9eBoM1R2cEwg0GM6WDqh5ryXur4hxIGPZFD9vTrDbIe8e2QY4FtCsF5DU0dMAygdsCn6EM8d/AQkBzsJUsw+XeuApHIGiz3RmhZlmVZluVP3Anmd92Igbojh4IAg1/z+4CkZqSQn3wjld2AFlC3kM/9St2AHB8eg/yn9ZOnEQ9yIge/Zj8bCMS/AjD3rCzi+X1ATn4W9YMdMJDe+T4gT0sw5F4FlmVZlmVZ/gTiFcBLv++zBQTmHWdxxr3jw/AD5gOcM6DKekhN17SCvmkcjfPx53oMcjg4xslAoYp127GDWoIq3jo+0PWyY5CBuYJz+hCibAM1gBoOxg4yWzS3MCd/e8Xm9HkA5yPcKu+4xmFqQdz7RRwbuoA754CjKl7EV+eDWJZlWZZl6SQZL8EPDwCiMGhADMxqcm8A0WCOqsB5AOpnJVmlETk9QItIs4H9KPPxiRgLKDjPINQPi2TVpg4iRwOS4/hbyOQAY/2aaM5HKP485Ii5g4Dw1GB9jzgPQFefOoyInt/1nt9l9AEPBaLq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);
}
.ui-button .ui-icon {
	background-image: url(data:image/png;base64,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);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}

/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

@charset "UTF-8";
/*   SAM - Global Auction Solution mobile css file  */
/*   importing varibles  */
/*  main variables */
/* elements with 0px padding */
/* elements with 0px margin */
/* elements with 0px border */
/*  colors  */
/* white color   */
/* grey color - placeholders, etc. */
/* main font color */
/* black color */
/* light grey: boxes backgrounds  */
/* fonts */
/* default font size */
/*   importing mixins  */
/* loading fonts */
@font-face {
  font-family: 'proxima_nova_softregular';
  src: url("/m/fonts/proximanovasoft-regular-webfont.eot");
  src: url("/m/fonts/proximanovasoft-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/m/fonts/proximanovasoft-regular-webfont.woff") format("woff"), url("/m/fonts/proximanovasoft-regular-webfont.ttf") format("truetype"), url("/m/fonts/proximanovasoft-regular-webfont.svg#proxima_nova_softregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/*  Google fonts  */
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/m/fonts/open_sans/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(/m/fonts/open_sans/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/m/fonts/open_sans/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/m/fonts/open_sans/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(/m/fonts/open_sans/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/m/fonts/open_sans/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxiU8QAtQT9M0M1_mbVWrUPc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxkNaUOL0oYRolx8sebiIY9k.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxooGEx1DzoxsbCRd2IM2afI.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxnPzCMEhbIaaYiFY6KPniws.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxmqi69zMYkLa7XwlUIemKB4.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxowYyzpnB4tyYboSwKGmD2g.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(/m/fonts/open_sans/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local("Oswald Light"), local("Oswald-Light"), url(/m/fonts/oswald/WDQRONh0ieLkzMd4njMkJBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local("Oswald Light"), local("Oswald-Light"), url(/m/fonts/oswald/qlwg-kjAsZDGqOniRm96VBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local("Oswald Light"), local("Oswald-Light"), url(/m/fonts/oswald/l1cOQ90roY9yC7voEhngDBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local("Oswald Light"), local("Oswald-Light"), url(/m/fonts/oswald/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(/m/fonts/oswald/DgBpgaYycijFA8v2hNt7MfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(/m/fonts/oswald/peRd8sj511qE2lHtK-QfcPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(/m/fonts/oswald/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(/m/fonts/oswald/pEobIV_lL25TKBpqVI_a2w.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

* {
  -webkit-font-smoothing: antialiased; }

/* all */
::-webkit-input-placeholder {
  color: #969696; }

::-moz-placeholder {
  color: #969696; }

/* firefox 19+ */
:-ms-input-placeholder {
  color: #969696; }

/* ie */
input:-moz-placeholder {
  color: #969696; }

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
  display: block; }

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

mark, rp, rt, ruby, summary, time {
  display: inline; }

/*   General CSS    */
/* Site-wide properties ======================================================== */
body {
  background: #FFFFFF;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #666;
  font-weight: normal;
  font-size: 36px;
  line-height: 1em; }

h1 {
  font-size: 1.5em;
  font-weight: normal;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

h2 {
  font-size: 1.125em;
  font-weight: normal; }

h3 {
  font-size: 1em;
  font-weight: normal; }

h4 {
  font-size: 1.2em;
  font-weight: normal; }

/* Reusable classes ============================================================ */
img {
  max-width: 100%; }

a.links {
  font-size: 14px;
  display: inline-block;
  padding: 3px 0px;
  color: #2066c1;
  padding-right: 2%; }

a.reset {
  padding: 0px; }

a.links:hover, a.links:active {
  color: #2066c1; }

.left {
  float: left; }

.right {
  float: right; }

.clear, .clearfix {
  float: none;
  clear: both; }

a {
  text-decoration: none; }

.title {
  text-align: center; }

#wrapper {
  max-width: 960px;
  width: 100%;
  padding: 0px;
  margin: 0px auto; }

.hidden {
  display: none !important; }

/*   importing header  */
/*   Header Section ============================================================*/
header#headsec {
  width: 100%;
  border-bottom: 2px #dcdcdc solid;
  display: block;
  background: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, white 0%, #eeeced 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeced));
  background: -webkit-linear-gradient(top, white 0%, #eeeced 100%);
  background: -o-linear-gradient(top, white 0%, #eeeced 100%);
  background: -ms-linear-gradient(top, white 0%, #eeeced 100%);
  background: linear-gradient(to bottom, white 0%, #eeeced 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeced',GradientType=0 );
  /*  menu classes   */ }
  header#headsec nav {
    width: 100%;
    max-width: 960px;
    margin: 0 auto; }
    header#headsec nav ul {
      width: 100%;
      display: block;
      float: left;
      font-size: 22px; }
      header#headsec nav ul.iconnav {
        display: none; }
        header#headsec nav ul.iconnav li {
          width: 33.2%; }
          header#headsec nav ul.iconnav li a img {
            display: inline-block;
            width: 100%;
            height: 100%;
            max-height: 85px; }
          header#headsec nav ul.iconnav li a.home img {
            max-width: 92px; }
          header#headsec nav ul.iconnav li a.srch img {
            max-width: 86px; }
          header#headsec nav ul.iconnav li a.prof img {
            max-width: 83px; }
      header#headsec nav ul.listnav li.logout a {
        line-height: 1em;
        padding-top: 49px;
        padding-right: 0px;
        padding-bottom: 22px; }
      header#headsec nav ul li {
        border-right: 1px #b6b6b6 solid;
        display: block;
        float: left;
        /*  hover and acive classes */ }
        header#headsec nav ul li a {
          width: 100%;
          display: block;
          /*height: 100%;*/
          text-align: center;
          vertical-align: middle;
          padding: 1.1em 0; }
        header#headsec nav ul li:last-child {
          border-right: 0px #b6b6b6 solid; }
        header#headsec nav ul li:hover, header#headsec nav ul li:active, header#headsec nav ul li.current {
          background: #eeeced;
          height: 120px;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWNlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #eeeced 0%, white 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeced), color-stop(100%, white));
          background: -webkit-linear-gradient(top, #eeeced 0%, white 100%);
          background: -o-linear-gradient(top, #eeeced 0%, white 100%);
          background: -ms-linear-gradient(top, #eeeced 0%, white 100%);
          background: linear-gradient(to bottom, #eeeced 0%, white 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeced', endColorstr='#ffffff',GradientType=0 ); }

header#headsec nav ul.listnav {
  display: block;
  height: 120px;
  text-align: center;
  float: none;
  font-size: 0;
  position: relative; }
  header#headsec nav ul.listnav li {
    width: 12%;
    border-right: 0px #b6b6b6 solid;
    display: inline-block;
    float: none !important; }
    header#headsec nav ul.listnav li.search {
      width: 44px; }
      header#headsec nav ul.listnav li.search:hover {
        background: none; }
      header#headsec nav ul.listnav li.search .magnifying-icon {
        background: url(/m/images/srchbtn.png) no-repeat center center;
        width: 44px;
        height: 38px;
        cursor: pointer; }
    header#headsec nav ul.listnav li a {
      font-size: 22px;
      color: #666;
      padding: 1.9em 0;
      white-space: nowrap;
      display: inline-block; }
    header#headsec nav ul.listnav li:last-child {
      width: 12%; }
  header#headsec nav ul.listnav #searchFilter {
    display: none;
    position: absolute;
    background: #fff;
    width: 50%;
    min-width: 420px;
    top: 122px;
    z-index: 999; }
    header#headsec nav ul.listnav #searchFilter .search-wrapper {
      padding: 20px;
      padding-bottom: 10px; }
      header#headsec nav ul.listnav #searchFilter .search-wrapper .search-input-container {
        display: flex; }
        header#headsec nav ul.listnav #searchFilter .search-wrapper .search-input-container #txtSearch {
          width: 70%;
          height: 38px;
          box-sizing: border-box;
          font-size: 18px;
          border-radius: 0px;
          margin-right: 5px; }
        header#headsec nav ul.listnav #searchFilter .search-wrapper .search-input-container #btnSearch {
          width: 30%;
          height: 38px; }
      header#headsec nav ul.listnav #searchFilter .search-wrapper .exclude-checkbox-container {
        margin-top: 5px; }

li.logout p {
  font-size: 12px;
  display: block;
  width: 90%;
  text-align: center;
  font-style: italic;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 4px auto 0 auto; }

.mobile-hamburger-menu {
  display: none; }
  .mobile-hamburger-menu a.fa-bars {
    display: inline-block;
    background: url(/m/images/mobile_menu_icon.png) no-repeat center center;
    width: 40px;
    height: 40px; }

/*   importing search box(main page)  */
/*  search box   */
.srch_sec {
  /* background: $lightGrey; */
  padding: 26px 16%;
  width: 56% !important;
  margin: 22px auto; }
  .srch_sec fieldset {
    position: relative; }
    .srch_sec fieldset div.srcinput {
      margin: 0;
      border: 2px #cccccc solid;
      border-radius: 0px;
      border: 1px solid #ccc;
      height: 44px;
      background: white;
      position: relative; }
  .srch_sec label {
    position: absolute;
    right: -86px;
    top: -4px; }
    .srch_sec label a {
      font-size: 14px;
      color: #808080;
      padding-left: 5px;
      padding-right: 5px; }
      .srch_sec label a:hover {
        font-style: italic;
        font-weight: normal; }
  .srch_sec input[type=text] {
    background: white;
    padding: 0 4%;
    width: 81%;
    float: left;
    border: none;
    height: 44px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    outline: none;
    font: normal 14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    box-shadow: none;
    -moz-box-shadow: 0px 0px 0px #fff;
    -webkit-box-shadow: 0px 0px 0px #fff;
    box-shadow: 0px 0px 0px #fff;
    -moz-box-shadow: inset 0px 0px 0px #fff;
    -webkit-box-shadow: inset 0px 0px 0px #fff;
    box-shadow: inset 0px 0px 0px #fff;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none; }
  .srch_sec input[type=button] {
    background: url(/m/images/srchbtn.png) no-repeat center center;
    width: 44px;
    height: 44px;
    cursor: pointer;
    float: right;
    border: none;
    display: block;
    padding: 0; }
    .srch_sec input[type=button] img {
      display: none;
      max-width: 46px;
      max-height: 45px;
      width: 100%;
      height: auto; }

/*   importing mobile menu */
/* content mobile menu */
.mymenu {
  padding: 0 22px;
  display: block;
  background: #f4f3f4;
  margin: 10% 0;
  display: none; }
  .mymenu li {
    border-bottom: 1px #999999 solid;
    display: block; }
    .mymenu li a {
      font-size: 14px;
      color: #666;
      display: block;
      padding: 8% 0;
      text-align: center;
      text-shadow: 1px 1px 0px white; }
      .mymenu li a:hover, .mymenu li a:active {
        background: #f4f3f4;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGYzZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f4f3f4 0%, #e7e7e7 50%, #f4f3f4 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f3f4), color-stop(50%, #e7e7e7), color-stop(100%, #f4f3f4));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f4f3f4 0%, #e7e7e7 50%, #f4f3f4 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f4f3f4 0%, #e7e7e7 50%, #f4f3f4 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f4f3f4 0%, #e7e7e7 50%, #f4f3f4 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #f4f3f4 0%, #e7e7e7 50%, #f4f3f4 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3f4', endColorstr='#f4f3f4',GradientType=0 ); }
    .mymenu li:last-child {
      border-bottom: 0px #999999 solid; }

/*   importing buttons */
/*-------------------- Buttons  --------------------*/
.unibtn {
  display: block;
  padding: 4px 6px; }
  .unibtn a, .unibtn input[type=button], .unibtn input[type=submit] {
    min-height: 36px;
    color: white;
    display: block;
    width: 100%;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: none;
    margin: 0;
    cursor: pointer;
    font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
    box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1); }
    .unibtn a.orng, .unibtn input[type=button].orng, .unibtn input[type=submit].orng {
      background: #206177;
      border-radius: 0px;
      text-shadow: none; }
      .unibtn a.orng:hover, .unibtn a.orng:active, .unibtn input[type=button].orng:hover, .unibtn input[type=button].orng:active, .unibtn input[type=submit].orng:hover, .unibtn input[type=submit].orng:active {
        background: #006997; }
  .unibtn a.drkblu, .unibtn input[type=button].drkblu {
    background: #206177;
    text-shadow: none;
    border-radius: 0px; }
    .unibtn a.drkblu:hover, .unibtn a.drkblu:active, .unibtn input[type=button].drkblu:hover, .unibtn input[type=button].drkblu:active {
      background: #006997; }
  .unibtn input[type=button].drkblu:hover {
    background: #007FAB; }
  .unibtn a.blu, .unibtn input[type=button].blu {
    background: #206177;
    text-shadow: none;
    border-radius: 0px; }
    .unibtn a.blu:hover, .unibtn a.blu:active, .unibtn input[type=button].blu:hover, .unibtn input[type=button].blu:active {
      background: #006997; }

.regbtn {
  float: left;
  width: 62%; }

.adbtn {
  width: 80%;
  margin: 13px auto; }

.lot-changes input[type=button] {
  min-height: 36px;
  color: white;
  display: block;
  width: 100%;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: none;
  margin: 0;
  cursor: pointer;
  font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1); }

.lot-changes input[type=submit].orng {
  background: #206177;
  border-radius: 0px;
  text-shadow: none; }

.lot-changes input[type=button].orng:active {
  background: #006997; }

.rstbtn input[type=button] {
  margin-bottom: .5em; }

.large input[type=button] {
  min-height: 46px;
  line-height: 46px;
  font-size: 20px; }

.unibtn a.grey, .unibtn input[type=button].grey, .unibtn button.grey {
  background: #ccc;
  opacity: 1;
  -webkit-appearance: none;
  cursor: default; }

/** inline bidding buttons **/
.unibtn a.brwn, .unibtn input[type=button].brwn {
  background: #007198;
  text-shadow: 0px -1px 0px #007DA8; }

.unibtn a.brwn:hover,
.unibtn a.brwn:active,
.unibtn input[type=button].brwn:hover,
.unibtn input[type=button].brwn:active {
  background: #974C00; }

.unibtn a.force-bid, .unibtn input[type=button].force-bid {
  background: #206177;
  border-radius: 0px; }

.unibtn a.force-bid:hover,
.unibtn a.force-bid:active,
.unibtn input[type=button].force-bid:hover,
.unibtn input[type=button].force-bid:active {
  background: #006997; }

.unibtn input.orng.force-bid {
  font-size: 16px;
  margin-top: 41px; }

/* upload buttons on profle page */
input[type="button"].addlink {
  background: #206177;
  border-radius: 0px;
  text-shadow: none;
  min-height: 36px;
  width: 100%;
  border: 0;
  display: block;
  color: #fff; }

/* close section button, compact view */
.compact_container .unibtn a.close_action, span.max_bid_button a.button, .curr_reg_bid a, .force_btn input[type=button].force-bid, .custom_bid_btn input[type=button].orng, .curr_reg_bid input[type=button].orng, .curr_reg_bid input[type=button].blu, .curr_reg_bid input[type=button].grey, .bid_restricted input[type=button].orng, .bid_restricted input[type=button].grey, span.max_bid_button input[type=button].orng,
.orng, .force_btn input[type=button].force-bid, .curr_reg_bid input[type=button].blu {
  min-height: 36px;
  color: white;
  display: block;
  width: 100%;
  text-align: center;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: none;
  margin: 0;
  cursor: pointer;
  background: #206177;
  font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  text-shadow: none;
  padding-top: 0px;
  padding-bottom: 0px; }
  .compact_container .unibtn a.close_action:hover, span.max_bid_button a.button:hover, .curr_reg_bid a:hover, .force_btn input[type=button].force-bid:hover, .custom_bid_btn input[type=button].orng:hover, .curr_reg_bid input[type=button].orng:hover, .curr_reg_bid input[type=button].blu:hover, .curr_reg_bid input[type=button].grey:hover, .bid_restricted input[type=button].orng:hover, .bid_restricted input[type=button].grey:hover, span.max_bid_button input[type=button].orng:hover,
  .orng:hover, .force_btn input[type=button].force-bid:hover, .curr_reg_bid input[type=button].blu:hover {
    background: #006997; }

/* disabled buttons comp view */
input[type="button"].grey:disabled {
  min-height: 36px;
  color: white;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #969696;
  font: normal 14px/39px 'proxima_nova_softregular',arial;
  -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  display: inline-block; }

/** additional styles for QControls **/
input[type=button].orng {
  background: #ff8200;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8200), color-stop(100%, #da6f00));
  background: -webkit-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: -o-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: -ms-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: linear-gradient(to bottom, #ff8200 0%, #da6f00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8200', endColorstr='#da6f00', GradientType=0);
  text-shadow: 0px -1px 0px #cc6800;
  width: 100%;
  border: 0;
  display: block;
  color: #fff;
  min-height: 36px; }
  input[type=button].orng:hover, input[type=button].orng:active {
    background: #FF8200; }

input[type=button].unibtn {
  min-height: 36px;
  color: white;
  display: block;
  width: 80%;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  margin: 0;
  cursor: pointer;
  font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
  margin-left: auto;
  margin-right: auto; }

#btnSearch {
  min-height: 36px;
  color: white;
  display: block;
  width: 100%;
  text-align: center;
  font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  box-shadow: none;
  background: #206177;
  text-shadow: none;
  border-radius: 0px;
  border: 0px;
  cursor: pointer; }
  #btnSearch:hover, #btnSearch:active {
    background: #006997; }

/*   Content classes ================================================================*/
.container {
  width: 100%;
  padding: 19px 0; }

.cont_list_grd {
  padding: 19px 0 50px 0; }
  .cont_list_grd > .smpagination {
    display: none; }

.full_cntnr {
  width: 100%;
  padding: 19px 0%; }

.loginfrm, .register, .srch_sec, .bodybox {
  display: block;
  width: 100%; }

/*  registration form    */
.regfrm, .register {
  float: right;
  width: 49% !important;
  background: #f5f4f4;
  min-height: 324px; }

.register {
  float: left;
  margin-right: 18px;
  margin: 0;
  padding: 0; }
  .register div#custom-header {
    width: 100%;
    float: none;
    clear: both;
    padding: 0;
    margin: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left; }
  .register p {
    display: block;
    line-height: 36px;
    text-align: center;
    font-size: 20px; }
    .register p em {
      font-size: 14px; }
  .register hr {
    border: none;
    background-color: #999999;
    color: #999999;
    height: 1px;
    width: 90%;
    margin: 0 auto;
    display: none; }
  .register > div {
    display: block;
    text-align: center;
    padding: 101px 0;
    width: 350px;
    margin: 0 auto; }
    .register > div > .unibtn {
      text-align: center;
      line-height: 25px;
      padding-left: 0;
      padding-right: 0; }
      .register > div > .unibtn a.drkblu {
        display: inline-block;
        width: 65%;
        font-size: 13px; }

.bodybox {
  padding-bottom: 20px; }

/*  login form   */
.loginfrm {
  float: right; }
  .loginfrm ul.frm {
    width: 100%;
    display: block; }
  .loginfrm ul.frm > li {
    width: 100%;
    display: block;
    padding-bottom: 7px;
    text-align: center;
    vertical-align: top;
    position: relative;
    line-height: 1px; }
    .loginfrm ul.frm > li div, .loginfrm ul.frm > li textarea {
      line-height: 22px; }
    .loginfrm ul.frm > li div.selector {
      position: relative;
      display: block; }
  .loginfrm ul.frm > li > span {
    display: block; }
  .loginfrm ul.frm > li.drppad {
    padding: .4em 0 .6em 0; }
  .loginfrm label.title {
    font-size: 14px;
    display: block;
    padding-bottom: 7px;
    line-height: 14px;
    text-transform: capitalize;
    text-align: left; }
  .loginfrm input[type=text], .loginfrm input[type=password], .loginfrm textarea {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    border: 1px #cccccc solid;
    font: normal 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: white;
    padding: .5em 3%;
    margin: 0;
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #666; }
  .loginfrm textarea {
    min-width: 100%;
    max-width: 100%;
    min-height: 150px;
    text-align: left; }
  .loginfrm textarea:hover, .loginfrm textarea:active {
    color: #5b5b5b; }
  .loginfrm input.calc {
    background-image: url(/m/images/cal.png);
    background-position: 98% center;
    background-repeat: no-repeat; }
  .loginfrm input[type=text]:hover, .loginfrm input[type=text]:active,
  .loginfrm input[type=password]:hover, .loginfrm input[type=password]:active,
  .loginfrm textarea:hover, .loginfrm textarea:active {
    border: 1px #adadad solid;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
    -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21); }
  .loginfrm ul.frm > li:last-child {
    padding: 5% 0; }
  .loginfrm ul.frm > li.sepbox {
    border-top: 1px #9b9b9b solid;
    padding: .6em 0;
    text-align: center;
    font-size: 14px;
    line-height: 16px; }
    .loginfrm ul.frm > li.sepbox label {
      display: block; }
    .loginfrm ul.frm > li.sepbox div {
      display: inline-block;
      width: 49%;
      text-align: center;
      font-size: 12px;
      padding: .5em 0; }
    .loginfrm ul.frm > li.sepbox span {
      color: #999999;
      display: inline-block;
      padding: .2em 0; }

/*  sign up form  */
body.signup .user-billing-phone {
  margin-top: 10px; }

body.signup .signfrm {
  width: 202px;
  padding: 0;
  margin: 0 auto;
  float: none; }
  body.signup .signfrm input[type=text], body.signup .signfrm textarea, body.signup .signfrm input[type=password] {
    -moz-box-shadow: inset 1px 1px 1px #d7d7d7;
    -webkit-box-shadow: inset 1px 1px 1px #d7d7d7;
    box-shadow: inset 1px 1px 1px #d7d7d7;
    padding: .5em 5%;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px #9E9E9E solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  body.signup .signfrm textarea {
    min-width: 100%;
    max-width: 100%; }
  body.signup .signfrm ul.frm > li:last-child {
    padding: 0;
    padding-bottom: 7px; }
  body.signup .signfrm ul.frm > li.sminput {
    display: block; }
    body.signup .signfrm ul.frm > li.sminput input[type=text] {
      width: 34.55%;
      float: left;
      display: inline-block; }
    body.signup .signfrm ul.frm > li.sminput input[type=text]:first-child {
      float: left; }
    body.signup .signfrm ul.frm > li.sminput input[type=text]:nth-child(3n) {
      float: right; }
    body.signup .signfrm ul.frm > li.sminput label {
      float: left;
      display: inline-block;
      line-height: 32px;
      padding: 0;
      width: 7%;
      font-size: 12px;
      text-align: center; }
  body.signup .signfrm .sbHolder {
    float: none;
    display: block; }
  body.signup .signfrm .user-info-phone-panel input.phone-number, body.signup .signfrm .user-billing-phone input.phone-number, body.signup .signfrm .user-billing-fax input.phone-number, body.signup .signfrm .user-shipping-phone input.phone-number, body.signup .signfrm .user-shipping-fax input.phone-number {
    margin-top: 7px; }
  body.signup .signfrm .qjscalendar-ctl {
    position: relative; }
    body.signup .signfrm .qjscalendar-ctl .textbox {
      padding-left: 30px; }
    body.signup .signfrm .qjscalendar-ctl .img-wrapp {
      position: absolute;
      top: 10px;
      left: 5px; }

.loggedin {
  margin: 20px 0; }

/* calendar widget */
.calendar thead .title {
  line-height: 20px; }

.calendar tbody .day {
  line-height: 20px; }

.calendar .button *, .calendar tr.time *, .calendar .footrow * {
  line-height: 20px; }

/*---------------signup frm-----------*/
.bodybox h2.ttle_mob {
  display: none; }

.bodybox h2 em {
  display: inline-block;
  font-size: 12px;
  padding: 16px 1.4em 0 0;
  background: url(/m/images/tck.png) no-repeat right 21px; }

.bodybox h2, .list_carousel h3 {
  display: block;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding: 2% 0 4% 0; }

.list_carousel h3.dk_title {
  display: inline-block;
  font-size: 14px;
  line-height: 34px;
  border: 1px #CDCDCD solid;
  padding: 0 22px;
  height: 32px;
  width: auto;
  border-bottom: 0; }

.opencollapse {
  display: block;
  padding: 0;
  width: 100%; }
  .opencollapse > li {
    width: 48.5%;
    min-height: 86px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    _height: 86px;
    margin-bottom: 15px; }
  .opencollapse > li:nth-child(1n) {
    margin-right: 7px; }
  .opencollapse > li:nth-child(2n) {
    margin-left: 7px;
    margin-right: 0; }

.auctninfo, .myitem_colpse {
  display: none; }

.accordionButton {
  width: 100%;
  float: left;
  _float: none;
  /* Float works in all browsers but IE6 */
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
  padding: 28px 0;
  background: url(/m/images/arw.png) no-repeat 96% -50px #f5f4f4;
  text-align: center;
  font: normal 24px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 300; }
  .accordionButton span {
    padding: 0;
    display: inline-block;
    text-shadow: 1px 1px 0px white; }
  .accordionButton:hover, .accordionButton:active {
    background-color: #F0F0F0; }

.accordionContent {
  width: 100%;
  float: left;
  _float: none;
  /* Float works in all browsers but IE6 */
  background: #f5f4f4;
  color: #666666;
  display: none;
  margin: -1px 0 0 0;
  padding-bottom: 30px; }
  .accordionContent section {
    padding: 15px 0;
    display: block; }
  .accordionContent p, .accordionContent h4 {
    font-size: 14px;
    line-height: 26px;
    padding: .6em 0; }

.on {
  background: url(/m/images/arw.png) no-repeat 96% 36px #f5f4f4; }

.closepet {
  background: green; }

.sel_drpdwn {
  background: none;
  padding: 0;
  display: none; }

/*  login form   */
.regfrm {
  padding: 0;
  text-align: center;
  float: right;
  width: 49%; }
  .regfrm ul.frm {
    width: 300px;
    float: none;
    margin: 0 auto;
    padding: 84px 0; }
  .regfrm label {
    float: left;
    font-size: 15px;
    width: 32%;
    text-align: left; }
  .regfrm input[type=text], .regfrm input[type=password] {
    float: left;
    width: 56%; }
  .regfrm a {
    float: left;
    width: 66%;
    text-align: center;
    font-size: 13px;
    line-height: 26px;
    color: #666666;
    white-space: nowrap; }
  .regfrm a:hover {
    text-decoration: underline; }
  .regfrm ul.frm > li {
    padding-bottom: 4px; }
  .regfrm ul.frm > li:last-child {
    line-height: 15px;
    padding-bottom: 0; }

/*----------------frm----------*/
.frm_sign {
  display: block;
  width: 100%; }
  .frm_sign > li {
    display: block;
    width: 100%; }
  .frm_sign input[type=text] {
    border: 1px #a5a5a5 solid;
    padding: 18px 12px;
    -moz-box-shadow: inset 1px 1px 5px #888;
    -webkit-box-shadow: inset 1px 1px 5px #888;
    box-shadow: inset 1px 1px 5px #888; }

/*---------------custom selectors--------*/
div.selector {
  position: relative;
  display: block; }
  div.selector > input, div.selector > span > input,
  div.selector > div.qradiobutton-ctl > span > input {
    padding: 0;
    margin: 0;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 0;
    opacity: 0; }
  div.selector > label, div.selector > span > label,
  div.selector > div.qradiobutton-ctl > span > label {
    width: 81.6%;
    float: left;
    line-height: 16px;
    color: #666666;
    padding: 0 5%;
    text-align: left;
    font-size: 14px;
    padding-top: 7px; }
  div.selector:not(#foo) {
    /* Checked styles */
    /* Active styles */
    /* Disabled styles */ }
    div.selector:not(#foo) > input + label, div.selector:not(#foo) > span > input + label,
    div.selector:not(#foo) > div.qradiobutton-ctl > span > input + label {
      background: url(/m/images/gr_empcircle.png) right 4px no-repeat;
      min-height: 20px;
      padding-right: 26px; }
    div.selector:not(#foo) > input:hover + label, div.selector:not(#foo) > input:focus + label,
    div.selector:not(#foo) > span > input:hover + label, div.selector:not(#foo) > span > input:focus + label,
    div.selector:not(#foo) > input + label:hover, div.selector:not(#foo) > input:focus + label {
      color: #0b0b0b; }
    div.selector:not(#foo) > input[type=radio] + label, div.selector:not(#foo) > div.qradiobutton-ctl > span > input[type=radio] + label {
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=radio]:checked + label {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > div.qradiobutton-ctl > span > input[type=radio] + label {
      background-position: right 4px; }
    div.selector:not(#foo) > div.qradiobutton-ctl > span > input[type=radio]:checked + label {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=checkbox]:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:checked + label {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.selector:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:checked + label:hover,
    div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=radio]:hover:checked + label,
    div.selector:not(#foo) > input[type=radio]:focus:checked + label,
    div.selector:not(#foo) > input[type=radio]:checked + label:hover,
    div.selector:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=checkbox]:active + label,
    div.selector:not(#foo) > input[type=checkbox] + label:hover:active,
    div.selector:not(#foo) > span > input[type=checkbox]:active + label,
    div.selector:not(#foo) > span > input[type=checkbox] + label:hover:active {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=radio]:active + label,
    div.selector:not(#foo) > input[type=radio] + label:hover:active {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=checkbox]:active:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:checked + label:hover:active,
    div.selector:not(#foo) > span > input[type=checkbox]:active:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:checked + label:hover:active {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=radio]:active:checked + label,
    div.selector:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
      background-position: right 4px; }
    div.selector:not(#foo) > input[type=checkbox]:disabled + label,
    div.selector:not(#foo) > input[type=checkbox]:hover:disabled + label,
    div.selector:not(#foo) > input[type=checkbox]:focus:disabled + label,
    div.selector:not(#foo) > input[type=checkbox]:disabled + label:hover,
    div.selector:not(#foo) > input[type=checkbox]:disabled + label:hover:active,
    div.selector:not(#foo) > span > input[type=checkbox]:disabled + label,
    div.selector:not(#foo) > span > input[type=checkbox]:hover:disabled + label,
    div.selector:not(#foo) > span > input[type=checkbox]:focus:disabled + label,
    div.selector:not(#foo) > span > input[type=checkbox]:disabled + label:hover,
    div.selector:not(#foo) > span > input[type=checkbox]:disabled + label:hover:active {
      background-position: 0 -61px; }
    div.selector:not(#foo) > input[type=radio]:disabled + label,
    div.selector:not(#foo) > input[type=radio]:hover:disabled + label,
    div.selector:not(#foo) > input[type=radio]:focus:disabled + label,
    div.selector:not(#foo) > input[type=radio]:disabled + label:hover,
    div.selector:not(#foo) > input[type=radio]:disabled + label:hover:active {
      background-position: 0 -221px; }
    div.selector:not(#foo) > input[type=checkbox]:disabled:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
    div.selector:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active,
    div.selector:not(#foo) > span > input[type=checkbox]:disabled:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:hover:disabled:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:focus:disabled:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:disabled:checked + label:hover,
    div.selector:not(#foo) > span > input[type=checkbox]:disabled:checked + label:hover:active {
      background-position: 0 -141px; }
    div.selector:not(#foo) > input[type=radio]:disabled:checked + label,
    div.selector:not(#foo) > input[type=radio]:hover:disabled:checked + label,
    div.selector:not(#foo) > input[type=radio]:focus:disabled:checked + label,
    div.selector:not(#foo) > input[type=radio]:disabled:checked + label:hover,
    div.selector:not(#foo) > input[type=radio]:disabled:checked + label:hover:active {
      background-position: 0 -301px; }

div.sm_sel {
  display: block;
  width: 88%;
  margin-left: 21px; }

div.smsel > input,
div.smsel > span > input {
  height: 25px;
  width: 100%;
  left: -9999px;
  display: inline; }

div.smsel:not(#foo) {
  /* Checked styles */
  /* Active styles */ }
  div.smsel:not(#foo) > input + label {
    padding: 0;
    background: url(/m/images/filchk.png) no-repeat 0px -83px;
    min-height: 22px;
    /*width: 88%;*/
    width: auto;
    padding-left: 20px;
    display: block;
    color: #666666;
    font: normal 13px/18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin: 0;
    padding-top: 3px; }
  div.smsel:not(#foo) > input[type=radio]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:hover:checked + label,
  div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
  div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover,
  div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=radio]:hover:checked + label,
  div.smsel:not(#foo) > input[type=radio]:focus:checked + label,
  div.smsel:not(#foo) > input[type=radio]:checked + label:hover,
  div.smsel:not(#foo) > input[type=radio]:focus:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:active + label,
  div.smsel:not(#foo) > input[type=checkbox] + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=radio]:active + label,
  div.smsel:not(#foo) > input[type=radio] + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4 pxx; }
  div.smsel:not(#foo) > input[type=checkbox]:active:checked + label,
  div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=radio]:active:checked + label,
  div.smsel:not(#foo) > input[type=radio]:checked + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }

div.aucsel:not(#foo) {
  /* Checked styles */
  /* Active styles */ }
  div.aucsel:not(#foo) > input + label {
    padding: 0;
    background: url(/m/images/filchk.png) no-repeat 0px -82px;
    min-height: 20px;
    /*width: 88%;*/
    width: auto;
    padding-left: 22px;
    display: block;
    color: #666666;
    font: normal 14px/18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin: 0;
    padding-top: 3px; }
  div.aucsel:not(#foo) > input[type=radio]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=checkbox]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=checkbox]:hover:checked + label,
  div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label,
  div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover,
  div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=radio]:hover:checked + label,
  div.aucsel:not(#foo) > input[type=radio]:focus:checked + label,
  div.aucsel:not(#foo) > input[type=radio]:checked + label:hover,
  div.aucsel:not(#foo) > input[type=radio]:focus:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=checkbox]:active + label,
  div.aucsel:not(#foo) > input[type=checkbox] + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=radio]:active + label,
  div.aucsel:not(#foo) > input[type=radio] + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=checkbox]:active:checked + label,
  div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }
  div.aucsel:not(#foo) > input[type=radio]:active:checked + label,
  div.aucsel:not(#foo) > input[type=radio]:checked + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 5px; }

div.aucsel > input {
  right: auto;
  left: 0;
  width: 26px;
  height: 20px; }

div.signsel > input {
  height: 31px;
  width: 23px;
  left: -9999px; }

.scrolltop {
  width: 100%;
  display: block;
  text-align: center; }

.go-top {
  position: relative;
  text-decoration: none;
  color: white;
  text-indent: -9999px;
  font-size: 12px;
  padding: 1em;
  display: none;
  width: 100px;
  height: 100px; }
  .go-top img {
    max-width: 86px;
    max-height: 88px;
    width: 100%;
    height: 100%; }

.slidersec {
  display: block; }
  .slidersec li {
    border-right: 2px black solid; }
    .slidersec li div {
      width: auto;
      padding: 0 16%;
      min-height: 320px; }
    .slidersec li:first-child div {
      border-right: 2px #c9c9c9 solid; }
    .slidersec li div figure {
      text-align: center;
      width: 100%; }
      .slidersec li div figure img {
        display: inline-block; }

.fourshow {
  display: block; }

.threeshow {
  display: none; }

.slider1 li div p {
  font-size: 14px;
  line-height: 24px;
  padding: .9em 0; }

/*---------------Items images preview slider---------------------------*/
#slider3.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }
  #slider3.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0; }
    #slider3.rslides li:first-child {
      position: relative;
      display: block;
      float: left; }
    #slider3.rslides li > section {
      float: left;
      width: 50%; }
  #slider3.rslides > section div {
    padding: 0 16%;
    display: block; }
    #slider3.rslides > section div figure {
      text-align: center;
      width: 100%;
      text-align: center; }
      #slider3.rslides > section div figure img {
        display: inline-block;
        height: auto;
        /*float: left;*/
        width: 100%;
        border: 0;
        max-width: 173px;
        max-height: 128px; }
    #slider3.rslides > section div p {
      font-size: 14px;
      line-height: 24px;
      padding: .9em 0; }

.clicktxt {
  width: 100%;
  font-size: 15px;
  line-height: 30px;
  text-align: center;
  height: 30px; }

#slider3 .rslides_container {
  position: relative;
  float: left;
  background: url(/m/images/sp.png) repeat-y 50% 0;
  width: 100%;
  margin-top: 15px; }

/*-------------tabslide----------*/
.termstabs {
  display: block; }
  .termstabs > div {
    display: block;
    border: 1px solid #ccc; }

.rslides {
  margin: 0 auto 40px; }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto; }

#slider3-pager.rslides_tabs {
  list-style: none;
  padding: 0;
  font-size: 12px;
  list-style: none;
  padding: 0;
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
  min-height: 33px;
  line-height: 32px; }
  #slider3-pager.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 0; }
    #slider3-pager.rslides_tabs li:first-child {
      margin-left: 0; }
    #slider3-pager.rslides_tabs li:last-child a {
      margin-left: -2px; }
  #slider3-pager.rslides_tabs a {
    width: auto;
    border: 1px solid #ccc;
    padding: 0 22px;
    border-bottom: 0;
    text-decoration: none;
    min-height: 32px;
    display: inline-block;
    background: white;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, white 1%, #f0eeef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #f0eeef));
    background: -webkit-linear-gradient(top, white 1%, #f0eeef 100%);
    background: -o-linear-gradient(top, white 1%, #f0eeef 100%);
    background: -ms-linear-gradient(top, white 1%, #f0eeef 100%);
    background: linear-gradient(to bottom, white 1%, #f0eeef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0eeef', GradientType=0);
    font-size: 14px;
    color: #333;
    float: left;
    margin-left: -1px;
    position: relative;
    left: 1px; }
  #slider3-pager.rslides_tabs img {
    float: left; }
  #slider3-pager.rslides_tabs .rslides_here a {
    background: white; }

/*-------------tabslide ends----------*/
/*---------------slider4---------------*/
#slider4.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }
  #slider4.rslides li {
    -webkit-backface-visibility: hidden;
    /*position: absolute;*/
    display: none;
    width: auto;
    left: 0;
    top: 0;
    border: 1px solid #ccc; }
    #slider4.rslides li figure {
      display: block;
      text-align: center; }
      #slider4.rslides li figure a {
        width: 384px;
        display: table-cell;
        vertical-align: middle;
        height: 336px; }
        #slider4.rslides li figure a img {
          max-width: 383px;
          height: auto;
          width: 100%;
          display: inherit;
          margin: 0 auto; }
  #slider4.rslides li:first-child {
    position: relative;
    display: block;
    float: left; }
  #slider4.rslides > section div p {
    font-size: 14px;
    line-height: 24px;
    padding: .9em 0; }
  #slider4.rslides > section div p {
    font-size: 14px;
    line-height: 24px;
    padding: .9em 0; }

#slider4 .rslides_container {
  position: relative;
  float: left;
  background: url(/m/images/sp.png) repeat-y 50% 0;
  width: 100%;
  margin-top: 15px; }

#slider4-pager.rslides_tabs {
  list-style: none;
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 13px 0;
  text-align: center;
  border: 1px solid #ccc;
  width: 99.4%;
  line-height: 1; }
  #slider4-pager.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 0; }
    #slider4-pager.rslides_tabs li:first-child {
      margin-left: 0; }
  #slider4-pager.rslides_tabs a {
    width: auto;
    border: 1px solid #ccc;
    padding: 0;
    display: inline-block;
    margin: 0 6px; }
  #slider4-pager.rslides_tabs img {
    float: left;
    max-width: 68px;
    max-height: 63px;
    width: 100%; }
  #slider4-pager.rslides_tabs .rslides_here a {
    border: 1px solid #9A9A9A;
    -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.19);
    -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.19);
    box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.19); }

.rslides_nav {
  width: 9px;
  height: 18px;
  display: block;
  float: left;
  text-indent: -9999px;
  background: red;
  position: relative;
  z-index: 300;
  font-size: 9px;
  background: url(/m/images/lefrarw.png) no-repeat;
  position: relative;
  top: 69px; }
  .rslides_nav .prev {
    float: left;
    background-position: -25px 0px;
    left: 10px; }
  .rslides_nav .next {
    float: right;
    background-position: 0px 100%;
    right: 10px; }

/*----------auclist-----------------*/
.auclist {
  display: block;
  margin: 20px 0 0 0;
  font-size: 14px;
  position: relative; }

.auc_srch {
  margin-top: 0; }

.grid_list {
  text-align: right;
  min-height: 27px;
  line-height: 27px; }
  .grid_list:after {
    content: '';
    display: block;
    clear: both; }
  .grid_list span {
    padding-right: 4px;
    font-size: 12px; }
  .grid_list a {
    display: inline-block;
    background: url(/m/images/disicn.png) no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 10px;
    margin: 5px 3px 0 3px;
    zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
    float: right; }
    .grid_list a:hover, .grid_list a:active, .grid_list a.current {
      zoom: 1;
      filter: alpha(opacity=100);
      opacity: 1; }
    .grid_list a.lst {
      background-position: 0px 0px; }
    .grid_list a.sqr {
      background-position: -22px 0px; }
    .grid_list a.com {
      background-position: -44px 0px; }

.pagintn .selectdrp {
  width: auto !important; }
  .pagintn .selectdrp .pageselector {
    opacity: 1;
    display: block;
    font-size: 12px;
    width: auto;
    min-height: unset;
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    background: white;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, white 36%, #efeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, white), color-stop(100%, #efeeee));
    background: -webkit-linear-gradient(top, white 36%, #efeeee 100%);
    background: -o-linear-gradient(top, white 36%, #efeeee 100%);
    background: -ms-linear-gradient(top, white 36%, #efeeee 100%);
    background: linear-gradient(to bottom, white 36%, #efeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeeee',GradientType=0 );
    color: #999999; }

div.toppag {
  display: block;
  font-size: 12px;
  line-height: 27px;
  color: #666666;
  min-height: 27px; }
  div.toppag .search-toggle-wrapper {
    display: inline-block;
    vertical-align: top; }
  div.toppag .pagintn {
    float: right; }
    div.toppag .pagintn .top_paginator > span {
      display: flex; }
    div.toppag .pagintn .top_paginator .selectdrp {
      float: right; }
    div.toppag .pagintn .paginator:after {
      content: '';
      display: block;
      clear: both; }
    div.toppag .pagintn .paginator span {
      display: inline-block;
      float: left;
      padding: 0 2px;
      color: #8C8C8C; }
      div.toppag .pagintn .paginator span a {
        color: #8C8C8C;
        text-transform: capitalize;
        float: left;
        padding: 0 2px; }

div.auc_box {
  display: block;
  width: 100%;
  border-top: 1px #dcdcdc solid;
  border-bottom: 1px #dcdcdc solid;
  clear: both; }
  div.auc_box ul:last-child {
    border-bottom: 0; }

ul.auclting {
  display: block;
  width: 100%;
  float: left;
  border-bottom: 1px #dcdcdc solid; }
  ul.auclting li {
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding: 14px 0; }
    ul.auclting li .accimg,
    ul.auclting li .accname {
      display: none; }
    ul.auclting li.aucimg {
      width: 10%;
      text-align: center; }
      ul.auclting li.aucimg figure, ul.auclting li.aucimg figure a {
        display: block; }
      ul.auclting li.aucimg figure a {
        display: inline-block;
        height: 88px;
        display: table-cell;
        width: 100px;
        vertical-align: middle; }
        ul.auclting li.aucimg figure a:hover {
          zoom: 1;
          filter: alpha(opacity=70);
          opacity: 0.7; }
        ul.auclting li.aucimg figure a img {
          max-width: 82px;
          height: auto;
          width: auto;
          display: inherit;
          margin: 0 auto;
          max-height: 60px; }
    ul.auclting li.aucdes {
      width: 50%; }
      ul.auclting li.aucdes > div {
        padding: 0 2%; }
      ul.auclting li.aucdes h6 {
        padding: 4px 0 6px 0;
        font: normal 14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        color: #666666; }
        ul.auclting li.aucdes h6 a {
          color: #666666;
          font-weight: normal; }
          ul.auclting li.aucdes h6 a:hover, ul.auclting li.aucdes h6 a:active {
            font-weight: normal;
            font-style: italic; }
      ul.auclting li.aucdes p {
        font-size: 14px;
        line-height: 28px;
        color: #666666; }
    ul.auclting li.aucspon {
      width: 25%;
      font-size: 14px;
      font-style: italic;
      color: #666666; }
      ul.auclting li.aucspon span {
        display: block;
        padding-top: 5px;
        padding-right: 10px; }
    ul.auclting li.auclink {
      width: 15%; }
      ul.auclting li.auclink > div {
        display: block;
        padding: 5px; }
        ul.auclting li.auclink > div a {
          min-height: 36px;
          color: white;
          display: block;
          width: 100%;
          text-align: center;
          margin-bottom: 4px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
          -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
          box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1); }
          ul.auclting li.auclink > div a.reg, ul.auclting li.auclink > div a.cat {
            background: #206177 !important;
            text-shadow: none;
            border-radius: 0px; }
            ul.auclting li.auclink > div a.reg:hover, ul.auclting li.auclink > div a.reg:active, ul.auclting li.auclink > div a.cat:hover, ul.auclting li.auclink > div a.cat:active {
              background: #006997 !important; }
      ul.auclting li.auclink span.bidder-status-closed {
        display: none; }

ul.auclast {
  border-bottom: 0px red solid; }

.filters {
  display: block;
  clear: both;
  font-size: 13px; }
  .filters > div.itmspage {
    display: inline-block; }
    .filters > div.itmspage span.txt {
      font-size: 14px;
      float: left;
      line-height: 24px;
      height: 24px;
      margin-right: 10px; }

.hmmrg {
  margin-top: 15px; }

.cat_fltr {
  position: relative;
  width: 100%;
  padding-top: 10px; }

.textTop {
  font-size: 13px !important; }

/*------------- Auction Title on Item Page-------------------*/
.titlesec {
  float: right;
  width: 73%; }

.auctitle {
  width: 100%;
  display: block;
  padding: 15px 0 34px 0;
  position: relative; }
  .auctitle > div.tle {
    text-align: center; }
    .auctitle > div.tle h3 {
      font-size: 16px;
      line-height: 20px; }
      .auctitle > div.tle h3 span {
        display: inline; }
    .auctitle > div.tle p {
      font-size: 14px;
      line-height: 20px;
      padding: 8px 0; }
  .auctitle > a.catlg {
    display: inline-block;
    float: left;
    font-size: 15px;
    line-height: 30px;
    background: url(/m/images/catlg.png) no-repeat 0 1px;
    padding-left: 40px;
    line-height: 26px;
    min-height: 25px;
    color: #666666; }
  .auctitle > a.aucinfo {
    line-height: 26px;
    min-height: 25px;
    font-size: 15px;
    float: right;
    color: #666666;
    display: inline-block;
    background: url(/m/images/catlg.png) no-repeat 100% -36px;
    padding-right: 36px;
    margin-top: 5px;
    margin: 5px 0; }
  .auctitle > a.watchs:hover, .auctitle > a.watchs:active {
    background: white;
    color: black; }

section.auctitle .account-info {
  width: 30%; }
  section.auctitle .account-info img {
    max-width: 75px; }

.catitle {
  padding: 0; }

.auctitle > a.watchs, .watch {
  display: inline-block;
  float: right;
  font-size: 15px;
  line-height: 26px;
  min-height: 26px;
  background: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: -o-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: -ms-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  text-align: center;
  padding: 0 15px;
  border: 1px #CCCCCC solid;
  font-size: 14px;
  -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.15);
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.15);
  display: none;
  color: #666666; }

.auctitle > a.watchs:hover, .watch:hover {
  background: white; }

.watch {
  float: left;
  display: inline-block; }

.auc_dtl_title > div.tle {
  display: block;
  float: none;
  clear: both; }
  .auc_dtl_title > div.tle h3 {
    text-align: center;
    font-size: 20px;
    padding: 18px 0 0 0; }

/*--------------------Auction's catalog ----------------------------------*/
.catlogbox {
  /*background:url(/m/images/collftbg.gif) repeat-y;*/
  display: block;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0; }

.col_lft {
  /*width:20%;*/
  width: 240px;
  background: #f5f4f4; }

.col_rt {
  /*width:702px;*/
  width: 100%;
  float: none !important;
  /*min-width:702px;*/
  margin-left: 10px; }

.aucbid {
  display: block;
  border-top: 1px #E5E5E5 solid;
  float: left;
  clear: both;
  padding-bottom: 0;
  width: 100%; }
  .aucbid li {
    float: left;
    line-height: 16px;
    font-size: 14px;
    width: 50%; }
    .aucbid li > section {
      padding: 18px 6%;
      height: 100%;
      position: relative; }
      .aucbid li > section div.bdttle {
        width: 100%;
        position: relative;
        margin-top: 20px; }
        .aucbid li > section div.bdttle i {
          font-size: 12px;
          display: inline-block;
          text-align: left; }
        .aucbid li > section div.bdttle h2 {
          display: block;
          padding: 15px 0;
          text-align: center; }
          .aucbid li > section div.bdttle h2 a {
            color: #666666;
            text-decoration: none;
            font-size: 16px;
            display: inline-block;
            font-weight: 300; }
            .aucbid li > section div.bdttle h2 a span {
              display: none; }
      .aucbid li > section > figure {
        display: block;
        text-align: center; }
        .aucbid li > section > figure a {
          width: 100%;
          display: block; }
          .aucbid li > section > figure a:hover, .aucbid li > section > figure a:active {
            zoom: 1; }
      .aucbid li > section > div.bdinfo {
        display: block; }
        .aucbid li > section > div.bdinfo section {
          width: 50%; }
          .aucbid li > section > div.bdinfo section p {
            padding: 4px 6px;
            text-align: right;
            line-height: 20px; }
            .aucbid li > section > div.bdinfo section p span {
              display: block; }
      .aucbid li > section > p.timelft {
        font-size: 14px;
        text-align: center;
        line-height: 20px;
        padding: 12px 0; }
        .aucbid li > section > p.timelft span {
          display: none; }
          .aucbid li > section > p.timelft span:nth-child(3n) {
            display: block; }

.aucgrid li.item-block {
  display: table-cell;
  width: 33.1%;
  border-right: 1px #E5E5E5 solid;
  border-bottom: 1px #E5E5E5 solid; }
  .aucgrid li.item-block:nth-child(3n) {
    border-right: 0px; }

.aucbid li > section > .figure-col > figure a img {
  width: auto;
  max-width: 170px;
  display: block;
  /* height:120px; */
  max-height: 170px;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 2px;
  margin-left: auto;
  margin-right: auto; }

.aucbid li > section > figure a img.lot-image-hover,
.aucbid li > section > .figure-col > figure a img.lot-image-hover {
  border-color: #999; }

.aucbid li > section > figure a img {
  max-height: 97% !important;
  max-width: 97% !important;
  width: auto !important;
  height: auto !important; }

/*----------------Auction's listview--------------*/
.auclisted {
  width: 100%; }
  .auclisted li {
    width: 100%; }
    .auclisted li > section {
      border-bottom: 1px #E5E5E5 solid;
      border-right: 0;
      padding: 18px 0; }
      .auclisted li > section div.bdttle {
        float: right;
        width: 85%; }
        .auclisted li > section div.bdttle i {
          padding: 6px 0 0 0; }
        .auclisted li > section div.bdttle h2 {
          padding: 8px 0; }
      .auclisted li > section > figure {
        float: left;
        width: 105px;
        text-align: left; }
      .auclisted li > section > p.timelft {
        float: right;
        display: block;
        padding: 0;
        width: 85%;
        text-align: left; }
      .auclisted li > section > div.bdinfo {
        float: none;
        position: absolute;
        right: 0;
        top: 27%;
        width: 301px; }

/*----------------listview ends--------------*/
/*---------------tabnav-----------------------*/
#tabnav {
  margin: 0;
  width: 100%; }
  #tabnav > li {
    list-style: none; }
    #tabnav > li > a {
      display: block;
      padding: 10px 1em;
      background: #ccc;
      border: 1px #CCCCCC solid;
      border-right: 0;
      text-decoration: none;
      color: #000;
      background: white;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #f0eeef));
      background: -webkit-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -o-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -ms-linear-gradient(top, white 1%, #f0eeef 100%);
      background: linear-gradient(to bottom, white 1%, #f0eeef 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0eeef', GradientType=0);
      line-height: 1;
      font-size: 13px; }
      #tabnav > li > a:hover, #tabnav > li > a.active {
        background: white;
        color: #333333; }
  #tabnav section.tabsec {
    display: none;
    /* I NEED TO FIX THIS */
    float: left;
    background: white;
    padding: 0;
    width: 100%;
    padding: 0; }

ul#tabnav {
  padding: 0;
  display: table; }

.tabshw {
  opacity: 1;
  z-index: 100; }

.tabhide {
  opacity: 0;
  z-index: 10; }

.no-js #tabnav section.tabsec {
  display: block;
  /* I NEED TO FIX THIS */ }

/** accommodate larger numbers in items per page **/
.filters .itmspage .customSelectInner {
  width: auto !important;
  padding-right: 20px; }

/*---------------------------------*/
.pagintn {
  display: inline-block;
  font-size: 13px;
  color: #8C8C8C;
  line-height: 24px; }
  .pagintn > div:first-child {
    float: left; }
  .pagintn > div:last-child {
    float: right;
    padding-left: 10px; }
  .pagintn > div.page {
    display: inline-table;
    height: 24px;
    line-height: 27px; }
    .pagintn > div.page i {
      padding: 0 4px;
      float: left; }
    .pagintn > div.page a {
      color: #8C8C8C;
      text-transform: capitalize;
      float: left;
      padding: 0 2px; }
      .pagintn > div.page a:first-child {
        padding-right: 0; }
      .pagintn > div.page a:last-child {
        padding-left: 0;
        padding-right: 8px; }
      .pagintn > div.page a:active {
        color: black; }
    .pagintn > div.page span:not(.customSelect) {
      display: inline-block;
      float: left;
      padding: 0 2px;
      color: #8C8C8C; }
    .pagintn > div.page .pageof {
      display: none; }

.ad_srch {
  display: none; }

/*-------------------content tabs-------------------*/
div.simpleTabs {
  padding: 0;
  font-size: 12px; }

ul.simpleTabsNavigation {
  margin: 0;
  padding: 0;
  text-align: left;
  min-height: 34px;
  line-height: 32px; }
  ul.simpleTabsNavigation li {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0; }
    ul.simpleTabsNavigation li a {
      border: 1px solid #ccc;
      border-right: 0;
      padding: 0 22px;
      text-decoration: none;
      min-height: 32px;
      display: inline-block;
      background: white;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #f0eeef));
      background: -webkit-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -o-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -ms-linear-gradient(top, white 1%, #f0eeef 100%);
      background: linear-gradient(to bottom, white 1%, #f0eeef 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0eeef', GradientType=0);
      font-size: 13px;
      color: #333;
      float: left;
      /*margin-left: -1px;*/
      position: relative;
      /*left: 1px;*/ }
      ul.simpleTabsNavigation li a:hover {
        background-color: #F6F6F6; }
      ul.simpleTabsNavigation li a .current {
        background: #fff; }
    ul.simpleTabsNavigation li:last-child a {
      border-right: 1px solid #ccc; }

div.simpleTabsContent {
  display: none;
  position: relative;
  min-height: 200px; }
  div.simpleTabsContent .currentTab {
    display: block; }

/*-------------------content tabs ends-------------------*/
.large_view {
  display: block; }

.threeview, .sm_view {
  display: none; }

/*----------------------------------------*/
div.selectdrp {
  display: inline-block;
  position: relative;
  line-height: 1px;
  float: left; }

span.customSelect {
  font-size: 11px;
  background: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: -o-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: -ms-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
  background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  color: #7c7c7c;
  padding: 5px 7px;
  z-index: 1;
  line-height: 12px;
  font-size: 12px;
  border: 1px #CCCCCC solid; }

span.customSelect.changed {
  background-color: #f0dea4; }

span.customSelect.customSelectHover {
  background: #eeeeee;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eeeeee 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, white));
  background: -webkit-linear-gradient(top, #eeeeee 0%, white 100%);
  background: -o-linear-gradient(top, #eeeeee 0%, white 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%, white 100%);
  background: linear-gradient(to bottom, #eeeeee 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }

.customSelectInner {
  background: url(/m/images/selectdrp.png) no-repeat right;
  width: 30px; }

.hasCustomSelect {
  zoom: 1;
  line-height: 12px;
  z-index: 100;
  font-size: 12px;
  cursor: pointer; }

div.add {
  display: none; }

.car_wrapper {
  width: 100%;
  margin-top: 40px; }

.list_carousel {
  width: 100%;
  position: relative;
  margin: 0; }
  .list_carousel .responsive {
    width: auto;
    margin: 0 auto; }
  .list_carousel hr {
    background: #c9c9c9;
    color: #c9c9c9;
    height: 2px;
    width: 100%;
    margin: 0 auto 20px auto;
    padding: 0;
    border: 0;
    display: none; }

.desktop_slider {
  width: 99.9%;
  border: 1px #CDCDCD solid;
  display: block;
  padding: 30px 0; }

.mob-only {
  display: none; }

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0; }
  .flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    /*width:170px !important;*/ }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/*
.flexslider .slides img {width: 100%; display: block; max-width:54px; display:inline-block;}*/
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  position: relative;
  zoom: 1;
  width: 680px;
  margin: 0 auto;
  height: 113px; }
  .flexslider .slides {
    zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.carousel li {
  margin-right: 0px;
  height: 114px; }

/* Direction Nav */
.flex-direction-nav {
  *height: 0; }
  .flex-direction-nav a {
    width: 34px;
    height: 17px;
    margin: -20px 0 0;
    display: block;
    background: url(/m/images/lefrarw.png) no-repeat;
    position: absolute;
    top: 56%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    -webkit-transition: all .3s ease; }
  .flex-direction-nav .flex-next {
    background-position: 0% 100%;
    right: -11%; }
  .flex-direction-nav .flex-prev {
    left: -11%; }

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }
  .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .flex-control-nav li a {
      width: 11px;
      height: 11px;
      display: block;
      background: #666;
      background: rgba(0, 0, 0, 0.5);
      cursor: pointer;
      text-indent: -9999px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      border-radius: 20px;
      box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
      .flex-control-nav li a:hover {
        background: #333;
        background: rgba(0, 0, 0, 0.7); }
      .flex-control-nav li a .flex-active {
        background: #000;
        background: rgba(0, 0, 0, 0.9);
        cursor: default; }

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }
  .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0; }
  .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer; }
    .flex-control-thumbs img:hover {
      opacity: 1; }
  .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default; }

#flexcarousel {
  background: url(/m/images/sp.png) repeat-y 50% 0;
  margin: 15px 0px 0px;
  position: relative;
  width: 100%;
  height: auto; }
  #flexcarousel .slides > li section {
    width: 50%;
    float: left; }
    #flexcarousel .slides > li section div {
      display: block;
      padding: 0 16%; }
      #flexcarousel .slides > li section div p {
        font-size: 14px;
        line-height: 24px;
        padding: .9em 0; }
      #flexcarousel .slides > li section div figure {
        text-align: center;
        width: 100%;
        text-align: center;
        display: block; }
        #flexcarousel .slides > li section div figure a {
          display: block;
          width: 100%; }
          #flexcarousel .slides > li section div figure a img {
            display: inline-block;
            height: auto;
            width: 100%;
            border: 0;
            max-width: 173px;
            max-height: 128px; }

/*------------ Auction Items  -----------------*/
.auc_items {
  text-align: center;
  border: 1px #E5E5E5 solid;
  max-width: 110px;
  margin: 0 auto;
  height: 110px;
  line-height: 1px; }
  .auc_items a {
    display: block;
    width: 100%; }
    .auc_items a h4 {
      font-size: 12px;
      line-height: 12px;
      padding: 3px 0;
      color: #666;
      max-height: 12px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .auc_items a figure {
      width: 100%;
      text-align: center;
      padding: 2px 0;
      display: block;
      width: 100%;
      text-align: center;
      vertical-align: middle;
      height: 67px;
      display: table-cell; }
      .auc_items a figure:hover, .auc_items a figure:active {
        zoom: 1;
        filter: alpha(opacity=80);
        opacity: 0.8; }
      .auc_items a figure img {
        max-height: 67px;
        height: auto;
        width: auto;
        /* min-height:67px; */ }
    .auc_items a span {
      font-size: 12px;
      line-height: 12px;
      display: block;
      padding: 3px 0;
      color: #666; }
  .auc_items .figure-table-wrap {
    display: table;
    width: 100%; }
  .auc_items p {
    display: none; }

/*------------adsrch----------------------*/
.adsrch {
  padding: 0px;
  line-height: 16px;
  display: block;
  width: 100%; }
  .adsrch h3 {
    font-size: 16px;
    padding-bottom: 8px; }
  .adsrch section {
    padding: 13px 0;
    clear: both;
    border-bottom: 1px #E5E5E5 solid; }
  .adsrch label {
    font-size: 14px;
    display: block;
    padding-bottom: 7px;
    line-height: 14px;
    text-transform: capitalize;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .adsrch select {
    display: none; }

.advtitle {
  display: none; }

input[type='text'].advstxt {
  width: 89%;
  height: 35px;
  line-height: 35px;
  border: 1px #828282 solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  padding: 0 10px;
  font-size: 14px;
  font-style: italic;
  color: #999999;
  -moz-appearance: none;
  -webkit-appearance: none; }
  input[type='text'].advstxt:hover {
    border: 1px #adadad solid;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
    -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21); }

input[type='text'].active {
  border: 1px #adadad solid;
  -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
  -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21); }

div.adrp {
  width: 100%; }

.adstyle {
  width: 91%; }
  .adstyle > .customSelectInner {
    width: 100%; }

.smsrch {
  width: 99.7%;
  height: 30px;
  line-height: 30px;
  border: 1px #828282 solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  padding: 0;
  margin: 0;
  background: white; }
  .smsrch:hover, .smsrch:active {
    border: 1px #adadad solid;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
    -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21); }
  .smsrch input[type='text'] {
    background: none;
    border: 0;
    float: left;
    height: 30px;
    width: 74%;
    padding: 0 10px;
    outline: none;
    font: normal 14px/30px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    -moz-appearance: none;
    -webkit-appearance: none; }
  .smsrch input[type=button] {
    float: right;
    height: 30px;
    line-height: 30px;
    width: 30px;
    background: url(/m/images/smsrch.png) no-repeat center center;
    border: 0;
    cursor: pointer; }

.invoicesrch {
  height: 28px;
  box-shadow: none;
  border: 1px solid #aaaaaa; }
  .invoicesrch:hover, .invoicesrch:active {
    box-shadow: none; }

.drplist {
  display: block; }
  .drplist > li {
    display: block;
    float: left;
    width: 100%; }
    .drplist > li:first-child {
      margin-bottom: 3px; }

.srch_list, .advsrch_mob {
  display: block;
  width: 100%;
  margin-top: 10px; }

.adsrch-clpse, .advsrch_mob {
  display: none; }

.srch_list > li {
  margin: 0;
  width: auto;
  display: block;
  font-size: 13px;
  line-height: 16px;
  padding: 9px;
  background: #EFEDEE;
  min-height: 100%; }
  .srch_list > li:nth-child(1n), .srch_list > li:nth-child(2n) {
    margin: 0;
    margin-bottom: 2px; }

.filter_contnt {
  width: 100%;
  float: left;
  _float: none;
  background: none;
  color: #000000;
  display: none;
  margin: -1px 0 0 0;
  text-align: left;
  padding-bottom: 30px;
  padding: 9px 0 0 0; }
  .filter_contnt p {
    color: #666666;
    font-size: 13px;
    display: block;
    line-height: 25px;
    padding: 0; }
    .filter_contnt p > a {
      color: #666666; }
      .filter_contnt p > a:hover, .filter_contnt p > a:active {
        color: #949494; }

.filter_ttl {
  width: 100%;
  float: left;
  _float: none;
  border-bottom: 0;
  cursor: pointer;
  padding: 0;
  background: url(/m/images/filbg.png) no-repeat 100% -16px;
  text-align: left;
  font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
  .filter_ttl:hover, .filter_ttl:active {
    background-color: #EFEDEE; }
  .filter_ttl span {
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0); }

.srch_list li div.on {
  background-position: 100% 3px; }

div.moresec, div.moresec1 {
  display: none; }

.hidebtn {
  background: url(/m/images/shwhdebtn.png) no-repeat center 0%;
  height: 9px;
  display: block;
  text-indent: -9999px;
  margin-top: 12px; }

.showbtn {
  background: url(/m/images/shwhdebtn.png) no-repeat center 100%; }

.my-itms {
  display: block; }

.mob_view, .srchide, .smpagination, .sn_close, .lotno {
  display: none; }

.auc_show {
  display: block;
  width: 100%;
  margin-bottom: 30px; }

.auc_slide {
  width: 40%;
  position: relative; }

.auc_info {
  width: 57%; }

.auc_info_bid {
  background: #f5f4f4;
  display: block;
  padding: 24px; }
  .auc_info_bid > div {
    display: block; }
  .auc_info_bid span.cur_bid {
    font-size: 16px;
    display: inline-block;
    line-height: 24px;
    vertical-align: bottom; }
  .auc_info_bid span.cur_time {
    font-size: 16px;
    display: inline-block;
    line-height: 24px;
    vertical-align: bottom; }
  .auc_info_bid a.ask {
    font-size: 14px;
    text-decoration: underline;
    color: #736666; }
    .auc_info_bid a.ask:hover, .auc_info_bid a.ask:active {
      text-decoration: none; }

.bidfrm {
  display: block;
  clear: both;
  padding-top: 24px; }
  .bidfrm fieldset {
    display: block;
    padding-top: 50px;
    margin: 0;
    border-bottom: 1px #CDCDCD solid;
    padding: 20px 0; }
    .bidfrm fieldset:last-child {
      border-bottom: 0px #CDCDCD solid; }
    .bidfrm fieldset > ul {
      display: block;
      width: 100%;
      max-width: 358px;
      float: right; }
      .bidfrm fieldset > ul li {
        float: left;
        min-height: 38px; }
        .bidfrm fieldset > ul li:first-child {
          width: 202px; }
        .bidfrm fieldset > ul li input[type=text] {
          min-height: 36px;
          background: white;
          border: 1px #9E9E9E solid;
          -moz-box-shadow: inset 1px 1px 1px #d7d7d7;
          -webkit-box-shadow: inset 1px 1px 1px #d7d7d7;
          box-shadow: inset 1px 1px 1px #d7d7d7;
          font: normal 18px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          margin: 0;
          outline: none;
          height: 36px;
          padding: 0 10px;
          margin: 0 3px;
          color: #A4A4A4;
          display: block;
          width: 83%; }
          .bidfrm fieldset > ul li input[type=text]:hover, .bidfrm fieldset > ul li input[type=text]:active {
            border: 1px #adadad solid;
            -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
            -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21);
            box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.21); }
          .bidfrm fieldset > ul li input[type=text] .mrg {
            margin-top: 6px; }
        .bidfrm fieldset > ul li .unibtn {
          padding: 0 0px 0 3px; }
        .bidfrm fieldset > ul li label {
          text-align: center;
          font-size: 13px;
          display: block;
          padding-right: 8px;
          min-height: 36px;
          line-height: 36px; }
        .bidfrm fieldset > ul li label.mxbid, .bidfrm fieldset > ul li input[type=text].bestofr {
          display: none; }
        .bidfrm fieldset > ul li input[type=button] {
          width: 150px;
          margin-bottom: 4px; }

.auc_bx_des {
  width: 100%;
  display: block;
  margin-top: 30px; }
  .auc_bx_des p {
    border: 1px solid #ccc;
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    padding: 20px; }

.auc_show_mob, .adsrchlink, .adsrch-mobonly {
  display: none; }

/*-------------------------------------------*/
.roundabout-holder {
  padding: 0;
  margin: 0 auto;
  min-height: 200px;
  width: 100%; }

.roundabout-moveable-item {
  width: 120px;
  height: 120px;
  cursor: pointer;
  border: 2px solid #E6E6E6;
  display: block;
  outline: none;
  -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.63);
  -moz-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.63);
  box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.63); }
  .roundabout-moveable-item img {
    height: 100%;
    outline: none;
    width: 100%; }

.roundabout-in-focus {
  cursor: pointer; }

/*----------swiper-------------*/
.swiper-container {
  width: 99%;
  height: 260px;
  color: #fff;
  text-align: center;
  float: none;
  clear: both;
  overflow: hidden;
  margin: 20px 0;
  position: relative;
  width: 100%;
  border: 1px #DCDCDC solid; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease; }

.swiper-slide {
  float: left; }
  .swiper-slide a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    vertical-align: middle;
    height: 260px;
    display: block; }
    .swiper-slide a img {
      max-width: 384px;
      /*max-height:260px;*/
      width: 100%;
      display: inline-block;
      vertical-align: -webkit-baseline-middle; }
  .swiper-slide figure {
    width: 100%;
    display: block;
    text-align: center; }

.pagination {
  position: absolute;
  z-index: 20;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center; }

.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer; }

.swiper-visible-switch {
  background: #aaa; }

.swiper-active-switch {
  background: #fff; }

/*----------------accordian-----------------*/
#nav {
  margin: 0;
  width: 100%;
  font-size: 16px;
  min-height: 320px; }

.ins_cnt {
  padding: 3% 20px;
  font-size: 12px;
  line-height: 12px;
  height: 260px;
  overflow-y: auto; }

ul#nav {
  padding: 0; }
  ul#nav > li {
    list-style: none; }
    ul#nav > li > a {
      display: block;
      padding: 10px 15px;
      background: #ccc;
      border: 1px #CCCCCC solid;
      border-right: 0;
      text-decoration: none;
      color: #000;
      background: white;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #f0eeef));
      background: -webkit-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -o-linear-gradient(top, white 1%, #f0eeef 100%);
      background: -ms-linear-gradient(top, white 1%, #f0eeef 100%);
      background: linear-gradient(to bottom, white 1%, #f0eeef 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0eeef', GradientType=0);
      line-height: 1; }
      ul#nav > li > a:hover, ul#nav > li > a .active {
        background: white;
        color: #333333; }
    ul#nav > li > section {
      display: block;
      /* I NEED TO FIX THIS */
      float: left;
      background: white;
      overflow: hidden;
      padding: 0;
      border: 1px #CCCCCC solid; }

.tabshw {
  opacity: 1;
  z-index: 100; }

.tabhide {
  opacity: 0;
  z-index: 10; }

#nav section.tabnone {
  display: none;
  opacity: 1; }

.no-js #nav section {
  display: block;
  /* I NEED TO FIX THIS */ }

#nav li ul li a {
  padding: 10px 25px;
  border-bottom: 1px dotted #ccc; }

/*----------invoices-------------*/
.shwsrch {
  display: block; }
  .shwsrch > li {
    float: left;
    width: 50%;
    line-height: 30px; }
  .shwsrch label {
    font-size: 14px;
    line-height: 16px;
    padding-bottom: .2em;
    display: block; }

.drp, .smboxsrch {
  min-width: 200px;
  margin-right: .5em; }

.smboxsrch {
  max-width: 200px; }

.auclistdrp {
  padding: 10px 14px;
  display: block;
  border: 1px #CDCDCD solid;
  margin-top: 10px; }
  .auclistdrp em {
    font-size: 14px;
    text-align: left;
    display: block;
    line-height: 18px;
    padding-bottom: 5px; }

ul.alerts {
  display: block;
  float: left;
  padding: 0 7.5%;
  width: 85%; }
  ul.alerts > li {
    display: block;
    font-size: 14px;
    float: left;
    padding: 3px 0;
    width: 100%; }
    ul.alerts > li ul {
      display: block; }
      ul.alerts > li ul .play {
        background-position: 0px 0px; }
      ul.alerts > li ul .del {
        background-position: 0px -34px; }
      ul.alerts > li ul li {
        float: left;
        display: block; }
        ul.alerts > li ul li:first-child {
          width: 75%; }
        ul.alerts > li ul li:last-child {
          width: 25%; }
        ul.alerts > li ul li a {
          width: 50%;
          height: 16px;
          margin: .7em 0;
          float: left;
          display: inline-block;
          background: url(/m/images/alerts.png) no-repeat; }

.tablesection {
  display: block;
  clear: both;
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 0; }

.viewtitle {
  width: 100%; }
  .viewtitle figure {
    width: 24%;
    float: left;
    text-align: center; }
    .viewtitle figure a {
      height: 148px;
      display: inline-block;
      display: table-cell;
      width: 248px;
      vertical-align: middle; }
      .viewtitle figure a img {
        display: inline-block; }
  .viewtitle h3 {
    text-align: right;
    float: right;
    display: inline-block;
    padding: 25px 0;
    width: 75%;
    line-height: 12px; }
    .viewtitle h3 span {
      padding-left: 30px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.4em;
      display: inline-block; }

.viewinfo {
  width: 100%;
  display: block;
  font-size: 14px;
  line-height: 16px;
  padding: 2em 0 0 0;
  clear: both;
  float: left; }
  .viewinfo li {
    width: 25%;
    float: left; }
    .viewinfo li div {
      display: block;
      padding-right: 30%; }
    .viewinfo li em {
      font-weight: bold;
      padding-bottom: .5em;
      display: block;
      border-bottom: 1px #CCCCCC solid; }
    .viewinfo li p {
      line-height: 22px;
      padding: 6px 0; }
      .viewinfo li p .ttl {
        background: #f5f4f4;
        padding: 5px;
        margin: 5px 0 0 0;
        font-weight: 600; }
        .viewinfo li p .ttl span {
          padding-right: 20px; }
    .viewinfo li:last-child {
      width: 50%;
      text-align: right; }
      .viewinfo li:last-child div {
        padding-right: 0;
        padding-left: 40%; }

.inv_btm {
  display: block;
  width: 100%;
  float: left;
  clear: both;
  padding-top: 1.4em; }
  .inv_btm > li:first-child {
    width: 70%;
    float: left; }
  .inv_btm > li:last-child {
    width: 30%;
    float: right; }

div.notes {
  border: 1px #CCCCCC solid;
  margin-right: 20px;
  font-size: 13px; }
  div.notes h4 {
    display: block;
    padding: 0;
    vertical-align: top;
    padding: 4px 5px;
    line-height: 1px;
    background: #fefefe;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fefefe 0%, #efeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #efeeee));
    background: -webkit-linear-gradient(top, #fefefe 0%, #efeeee 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #efeeee 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #efeeee 100%);
    background: linear-gradient(to bottom, #fefefe 0%, #efeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#efeeee', GradientType=0);
    border-bottom: 1px #CCCCCC solid; }
    div.notes h4 span {
      font-size: 14px;
      font-weight: 600;
      display: inline-block;
      line-height: 25px;
      padding-left: 0px; }
  div.notes section {
    padding: 4px 5px;
    display: block; }
    div.notes section p {
      font-size: 14px;
      line-height: 20px; }

div.summary {
  margin-right: 0; }
  div.summary section {
    line-height: 16px;
    font-size: 14px;
    border-bottom: 1px #CCCCCC solid; }
    div.summary section i {
      float: left;
      width: 70%;
      display: block; }
      div.summary section i span {
        padding-right: 20px;
        display: inline-block; }
    div.summary section em {
      float: right;
      width: 30%;
      display: block; }
    div.summary section .total {
      /*padding:18px 15px;*/
      border-bottom: 0; }
      div.summary section .total i span {
        font-weight: bold; }

/** Auction Account Info **/
.account-info > span {
  display: block; }

.account-info a {
  text-decoration: none;
  color: #666; }

.account-info .account-company, .account-info .account-phone, .account-info .account-email, .account-info .account-support-con-name {
  font-size: 14px; }

/** Additional Styles **/
/** login **/
li.signin-forgot-link label {
  /*width: 30%;*/ }

li.signin-forgot-link a {
  /*width: 63%;*/
  width: 65%;
  float: right; }

li.signin-username label, li.signin-password label, li.signin-loginbtn label {
  line-height: 26px;
  width: 25%; }

li.signin-username input[type=text],
li.signin-password input[type=password],
li.signin-loginbtn > div.unitbn {
  /*width: 60%;*/ }

li.signin-username > span, li.signin-password > span, li.signin-loginbtn > div.unitbn {
  width: 65%;
  float: right; }

li.signin-loginbtn > div.regbtn {
  /*width: 69%;*/
  width: 65%;
  padding: 4px 0;
  float: right; }

regfrm ul.frm {
  width: 350px; }

::-webkit-input-placeholder {
  color: #999999; }

/* Firefox 18- */
:-moz-placeholder {
  color: #999999; }

/* Firefox 19+ */
::-moz-placeholder {
  color: #999999; }

:-ms-input-placeholder {
  color: #999999; }

/** validation classes **/
div#flash-notification {
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  padding: 5px !important;
  min-height: 25px;
  font-size: 14px;
  display: none;
  text-align: center;
  margin-bottom: 10px; }

#flash-notification.validation-error {
  color: #666666;
  font-weight: bold;
  text-align: center;
  border: 0 !important; }
  #flash-notification.validation-error span.title {
    display: inline-block;
    background: url("/m/images/alert_icon.png") top left no-repeat;
    padding-left: 40px;
    line-height: 2.6em;
    font-size: 14px;
    font-weight: bold; }

#flash-notification li {
  font-size: .5em;
  margin-left: 15px;
  margin-bottom: 2px; }

#flash-notification .sub-titles {
  font-size: 14px;
  display: block;
  line-height: 17px; }

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

.validation-error-listbox {
  border: 4px solid #9E9E9E !important;
  border-radius: 8px !important; }

.validation-error-checkbox {
  border: 4px solid #9E9E9E !important;
  border-radius: 8px !important; }

/* override for selector wrapping */
.sbSelector:link {
  white-space: nowrap; }

.sbSelector {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #666; }

/* Terms to look like textarea */
.reg-terms {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 1px 1px 1px #d7d7d7;
  -webkit-box-shadow: inset 1px 1px 1px #d7d7d7;
  box-shadow: inset 1px 1px 1px #d7d7d7;
  padding: .5em 5%;
  font-size: 14px !important;
  font-size: 14px !important;
  width: 89%;
  border: 1px #9E9E9E solid;
  color: #999999;
  min-height: 150px;
  text-align: left;
  background-color: #ffffff; }
  .reg-terms p {
    font-size: 14px !important; }

/* composite fields */
/* fixme: apply additional style on media queries stylesheet */
.mobui-composite-wrapper {
  border-top: 1px #9b9b9b solid;
  font-size: 14px;
  line-height: 16px;
  padding: 0.6em 0; }
  .mobui-composite-wrapper label {
    display: block; }
  .mobui-composite-wrapper span.qtextbox-ctl {
    margin-top: 3px; }
  .mobui-composite-wrapper #rbp28_ctl {
    width: 23%;
    float: left;
    margin-right: 5px; }
  .mobui-composite-wrapper #rbp29_ctl {
    width: 49%;
    float: left;
    margin-right: 5px; }
  .mobui-composite-wrapper #rbp30_ctl {
    width: 22%;
    float: left; }
  .mobui-composite-wrapper #rbp33_ctl {
    width: 23%;
    float: left;
    margin-right: 5px; }
  .mobui-composite-wrapper #rbp34_ctl {
    width: 49%;
    float: left;
    margin-right: 5px; }
  .mobui-composite-wrapper #rbp35_ctl {
    width: 22%;
    float: left; }

/** advanced search **/
/* .catitle{margin-bottom: 20px;} */
/** auction list screen adjustments **/
.srch_sec label {
  top: 0px; }

/* registration/signup custom fields */
.qlabel-ctl {
  display: inline-block;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.6em;
  word-break: break-all; }

.reg-terms {
  max-height: 100px;
  overflow-y: auto; }
  .reg-terms > p {
    line-height: 1.2em; }

/* Search Results */
/** general **/
.bdinfo .timelft a, .bdinfo .timelft a:active, .bdinfo .timelft a:hover {
  color: #666666 !important; }

.aucgrid .timelft {
  text-align: center;
  padding-bottom: 10px; }

ul.not-logged-in {
  display: block;
  text-align: center; }
  ul.not-logged-in > li {
    display: inline-block !important;
    float: none !important; }

.loginfrm input.calc {
  background-position: 95% center; }

/** paginator **/
.pagintn > div.page span.selected {
  padding-right: 8px; }

.right .selectdrp .customSelect {
  width: auto; }
  .right .selectdrp .customSelect .customSelectInner {
    padding-left: 0;
    padding-right: 20px;
    width: auto !important; }

/* different height for pagination page-jump */
.pagintn .selectdrp .customSelect {
  line-height: 22px;
  width: 100%; }
  .pagintn .selectdrp .customSelect .customSelectInner {
    padding-right: 20px;
    width: auto; }

.qdatarepeater-ctl .timelft a, .qdatarepeater-ctl .bdttle a {
  text-decoration: none;
  color: #666666; }

.time-left a {
  text-decoration: none;
  color: #666666; }

/** adjustments for lot details **/
/** span.scur1 {font-size: .6em;} **/
.bidfrm fieldset > ul li input[type=text] {
  display: inline-block; }

.message-closed a {
  color: #666666;
  text-decoration: underline; }

/* on list view */
.aucbid li > section div.bdttle h2 {
  width: 50%; }

/* on grid view */
.aucgrid li > section div.bdttle h2 {
  width: 100%; }
  .aucgrid li > section div.bdttle h2 a {
    width: 100%;
    font-size: 16px;
    /* line-height: 16px; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.aucgrid li > section > div.bdinfo section p {
  padding: 4px 0; }

.aucgrid li section {
  height: 300px;
  overflow-y: hidden;
  overflow-x: hidden; }

/* applies to both grid and list view */
.aucbid li > section > div.bdinfo section p span {
  display: inline-block; }

/** Confirm Bid Screen **/
.confirm-bid-cont {
  float: left;
  width: 100% !important; }

.confirm-bid-msg {
  width: 100% !important;
  text-align: center; }

.confirm-bid-msg .qlabel-ctl {
  line-height: 1em;
  display: inline-block; }

.confirm-btn {
  width: 200px;
  margin: 0 auto; }

.allow-opt-out {
  width: 200px;
  margin: 0 auto; }

/* General notifications screen */
div#general-notification {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  padding: 5px !important;
  min-height: 25px;
  font-size: 14px;
  text-align: center;
  margin-bottom: 10px;
  background: #f5f4f4;
  min-height: 200px; }
  div#general-notification a.reg {
    background: #ff8200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff8200 0%, #da6f00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8200), color-stop(100%, #da6f00));
    background: -webkit-linear-gradient(top, #ff8200 0%, #da6f00 100%);
    background: -o-linear-gradient(top, #ff8200 0%, #da6f00 100%);
    background: -ms-linear-gradient(top, #ff8200 0%, #da6f00 100%);
    background: linear-gradient(to bottom, #ff8200 0%, #da6f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8200', endColorstr='#da6f00', GradientType=0);
    text-shadow: 0px -1px 0px #cc6800;
    min-height: 36px;
    color: white;
    display: block;
    width: 15%;
    text-align: center;
    margin-bottom: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
    box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
    margin-left: auto;
    margin-right: auto; }
  div#general-notification section.message {
    font-size: 14px;
    margin-bottom: 1em;
    margin-top: 1em; }

/** register to bid screens **/
.confirm-header {
  width: 100%;
  display: block;
  margin-bottom: 15px; }
  .confirm-header .auction-info {
    width: 100%;
    display: block; }
  .confirm-header .confirm-msg {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 1em; }

.opencollapse > li.solo {
  margin-left: auto;
  margin-right: auto;
  display: block !important; }

/** profile personal phone **/
.mobui-composite-wrapper #pnpip8 {
  margin-top: 3px; }

/** profile billing phone/fax **/
.mobui-composite-wrapper #pnpbp5 {
  margin-top: 3px; }

.mobui-composite-wrapper #pnpbp6 {
  margin-top: 3px; }

/** profile shipping phone/fax **/
.mobui-composite-wrapper #pnpsp5 {
  margin-top: 3px; }

.mobui-composite-wrapper #pnpsp6 {
  margin-top: 3px; }

/** register - terms & conditions **/
.sepbox .btns-group-2 {
  width: 100% !important; }
  .sepbox .btns-group-2 span:not(.qbutton-ctl) {
    display: inline-block;
    width: 41%; }
  .sepbox .btns-group-2 span.qbutton-ctl {
    display: inline-block;
    width: 100%; }
  .sepbox .btns-group-2 input[type=button] {
    width: 100%;
    font-size: 16px; }

#reg-reseller-details span.qtextbox-ctl {
  width: 100%; }

#reg-reseller-details div#tac16 {
  width: 100%; }

/** my alerts **/
.signfrm ul.frm > li.sminput span.qtextbox_ctl {
  width: 34.55%;
  float: left;
  display: inline-block; }

.custom-ranged span > input[type=text] {
  /*width:88% !important;*/
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.custom-ranged span:nth-child(5) {
  display: inline-block;
  float: right;
  width: 47.5%; }

.custom-ranged span:nth-child(3) {
  display: inline-block;
  float: left;
  width: 47.5%; }

.signfrm ul.frm > li.sminput label {
  width: 5%; }

/** invoice payment **/
.mobui-composite-wrapper #pbcp23_ctl {
  width: 23%;
  float: left;
  margin-right: 5px; }

.mobui-composite-wrapper #pbcp24_ctl {
  width: 49%;
  float: left;
  margin-right: 5px; }

.mobui-composite-wrapper #pbcp25_ctl {
  width: 22%;
  float: left; }

.mobui-composite-wrapper #pbcp32_ctl {
  width: 23%;
  float: left;
  margin-right: 5px; }

.mobui-composite-wrapper #pbcp33_ctl {
  width: 49%;
  float: left;
  margin-right: 5px; }

.mobui-composite-wrapper #pbcp34_ctl {
  width: 22%;
  float: left; }

.opencollapse-inv-payment > li:nth-child(2n) {
  margin-left: 0px; }

/** messenger **/
ul#messages {
  width: 90%;
  margin-left: auto;
  margin-right: auto; }
  ul#messages li {
    font-size: 14px;
    line-height: 1em;
    margin-top: 1em; }

/** footable adjustments **/
table.footable a, table.footable a:active,
table.footable a:link, table.footable a:visited,
table.footable a:hover, table.footable a:active,
table.footable a:focus {
  color: #666;
  text-decoration: underline; }

table.footable tr:hover {
  cursor: pointer; }

/** invoice list/details **/
.inv-paybtns {
  width: 30%;
  float: right; }

.inv-print-btns-printable {
  margin-top: 15px; }

/** forgot password/username forms **/
.forgotfrm .unibtn a.drkblu {
  height: 41px;
  line-height: 41px; }

/* Small Pagination */
.smpagination {
  line-height: 16px;
  background: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, white 0%, #efeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #efeeee));
  background: -webkit-linear-gradient(top, white 0%, #efeeee 100%);
  background: -o-linear-gradient(top, white 0%, #efeeee 100%);
  background: -ms-linear-gradient(top, white 0%, #efeeee 100%);
  background: linear-gradient(to bottom, white 0%, #efeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efeeee', GradientType=0);
  border: 1px solid #ccc;
  margin: 25px auto 0 auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 90%;
  position: relative;
  height: 60px;
  clear: both; }
  .smpagination a {
    width: 20px;
    display: block;
    background: url(/m/images/smpage.png) no-repeat;
    text-indent: -9999px;
    position: absolute;
    height: 25px;
    top: 28%; }
    .smpagination a.frt {
      background-position: 0px 0px;
      left: 20px; }
    .smpagination a.lst {
      background-position: 0px 100%;
      right: 20px; }
    .smpagination a:hover, .smpagination a:active {
      zoom: 1;
      filter: alpha(opacity=80);
      opacity: 0.8; }
  .smpagination > div {
    margin: 0 auto;
    width: 60%;
    line-height: 60px;
    min-height: 60px;
    font-size: 26px;
    text-align: center; }
  .smpagination span.customSelect {
    width: 30%;
    line-height: 20px;
    font-size: 14px; }
  .smpagination .customSelectInner {
    background: url(/m/images/drparw.png) no-repeat right;
    width: 100%;
    text-align: left; }

/* autocomplete */
.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden; }

/** modifications for auction-info page **/
#nav section {
  width: 99%; }

/** lot-details **/
.mxbid-input .qtextbox-ctl .warning, .below-current {
  font-size: 14px; }

/* remove pointer for footable when in invoice details */
table#c2 tr:hover {
  cursor: default; }

/* style for invoice: pay via credit textbox */
.inv-paybtns-grp {
  padding-bottom: 10px;
  margin-bottom: .5em; }

.inv-paybtns input[type=text] {
  -moz-box-shadow: inset 1px 1px 1px #d7d7d7;
  -webkit-box-shadow: inset 1px 1px 1px #d7d7d7;
  box-shadow: inset 1px 1px 1px #d7d7d7;
  padding: .5em 5%;
  width: 93%;
  border: 1px #9E9E9E solid;
  outline: none;
  border: 1px #cccccc solid;
  font: normal 14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: white;
  padding: .5em 3%;
  margin: 0;
  margin-top: .6em;
  display: block;
  color: #4C4C4C;
  text-align: right; }

/** Categories List - add scrollbar **/
.srch_list .filter_contnt {
  max-height: 200px;
  display: block;
  width: 102%;
  margin-top: 10px; }

.srch_list .moresec {
  display: block; }

.filter_contnt .categ-loading {
  background: url("/m/images/ajax-loader.gif") no-repeat;
  padding-right: 16px;
  background-position: right 3px; }

/** additional results styles **/
.aucbid li > section div.bdttle i {
  word-break: break-all; }

.aucbid li > section div.bdinfo .prices p {
  width: 98%;
  text-align: center; }

.aucbid .bdinfo span.currency-input span.warning {
  display: inline-block;
  line-height: 1em;
  margin-left: -10px;
  font-size: 12px;
  font-style: italic;
  margin-top: 5px; }

.aucbid .bdinfo .warning {
  display: inline-block;
  line-height: 1em;
  font-size: 12px;
  font-style: italic;
  margin-top: 5px; }

/** GRID **/
.aucgrid {
  display: flex;
  flex-flow: row wrap; }
  .aucgrid li section {
    height: auto; }

.aucgrid .bdinfo section {
  height: auto; }
  .aucgrid .bdinfo section .currency-box {
    padding-top: 4px; }
  .aucgrid .bdinfo section span.currency-input {
    display: inline-block;
    min-height: 30px;
    border: 1px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin-top: 4px;
    height: 34px;
    line-height: 36px;
    padding-left: 10px;
    color: #999; }
    .aucgrid .bdinfo section span.currency-input input[type=text] {
      border: 0;
      width: 75%;
      padding-left: 5px;
      font-size: 16px;
      color: #999999; }
  .aucgrid .bdinfo section.center {
    width: 100%;
    text-align: center;
    display: block; }
    .aucgrid .bdinfo section.center > .unibtn {
      display: block;
      width: 46%;
      padding: 4px 0;
      display: inline-table;
      height: auto;
      margin-left: 2%;
      margin-right: 2%; }

.aucgrid .bdinfo .unibtn {
  height: 35px; }

.aucgrid .bdinfo .lot-changes {
  height: 35px; }

.aucgrid .unibtn a, .aucgrid .unibtn input[type=button] {
  height: 20px; }

/** new grid layout **/
.aucbid li > section div.bdttle i {
  text-align: center;
  white-space: nowrap;
  max-width: 100%;
  max-height: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%; }

.aucbid li > section > figure {
  margin-bottom: .5em; }

.aucbid .current-bid {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  width: 98%; }

.aucbid .bd-info {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  margin-top: 5px;
  padding-bottom: 10px;
  clear: both; }

.aucbid ul.price-info {
  display: block;
  padding: 1em .5em .75em .5em;
  margin: 0 auto;
  width: 100%; }
  .aucbid ul.price-info li {
    display: block;
    padding: .1em;
    width: 98%; }
    .aucbid ul.price-info li > span.title {
      width: 40%;
      display: inline-block;
      font-weight: bold;
      text-align: left;
      margin-right: 3%; }
    .aucbid ul.price-info li > span.value {
      width: 55%;
      display: inline-block;
      font-weight: normal; }
    .aucbid ul.price-info li > span.onerow {
      width: 100%;
      display: inline-block;
      font-weight: normal; }
    .aucbid ul.price-info li > span a {
      text-decoration: none;
      color: inherit; }
      .aucbid ul.price-info li > span a:hover {
        font-style: italic; }

.aucbid ul.other-info {
  display: block;
  padding: 1em .5em .75em .5em;
  margin: 0 auto;
  width: 100%; }
  .aucbid ul.other-info li {
    display: block;
    padding: .1em;
    width: 98%; }
    .aucbid ul.other-info li > span.title {
      width: 40%;
      display: inline-block;
      font-weight: bold;
      text-align: left;
      margin-right: 3%; }
    .aucbid ul.other-info li > span.value {
      width: 55%;
      display: inline-block;
      font-weight: normal; }
    .aucbid ul.other-info li > span.onerow {
      width: 100%;
      display: inline-block;
      font-weight: normal; }
    .aucbid ul.other-info li > span a {
      text-decoration: none;
      color: inherit; }
      .aucbid ul.other-info li > span a:hover {
        font-style: italic; }

/** buttons adjustment for FF **/
@-moz-document url-prefix() {
  .auclisted .unibtn a, .auclisted .unibtn input[type=button] {
    min-height: 32px;
    line-height: 32px;
    padding-bottom: 0px; } }

/** LIST **/
/** list columns */
.auclisted {
  /* custom style for selector on list view **/ }
  .auclisted .list-cols {
    display: table-cell; }
  .auclisted .figure-col {
    width: 180px;
    text-align: center;
    vertical-align: middle; }
  .auclisted figure a img {
    width: auto; }
  .auclisted .info-col {
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top; }
  .auclisted .bd-info {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    margin-top: 3px;
    padding-bottom: 3px;
    padding-top: 3px; }
    .auclisted .bd-info section {
      height: auto; }
      .auclisted .bd-info section.left {
        width: 50%; }
      .auclisted .bd-info section.right {
        width: 50%; }
      .auclisted .bd-info section.center {
        width: 100%;
        text-align: center;
        display: block; }
        .auclisted .bd-info section.center > .unibtn {
          display: block;
          width: 98%;
          padding: 4px 0; }
    .auclisted .bd-info .currency-box {
      padding-top: 4px; }
    .auclisted .bd-info span.currency-input {
      width: 95%;
      display: inline-block;
      min-height: 30px;
      border: 1px solid #999;
      border-radius: 3px;
      margin-top: 4px;
      height: 30px;
      line-height: 30px;
      padding-left: 5px;
      color: #999; }
      .auclisted .bd-info span.currency-input input[type=text] {
        border: 0;
        width: 85%;
        padding-left: 5px;
        font-size: 14px;
        color: #999999; }
  .auclisted .bdinfo section {
    height: auto; }
    .auclisted .bdinfo section.left {
      width: 50%;
      padding-top: 4px; }
      .auclisted .bdinfo section.left .currency-input .timed-maxbid, .auclisted .bdinfo section.left .currency-input .timed-forcebid {
        width: 90%;
        height: 26px; }
    .auclisted .bdinfo section.right {
      width: 50%; }
  .auclisted li:after {
    clear: both; }
  .auclisted li.watchlist .bidding-col .current-bid {
    font-weight: bold;
    min-height: 13px; }
  .auclisted li > section {
    display: table;
    width: 100%; }
    .auclisted li > section > div.bdinfo {
      float: none;
      position: absolute;
      right: 0;
      top: 0;
      width: 301px; }
    .auclisted li > section > figure a img, .auclisted li > section > .figure-col > figure a img {
      width: auto; }
    .auclisted li > section div.bdttle {
      float: left;
      text-align: center;
      width: 100%; }
      .auclisted li > section div.bdttle i {
        text-align: left; }
      .auclisted li > section div.bdttle h2 {
        display: block;
        width: 100%; }
        .auclisted li > section div.bdttle h2 a {
          background: transparent; }
  .auclisted ul.price-info {
    display: block;
    padding: 0 .5em .75em .5em;
    margin: 0 auto;
    width: 100%; }
    .auclisted ul.price-info li {
      display: block;
      padding: .1em;
      width: 98%; }
      .auclisted ul.price-info li > span.title {
        width: 40%;
        display: inline-block;
        font-weight: bold;
        text-align: left;
        margin-right: 3%; }
      .auclisted ul.price-info li > span.value {
        width: 55%;
        display: inline-block;
        font-weight: normal; }
      .auclisted ul.price-info li > span.onerow {
        width: 95%;
        display: inline-block;
        font-weight: normal; }
      .auclisted ul.price-info li > span a {
        text-decoration: none;
        color: inherit; }
        .auclisted ul.price-info li > span a:hover {
          font-style: italic; }
  .auclisted ul .other-info {
    display: block;
    padding: 0 .5em .75em .5em;
    margin: 0 auto;
    width: 100%; }
    .auclisted ul .other-info li {
      display: block;
      padding: .1em;
      width: 98%; }
      .auclisted ul .other-info li > span.title {
        width: 40%;
        display: inline-block;
        font-weight: bold;
        text-align: left;
        margin-right: 3%; }
      .auclisted ul .other-info li > span.value {
        width: 55%;
        display: inline-block;
        font-weight: normal; }
      .auclisted ul .other-info li > span.onerow {
        width: 95%;
        display: inline-block;
        font-weight: normal; }
      .auclisted ul .other-info li > span a {
        text-decoration: none;
        color: inherit; }
        .auclisted ul .other-info li > span a:hover {
          font-style: italic; }
  .auclisted .bidding-col {
    width: 40%;
    padding-left: 10px; }
    .auclisted .bidding-col .current-bid {
      font-weight: bold; }
    .auclisted .bidding-col .bdinfo {
      background: none !important;
      margin-top: 5px; }
  .auclisted .unibtn a, .auclisted .unibtn input[type=button] {
    min-height: 28px;
    line-height: 28px;
    padding-bottom: 2px; }
  .auclisted div.selector > label,
  .auclisted div.selector > span > label,
  .auclisted div.selector > div.qradiobutton-ctl > span > label {
    width: auto;
    float: left;
    line-height: 11px;
    color: #666666;
    padding: 0 5%;
    text-align: left;
    font-size: 14px;
    padding-top: 7px; }
  .auclisted .bd-chk {
    float: right;
    margin-right: 5px;
    position: absolute;
    right: 0;
    top: 0; }
  .auclisted .onerow.watchlist-button {
    line-height: 9px; }

/** Auctions List filters **/
.auction-filters-container {
  display: block;
  width: 98%;
  text-align: center; }

.auctions-filter > .opencollapse > li.solo {
  margin-left: auto;
  margin-right: auto;
  display: block !important;
  width: 100%; }

ul.auction-filters {
  text-align: center; }
  ul.auction-filters > li {
    display: inline-block;
    vertical-align: top;
    padding: 0px;
    margin: 0px 12px; }

/** Watchlist **/
.aucgrid .bd-chk {
  position: absolute;
  right: 35px;
  top: 5px;
  z-index: 9999; }

.auclisted .item-block.watchlist .bdinfo {
  margin-top: 10px; }

li.selected {
  background-color: #eeeeee; }

.remove-watch {
  float: right;
  width: 200px; }

/** Special Terms and Conditions **/
section.terms-and-conditions .warning {
  font-style: italic;
  word-break: normal;
  text-align: center; }

/** Bidding History **/
.bid-history .back-link a {
  font-size: 15px;
  color: #666666; }

.bid-history .ltitle h2 {
  font-size: 19px; }

.bid-history .tablesection {
  padding-top: .5em; }

/** Buy Credits & Settlements links **/
.credits-settlements {
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding-top: 15px; }
  .credits-settlements a, .credits-settlements a:active {
    display: block;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    font-size: 14px;
    font-decoration: none;
    color: #666666;
    line-height: 40px; }
  .credits-settlements a:hover {
    font-style: italic; }
  .credits-settlements a.settlements-link {
    background: url("/m/images/settlements.png") center left no-repeat; }

/** Settlements View **/
.settlements-bodybox {
  margin-bottom: 20px; }
  .settlements-bodybox .viewinfo li {
    width: 30%; }
    .settlements-bodybox .viewinfo li:last-child {
      width: 39%; }
  .settlements-bodybox td.number {
    text-align: right; }

/* 2014-05-12 changes */
/** Confirm Lot Changes **/
.confirm-content {
  font-size: 13px; }

/** PDF Catalog Link **/
.print-pdf {
  display: block;
  float: right; }
  .print-pdf a {
    text-decoration: none;
    font-size: 15px;
    color: #666666;
    cursor: pointer; }
    .print-pdf a:hover {
      font-style: italic; }

/** Items Consigned */
.total-amount {
  width: 100%;
  font-size: 15px;
  margin-top: 10px;
  /* margin-bottom: -25px; */ }

/** Confirmation screens **/
/* special terms and conditions */
.confirmation-auction-info {
  padding-top: 15px; }

.confirmation.special-terms-conditions > form > .container {
  padding-top: 0; }

/* advanced search  - scroll bar for list element (eg Category) */
.filter_contnt.scroll-list {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.drplist .qlistbox-ctl > select {
  opacity: 0;
  display: none; }

.drplist .qlistbox-ctl > select, .ui-widget .qlistbox-ctl > select {
  opacity: 0;
  display: none; }

.auclist .desc-bidding-info-wrapper > .list-cols {
  display: inline-block;
  float: left;
  width: 55%; }
  .auclist .desc-bidding-info-wrapper > .list-cols.bidding-col {
    display: inline-block;
    float: left;
    width: 40%; }

.auclist .list-cols.info-col-mobile {
  clear: both;
  padding: 5px; }

.auclist .figure-mobile figure {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  display: none;
  height: 120px; }
  .auclist .figure-mobile figure > a > img {
    width: auto;
    max-height: 120px;
    max-width: 120px;
    border: 1px solid #E5E5E5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 2px;
    margin-left: auto;
    margin-right: auto; }

.auclist p.time-left {
  margin-top: 10px; }

/* watchlist adjustments */
.auclist .bd-chk {
  z-index: 999; }

.auclist li > section div.bdttle i {
  white-space: normal;
  word-break: normal;
  display: inline-block;
  height: auto;
  max-height: none; }

li.item-block.watchlist .item-block-wrapper {
  padding-top: 30px; }

.auclist-no-data {
  font-size: 14px; }

.aucgrid li > section > figure a {
  width: auto;
  display: block; }

/* Pending approval label */
.unibtn > span.qlabel-ctl {
  font-size: 14px; }

.confirm-bid-cont .qlabel-ctl {
  word-break: normal; }

.aucbid .item-block p.timelft.time-left > span:first-child {
  display: inline; }

.unibtn input[type=button]:disabled.orng,
.unibtn input[type=button]:disabled.orng:hover {
  background: #ccc;
  opacity: 1;
  -webkit-appearance: none;
  text-shadow: none; }

/* reset certain formatting for anchors inside description */
li#lot-details-desc-info .ins_cnt a {
  font-size: inherit;
  background: transparent; }

/* simple styling for multiple select */
.simple-multi-select {
  width: 98%;
  border-radius: 3px;
  font-size: 14px;
  line-height: 20px;
  white-space: normal;
  word-wrap: break-word;
  overflow-x: auto;
  border: 1px #9E9E9E solid;
  box-shadow: inset 1px 1px 1px #d7d7d7;
  color: #666666;
  padding-left: 5px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

.simple-multi-select option {
  display: block; }

.sbOptions {
  word-wrap: break-word; }

ul.frm > li > span.label {
  display: block;
  font-size: 14px;
  text-align: left;
  line-height: 16px; }

ul.frm > li > span.qlistbox-ctl > a.listboxReset {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #666666; }

/* custom fields adjustments */
span.range-left {
  display: inline-block;
  border: 1px solid;
  float: left;
  width: 45%; }

span.range-sign {
  display: inline-block;
  border: 1px solid;
  float: left;
  width: 5%; }

span.range-right {
  display: inline-block;
  border: 1px solid;
  float: left;
  width: 45%; }

li.user-pref-keyword {
  margin-top: 15px; }

/* Categories List in User Preferences */
.user-preferences .filter_contnt {
  max-height: 200px;
  display: block;
  width: 98%;
  margin-top: 10px; }

.loginfrm ul.frm > li.sepbox div.categories-list {
  width: 98%; }

.mobui-composite-wrapper .custom-combobox-toggle {
  height: 28px;
  width: 28px;
  min-height: 0px; }

.ui-widget .ui-widget.custom-combobox-toggle {
  width: 28px;
  height: 28px;
  min-height: 0; }

/* adjustments to confirm lot change */
.register.confirm-bid-cont legend {
  float: none;
  display: block;
  text-align: center;
  width: 98%; }

/* adjustment for confirm additional reg option */
section.register.confirm-reg-opt {
  float: none;
  margin-left: auto;
  margin-right: auto; }

/* lot details messaging */
.lot-details-container div.message-lot {
  display: block;
  text-align: left;
  font-size: 15px;
  padding-top: 15px; }

/* bidding grid warning */
.aucgrid .bdinfo .warning {
  width: 95%; }

/* adjustments for settlements */
.settlements-bodybox {
  max-width: 960px;
  padding-left: 10px;
  padding-right: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }
  .settlements-bodybox .footable > tfoot > tr > th, .settlements-bodybox .footable > tfoot > tr > td {
    background: none; }

/* Profile - Credits Panel */
div#ProfileCreditPanel {
  font-size: 15px; }
  div#ProfileCreditPanel .credit-total {
    text-align: center; }

/* CC display - Profile Billing and BillingCC*/
li.cc-info-only {
  font-size: 14px;
  color: #666;
  margin-top: 15px;
  margin-bottom: 15px; }
  li.cc-info-only div.row {
    clear: both;
    margin-bottom: 5px; }
  li.cc-info-only span.edit-link {
    display: inline-block;
    clear: both;
    width: 100%;
    float: left;
    text-align: right; }
    li.cc-info-only span.edit-link a, li.cc-info-only span.edit-link a:active {
      text-decoration: none;
      color: #666; }
    li.cc-info-only span.edit-link a:hover {
      font-style: italic; }
  li.cc-info-only span.title {
    float: left;
    width: 45%;
    display: inline-block;
    text-align: left; }
  li.cc-info-only span.info {
    float: left;
    width: 50%;
    display: inline-block;
    text-align: left;
    padding-left: 5px; }
  li.cc-info-only .hidden {
    display: none; }

/* Identification display cancel button - Personal Panel Identification*/
span.cancel-link {
  display: inline-block;
  clear: both;
  width: 100%;
  text-align: right;
  font-size: 14px; }
  span.cancel-link a, span.cancel-link a:active {
    text-decoration: none;
    color: #666; }
  span.cancel-link a:hover {
    font-style: italic; }

/* Identification display - Personal Panel Identification*/
li.identification-info-only {
  font-size: 14px;
  color: #666;
  margin-top: 15px;
  margin-bottom: 15px; }
  li.identification-info-only div.row {
    clear: both;
    margin-bottom: 5px; }
  li.identification-info-only span.edit-link {
    display: inline-block;
    clear: both;
    width: 100%;
    float: left;
    text-align: right; }
    li.identification-info-only span.edit-link a, li.identification-info-only span.edit-link a:active {
      text-decoration: none;
      color: #666; }
    li.identification-info-only span.edit-link a:hover {
      font-style: italic; }
  li.identification-info-only span.title {
    float: left;
    width: 45%;
    display: inline-block;
    text-align: left; }
  li.identification-info-only span.info {
    float: left;
    width: 50%;
    display: inline-block;
    text-align: left;
    padding-left: 5px; }
  li.identification-info-only .hidden {
    display: none; }

div#ProfileBillingPanel li.cc-info-ctrls {
  /* cc inputs are hidden by default */
  display: none; }

div#ProfileBillingCcPanel li.cc-info-ctrls {
  /* cc inputs are hidden by default */
  display: none; }

div.profilebillingpanel-ctl li.cc-info-ctrls {
  /* cc inputs are hidden by default */
  display: none; }

div.place-multibid {
  padding: 15px;
  clear: both;
  border-bottom: 1px solid #e5e5e5; }
  div.place-multibid .place-multibidbtn {
    float: right;
    width: 50%; }

.saved-notice {
  display: block;
  width: 100%;
  text-align: center; }

#pfl001 {
  font-size: 17px; }

/* reseller confirmation at auction registration process */
.resellerconfirmationpanel-ctl .unibtn.btns-group-2 {
  font-size: 14px !important; }

.resellerconfirmationpanel-ctl .question {
  font-size: 14px;
  line-height: 16px; }

/* user certificate is waiting for approval info panel at auction registration process */
.resellercertwaitingapprovalpanel-ctl {
  width: 100%; }
  .resellercertwaitingapprovalpanel-ctl .unibtn .btns-group-2 {
    font-size: 14px !important; }
  .resellercertwaitingapprovalpanel-ctl .cert-waiting-approval {
    font-size: 14px;
    line-height: 16px; }

/* user certificate upload panel at auction registration process */
.resellerdetailsusercertpanel-ctl {
  font-size: 14px !important;
  line-height: 16px; }
  .resellerdetailsusercertpanel-ctl .unibtn.btns-group-2 {
    font-size: 14px !important; }
  .resellerdetailsusercertpanel-ctl label {
    font-size: 14px !important;
    line-height: 16px; }
  .resellerdetailsusercertpanel-ctl .reseller-cert-title, .resellerdetailsusercertpanel-ctl .reseller-cert-link {
    min-height: 20px; }
  .resellerdetailsusercertpanel-ctl .reseller-cert-file {
    min-height: 30px; }

/* auction bidder certificate upload panel at auction registration process */
.resellerdetailspanel-ctl .unibtn.btns-group-2 {
  font-size: 24px !important; }

.resellerdetailspanel-ctl, .resellerdetailspanel-ctl label {
  font-size: 14px !important;
  line-height: 40px; }

.resellerdetailsauctionbiddercertpanel-ctl {
  font-size: 14px !important;
  line-height: 40px; }
  .resellerdetailsauctionbiddercertpanel-ctl .unibtn.btns-group-2 {
    font-size: 24px !important; }
  .resellerdetailsauctionbiddercertpanel-ctl label {
    font-size: 14px !important;
    line-height: 40px; }

/* adjustments for auction listing - custom fields */
ul.auclting .auction-custom-fields {
  padding-top: 10px; }
  ul.auclting .auction-custom-fields li {
    font-size: 12px;
    padding: 0;
    display: block;
    width: 100%; }
    ul.auclting .auction-custom-fields li span.auc-cf-key, ul.auclting .auction-custom-fields li span.auc-cf-val {
      width: 45%;
      display: inline-block;
      text-align: left;
      /* white-space: nowrap;
                text-overflow: ellipsis;
                overflow:hidden; */
      word-break: break-all;
      vertical-align: top; }
    ul.auclting .auction-custom-fields li span.auc-cf-val {
      width: 45%;
      margin-left: 1%; }
      ul.auclting .auction-custom-fields li span.auc-cf-val > a {
        width: 45%;
        text-decoration: none;
        color: #666666; }
        ul.auclting .auction-custom-fields li span.auc-cf-val > a:hover {
          width: 45%;
          font-style: italic; }

/** Adjustments 10/22 - via email by Nima **/
/* General */
/* disable default styles in iPhone */
/* 1. "Login" button in login page
   2. "Advanced Search" button in Advanced Search filter */
input[type="button"],
input[type="submit"] {
  -webkit-appearance: none; }

/* Registration page */
/* http://bidonfusion.com/register/confirm-shipping/id/1724/ */
/* 1. Override ".register" styles for <body> tag */
body.register {
  width: 100% !important;
  float: none;
  margin: 0;
  background: #fff; }
  body.register > div {
    width: auto;
    padding: 0;
    text-align: left; }
  body.register #wrapper {
    padding-top: 20px; }

/* "Advanced Search" filter */
/* http://bidonfusion.com/my-items/won/ */
/* http://bidonfusion.com/search/?key= */
/* https://bidonfusion.com/auctions/catalog/id/1726 */
/* http://bidonfusion.com/search?cf61pcode=85293&cf61radius=50&xclosed=yes&key=&cat= */
/* 1. No margin below "Advanced Search" bar trigger at top */
.advSearchAccordionButton {
  margin-bottom: 0; }

/* 2. "Keyword", "Time left": Same font-size for all viewports */
.adsrch input#advsKey,
.adsrch #advsSort_ctl .sbHolder {
  font-size: 14px; }

/* 3. For secondary <label> tags in the same section */
.adsrch label:nth-of-type(n+2) {
  padding-top: 15px; }

/* 4. Warning text, use normal font size */
.adsrch .warning {
  font-size: 14px; }

/* 5. Extend input fields to 100%,
      Currently they are 100px with inline CSS */
.smsrch input[type="text"] {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* view auction page */
/* https://bidonfusion.com/auctions/ */
/* 1. Auction filter section: Dropdown arrow fix, all viewports */
ul.auction-filters .custom-combobox {
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

ul.auction-filters .ui-widget .ui-widget.custom-combobox-input {
  border: 0 none transparent !important;
  margin: 0;
  padding: 6px 5%;
  width: 88.1%;
  outline: none; }

ul.auction-filters .ui-widget .ui-widget.custom-combobox-toggle {
  border: 0 none transparent !important;
  margin-right: 0;
  right: 0; }

ul.auction-filters .ui-state-default .ui-icon {
  background: url("/m/css/ui-lightness/images/drparw.png") no-repeat; }

/* Invoice page */
/* https://bidonfusion.com/my-invoices/ */
/* 1. Fix magnifier icon position as input fields are now 100% wide */
.invoicesrch {
  position: relative; }

.invoicesrch .qbutton-ctl {
  position: absolute;
  right: 0;
  top: 0; }

.my-invoices .ui-widget .qlistbox-ctl > select, .my-settlements .ui-widget .qlistbox-ctl > select, .accounts .ui-widget .qlistbox-ctl > select {
  opacity: 1;
  display: block;
  font-size: 14px;
  width: 100%;
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  background: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, white 36%, #efeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, white), color-stop(100%, #efeeee));
  background: -webkit-linear-gradient(top, white 36%, #efeeee 100%);
  background: -o-linear-gradient(top, white 36%, #efeeee 100%);
  background: -ms-linear-gradient(top, white 36%, #efeeee 100%);
  background: linear-gradient(to bottom, white 36%, #efeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeeee',GradientType=0 );
  color: #999999; }

/** -- adjustments -- **/
/** LIVE SALE **/
/* reset rtb elements */
#tab-sub-menu {
  display: none; }

.rtb-console {
  font-size: 12px;
  line-height: 12px;
  color: white;
  background: black;
  display: none; }

#z3 {
  font-size: 12px;
  line-height: 12px; }

.lot-header {
  display: block;
  width: 100%;
  margin-bottom: 10px; }

ul.lot-header-elements {
  display: block;
  width: 100%; }
  ul.lot-header-elements li {
    display: block; }
    ul.lot-header-elements li.auction-lot-details {
      display: block;
      float: left; }
    ul.lot-header-elements li > .auction-details {
      display: block;
      text-align: left;
      float: left; }

/* override existing styles for auction details, for this live sale screen only */
.auctions-live-sale .auctitle > div.tle {
  text-align: left;
  float: none;
  font-size: 16px;
  margin-bottom: 10px; }
  .auctions-live-sale .auctitle > div.tle h3 {
    text-align: left;
    font-size: 20px;
    line-height: 154%;
    color: #666666;
    font-weight: bold; }
    .auctions-live-sale .auctitle > div.tle h3 span {
      display: block;
      clear: both;
      font-size: 16px;
      line-height: 154%;
      color: #666666;
      font-weight: normal; }

.auctions-live-sale .auction-lot-details .lot-title {
  width: 90%;
  float: left;
  font-size: 18px;
  line-height: 154%;
  text-align: left;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px; }

.auctions-live-sale .auction-lot-details .grp-title {
  width: 90%;
  float: left;
  font-size: 18px;
  line-height: 154%;
  text-align: left;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px; }
  .auctions-live-sale .auction-lot-details .grp-title a {
    font-size: 18px;
    font-weight: bold;
    color: #000; }

.auctions-live-sale .auction-lot-details .lot-category {
  float: left;
  font-size: 12px;
  line-height: 154%;
  text-align: left;
  font-weight: bold;
  margin-top: 18px;
  margin-bottom: 10px;
  margin-left: 5px;
  line-height: 18px; }

.mobile-content-wrap .auction-lot-details {
  width: 75%; }
  .mobile-content-wrap .auction-lot-details .auction-details {
    width: 90%; }
  .mobile-content-wrap .auction-lot-details .auction-title {
    width: 90%;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    text-align: left; }
  .mobile-content-wrap .auction-lot-details .auction-date {
    width: 90%;
    font-size: 16px;
    line-height: 30px;
    font-weight: normal;
    text-align: left; }
  .mobile-content-wrap .auction-lot-details .auction-location {
    width: 90%;
    font-size: 16px;
    line-height: 30px;
    font-weight: normal;
    text-align: left; }
  .mobile-content-wrap .auction-lot-details .lot-items-won {
    width: 90%;
    float: left;
    font-size: 18px;
    line-height: 154%;
    text-align: left;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
    display: none; }
    .mobile-content-wrap .auction-lot-details .lot-items-won a.lot-items-won-link {
      font-size: 14px;
      line-height: 154%;
      text-align: left;
      font-weight: bold;
      color: #666; }

.mobile-content-wrap .audio-video-stream {
  width: 25%; }

.auction-lot-details .short-sep {
  background-color: #666666;
  width: 120px;
  height: 1px;
  clear: both;
  display: block;
  margin-top: 15px;
  margin-bottom: 10px; }

.auctions-live-sale .auction-lot-details .lot-details {
  font-size: 18px;
  line-height: 154%;
  font-weight: bold; }

/* stream */
.auctions-live-sale ul.lot-header-elements li.audio-video-stream {
  display: block;
  width: 213px;
  text-align: left;
  float: right;
  font-size: 11px;
  line-height: 12px; }

.auctions-live-sale ul.lot-header-elements li.live-bidder-num {
  display: block;
  width: 213px;
  text-align: left;
  clear: both;
  font-size: 12px;
  line-height: 12px; }

.auctions-live-sale .lot-images-container {
  background-color: white;
  width: 48%;
  height: 439px;
  border-color: #d7dbdd;
  border-width: 1px;
  border-style: solid;
  /* Firefox v3.5+ */
  -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.3);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.3);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.3);
  display: block;
  vertical-align: top;
  float: left;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px; }

.auctions-live-sale ul.lot-images-slider {
  display: table;
  width: 100%;
  height: 100%; }
  .auctions-live-sale ul.lot-images-slider li {
    display: table-cell;
    vertical-align: middle; }
    .auctions-live-sale ul.lot-images-slider li.live-slide-left, .auctions-live-sale ul.lot-images-slider li.live-slide-right {
      width: 24px;
      height: 100%; }
    .auctions-live-sale ul.lot-images-slider li.live-slide-left a.previmg, .auctions-live-sale ul.lot-images-slider li .live-slide-right a.nextimg {
      cursor: pointer; }
    .auctions-live-sale ul.lot-images-slider li .current-image {
      height: 100%;
      vertical-align: middle;
      text-align: center; }

.auctions-live-sale .lot-bidding {
  background-color: #f4f1f1;
  width: 45%;
  min-height: 439px;
  border-color: #f1f0f0;
  border-width: 1px;
  border-style: solid;
  /* Firefox v3.5+ */
  -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.3);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.3);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.3);
  display: inline-block;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  padding-left: 25px;
  padding-right: 20px;
  float: right; }
  .auctions-live-sale .lot-bidding ul.info li {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-top: 15px; }

.auctions-live-sale ul.bidding-main li.current-btn .bid-count-cont .bid-countdown {
  font-size: 42px;
  font-weight: bold;
  color: #ff0000;
  text-align: center; }

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

ul.info li:last-child {
  margin-right: 0; }

ul.info li .info-bidding {
  text-align: left;
  line-height: 120%; }
  ul.info li .info-bidding .est-label {
    text-transform: uppercase;
    clear: both;
    font-weight: bold;
    width: 100%;
    display: inline-block; }

ul.info li.info-links {
  text-align: right;
  line-height: 120%; }
  ul.info li.info-links a {
    text-decoration: none;
    color: #397bac; }

ul.bidding-main {
  margin-top: 20px; }
  ul.bidding-main li {
    display: inline-block;
    width: 49%;
    vertical-align: middle; }

.current-bid-label {
  text-transform: uppercase;
  display: block;
  line-height: 120%; }

.current-bid-amt {
  display: block;
  line-height: 120%;
  font-size: 40px; }

.current-btn-container > .unibtn {
  width: 100%; }
  .current-btn-container > .unibtn > .live-bid {
    display: inline-block;
    min-height: 56px;
    width: 100%;
    line-height: 56px;
    font-size: 18px; }

.unibtn > .live-bid {
  min-height: 56px;
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 56px; }

.lot-bidding hr.sep {
  border: 0;
  border-top: 1px solid #e5e5e5;
  width: auto;
  height: 1px;
  background: white; }

.chk-sound {
  display: none; }

.sound .sound-label {
  vertical-align: middle;
  line-height: 16px; }

.chk-sound + label {
  background: url("/m/images/sound-off.png") transparent no-repeat;
  height: 11px;
  width: 7px;
  display: inline-block;
  padding: 0 0 0 0px;
  margin-left: 5px;
  vertical-align: middle; }

.chk-sound:checked + label {
  background: url("/m/images/sound-on.png") transparent no-repeat;
  height: 11px;
  width: 16px;
  display: inline-block;
  padding: 0 0 0 0px;
  margin-left: 5px;
  vertical-align: middle; }

.chk-sound2 {
  display: none; }

.sound2 .sound-label2 {
  vertical-align: middle;
  line-height: 16px; }

.chk-sound2 + label {
  background: url("/m/images/sound-off.png") transparent no-repeat;
  height: 11px;
  width: 7px;
  display: inline-block;
  padding: 0 0 0 0px;
  margin-left: 5px;
  vertical-align: middle; }

.chk-sound2:checked + label {
  background: url("/m/images/sound-on.png") transparent no-repeat;
  height: 11px;
  width: 16px;
  display: inline-block;
  padding: 0 0 0 0px;
  margin-left: 5px;
  vertical-align: middle; }

.messages {
  height: 130px;
  overflow-y: auto;
  line-height: 16.8px;
  word-wrap: normal; }
  .messages br {
    line-height: 150%;
    display: block; }
  .messages .auc-lbl {
    font-weight: bold; }

.lot-description {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 14px;
  margin-top: 15px;
  background-color: transparent;
  border-color: #d9d9d9;
  border-width: 1px;
  border-style: solid;
  margin-bottom: 10px; }

.lot-description-header {
  /* Firefox v3.6+ */
  background-image: -moz-linear-gradient(#fefefe 0%, #eeeded 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image: -webkit-gradient(linear, color-stop(0, #fefefe), color-stop(1, #eeeded));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image: -webkit-linear-gradient(#fefefe 0%, #eeeded 100%);
  /* Opera v11.10+ */
  background-image: -o-linear-gradient(#fefefe 0%, #eeeded 100%);
  /* IE v10+ */
  background-image: -ms-linear-gradient(#fefefe 0%, #eeeded 100%);
  background-image: linear-gradient(#fefefe 0%, #eeeded 100%);
  border-color: #cccccc;
  border-width: 1px;
  border-style: solid;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffefefe,endColorstr=#ffeeeded)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffefefe, endColorstr=#ffeeeded);
  font-weight: bold;
  padding-left: 10px;
  border-top: 0;
  border-left: 0;
  border-right: 0; }

.lot-description-content {
  padding: 10px 15px 10px 20px;
  line-height: 154%;
  color: #666666;
  text-align: left;
  height: 235px;
  min-height: 235px;
  overflow: auto;
  word-wrap: normal; }

.lot-upcoming {
  margin-top: 35px;
  font-size: 14px;
  margin-bottom: 10px; }
  .lot-upcoming h3 {
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 154%;
    margin-bottom: 10px; }
  .lot-upcoming .short-sep {
    background-color: #666666;
    width: 90px;
    height: 1px;
    margin-left: auto;
    margin-right: auto; }

ul.list-opts {
  width: 100%;
  display: block; }
  ul.list-opts li {
    display: inline-block;
    float: left; }
    ul.list-opts li:last-child {
      display: inline-block;
      float: right; }

/* right-labeled checkbox */
.right-labeled {
  display: none; }

.right-labeled + label {
  display: inline-block;
  background: url("/m/images/gr_empcircle.png") transparent no-repeat;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px; }

.right-labeled:checked + label {
  background: url("/m/images/gr_tckcircle.png") transparent no-repeat; }

.right-labeled + label + label {
  display: inline-block;
  vertical-align: middle;
  line-height: 120%; }

/* square radio buttons */
.square-radio {
  display: none; }

.square-radio + label {
  display: inline-block;
  background: url("/m/images/radio-empty.png") transparent no-repeat;
  width: 21px;
  height: 21px;
  vertical-align: middle;
  margin-right: 5px; }

.square-radio:checked + label {
  background: url("/m/images/radio-ticked.png") transparent no-repeat; }

.square-radio + label + label {
  display: inline-block;
  vertical-align: middle;
  line-height: 120%; }

.live-chat {
  margin-top: 25px;
  width: 100%;
  display: block; }
  .live-chat ul li:first-child {
    display: inline-block;
    width: 60%; }
    .live-chat ul li:first-child input[type=text] {
      line-height: 140%;
      vertical-align: middle; }
  .live-chat ul li:last-child {
    display: inline-block;
    width: 35%; }

.live-chat input[type=text] {
  border-radius: 0; }

.live-chat ::-webkit-input-placeholder {
  font-style: italic; }

.live-chat :-moz-placeholder {
  /* Firefox 18- */
  font-style: italic; }

.live-chat ::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic; }

.live-chat :-ms-input-placeholder {
  font-style: italic; }

/* live-bidding button states */
/* bid - use orng */
/* login to bid and register to bid - use grey */
.auctions-live-sale .unibtn .grey {
  background-color: #bbbbbb;
  /* width:215px;
    height:56px; */
  /* Firefox v3.5+ */
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#66000000,Positive=true)";
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#66000000, Positive=true); }

/* pending approval and high bidder */
.unibtn .pending-approval {
  background-color: #783d00;
  /* width:215px;
    height:56px; */
  /* Firefox v3.5+ */
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#66000000,Positive=true)";
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#66000000, Positive=true); }

.unibtn .high-bid {
  background-color: #783d00;
  /* width:215px;
    height:56px; */
  /* Firefox v3.5+ */
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#66000000,Positive=true)";
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#66000000, Positive=true);
  font-size: 14px; }

/* preview image in other lots */
#preview-image-container {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  border: 1px solid #e1e1e1;
  padding: 5px;
  border-radius: 0;
  moz-border-radius: 0;
  -webkit-border-radius: 0;
  opacity: .9; }

/* lot-details - message section */
.message {
  font-size: 17px;
  display: block;
  width: 100%;
  text-align: center;
  line-height: 19px; }

.rtb-console {
  color: #fff;
  background: #000;
  width: 875px;
  height: 100px;
  overflow: auto;
  font-size: 11px;
  margin-bottom: 5px; }

/* adjustments to tabnav */
.my-items #tab-sub-menu {
  display: block;
  margin-bottom: 15px; }

#tabnav {
  clear: both; }
  #tabnav > li {
    display: inline-block !important;
    margin: 0;
    float: none !important;
    vertical-align: top; }
  #tabnav li > a {
    margin: 0; }
  #tabnav li.selected > a {
    background: white;
    color: #333333; }

/* mobile menu headers */
#my-items-mobile-menu {
  display: none;
  width: 100%;
  border-bottom: 2px #dcdcdc solid;
  background: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, white 0%, #eeeced 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeced));
  background: -webkit-linear-gradient(top, white 0%, #eeeced 100%);
  background: -o-linear-gradient(top, white 0%, #eeeced 100%);
  background: -ms-linear-gradient(top, white 0%, #eeeced 100%);
  background: linear-gradient(to bottom, white 0%, #eeeced 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeced',GradientType=0 );
  /*  menu classes   */ }
  #my-items-mobile-menu nav {
    width: 100%;
    max-width: 960px;
    margin: 0 auto; }
    #my-items-mobile-menu nav ul {
      width: 100%;
      display: block;
      float: left;
      font-size: 22px; }
      #my-items-mobile-menu nav ul.iconnav {
        display: none; }
        #my-items-mobile-menu nav ul.iconnav li {
          width: 33.2%; }
          #my-items-mobile-menu nav ul.iconnav li a img {
            display: inline-block;
            width: 100%;
            height: 100%;
            max-height: 85px; }
          #my-items-mobile-menu nav ul.iconnav li a.home img {
            max-width: 92px; }
          #my-items-mobile-menu nav ul.iconnav li a.srch img {
            max-width: 86px; }
          #my-items-mobile-menu nav ul.iconnav li a.prof img {
            max-width: 83px; }
      #my-items-mobile-menu nav ul.listnav li.logout a {
        line-height: 1em;
        padding-top: 49px;
        padding-right: 0px;
        padding-bottom: 22px; }
      #my-items-mobile-menu nav ul li {
        border-right: 1px #b6b6b6 solid;
        display: block;
        float: left;
        /*  hover and acive classes */ }
        #my-items-mobile-menu nav ul li a {
          width: 100%;
          display: block;
          /*height: 100%;*/
          text-align: center;
          vertical-align: middle;
          padding: 1.1em 0; }
        #my-items-mobile-menu nav ul li:last-child {
          border-right: 0px #b6b6b6 solid; }
        #my-items-mobile-menu nav ul li:hover, #my-items-mobile-menu nav ul li:active, #my-items-mobile-menu nav ul li.current {
          background: #eeeced;
          height: 120px;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWNlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #eeeced 0%, white 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeced), color-stop(100%, white));
          background: -webkit-linear-gradient(top, #eeeced 0%, white 100%);
          background: -o-linear-gradient(top, #eeeced 0%, white 100%);
          background: -ms-linear-gradient(top, #eeeced 0%, white 100%);
          background: linear-gradient(to bottom, #eeeced 0%, white 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeced', endColorstr='#ffffff',GradientType=0 ); }

#my-items-mobile-menu nav ul.listnav {
  display: block;
  height: 120px;
  text-align: center;
  float: none;
  font-size: 0;
  position: relative; }
  #my-items-mobile-menu nav ul.listnav li {
    width: 12%;
    border-right: 0px #b6b6b6 solid;
    display: inline-block;
    float: none !important; }
    #my-items-mobile-menu nav ul.listnav li.search {
      width: 44px; }
      #my-items-mobile-menu nav ul.listnav li.search:hover {
        background: none; }
      #my-items-mobile-menu nav ul.listnav li.search .magnifying-icon {
        background: url(/m/images/srchbtn.png) no-repeat center center;
        width: 44px;
        height: 38px;
        cursor: pointer; }
    #my-items-mobile-menu nav ul.listnav li a {
      font-size: 22px;
      color: #666;
      padding: 1.9em 0;
      white-space: nowrap;
      display: inline-block; }
    #my-items-mobile-menu nav ul.listnav li:last-child {
      width: 12%; }
  #my-items-mobile-menu nav ul.listnav #searchFilter {
    display: none;
    position: absolute;
    background: #fff;
    width: 50%;
    min-width: 420px;
    top: 122px;
    z-index: 999; }
    #my-items-mobile-menu nav ul.listnav #searchFilter .search-wrapper {
      padding: 20px;
      padding-bottom: 10px; }
      #my-items-mobile-menu nav ul.listnav #searchFilter .search-wrapper .search-input-container {
        display: flex; }
        #my-items-mobile-menu nav ul.listnav #searchFilter .search-wrapper .search-input-container #txtSearch {
          width: 70%;
          height: 38px;
          box-sizing: border-box;
          font-size: 18px;
          border-radius: 0px;
          margin-right: 5px; }
        #my-items-mobile-menu nav ul.listnav #searchFilter .search-wrapper .search-input-container #btnSearch {
          width: 30%;
          height: 38px; }
      #my-items-mobile-menu nav ul.listnav #searchFilter .search-wrapper .exclude-checkbox-container {
        margin-top: 5px; }

.my-items-mobile-hamburger-menu {
  display: none; }
  .my-items-mobile-hamburger-menu a.fa-bars {
    display: inline-block;
    background: url(/m/images/mobile_menu_icon.png) no-repeat center center;
    width: 40px;
    height: 40px; }

.my-items-selected {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 10px;
  font-size: 25px; }

#add-lots, #lot-changes, #sel-buyer {
  font-size: 12px; }

#lot-changes .lot-changes-textbox {
  width: 360px;
  min-height: 60px;
  border: 1px solid grey;
  padding: 5px; }

/* catalog live-sale adjustments */
.catalog-live-sale-link {
  line-height: 26px;
  min-height: 25px;
  font-size: 15px;
  float: right;
  color: #666666;
  display: inline-block;
  margin-top: 5px; }

.aucgrid li section.or-input-section {
  margin-bottom: 10px;
  overflow: visible; }

.or-input-section .left,
.or-input-section .right {
  overflow: visible; }

.or-input-section .left span.currency-input {
  width: 92%; }

.or-input-section .right {
  line-height: 45px;
  text-align: center; }

.bidding-cell .regular-bid-action .left {
  overflow: visible;
  width: 50%; }
  .bidding-cell .regular-bid-action .left .currency-input .qtextbox-ctl {
    display: inline; }
    .bidding-cell .regular-bid-action .left .currency-input .qtextbox-ctl .live-regularbid {
      width: 80%;
      height: 26px; }

.bidding-cell .regular-bid-action .right {
  width: 50%; }

.bidding-cell .view-details a,
.bidding-cell .bid-history a {
  text-decoration: none;
  color: #666666; }

.bidding-cell .view-details a:hover,
.bidding-cell .bid-history a:hover {
  font-style: italic; }

.bidding-cell .general-error > span.qlabel-ctl {
  display: inline-block;
  width: 98%; }

.auctitle-live {
  width: 100%;
  display: block;
  padding: 34px 0 15px 0;
  position: relative; }
  .auctitle-live > a.catlg {
    display: inline-block;
    float: left;
    color: #666;
    font-size: 15px;
    line-height: 30px;
    background: url(/m/images/catlg.png) no-repeat 0 1px;
    padding-left: 40px;
    line-height: 26px;
    min-height: 25px; }
  .auctitle-live > a.aucinfo {
    line-height: 26px;
    min-height: 25px;
    font-size: 15px;
    float: right;
    color: #666;
    display: inline-block;
    background: url(/m/images/catlg.png) no-repeat 100% -36px;
    padding-right: 36px;
    margin-top: 5px; }

.auction-registration-dialog,
.place-bid-live-online-item-dialog,
.auction-registration-dialog-thanks,
.accept-and-sell-confirm-dialog {
  background: white;
  border-radius: 0;
  padding: 15px; }

/* exrate tooltip */
#divTooltip {
  background: #eee;
  font-size: 12px;
  line-height: 15px;
  padding: 5px;
  border-radius: 0;
  border: 1px solid white; }
  #divTooltip .label, #divTooltip .rate {
    display: inline-block;
    width: 50%; }

/* SAM-2598 - hide OR# by default */
.bdinfo > section.center.or-input-section {
  display: inline; }

.bidding-cell div.view-details {
  display: none; }

.bidding-cell .general-error {
  display: inline;
  width: 100%; }
  .bidding-cell .general-error > span.qlabel-ctl {
    display: block; }

.bidding-cell .absentee {
  display: inline-block; }

.bidding-cell .regular-bid {
  margin-bottom: 10px; }

.bidding-cell .bidding-status {
  clear: both;
  margin-top: 5px; }

.aucbid .bdinfo .bidding-cell .warning {
  display: block;
  text-align: left;
  white-space: normal;
  word-break: normal;
  clear: both; }

/* adjust the initial styles of the place bid live online dialog box */
.placebidliveonlineitemdialog-ctl {
  z-index: 999;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  display: block;
  text-align: center; }

.place-bid-live-online-item-dialog {
  width: 450px;
  margin-left: auto;
  margin-right: auto; }
  .place-bid-live-online-item-dialog .unibtn input[type=button] {
    width: 150px;
    margin: 0 auto 0 auto; }

.item-win-bid span.value {
  word-break: break-all; }

.item-win-bid span.title {
  vertical-align: top; }

a.new-tab {
  text-decoration: none;
  color: #397bac; }

.simul-auction {
  font-size: 13px;
  line-height: 12px; }

#add-lots .group-lot {
  padding: 3px;
  width: 350px;
  text-align: left; }
  #add-lots .group-lot .icon {
    width: 25px; }
    #add-lots .group-lot .icon a.preview {
      width: 24px;
      height: 17px;
      background: url(/images/photograph-camera-icon.gif) no-repeat 0 0;
      display: block; }

#add-lots .al-preview-choice {
  position: absolute;
  left: 100px;
  top: 5px;
  text-align: center;
  vertical-align: middle;
  background: #FFFFFF;
  z-index: 1;
  border: 1px solid;
  padding: 3px;
  margin: 3px;
  display: none;
  width: 220px; }

.lot-choices-option {
  height: 240px;
  overflow-y: scroll;
  line-height: 16px; }

.auctions-live-sale .auctitle-live > a.aucinfo {
  margin-top: 0; }

input[type=button].multi-bid {
  width: 300px; }

div.jqmDialog div.jqmdBL div.jqmdBR div.jqmdBC {
  max-height: 800px;
  min-height: 165px; }

/* invoice image should not have hand cursor */
.my-invoices .viewtitle figure > a {
  cursor: default; }

.my-invoices.my-invoices-view .sale-name > .value > a {
  color: #666666; }
  .my-invoices.my-invoices-view .sale-name > .value > a:active {
    color: #666666; }

/* to watchlist in catalog */
.auctions .to-watchlist {
  width: 100%;
  font-size: 16px;
  text-align: right; }
  .auctions .to-watchlist > a, .auctions .to-watchlist > a:active {
    font-size: 14px;
    text-align: right;
    color: #666666; }

/* absentee bids display in catalog */
.absentee > a, .absentee > a:active {
  color: #666666; }

/* categories link inside description */
li#lot-details-desc-info .ins_cnt a {
  color: #666666; }

/* login form adjustments */
.login .regfrm ul.frm {
  padding: 84px 0 44px 0; }

/* auctions list adjustments */
ul.auclting li.auclink > div a.prices-realized {
  background: #ff8200;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8200), color-stop(100%, #da6f00));
  background: -webkit-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: -o-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: -ms-linear-gradient(top, #ff8200 0%, #da6f00 100%);
  background: linear-gradient(to bottom, #ff8200 0%, #da6f00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8200', endColorstr='#da6f00', GradientType=0);
  text-shadow: 0px -1px 0px #cc6800; }

ul.auclting li.auclink > div a.prices-realized:hover, ul.auclting li.auclink > div a.prices-realized:active {
  background: #FF8200; }

/* catalog adjustments */
.print-pdf a {
  display: inline-block; }
  .print-pdf a:nth-child(2) {
    margin-left: 10px; }

/* language switch */
#language-select > .qlistbox-ctl > select {
  display: none; }

#language-select-wrapper {
  clear: both;
  display: block;
  padding-top: 5px;
  text-align: center;
  max-width: 960px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 10px; }

#language-select {
  width: 200px;
  margin-left: auto; }

.profile #language-select-wrapper {
  display: none; }

/* profile page code */
body.profile .signfrm {
  width: 202px;
  padding: 0;
  margin: 0 auto;
  float: none; }

.outstanding-limit-exceeded {
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
  padding: 20px; }

.item-block .bdinfo .absentee > a, .item-block .bdinfo .absentee > a:visited, .item-block .bdinfo .absentee > a:active {
  color: #666; }

.item-block .bdinfo .absentee > a:hover {
  text-decoration: none;
  font-style: italic; }

.auctions-bidding-history .footable tr,
.auctions-bidding-history .footable td,
.auctions-bidding-history .footable th,
.auctions-absentee-bids .footable tr,
.auctions-absentee-bids .footable td,
.auctions-absentee-bids .footable th {
  cursor: default; }

.footable-row-detail, .footable-row-detail td {
  cursor: default; }

.mobile-pag-no-results {
  font-size: 14px;
  display: none; }

.bd-info .item-absentee-bids .value .absentee div {
  display: inline;
  margin-left: 5px; }

/* adjustments for Auction Info (SAM-2830) */
.auctions-info .description-content,
.auctions-info .shipping-info-content,
.auctions-info .terms-content {
  line-height: 1; }

.auctions-info .description-content em,
.auctions-info .shipping-info-content em,
.auctions-info .terms-content em {
  font-style: italic; }

.back-to-top {
  background: none;
  margin: 0;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
  z-index: 100;
  display: none;
  text-decoration: none;
  color: #ffffff;
  /* background-color: #ff9000; */
  background: url("/m/images/back_to_top.png"); }

.back-to-top:hover {
  background: url("/m/images/back_to_top_hover.png"); }

/* radius search */
.cf-radius-wrap {
  margin-top: 15px; }

input[type="button"]:disabled {
  cursor: default; }

/* sale filter on my-items */
/* #advsSale_ctl .sbOptions{max-height: 200px;} */
.pageselector-wrap-outer {
  display: inline-block;
  position: relative;
  float: left; }

.pageselector-wrap {
  float: none; }

.pageselector {
  height: 100%; }

#MyAlertsList li .warning {
  display: block;
  font-size: 14px;
  color: red;
  margin: 10px 0; }

a.editlink, a.deletelink, a.archivelink, a.resetlink, a.previewlink, a.defaultlink {
  background: url(/admin/css/images/icons.png) no-repeat;
  height: 18px;
  float: right;
  font-size: 0;
  margin: 0 5px;
  text-decoration: none;
  border: 0;
  outline: 0; }

a.deletelink {
  width: 16px;
  background-position: -26px 0; }

a:hover.deletelink {
  background-position: -26px -18px; }

.grid_qty_time {
  width: 150px; }

.heading_single.grid_name {
  width: 70%; }

body form .info-alt {
  display: none; }

body form #alt-checkbox {
  display: none; }

/* override all displays of OR section's display */
.bdinfo > section.center.or-input-section {
  display: inline; }

.reg-confirm {
  font-size: 15px;
  text-align: center;
  line-height: 10px; }
  .reg-confirm p {
    font-size: 15px; }

.viewinfo li span.email {
  word-wrap: break-word; }

/*************************************  AUCTION INFO PAGE TABS CSS  *******************************************/
.auctions fieldset.description-fieldset, .auctions fieldset.shipping-fieldset, .auctions fieldset.terms {
  float: left;
  display: inline-block; }
  .auctions fieldset.description-fieldset legend, .auctions fieldset.shipping-fieldset legend, .auctions fieldset.terms legend {
    padding: 5px 15px;
    border: 1px #CCC solid;
    border-right: 0;
    text-decoration: none;
    background: white;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, white 1%, #f0eeef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #f0eeef));
    background: -webkit-linear-gradient(top, white 1%, #f0eeef 100%);
    background: -o-linear-gradient(top, white 1%, #f0eeef 100%);
    background: -ms-linear-gradient(top, white 1%, #f0eeef 100%);
    background: linear-gradient(to bottom, white 1%, #f0eeef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0eeef', GradientType=0); }
    .auctions fieldset.description-fieldset legend:hover, .auctions fieldset.shipping-fieldset legend:hover, .auctions fieldset.terms legend:hover {
      cursor: pointer; }
    .auctions fieldset.description-fieldset legend.active, .auctions fieldset.shipping-fieldset legend.active, .auctions fieldset.terms legend.active {
      background: white;
      color: #333; }

.auctions div.shipping, .auctions div.terms, .auctions div.desc {
  display: none; }

.auctions ul#nav {
  overflow: visible; }

.auctions div.shipping, .auctions div.terms, .auctions div.desc {
  padding: 0;
  position: absolute;
  top: 38px;
  left: 0;
  float: left;
  background: white;
  overflow: hidden;
  padding: 0;
  border: 1px #CCC solid;
  width: 100%; }

.auctions fieldset.terms legend {
  border-right: 1px #CCC solid; }

.auctions fieldset div {
  padding: 10px !important; }

.auctions .is-open {
  display: block !important; }

/* ------------ alert block -------*/
.adsrch label.separator {
  float: left;
  margin: 0;
  padding: 12px 3px;
  font-size: 9px;
  line-height: 10px; }

.adsrch .sminput {
  font-size: 14px; }

.signfrm ul.frm > li.sortCriteria:last-child {
  padding-top: 10px; }

#SignupForm span.radius, #MyAlertsList span.radius {
  font-size: 14px;
  text-align: left;
  display: inline-block;
  line-height: 18px;
  float: left; }

.adsrch .bottom-border {
  padding: 13px 0;
  clear: both;
  border-bottom: 1px #E5E5E5 solid; }

/* bidpath update classes */
.index .accordionButton {
  padding: 10px 0;
  background: url(/m/images/arw.png) no-repeat 96% -60px #F5F4F4; }
  .index .accordionButton span {
    display: inline-block;
    text-shadow: 1px 1px 0px white;
    font-family: oswald, 'arial narrow'; }

.index .on {
  background: url(/m/images/arw.png) no-repeat 96% 22px #F5F4F4; }

.index .accordionContent {
  background: none;
  padding-bottom: 0px !important; }

.index div.page .selectdrp .pageselector.hasCustomSelect, .auctions div.page .selectdrp .pageselector.hasCustomSelect {
  width: auto !important; }

.index div.page .selectdrp .customSelect.pageselector, .auctions div.page .selectdrp .customSelect.pageselector {
  width: auto !important;
  line-height: 12px; }

ul.auclting {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #FAFAFA;
  border: 1px #dcdcdc solid;
  border-top: none;
  display: block;
  width: 100%;
  float: left; }

div.auc_box {
  border: none; }
  div.auc_box ul:first-child {
    border-top: 1px #dcdcdc solid; }
  div.auc_box ul:last-child {
    border-bottom: 1px #dcdcdc solid; }

ul.auclting li.aucdes h6 a, .aucbid li div.bdttle h2 a, .sale-no, .auctitle > div.tle h3, .bodybox h2, .auctions .auctitle > a.aucinfo {
  color: #6b6b6b;
  font-family: oswald, "arial narrow";
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  padding-bottom: 0;
  text-transform: uppercase; }

.rslides_nav {
  display: none; }

.auclist li > section div.bdttle i {
  font-size: 18px;
  overflow: visible;
  font-family: oswald, 'arial narrow';
  color: #6B6B6B;
  font-weight: normal; }

ul.auclting li.aucdes h6 a:hover {
  text-decoration: none;
  font-style: normal;
  color: #6B6B6B; }

ul.auclting li.aucdes p, ul.auclting li.aucdes span {
  font-size: 12px; }

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

ul.auclting li.aucimg figure a, ul.auclting li.aucimg figure a img {
  width: 90% !important;
  max-height: none;
  max-width: none;
  height: auto !important;
  display: block;
  margin: 0 auto; }

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

ul.auclting li.aucspon {
  color: #000; }

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

.reserve-not-met {
  color: #ff0000; }

.catlg, .aucinfo, .auction-title, .auction-date, .catalog-live-sale-link, .catalog-mywatchlist-top {
  color: #6B6B6B;
  font-weight: normal;
  text-transform: uppercase;
  font-family: oswald, 'arial narrow';
  font-size: 18px; }

/* live sale */
.auctions-live-sale .lot-title {
  font-size: 0px !important;
  color: #6B6B6B;
  font-weight: normal;
  text-transform: uppercase;
  font-family: oswald, 'arial narrow';
  line-height: 20px !important; }
  .auctions-live-sale .lot-title .lot-label, .auctions-live-sale .lot-title span {
    font-size: 18px; }
  .auctions-live-sale .lot-title .num-lots span {
    font-size: 0px !important; }

.auctions-live-sale .custom-combobox {
  margin-bottom: 10px; }

.auctions-live-sale .audio-video-stream {
  display: none !important; }

.auctions-live-sale .mobile-content-wrap .auction-lot-details {
  width: 100% !important;
  text-align: center; }
  .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-details, .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-title, .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-date, .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-location, .auctions-live-sale .mobile-content-wrap .auction-lot-details .lot-title {
    width: 100% !important;
    text-align: center; }
  .auctions-live-sale .mobile-content-wrap .auction-lot-details .short-sep, .auctions-live-sale .mobile-content-wrap .auction-lot-details .auction-location {
    display: none; }

.auctions-live-sale .video-stream {
  width: 49%;
  float: left;
  margin-top: 10px;
  min-height: 331px; }
  .auctions-live-sale .video-stream div, .auctions-live-sale .video-stream iframe {
    width: 99%;
    height: 300px; }

.auctions-live-sale .lot-description {
  margin-top: 10px;
  width: 50%;
  float: right;
  box-sizing: border-box;
  min-height: 331px; }
  .auctions-live-sale .lot-description .lot-description-content {
    min-height: 272px; }

.auctions-live-sale #flashPlayer {
  height: 280px;
  margin: 0 auto;
  text-align: center; }
  .auctions-live-sale #flashPlayer h2 {
    font-size: 16px; }
  .auctions-live-sale #flashPlayer h3 {
    font-size: 14px; }
  .auctions-live-sale #flashPlayer p {
    font-size: 14px; }

.auctions-live-sale .stream-msg {
  padding-top: 30px;
  font-size: 14px;
  height: auto !important;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 20px; }
  .auctions-live-sale .stream-msg strong {
    font-weight: bold !important; }

.auctions-live-sale .lot-title .lot-label {
  padding-right: 6px; }

.auctions-live-sale .lot-name {
  display: block;
  width: 100%;
  font-size: 0px !important; }
  .auctions-live-sale .lot-name span {
    font-size: 18px !important; }

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

.auctions-live-sale #chat-messages {
  height: 110px;
  overflow-y: auto;
  line-height: 16.8px; }
  .auctions-live-sale #chat-messages br {
    line-height: 21px; }

.auctions-live-sale .sound {
  line-height: 10px;
  padding-top: 5px;
  padding-bottom: 5px; }

.auctions-live-sale .live-chat {
  margin-top: 0px !important; }

.auctions-live-sale .lot-bidding, .auctions-live-sale .lot-images-container {
  border-width: 0px;
  box-shadow: none;
  -moz-box-shadow: none;
  border: 1px solid #d9d9d9;
  min-height: 439px;
  height: 439px;
  max-height: 440px; }

.auctions-live-sale .lot-bidding {
  min-height: 437px;
  height: 437px;
  max-height: 440px;
  width: 50%;
  box-sizing: border-box; }
  .auctions-live-sale .lot-bidding ul.info li {
    display: inline-block;
    margin-top: 15px;
    vertical-align: top;
    width: 48%;
    display: none; }

.auctions-live-sale .lot-images-container {
  background-color: #ffffff;
  border-color: #d7dbdd;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  float: left;
  height: 439px;
  padding-left: 0;
  padding-right: 0;
  vertical-align: top;
  width: 49%; }

.auctions-live-sale .video-stream {
  border-width: 0px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
  padding-top: 20px; }

.auctions-live-sale ul.lot-images-slider li.live-slide-left, .auctions-live-sale ul.lot-images-slider li.live-slide-right {
  position: absolute;
  top: 40%;
  z-index: 100; }

.auctions-live-sale ul.lot-images-slider li.live-slide-right {
  right: 10px; }

.auctions-live-sale ul.lot-images-slider li.live-slide-left {
  left: 10px; }

.auctions-live-sale ul.lot-images-slider {
  position: relative; }

.auctions-live-sale ul.lot-images-slider li.current-image {
  height: 100%;
  vertical-align: middle;
  text-align: center; }
  .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
    max-height: 439px;
    max-width: 100% !important;
    max-height: 438px;
    object-fit: cover; }

#BidPathStreamPlayer {
  width: 319px !important; }

.aucbid li > section > figure a img, .aucbid li > section > .figure-col > figure a img {
  width: 100%;
  min-height: inherit;
  max-width: none; }

.lot-details .time-status {
  font-size: 15px;
  line-height: 24px;
  font-weight: bold; }

.lot-details ul#nav {
  overflow: visible; }

.lot-details .auc_info {
  background: #f5f4f4 none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  min-height: 387px;
  padding: 3px;
  width: 49%; }
  .lot-details .auc_info a, .lot-details .auc_info a:active {
    color: #736666;
    text-decoration: none; }
  .lot-details .auc_info .navigate {
    background: #f5f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    clear: both;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 8px 13px 11px; }
    .lot-details .auc_info .navigate > .live-sale {
      width: 100%;
      text-align: center; }
      .lot-details .auc_info .navigate > .live-sale a {
        color: #22b600;
        font-size: 24px;
        font-weight: bold; }
    .lot-details .auc_info .navigate .prev {
      width: 60px;
      float: left; }
    .lot-details .auc_info .navigate .next {
      float: right; }

.lot-details .aucdttle .tle-lot h3 span, .lot-details .auctitle > div.tle h3 .lot-name {
  width: 100%;
  display: block; }

.lot-details span.orng.place-bid {
  font-size: 16px;
  margin-top: 33px; }

.lot-details .youre-winning br {
  display: none; }

.lot-details .mxbid-input .qtextbox-ctl .warning {
  white-space: nowrap; }

.auc_dtl_title .tle-lot {
  display: none; }

.auctitle > div.tle h3 .lot-qty {
  font-size: 0px; }
  .auctitle > div.tle h3 .lot-qty .lot-label, .auctitle > div.tle h3 .lot-qty .lot-num {
    font-size: 18px; }
  .auctitle > div.tle h3 .lot-qty .lot-num:after {
    /* content: ":"; */
    padding-right: 5px; }

.auc_bx_des {
  display: none; }

.lot-catalog-list {
  padding: 10px 0; }

.catalog-live-sale-link {
  float: none;
  margin: 0 auto; }

.auctitle .catalog-live-sale-link {
  display: none; }

.auctions-info .auctitle {
  padding-bottom: 0px; }

.catalog-live-sale-link {
  display: block;
  margin-bottom: 10px;
  text-align: center;
  width: 100%; }

.mxbid {
  font-size: 15px !important; }

.live-sale a {
  font-size: 15px;
  font-weight: bold; }

#currentBid.youre-winning, .bid-status-owner {
  color: #008000; }

.bid-status-other {
  color: #ff0000; }

.cur_bid span {
  font-size: 16px; }

.curr_reg_bid input[type=button].grey:hover {
  background: #ccc; }

.aucbid li > section > div.bdinfo {
  display: block; }

.aucshow-live .ask-bid .askingbid, .aucshow-live .estimate, .aucshow-live .starting, .aucshow-live .curr-abs-label {
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block; }

.auc_info_bid span.cur_time {
  width: 44%; }

.lot-details-container div.message-lot {
  display: block;
  font-size: 15px;
  padding-top: 0px;
  text-align: center; }

.bidfrm {
  clear: both;
  display: block;
  padding-top: 0; }
  .bidfrm fieldset {
    display: block;
    margin: 0;
    padding: 5px 0; }
    .bidfrm fieldset ul li label.mxbid {
      display: block;
      font-weight: bold;
      text-transform: uppercase;
      text-align: center; }
    .bidfrm fieldset > ul {
      float: none; }
      .bidfrm fieldset > ul li:first-child {
        width: 202px; }

.maxbid-curr {
  font-size: 13px; }

.unibtn input.orng.place-bid {
  font-size: 16px;
  margin-top: 41px; }

#slider4-pager.rslides_tabs {
  width: 100% !important;
  margin-top: 10px; }

.auc_slide {
  width: 50%;
  position: relative; }

#slider4.rslides li {
  width: 99%;
  border: none; }
  #slider4.rslides li figure {
    display: block;
    text-align: center; }
    #slider4.rslides li figure a {
      height: auto;
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 450px;
      vertical-align: bottom;
      width: auto; }
      #slider4.rslides li figure a img {
        height: auto;
        display: block;
        margin: 0 auto;
        width: 100%;
        border: 1px solid #e5e5e5;
        border-radius: 3px;
        max-height: 386px;
        max-width: 98%;
        padding: 1%; }

.lot-catalog-list {
  clear: both;
  position: relative;
  max-width: 100%;
  margin-top: 0;
  padding: 30px 0;
  border: 1px solid #ccc; }

.lot-list {
  display: table;
  width: 100%; }
  .lot-list > ul.other-lots-container {
    list-style-type: none;
    width: 100%;
    display: table; }
    .lot-list > ul.other-lots-container > li {
      list-style-type: none;
      display: table-cell; }

.lot-list-controls-left {
  padding-left: 0;
  width: 5%; }
  .lot-list-controls-left #first_ctl {
    height: 17px;
    display: block;
    width: 17px;
    float: right; }

.lot-list-controls-right {
  padding-right: 0;
  width: 5%; }
  .lot-list-controls-right #last_ctl {
    height: 17px;
    display: block;
    width: 17px;
    float: left; }

.lot-catalog-list {
  padding: 10px 0; }
  .lot-catalog-list .lot-list .lot {
    border: 1px solid #ccc;
    text-align: center;
    min-height: 110px;
    line-height: 12px;
    overflow: hidden;
    width: 110px;
    max-width: 110px;
    font-size: 11px;
    height: 130px; }
  .lot-catalog-list a.lot {
    font-size: 14px !important;
    font-weight: bold; }
  .lot-catalog-list .lot-list .first {
    background: url(/m/images/lefrarw.png) no-repeat;
    background-color: transparent;
    color: transparent;
    font-weight: bold;
    width: 17px;
    height: 17px !important;
    display: inline-block;
    float: left; }
  .lot-catalog-list .lot-list .prev {
    background: url(/m/images/lefrarw.png) no-repeat;
    width: 17px;
    height: 17px;
    background-position: -18px 0px;
    background-color: transparent;
    color: transparent;
    font-weight: bold;
    display: inline-block;
    float: left; }
  .lot-catalog-list .lot-list .next {
    background: url(/m/images/lefrarw.png) no-repeat;
    width: 17px;
    height: 17px;
    background-position: 0px -17px;
    float: right;
    background-color: transparent;
    color: transparent;
    font-weight: bold; }
  .lot-catalog-list .lot-list .last {
    background: url(/m/images/lefrarw.png) no-repeat;
    width: 17px;
    height: 17px;
    background-position: -18px -17px;
    float: right;
    background-color: transparent;
    color: transparent;
    font-weight: bold; }
  .lot-catalog-list .lot-list a .lot-description-timed {
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: -5px;
    text-overflow: ellipsis;
    font-weight: normal;
    font-size: 12px !important; }

#pnlOtherLots_ctl {
  width: 100%;
  text-align: center; }
  #pnlOtherLots_ctl a.lot {
    border: 1px solid #ccc;
    padding: 3px;
    display: inline-block;
    text-decoration: none;
    color: #000;
    margin-right: 35px;
    padding-top: 10px;
    min-height: 130px;
    vertical-align: top;
    margin-right: 15px; }

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

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

img.other-lots-image {
  height: 90px;
  max-width: none;
  object-fit: cover;
  width: 110px; }

.lot-list-controls {
  display: table-cell;
  vertical-align: middle; }

.lot-list ul.other-lots-container {
  list-style-type: none;
  width: 100%;
  display: table; }

li.lot-list-images {
  list-style-type: none; }

.aucgrid li > section > figure a {
  height: 200px !important;
  max-height: none !important;
  overflow: hidden;
  width: 100%;
  display: block; }
  .aucgrid li > section > figure a img {
    width: auto;
    height: 96%;
    display: block;
    border: 1px solid #E5E5E5;
    -webkit-border-radius: 3px;
    padding: 2px;
    margin-left: auto;
    margin-right: auto; }

p a.row-link {
  color: #6b6b6b; }
  p a.row-link .in-progress {
    color: #00ABE7; }

.auctions .auctitle > a.aucinfo {
  width: 110px;
  background: url(/m/images/catlg.png) no-repeat 90% -36px !important;
  margin: 5px 0;
  line-height: 26px; }

.catalog-live-sale-link, .navigate .live-sale a {
  color: #22b600;
  font-size: 24px;
  font-weight: bold; }

.aucbid li > section > .figure-col > figure a img {
  max-height: 170px;
  max-width: 170px; }

.aucbid li > section > figure a img.lot-image-hover, .aucbid li > section > .figure-col > figure a img.lot-image-hover {
  border-color: #999; }

.search_toggle_btn {
  color: #666666;
  text-decoration: none;
  display: block;
  margin-right: 10px; }

.aucshow-live .estimate, .aucshow-live .estimate-val {
  font-size: 18px !important; }

.aucshow-live .message-closed {
  margin-bottom: 15px; }

.bodybox h2 {
  margin-bottom: 20px; }

.estimate, .estimate-val {
  font-size: 15px; }

.message-lot .qlabel-ctl {
  text-align: left;
  padding: 5px 0; }

.message-closed .qlabel-ctl {
  padding: 5px 0; }

.invoice-message, .invoice-lnk {
  font-size: 14px;
  padding: 5px 0; }

.tell-friend {
  font-size: 14px;
  margin-left: 10px; }

.ask {
  font-size: 14px;
  margin-left: 10px; }

#estimate-timed {
  font-size: 14px; }

.youre-winning {
  color: #008000;
  text-align: center;
  margin: 0 auto;
  display: block;
  font-size: 16px; }

.outbid {
  color: #ff0000; }

#currentBid {
  display: inline-block; }

/* Hybrid Auction CSS */
.auctions-hybrid-sale .current-bid-label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase; }

.auctions-hybrid-sale .lot-bidding hr.sep {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #ffffff none repeat scroll 0 0;
  border-color: #e5e5e5 -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: solid none none;
  border-width: 1px 0 0;
  height: 1px;
  margin-bottom: 5px;
  margin-top: 0;
  width: auto; }

.auctions-hybrid-sale .highest {
  float: right;
  font-size: 20px;
  line-height: 20px;
  padding-left: 5px;
  padding-right: 5px; }

.auctions-hybrid-sale .live-bid {
  /* br{
            display: none;
        } */ }
  .auctions-hybrid-sale .live-bid.placed.orng {
    font-size: 20px !important;
    line-height: 38px !important;
    padding-bottom: 10px;
    padding-top: 40px; }
  .auctions-hybrid-sale .live-bid.disabled.grey {
    font-size: 22px;
    line-height: 62px;
    margin-left: 10px;
    margin-right: 10px; }
  .auctions-hybrid-sale .live-bid #btn-outbid {
    line-height: 30px !important;
    display: block;
    margin-bottom: 20px; }

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

.auctions-hybrid-sale .unibtn {
  padding: 0; }
  .auctions-hybrid-sale .unibtn .grey {
    background-color: #008000;
    border-radius: 100%;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4), 0 5px 5px rgba(255, 255, 255, 0.3) inset;
    height: 165px;
    padding-top: 35px;
    width: 200px; }
  .auctions-hybrid-sale .unibtn a.orng, .auctions-hybrid-sale .unibtn input.orng[type="button"], .auctions-hybrid-sale .unibtn input.orng[type="submit"] {
    background: #920002 none repeat scroll 0 0 !important;
    border-radius: 100%;
    height: 150px;
    text-shadow: none;
    width: 200px;
    padding-top: 50px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4), 0 5px 5px rgba(255, 255, 255, 0.3) inset; }
  .auctions-hybrid-sale .unibtn a.orng:hover, .auctions-hybrid-sale .unibtn a.orng:active, .auctions-hybrid-sale .unibtn input[type=button].orng:hover, .auctions-hybrid-sale .unibtn input[type=button].orng:active, .auctions-hybrid-sale .unibtn input[type=submit].orng:hover {
    background: firebrick !important;
    border-radius: 100%; }

.auctions-hybrid-sale ul.bidding-main {
  margin-top: 10px; }
  .auctions-hybrid-sale ul.bidding-main li {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: middle;
    width: 220px; }
    .auctions-hybrid-sale ul.bidding-main li.current-btn .bid-count-cont .bid-countdown {
      color: #ff0000;
      font-size: 26px;
      font-weight: bold;
      height: 0;
      padding-bottom: 0;
      text-align: center;
      line-height: 40px; }

.auctions-hybrid-sale #z17 .small-price {
  display: block;
  font-size: 27px;
  height: 50px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
  width: 176px; }

.auctions-hybrid-sale .lot-changes input.orng[type="submit"] {
  background: #920002 none repeat scroll 0 0 !important;
  border-radius: 100%;
  height: 150px;
  text-shadow: none;
  width: 200px;
  padding-top: 50px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4), 0 5px 5px rgba(255, 255, 255, 0.3) inset; }

.auctions-hybrid-sale .lot-end-countdown {
  margin-top: -105px;
  padding-bottom: 90px;
  height: 30px; }
  .auctions-hybrid-sale .lot-end-countdown > div {
    color: #ffa500;
    font-size: 16px; }

.auctions-hybrid-sale .lot-bidding {
  min-height: 467px;
  height: 467px;
  max-height: 470px;
  width: 50%;
  box-sizing: border-box; }

.auctions-hybrid-sale .lot-images-container {
  min-height: 469px;
  height: 469px;
  max-height: 470px; }

.auctions-hybrid-sale .time-status {
  font-size: 16px;
  font-weight: bold;
  display: block; }

.lot-details .auc_info a.off-increment {
  color: #551A8B; }

.list-cols .bdttle h2 a.yaaa {
  text-align: left; }

/* revert user tab */
.user-revert {
  font-size: 14px;
  position: fixed;
  top: 0px;
  left: 2%;
  background: #206177 !important;
  padding: 0px 10px; }
  .user-revert .user-revert-link {
    color: #fff; }

/* register terms and conditions page, when client signup for auction */
.register-terms-and-conditions .opencollapse > li {
  width: 100%; }
  .register-terms-and-conditions .opencollapse > li .signfrm {
    width: 90%; }
    .register-terms-and-conditions .opencollapse > li .signfrm .reg-terms {
      min-height: 300px; }
  .register-terms-and-conditions .opencollapse > li .loginfrm ul.frm > li#check-agree {
    width: 45%;
    margin: 0 auto; }
  .register-terms-and-conditions .opencollapse > li div.unibtn {
    width: 45%;
    margin: 0 auto; }

.register-terms-and-conditions .question {
  font-size: 16px; }

.register-terms-and-conditions .reseller-cert-title {
  font-size: 22px;
  font-weight: bold; }

.register-terms-and-conditions .reseller-cert-file {
  margin: 10px 0px; }

.ui-datepicker {
  width: auto !important; }
  .ui-datepicker table {
    font-size: 14px !important; }
  .ui-datepicker .ui-datepicker-title select {
    font-size: 16px !important; }
  .ui-datepicker .ui-datepicker-title {
    width: 160px !important;
    line-height: 20px !important; }
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    width: 20px !important;
    height: 40px !important; }

/* Advanced Search page with the empty search */
.search_toggle.open_form {
  display: none; }

.compact_advance_search.open_form {
  position: static !important;
  width: 100% !important;
  box-sizing: border-box;
  box-shadow: none;
  background: transparent; }
  .compact_advance_search.open_form .sbToggle {
    width: 30px; }
  .compact_advance_search.open_form .adbtn {
    width: 150px; }
  .compact_advance_search.open_form .loginfrm input.calc {
    background-position: 98% center; }
  .compact_advance_search.open_form .srch_list .filter_contnt {
    width: 100%; }

.link-report-problem {
  float: right;
  font-size: 11px;
  margin-right: 30px; }

/* File upload dialog on the profile page */
.qfileassetdialog-ctl {
  background: #fff;
  padding: 20px; }
  .qfileassetdialog-ctl input[type="button"] {
    background: #206177;
    border-radius: 0px;
    text-shadow: none;
    min-height: 36px;
    width: 100%;
    border: 0;
    display: block;
    color: #fff;
    margin-top: 5px; }

/* loader images size */
.loader-img {
  width: 100px;
  height: 100px; }

/*  Similar Items link centered */
.similar-item {
  text-align: center; }

/* hidding portal columns in index page */
ul.auclting li.accname, ul.auclting li.accimg {
  display: none; }

.ask-question-form img, .tell-friend-form img {
  width: 59%; }

.flashMessage .notes {
  border: none;
  font-size: 18px;
  color: #008000; }

.password-indicator {
  font-size: 13px;
  text-align: left;
  display: none; }
  .password-indicator .password-indicator-very-weak {
    background-color: red; }
  .password-indicator .password-indicator-weak {
    background-color: orange; }
  .password-indicator .password-indicator-good {
    background-color: yellow; }
  .password-indicator .password-indicator-strong {
    background-color: green; }
  .password-indicator .password-indicator-very-strong {
    background-color: blue; }
  .password-indicator .indicator {
    height: 10px !important;
    margin-top: 8px; }
  .password-indicator .indicator-text {
    font-size: 12px !important; }

.mediaThumbnails {
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 13px 0;
  text-align: center;
  border: 1px solid #ccc;
  width: 99.4%;
  line-height: 1; }
  .mediaThumbnails li {
    display: inline;
    float: none;
    margin-right: 0; }
    .mediaThumbnails li a {
      width: auto;
      border: 1px solid #ccc;
      padding: 0;
      display: inline-block;
      margin: 0 6px; }
      .mediaThumbnails li a img {
        max-width: 68px;
        max-height: 63px;
        width: 100%; }

.ui-tooltip {
  max-width: 25%;
  font-size: 14px !important; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* SAM-3772 lot info page and lot-description description does not support bold and italic, lists also not displayed correctly */
.auctions-info #nav b, .auctions-info #nav strong, .lot-details-index #nav b, .lot-details-index #nav strong, .view-auctions-info #nav b, .view-auctions-info #nav strong {
  font-weight: bold !important; }

.auctions-info #nav i, .auctions-info #nav cite, .auctions-info #nav em, .auctions-info #nav var, .auctions-info #nav address, .auctions-info #nav dfn, .lot-details-index #nav i, .lot-details-index #nav cite, .lot-details-index #nav em, .lot-details-index #nav var, .lot-details-index #nav address, .lot-details-index #nav dfn, .view-auctions-info #nav i, .view-auctions-info #nav cite, .view-auctions-info #nav em, .view-auctions-info #nav var, .view-auctions-info #nav address, .view-auctions-info #nav dfn {
  font-style: italic !important; }

.auctions-info #nav p, .lot-details-index #nav p, .view-auctions-info #nav p {
  line-height: 20px; }

.auctions-info #nav ul, .lot-details-index #nav ul, .view-auctions-info #nav ul {
  display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px; }
  .auctions-info #nav ul li, .lot-details-index #nav ul li, .view-auctions-info #nav ul li {
    display: list-item; }

.auctions-info #nav ol, .lot-details-index #nav ol, .view-auctions-info #nav ol {
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px; }
  .auctions-info #nav ol li, .lot-details-index #nav ol li, .view-auctions-info #nav ol li {
    display: list-item; }

.auctions-info .auctitle > div.tle .unibtn {
  width: 150px;
  margin: 0 auto;
  font-size: 18px; }

.auctions-info .desktop_slider #flexsliders.flexslider {
  overflow: hidden;
  height: auto; }
  .auctions-info .desktop_slider #flexsliders.flexslider ul.slides {
    display: flex;
    flex-wrap: wrap; }
    .auctions-info .desktop_slider #flexsliders.flexslider ul.slides > li {
      display: block;
      margin-right: 10px;
      width: 120px;
      margin-top: 10px; }

/*it needs that autocomplete shows above advanced search form */
.ui-menu {
  z-index: 1010 !important;
  font-size: 14px !important; }
  .ui-menu .ui-menu-item a {
    font-size: 13px; }

/* ui-widget wrapper */
.ui-widget {
  text-align: left;
  font-size: 1.1em;
  line-height: 19px;
  vertical-align: top; }
  .ui-widget .custom-combobox {
    position: relative;
    display: inline-block;
    font-size: 13px;
    line-height: 13px;
    width: 100%;
    vertical-align: top; }

.compact_container .compact_wrapper .pagintn > div.page {
  margin-left: 5px; }

.custom-field-listbox .validation-error {
  display: block; }

.custom-field-listbox .sbHolder {
  float: none; }

/* dialog modal window on live/hybrid sales page */
.ui-dialog .ui-dialog-titlebar {
  font-size: 20px; }

.ui-dialog .ui-dialog-content {
  padding: 15px !important;
  font-size: 18px;
  line-height: 22px; }

.ui-dialog .input-label {
  font-size: 16px; }

.ui-dialog textarea, .ui-dialog button {
  font-size: 14px !important;
  box-sizing: border-box; }

.ui-dialog .ui-dialog-buttonpane {
  border-top: 0px !important;
  margin-top: 0px !important;
  padding: 5px !important; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none !important;
    text-align: center; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
      margin: 10px 8px 10px 0; }

#sitewidemessage {
  font-size: 14px;
  color: #ff0000; }

.no-close .ui-dialog-titlebar-close {
  display: none; }

/* code for specific pages */
body.register-confirm-bidder-options .confirm-bid-msg {
  padding: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box; }
  body.register-confirm-bidder-options .confirm-bid-msg section.loginfrm.signfrm {
    float: none; }

body.register-confirm-bidder-options div.selector:not(#foo) > input + label, body.register-confirm-bidder-options div.selector:not(#foo) > span > input + label, body.register-confirm-bidder-options div.selector:not(#foo) > div.qradiobutton-ctl > span > input + label {
  background-position-x: 98% !important; }

body.register-confirm-shipping .accordionContent section.signfrm {
  padding-left: 10px;
  padding-right: 10px;
  float: none;
  box-sizing: border-box; }
  body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-phone-panel .mobui-composite-wrapper .qlistbox-ctl, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-fax-panel .mobui-composite-wrapper .qlistbox-ctl {
    width: 100%;
    display: flex; }
    body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-phone-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-fax-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox {
      width: 100%; }
      body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-phone-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-input, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-fax-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-input {
        flex: 1;
        width: calc(100% - 25px);
        box-sizing: content-box; }
      body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-phone-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-toggle, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-fax-panel .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-toggle {
        right: 0px;
        margin-right: 0px; }
  body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-country .custom-combobox .custom-combobox-input, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-state-panel .custom-combobox .custom-combobox-input, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-carrier-service .custom-combobox .custom-combobox-input, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-contact-type .custom-combobox .custom-combobox-input {
    flex: 1;
    width: calc(100% - 25px);
    box-sizing: content-box; }
  body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-country .custom-combobox .custom-combobox-toggle, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-state-panel .custom-combobox .custom-combobox-toggle, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-carrier-service .custom-combobox .custom-combobox-toggle, body.register-confirm-shipping .accordionContent section.signfrm .profile-shipping-contact-type .custom-combobox .custom-combobox-toggle {
    right: 0px;
    margin-right: 0px; }

body.register-confirm-shipping div.selector:not(#foo) > input + label, body.register-confirm-shipping div.selector:not(#foo) > span > input + label, body.register-confirm-shipping div.selector:not(#foo) > div.qradiobutton-ctl > span > input + label {
  background-position-x: 98% !important; }

/*--------- media queries ------------- */
@media only screen and (min-width: 768px) {
  header#headsec {
    height: 120px; }
    header#headsec nav ul.listnav {
      display: block !important; } }

@media only screen and (min-width: 992px) {
  .compact_advance_search {
    position: absolute;
    background: #ddd;
    width: 250px;
    padding: 20px;
    z-index: 99;
    top: 30px;
    margin-bottom: 60px;
    -webkit-box-shadow: 10px 5px 20px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 5px 20px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 5px 20px -5px rgba(0, 0, 0, 0.75);
    display: none; }
  .bid_listing_wrapper .compact_advance_search {
    top: 0; } }

@media only screen and (max-width: 1024px) {
  #wrapper {
    width: 96%; }
  .flex-direction-nav .flex-prev {
    left: -10%; }
  .flex-direction-nav .flex-next {
    right: -10%; }
  .auclisted li > section div.bdttle, .auclisted li > section > p.timelft {
    width: 84%; }
  .regfrm, .register {
    float: right;
    width: 48%; }
  #language-select-wrapper {
    width: 96%; } }

@media (max-width: 767px) {
  .register > div {
    width: 270px; }
  ul.auclting li.aucdes > div {
    padding: 0 4%; }
  ul.auclting li.aucdes h6, ul.auclting li.aucdes p {
    font-size: 13px;
    line-height: 19px; }
  ul.auclting li.aucdes h6 {
    padding: 2px 0 4px 0; }
  ul.auclting li.aucspon {
    width: 20%; }
    ul.auclting li.aucspon span {
      display: block;
      padding-top: 3px;
      line-height: 18px;
      font-size: 13px; }
  ul.auclting li.auclink {
    width: 20%; }
    ul.auclting li.auclink > div {
      padding: 3px; }
      ul.auclting li.auclink > div a {
        margin-bottom: 3px; }
  ul.auclting li.aucimg figure a {
    height: 63px; }
  .flex-direction-nav .flex-prev {
    left: -12%; }
  .flex-direction-nav .flex-next {
    right: -12%; }
  .flexslider {
    width: 510px; }
  .catlogbox {
    background: none; }
  .col_lft {
    width: 219px; }
  input[type='text'].advstxt {
    width: 88%; }
  .smsrch input[type='text'] {
    width: 70%; }
  .srch_sec input[type=text] {
    width: 79%; }
  #slider4-pager.rslides_tabs img {
    float: left;
    max-width: 46px;
    max-height: 100%;
    height: 100%; }
  .rslides_nav {
    top: 63px; }
  .rslides_nav.prev {
    left: 4%; }
  .rslides_nav.next {
    right: 4%; }
  .auc_bx_des p {
    font-size: 13px;
    padding: 14px 16px; }
  .auc_show {
    margin-bottom: 10px; }
  .auc_bx_des {
    margin-bottom: 30px; }
  #slider4.rslides li {
    width: 99.4%; }
  .auc_mob_dis {
    padding: 15px 0; }
    .auc_mob_dis em {
      display: inline-block;
      float: left;
      font-size: 16px;
      line-height: 30px; }
  .regfrm ul.frm {
    width: 270px;
    padding: 24% 0; }
  .regfrm a {
    width: 65%; }
  .regfrm label {
    width: 35%; }
  .regfrm input[type=text], .regfrm input[type=password] {
    width: 53%; }
  .regbtn {
    width: 58%; }
  .aucbid li > section {
    padding: 17px 6%; }
  .auclisted li > section {
    padding: 20px 0; }
  .viewinfo li {
    width: 33.33%; }
    .viewinfo li:last-child {
      width: 33.33%; }
      .viewinfo li:last-child div {
        padding-right: 0;
        padding-left: 0; }
    .viewinfo li div {
      display: block;
      padding-right: 15%; }
  .inv_btm > li:first-child, .inv_btm > li:last-child {
    width: 50%; }
  /** Welcome text **/
  header#headsec nav ul.listnav li.logout a {
    padding: 2.4em 1.9em 22px 0;
    line-height: 1em; }
  header#headsec {
    height: auto; }
    header#headsec nav ul.listnav {
      display: none;
      border-top: 2px #dcdcdc solid;
      height: auto; }
      header#headsec nav ul.listnav #searchFilter {
        display: block;
        position: relative;
        top: 0px;
        width: 100%;
        background: transparent;
        min-width: unset; }
      header#headsec nav ul.listnav li {
        display: block;
        width: 100% !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #eeeced 0%, white 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeced), color-stop(100%, white));
        background: -webkit-linear-gradient(top, #eeeced 0%, white 100%);
        background: -o-linear-gradient(top, #eeeced 0%, white 100%);
        background: -ms-linear-gradient(top, #eeeced 0%, white 100%);
        background: linear-gradient(to bottom, #eeeced 0%, white 100%);
        border-bottom: 1px solid #999; }
        header#headsec nav ul.listnav li:last-child {
          border-bottom: 0px; }
        header#headsec nav ul.listnav li.current, header#headsec nav ul.listnav li:hover {
          height: auto;
          background: #fff; }
        header#headsec nav ul.listnav li.logout a {
          padding-top: 10px;
          padding-bottom: 10px;
          padding-left: 20px; }
          header#headsec nav ul.listnav li.logout a p {
            width: 100%;
            text-align: left; }
        header#headsec nav ul.listnav li a {
          font-size: 18px;
          padding-top: 10px;
          padding-bottom: 10px;
          text-align: left;
          padding-left: 20px;
          box-sizing: border-box;
          height: 55px; }
          header#headsec nav ul.listnav li a.magnifying-icon {
            display: none; }
  .mobile-hamburger-menu {
    display: block;
    margin-left: 10px; }
  .aucgrid li > section > figure a {
    height: auto !important; }
  .aucgrid .bdinfo section.left {
    width: 100%; }
  .aucgrid .bdinfo section.right {
    width: 100%;
    margin-bottom: 10px; }
  .aucgrid .bdinfo span.currency-input {
    display: block;
    width: 90%;
    margin-left: auto;
    margin-right: auto; }
  .auctions-live-sale .lot-images-container,
  .auctions-live-sale .lot-bidding {
    webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    margin-bottom: 15px; }
  .auctions-live-sale ul.lot-images-slider {
    width: 100%; }
  .auctions-live-sale .account-info {
    display: none; }
  .auctions-live-sale .lot-description, .auctions-live-sale .lot-images-container, .auctions-live-sale .lot-bidding, .auctions-live-sale .video-stream {
    width: 96% !important;
    float: none !important;
    margin: 0 auto; }
  .auctions-live-sale .lot-description {
    margin-top: 20px; }
  .auctions-live-sale .lot-bidding {
    width: 96%;
    float: none;
    margin: 0 auto;
    margin-top: 10px;
    padding: 0px !important;
    display: block; }
  .auctions-live-sale .lot-bidding .info, .auctions-live-sale .lot-bidding .bidding-main, .auctions-live-sale .lot-bidding .currency-cont, .auctions-live-sale .lot-bidding .sep, .auctions-live-sale .lot-bidding .lot-messages, .auctions-live-sale #chat-messages, .auctions-live-sale .live-chat {
    margin-left: 20px;
    margin-right: 20px; }
  .auctions-live-sale .video-stream {
    padding-top: 10px;
    width: 96%;
    float: none;
    margin: 0 auto;
    margin-top: 20px; }
  .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap img {
    width: 90% !important; }
  .auctions-live-sale .lot-images-container {
    max-height: none !important;
    min-height: inherit !important;
    height: auto !important;
    padding-top: 2% !important; }
  ul.lot-header-elements li .auction-lot-details {
    display: block;
    width: 100%;
    text-align: center; }
  ul.lot-header-elements li > .auction-details {
    display: block;
    width: 100%;
    text-align: center; }
  .mobile-content-wrap .auction-lot-details .auction-details {
    display: block;
    width: 100%;
    text-align: center; }
  .mobile-content-wrap .auction-lot-details .auction-title, .mobile-content-wrap .auction-lot-details .auction-date {
    display: block;
    width: 100%;
    text-align: center; }
  .mobile-content-wrap .auction-lot-details .auction-location {
    display: block;
    width: 100%;
    text-align: center; }
  .auctions-live-sale .auction-lot-details .lot-title {
    display: block;
    width: 100%;
    text-align: center; }
  .auctions-live-sale .auction-lot-details .grp-title {
    display: block;
    width: 100%;
    text-align: center; }
  .auctions-live-sale ul.lot-header-elements li.live-bidder-num {
    display: block;
    width: 100%;
    text-align: center; }
  .auction-lot-details .short-sep {
    margin-right: auto;
    margin-left: auto; }
  .mobile-content-wrap .auction-lot-details .lot-items-won {
    display: block;
    width: 100%;
    text-align: center; }
    .mobile-content-wrap .auction-lot-details .lot-items-won a.lot-items-won-link {
      text-align: center; }
  div.place-multibid .place-multibidbtn {
    width: 100%; }
    div.place-multibid .place-multibidbtn .multi-bid {
      margin: 0 auto 0 auto; }
  .aucgrid li.item-block {
    display: table-cell;
    width: 49.5%;
    border-right: 1px #E5E5E5 solid;
    border-bottom: 1px #E5E5E5 solid; }
  .aucgrid li.item-block:nth-child(3n) {
    border-right: 1px #E5E5E5 solid; }
  .aucgrid li.item-block:nth-child(2n) {
    border-right: 0px; } }

@media only screen and (max-width: 568px) {
  #nav {
    height: auto;
    min-height: initial;
    overflow: hidden;
    padding-left: 5% !important;
    width: 90%; }
    #nav .ins_cnt {
      height: auto; }
    #nav > li > section {
      width: 100%;
      display: none;
      background: #F5F4F4 !important;
      border: 0 !important; }
    #nav > li#lot-details-desc-info {
      border: 1px solid #e5e5e5;
      display: block; }
  #nav > li > a, #tabnav > li > a {
    background: red;
    border: none;
    font-size: 24px;
    background: url(/m/images/arw.png) no-repeat 95% -58px #F5F4F4 !important;
    padding: 22px 0;
    text-indent: 20px;
    color: #666666;
    clear: both;
    text-shadow: 1px 1px 0px white; }
  #tabnav {
    margin-top: 20px;
    margin-bottom: 20px; }
  #nav > li, #tabnav > li {
    margin-bottom: 2px; }
  #nav > li > a:hover, #tabnav > li > a:hover {
    background: url(/m/images/arw.png) no-repeat 95% -58px #E2E2E2; }
  #nav > li > a.active, #tabnav > li > a.active {
    background: url(/m/images/arw.png) no-repeat 95% 27px #F5F4F4 !important; }
  .ins_cnt {
    padding-top: 0px;
    padding-bottom: 0px; }
  #nav {
    min-height: 0; }
  #nav > li > a, #tabnav > li > a {
    border: none !important;
    font-size: 24px !important;
    padding: 22px 0 !important;
    text-indent: 20px !important;
    clear: both;
    text-shadow: 1px 1px 0px white; }
  .auctitle > a.watchs {
    display: none !important; }
  .compact_advance_search {
    display: none; }
    .compact_advance_search .adsrch {
      float: none; }
  /** mobile pagination */
  .smpagination {
    /* page selector fix */ }
    .smpagination > div {
      vertical-align: top;
      margin-top: -3px !important; }
    .smpagination select.pageselector.hasCustomSelect, .smpagination select.pagesel-mobile.hasCustomSelect {
      left: auto !important;
      width: 22% !important;
      top: 4px !important; }
  li.signin-username input[type=text],
  li.signin-password input[type=password] {
    /*width:93%;*/
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  li.signin-forgot-link a {
    width: 100%; }
  .signin-loginbtn .regbtn {
    width: 211px;
    margin: 0 auto; }
    .signin-loginbtn .regbtn .reg {
      height: 46px; }
  .ui-widget .ui-widget {
    font-size: 16px; }
  .custom-combobox-toggle {
    min-height: 48px; }
  .mobui-composite-wrapper .sbSelector {
    font-size: 14px; }
  .mobui-composite-wrapper input[type=text] {
    font-size: 18px; }
  .mobui-composite-wrapper #pip18_ctl {
    width: 23%;
    float: left;
    argin-right: 7px; }
  .mobui-composite-wrapper #pip19_ctl {
    width: 49%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #pip19_ctl {
    width: 49%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #rbp28_ctl {
    width: 23%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #rbp29_ctl {
    width: 49%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #rbp30_ctl {
    width: 22%;
    float: left; }
  .mobui-composite-wrapper #rbp33_ctl {
    width: 23%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #rbp34_ctl {
    width: 49%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #rbp35_ctl {
    width: 22%;
    float: left; }
  .mobui-composite-wrapper #sip18_ctl {
    width: 23%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #sip19_ctl {
    width: 49%;
    float: left;
    margin-right: 7px; }
  .mobui-composite-wrapper #sip20_ctl {
    width: 22%;
    float: left; }
  .mobui-composite-wrapper #sip23_ctl {
    width: 23%;
    float: left;
    margin-right: 7px; }
  .qlabel-ctl {
    font-size: 14px; }
  .aucbid li > section > div.bdinfo section p span {
    display: inline-block; }
  .confirm-btn {
    width: 100% !important;
    margin-top: 14px !important; }
    .confirm-btn input[type=button] {
      font-size: 14px;
      margin-bottom: .6em; }
  .allow-opt-out {
    margin: 0 auto; }
  #pblc1 {
    display: block;
    width: 98%; }
  .aucgrid li section {
    height: auto; }
  div#general-notification a.reg {
    width: 97%;
    font-size: 14px;
    min-height: 36px; }
  .sepbox .btns-group-2 span:not(.qbutton-ctl) {
    display: inline-block;
    width: 100%; }
  /** auctions list **/
  .auchome {
    display: block !important; }
  /** profile **/
  /** adjustments for ui-widget */
  /*.ui-widget input{height: 36px;}*/
  /* iqbal note 2014-05-12 : used .custom-combobox-input instead */
  /* 2014-05-12 */
  /* https://dev.auctionserver.net/signup/ */
  /* Problem: https://www.dropbox.com/s/mhifmaagzvc7le2/Capture-2.PNG */
  .custom-combobox-input {
    height: 36px; }
  /** invoice list/details **/
  .filterinv {
    display: none !important; }
  .inv-paybtns {
    width: 97%;
    float: center; }
  .inv-print-btns-printable {
    display: none !important; }
  .inv-print-btns-pdf {
    margin-top: 15px; }
  .inv-print-btns-pdf > a {
    font-size: 14px !important;
    min-height: 36px !important;
    line-height: 36px !important; }
  /** forgot pass */
  .forgotfrm .unibtn a.drkblu {
    font-size: 14px; }
  /** alerts **/
  .signfrm ul.frm > li.sminput label {
    width: 3.9%; }
  .register:not(body) > div {
    width: 80%; }
  #wrapper {
    width: 100%; }
  .container {
    width: 88%;
    padding: 19px 6%; }
  header#headsec nav ul.iconnav li a img {
    max-height: 30px !important; }
  header#headsec nav ul.iconnav li a.home img {
    max-width: 33px !important; }
  header#headsec nav ul.iconnav li a.srch img, header#headsec nav ul.iconnav li a.prof img {
    max-width: 30px !important; }
  header#headsec nav ul li:hover {
    height: 76px; }
  .mymenu {
    margin: 10% 0; }
  .srch_sec input[type=text] {
    font-size: 14px;
    padding: 3% 4%; }
  .srch_sec input[type=button] img {
    max-width: 35px;
    max-height: 36px; }
  .bodybox h2, .list_carousel h3 {
    font-size: 16px !important;
    padding: 2% 0 5% 0; }
  .bodybox h2 em {
    padding: 8px 1.7em 0 0;
    background-position: right 11px; }
  a.links {
    font-size: 14px; }
  .loggedin {
    margin: 20px 0; }
  a.reset {
    padding: 0;
    font-size: 14px;
    padding: 0 57px 0 10px; }
  .go-top {
    width: 67px;
    height: 69px; }
    .go-top img {
      max-width: 67px;
      max-height: 69px; }
  .opencollapse > li {
    display: block;
    clear: both;
    width: 100% !important;
    border-bottom: 1px white solid; }
    .opencollapse > li:nth-child(2n), .opencollapse > li:nth-child(1n) {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 0; }
  .srch_list > li:nth-child(1n) {
    margin-bottom: 10px; }
  .register p em {
    font-size: 18px; }
  .loginfrm ul.frm > li div.selector {
    padding: 5px 0; }
  .accordionButton {
    text-align: left;
    font-size: 24px;
    background-position: 95% -54px; }
    .accordionButton span {
      padding: 0 0 0 4%; }
  .signfrm {
    width: auto; }
  .accordionContent section {
    padding: 3%;
    display: block;
    width: 100%; }
  body.signup .accordionContent .signfrm, body.profile .accordionContent .signfrm {
    width: 100%;
    padding: 3%;
    box-sizing: border-box; }
  body.signup .sbToggle, body.profile .sbToggle {
    width: 8%; }
  ul.alerts {
    padding: 0 5%;
    width: 90%; }
  .sbHolder {
    min-height: 47px;
    font-size: 14px; }
  .sbSelector {
    padding: 8px 1.5%;
    text-indent: 10px; }
  .sbToggle {
    background: url(/m/images/drparwbg.png) 0 center no-repeat;
    display: block;
    min-height: 47px;
    width: 10%;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .loginfrm input[type=text], .signfrm input[type=text],
  .loginfrm input[type=password], .signfrm textarea {
    padding: .5em 3%; }
  .loginfrm input.calc {
    background-image: url(/m/images/calbg.png);
    background-position: 98% center;
    background-repeat: no-repeat; }
  div.selector > input {
    padding: 0;
    margin: 0;
    height: 57px;
    width: 57px;
    float: right;
    position: absolute;
    right: 0;
    opacity: 0; }
  div.selector > label {
    width: 87.6%;
    float: left;
    line-height: 27px;
    text-align: left;
    font-size: 14px;
    width: 80.6%;
    padding: 0 76px 0 5px; }
  div.selector:not(#foo) > input + label.flt, div.selector:not(#foo) > span > input + label.flt {
    font: normal 16px/25px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-left: 25px; }
  /*--------------leftchkbox----------------*/
  div.smsel:not(#foo) > input + label {
    padding: 0;
    background: url(/m/images/filchk.png) no-repeat 0px -83px;
    min-height: 22px;
    /*width: 88%;*/
    width: auto;
    padding-left: 20px;
    display: block;
    color: #666666;
    font: normal 16px/18px 'proxima_nova_softregular',arial;
    margin: 0;
    padding-top: 3px;
    padding-left: 25px; }
  div.smsel:not(#foo) > input[type=radio]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:hover:checked + label,
  div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
  div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover,
  div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=radio]:hover:checked + label,
  div.smsel:not(#foo) > input[type=radio]:focus:checked + label,
  div.smsel:not(#foo) > input[type=radio]:checked + label:hover,
  div.smsel:not(#foo) > input[type=radio]:focus:checked + label {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:active + label,
  div.smsel:not(#foo) > input[type=checkbox] + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=radio]:active + label,
  div.smsel:not(#foo) > input[type=radio] + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=checkbox]:active:checked + label,
  div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.smsel:not(#foo) > input[type=radio]:active:checked + label,
  div.smsel:not(#foo) > input[type=radio]:checked + label:hover:active {
    background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  .loginfrm label.title {
    font-size: 14px;
    padding-bottom: .7em; }
  .auclistdrp em {
    padding-bottom: 10px;
    font-size: 18px; }
  /*--------------leftchkbox ends----------------*/
  .filter_contnt p {
    font-size: 16px; }
  #tcal {
    width: 452px; }
  #tcalControls th, #tcalGrid th, #tcalGrid td {
    font-size: 14px;
    padding: 2px 0; }
  .loginfrm ul.frm > li.sepbox {
    padding: .5em 0;
    text-align: center;
    font-size: 16px;
    line-height: 36px; }
  .loginfrm input[type=button].logbtn {
    margin-top: 13px; }
  .regbtn input[type=button].orng {
    line-height: 46px; }
  .regbtn {
    width: 100%;
    padding: 10px 0; }
    .regbtn input[type=button].orng {
      width: 100%;
      font-size: 20px; }
  .regfrm a {
    width: 100%;
    font-size: 18px;
    line-height: 16px;
    padding: 5px 0; }
  .register:not(body) p {
    line-height: 36px;
    text-align: center;
    font-size: 26px;
    padding: 8px 0; }
  .register:not(body) > div {
    padding: 40px 0 !important;
    width: 263px !important; }
    .register:not(body) > div > .unibtn {
      padding: 0; }
      .register:not(body) > div > .unibtn a.drkblu {
        min-height: 46px !important;
        line-height: 46px !important;
        font-size: 20px; }
  .srch_sec {
    background: white;
    width: 100% !important;
    display: block;
    padding: 0;
    margin: 0; }
    .srch_sec fieldset div.srcinput {
      padding: 0;
      margin: 0;
      border: 1px #cccccc solid;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      height: auto; }
    .srch_sec input[type=text] {
      font-size: 28px;
      padding: 2% 3%;
      width: 75% !important;
      float: left;
      margin: 0;
      border: 0;
      outline: none;
      background: none;
      color: #5b5b5b;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      height: auto; }
    .srch_sec input[type=button] {
      width: 17%;
      min-height: 59px;
      height: auto;
      float: right;
      border: 0;
      padding: 0;
      cursor: pointer;
      display: block;
      margin: 0;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px;
      background: url(/m/images/srch.png) no-repeat center center; }
      .srch_sec input[type=button] img {
        display: inline-block; }
    .srch_sec label {
      position: relative;
      clear: both;
      top: auto;
      right: auto !important;
      width: 100%;
      display: block; }
      .srch_sec label a {
        display: block;
        padding: 0;
        margin: 0 auto;
        font-size: 11px;
        background: white;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
        background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
        background: -o-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
        background: -ms-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
        background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #ededed 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
        color: #7c7c7c;
        border: 1px #CCCCCC solid;
        line-height: 58px;
        height: 56px;
        font-size: 20px;
        text-decoration: none;
        margin-top: 20px;
        text-align: center;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0; }
        .srch_sec label a:hover {
          background: #ededed;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
          background: -moz-linear-gradient(top, #ededed 0%, white 99%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(99%, white));
          background: -webkit-linear-gradient(top, #ededed 0%, white 99%);
          background: -o-linear-gradient(top, #ededed 0%, white 99%);
          background: -ms-linear-gradient(top, #ededed 0%, white 99%);
          background: linear-gradient(to bottom, #ededed 0%, white 99%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); }
        .srch_sec label a:after {
          content: " Search"; }
  header#headsec nav ul.iconnav, .mymenu, .accordionContent, .adsrch-clpse {
    display: block; }
  .advsrch_mob {
    display: none;
    margin-bottom: 30px;
    margin-top: 30px; }
  .advtitle {
    width: 100%;
    text-align: center;
    display: block; }
    .advtitle a {
      width: 100%;
      height: 72px;
      line-height: 74px;
      font-size: 24px;
      background: url(/m/images/adsrch.png) no-repeat 15% center #F4F3F4;
      display: block;
      color: #666666; }
  .adsrchcnt {
    padding: 35px 0 20px 0;
    background: white; }
  .panel {
    display: none; }
  .adsrch-mobonly {
    width: 100%;
    background: red;
    height: 56px; }
  .accordionContent {
    padding-bottom: 15px; }
  .sel_drpdwn {
    background: none;
    padding: 0; }
  .auclist, .filters, div.toppag {
    display: none; }
  .filterinv {
    display: block; }
    .filterinv > div.itmspage {
      margin-bottom: 8px;
      padding-bottom: 8px;
      border-bottom: 1px solid #cccccc;
      display: none; }
    .filterinv > div.itmspage, .filterinv .pagintn {
      display: block;
      clear: both;
      width: 100%;
      float: none;
      margin: 0 auto; }
  div.drpnone {
    display: none; }
  .pagintn {
    display: block !important;
    width: 100%;
    color: #666; }
    .pagintn > div.page {
      display: block;
      width: 100%;
      line-height: 16px;
      width: 100%;
      position: relative;
      clear: both;
      float: none !important;
      margin: 0 auto !important; }
      .pagintn > div.page a, .pagintn > div.page span, .pagintn > div.page i {
        display: none; }
      .pagintn > div.page .pageof {
        margin: 0 auto;
        width: 60%;
        line-height: 60px;
        min-height: 60px;
        font-size: 26px;
        text-align: center;
        display: block; }
        .pagintn > div.page .pageof span {
          display: inline-block;
          float: none;
          padding: 0;
          color: #8C8C92; }
      .pagintn > div.page a:first-child {
        width: 20px;
        display: block;
        background: url(/m/images/smpage.png) no-repeat;
        text-indent: -9999px;
        position: absolute;
        height: 25px;
        top: 28%;
        left: 20px; }
      .pagintn > div.page a:last-child {
        width: 20px;
        display: block;
        background: url(/m/images/smpage.png) no-repeat;
        text-indent: -9999px;
        position: absolute;
        height: 25px;
        top: 28%;
        background-position: 0px 100%;
        right: 20px; }
  div.toppag .pagintn .top_paginator {
    display: none; }
  .auclist {
    display: block;
    margin-top: 10px; }
  .auchome {
    display: none; }
  .aucmyitems {
    padding-bottom: 0;
    margin-bottom: 10px; }
  .ad_srch {
    width: 65%;
    height: 47px;
    float: none;
    clear: both;
    margin: 0 auto;
    display: block;
    background: white;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, white 0%, #efeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #efeeee));
    background: -webkit-linear-gradient(top, white 0%, #efeeee 100%);
    background: -o-linear-gradient(top, white 0%, #efeeee 100%);
    background: -ms-linear-gradient(top, white 0%, #efeeee 100%);
    background: linear-gradient(to bottom, white 0%, #efeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeeee', GradientType=0 );
    border: 1px solid #ccc;
    margin: 20px auto 10px auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none; }
  /*-----------advanced search------------*/
  div.add {
    display: block;
    position: relative;
    line-height: 1px;
    float: none;
    clear: both;
    margin: 20px auto 0 auto;
    width: 300px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none; }
    div.add > span.customSelect {
      color: #7c7c7c;
      padding: 0;
      z-index: 1;
      line-height: 12px;
      font-size: 18px;
      border: 1px #CCCCCC solid;
      width: 300px;
      text-align: center;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      outline: none; }
    div.add > .hasCustomSelect {
      line-height: 50px;
      height: 50px;
      width: 100% !important;
      height: 50px !important;
      left: 0 !important;
      top: 0 !important;
      font-size: 18px !important; }
    div.add > span.customSelect > .customSelectInner {
      background: url(/m/images/adsrch.png) no-repeat 6% center;
      width: 300px;
      padding: 0;
      line-height: 50px;
      height: 50px; }
  /*-----------advanced search ends------------*/
  .sbOptions a {
    padding: 8px 2%;
    font-size: 14px; }
  .scrolltop {
    height: 69px; }
  .auctitle {
    padding: 15px 0 30px 0; }
    .auctitle > div.tle h3 {
      line-height: 28px;
      font-size: 20px;
      padding-bottom: 0; }
      .auctitle > div.tle h3 span {
        display: none;
        display: inline; }
        .auctitle > div.tle h3 span:first-child {
          display: inline-block; }
    .auctitle > div.tle p {
      display: none; }
  .termstabs {
    display: none; }
  .auctninfo {
    display: block;
    padding-bottom: 40px; }
  .desktop_slider {
    border: 0;
    width: 100%; }
  .flexslider {
    max-width: 376px;
    width: 100%; }
  .mob-only, .sn_close {
    display: block; }
  .sn_close {
    display: none; }
  .car_wrapper {
    margin: 30px auto 0 auto;
    width: 90%; }
  .list_carousel h3.dk_title {
    display: block;
    font-size: 20px;
    width: 100%;
    text-align: center;
    padding: 2% 0 6% 0;
    border: none; }
  .list_carousel hr {
    display: block; }
  .flexcarousel {
    width: 100%; }
  .flex-direction-nav .flex-prev {
    left: -8%; }
  .flex-direction-nav .flex-next {
    right: -8%; }
  .hide_box, .simpleTabs {
    display: none; }
  .catlogbox {
    background: none;
    margin-top: 0; }
  .col_rt {
    width: 100% !important;
    margin-left: 0; }
  .titlesec {
    width: 100%; }
  .myitem_colpse {
    display: block; }
  .my_cont {
    background: white; }
  .auc_my_itm {
    border-top: 0; }
    .auc_my_itm li > section > p.timelft {
      text-align: right;
      line-height: 13px;
      width: 130px;
      margin: -31px 0 0 0; }
    .auc_my_itm li > section div.bdttle, .auc_my_itm li > section > p.timelft {
      width: 79%;
      font-size: 13px; }
    .auc_my_itm li > section div.bdttle i {
      font-size: 13px; }
    .auc_my_itm li > section > figure {
      float: left;
      width: 90px; }
      .auc_my_itm li > section > figure a img {
        max-height: 100%; }
    .auc_my_itm li > section > div.bdinfo {
      width: 130px;
      top: 12px; }
      .auc_my_itm li > section > div.bdinfo section {
        padding: 4px 0 0 0; }
        .auc_my_itm li > section > div.bdinfo section p {
          line-height: 16px;
          font-size: 13px; }
        .auc_my_itm li > section > div.bdinfo section.right {
          display: none; }
    .auc_my_itm li div.bdttle h2 {
      font-size: 13px; }
      .auc_my_itm li div.bdttle h2 a {
        font-size: 13px; }
  .aucbid li div.bdttle h2 a span {
    display: block; }
  .bodybox h2.ttle_mob {
    display: block; }
  .srchide, .smpagination {
    display: block; }
  .smpagination {
    line-height: 16px;
    background: white;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, white 0%, #efeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #efeeee));
    background: -webkit-linear-gradient(top, white 0%, #efeeee 100%);
    background: -o-linear-gradient(top, white 0%, #efeeee 100%);
    background: -ms-linear-gradient(top, white 0%, #efeeee 100%);
    background: linear-gradient(to bottom, white 0%, #efeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeeee', GradientType=0 );
    border: 1px solid #ccc;
    margin: 25px auto 0 auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: auto;
    position: relative;
    height: 60px;
    clear: both; }
    .smpagination a {
      width: 20px;
      display: block;
      background: url(/m/images/smpage.png) no-repeat;
      text-indent: -9999px;
      position: absolute;
      height: 25px;
      top: 28%; }
      .smpagination a.frt {
        background-position: 0px 0px;
        left: 20px; }
      .smpagination a.lst {
        background-position: 0px 100%;
        right: 20px; }
      .smpagination a:hover, .smpagination a:active {
        zoom: 1;
        filter: alpha(opacity=80);
        opacity: 0.8; }
    .smpagination > div {
      margin: 0 auto;
      width: 60%;
      line-height: 60px;
      min-height: 60px;
      font-size: 26px;
      text-align: center; }
  .ad_marg {
    margin: 20px auto 20px auto; }
  .auc_show {
    display: block; }
  .auc_show_mob, .adsrchlink {
    display: block;
    width: 100%; }
  .auc_mb_prev {
    display: block;
    font-size: 13px;
    padding-bottom: 10px; }
  ul.navmove {
    display: block;
    width: 100%;
    clear: both;
    font-size: 13px;
    margin-bottom: 20px; }
    ul.navmove li {
      float: left;
      width: 25%; }
      ul.navmove li a.watch {
        padding: 0; }
      ul.navmove li a.catlg {
        background: url(/m/images/catsm.png) no-repeat left 45%;
        border: none;
        -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0);
        -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0);
        box-shadow: 1px 1px 1px rgba(50, 50, 50, 0);
        padding-left: 27px;
        text-align: left; }
      ul.navmove li:first-child {
        width: 25%; }
      ul.navmove li:nth-child(2n) {
        width: 50%; }
      ul.navmove li:last-child {
        float: right; }
      ul.navmove li i {
        font-size: 20px;
        display: block;
        text-align: center; }
  .auc_mb_prev h3, .mbtime {
    display: block;
    text-align: center;
    font-size: 18px; }
  .mbtime {
    font-size: 16px; }
  .bidbox {
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
    font-size: 14px; }
    .bidbox fieldset {
      display: block;
      padding: 12px 0;
      border-bottom: 1px #B8B8B8 solid; }
      .bidbox fieldset:last-child {
        border-bottom: 0px #B8B8B8 solid;
        padding-top: 20px; }
    .bidbox li {
      padding-bottom: 10px; }
      .bidbox li:last-child {
        padding-bottom: 0; }
    .bidbox label {
      font-size: 15px;
      display: block; }
    .bidbox input[type='text'] {
      min-height: 46px;
      background: white;
      border: 1px #9E9E9E solid;
      -moz-box-shadow: inset 1px 1px 1px #d7d7d7;
      -webkit-box-shadow: inset 1px 1px 1px #d7d7d7;
      box-shadow: inset 1px 1px 1px #d7d7d7;
      font: normal 0.30435 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      margin: 0;
      outline: none;
      height: 46px;
      padding: 0 10px;
      margin: 0;
      color: #A4A4A4;
      display: block;
      width: 95.5%; }
    .bidbox .unibtn {
      padding: 0;
      font-size: 16px; }
      .bidbox .unibtn input[type=button] {
        font: normal 0.30435 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        min-height: 46px;
        margin-bottom: 8px; }
      .bidbox .unibtn:nth-child(2n) input[type=button] {
        margin-bottom: 0; }
  .disnone {
    display: none; }
  .auc_mob_dis {
    display: block; }
  .mobcollapse {
    padding-bottom: 0; }
  .auc_srl_btn {
    width: 80%;
    font-size: 13px;
    clear: both;
    float: right;
    padding-top: 2px; }
    .auc_srl_btn a {
      min-height: 36px;
      color: white;
      display: block;
      width: 32%;
      text-align: center;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      border: none;
      margin: 0;
      cursor: pointer;
      font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
      -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
      box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
      margin-right: 5px;
      float: left; }
      .auc_srl_btn a:last-child {
        margin-right: 0; }
      .auc_srl_btn a.org {
        background: #ff8200;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ff8200 0%, #da6f00 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8200), color-stop(100%, #da6f00));
        background: -webkit-linear-gradient(top, #ff8200 0%, #da6f00 100%);
        background: -o-linear-gradient(top, #ff8200 0%, #da6f00 100%);
        background: -ms-linear-gradient(top, #ff8200 0%, #da6f00 100%);
        background: linear-gradient(to bottom, #ff8200 0%, #da6f00 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8200', endColorstr='#da6f00', GradientType=0 );
        text-shadow: 0px -1px 0px #cc6800; }
        .auc_srl_btn a.org:hover, .auc_srl_btn a.org:active {
          background: #FF8200; }
      .auc_srl_btn a.blu {
        background: #00abe7;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #00abe7 0%, #0093c6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00abe7), color-stop(100%, #0093c6));
        background: -webkit-linear-gradient(top, #00abe7 0%, #0093c6 100%);
        background: -o-linear-gradient(top, #00abe7 0%, #0093c6 100%);
        background: -ms-linear-gradient(top, #00abe7 0%, #0093c6 100%);
        background: linear-gradient(to bottom, #00abe7 0%, #0093c6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe7', endColorstr='#0093c6', GradientType=0 );
        text-shadow: 0px -1px 0px #0092c6; }
        .auc_srl_btn a.blu:hover, .auc_srl_btn a.blu:active {
          background: #00ABE7; }
      .auc_srl_btn a.gry {
        background: #d5d5d5;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #d5d5d5 0%, #b3b3b3 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5d5d5), color-stop(100%, #b3b3b3));
        background: -webkit-linear-gradient(top, #d5d5d5 0%, #b3b3b3 100%);
        background: -o-linear-gradient(top, #d5d5d5 0%, #b3b3b3 100%);
        background: -ms-linear-gradient(top, #d5d5d5 0%, #b3b3b3 100%);
        background: linear-gradient(to bottom, #d5d5d5 0%, #b3b3b3 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#b3b3b3', GradientType=0 ); }
        .auc_srl_btn a.gry:hover, .auc_srl_btn a.gry:active {
          background: #D5D5D5; }
  header#headsec nav ul li a {
    height: 32px; }
  header#headsec nav ul.iconnav li a {
    padding: 1em 0 !important; }
  .flex-direction-nav a {
    width: 16px; }
  .flex-direction-nav .flex-next {
    background-position: 100% 100%; }
  .col_lft {
    width: 100% !important;
    background: none;
    padding: 20px 0 0 0; }
  .advshow {
    padding: 35px 0 0 0; }
  .adsrch {
    padding: 0;
    line-height: 20px; }
    .adsrch section {
      padding: 26px 0; }
    .adsrch label {
      font-size: 16px;
      padding-bottom: 14px;
      line-height: 18px; }
    .adsrch h3 {
      font-size: 26px;
      padding-bottom: 16px; }
  .srch_list > li {
    width: 95%;
    border-bottom: 1px #F5F4F4 solid;
    padding: 12px; }
    .srch_list > li:first-child {
      margin-bottom: 6px; }
    .srch_list > li .accordionButton, .srch_list > li .accordionButton2 {
      font-size: 20px;
      background-position: 100% -12px; }
      .srch_list > li .accordionButton span, .srch_list > li .accordionButton2 span {
        padding: 0; }
    .srch_list > li .accordionContent, .srch_list > li .accordionContent2 {
      /* padding:15px 30px; */
      width: 96%;
      display: block; }
  input[type='text'].advstxt {
    width: 95%;
    /* height: 50px;
        line-height: 50px; */
    font-size: 18px; }
  .srch_list li div.on {
    background-position: 100% 6px; }
  .loginfrm ul.frm > li div.smsel {
    padding: 0; }
  .smsrch {
    /* height: 48px;
        line-height: 48px; */ }
    .smsrch input[type='text'] {
      width: 80%;
      height: 48px;
      font: normal 16px/48px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
    .smsrch input[type=button] {
      height: 48px;
      line-height: 48px;
      width: 48px;
      background: url(/m/images/srchbtn.png) no-repeat center center; }
  .adbtn input[type=button] {
    min-height: 52px;
    font-size: 20px; }
  div.smsel > input {
    height: 25px;
    width: 25px; }
  .regfrm, .register {
    float: none;
    clear: both;
    width: 100%;
    margin-right: 0;
    min-height: 100%;
    margin-bottom: 20px; }
  .register {
    margin-bottom: 0px; }
  .regfrm label {
    display: none; }
  .regfrm ul.frm {
    width: 80%; }
  .loginfrm ul.frm > li, .regfrm ul.frm > li {
    padding-bottom: 10px; }
  .custom-combobox-input {
    margin: 0;
    padding: 0.5em 0.78em !important;
    width: 91%;
    min-height: 30px;
    font-size: 14px; }
  .custom-combobox-toggle {
    min-height: 48px; }
  .ui-button {
    position: absolute; }
  .ui-button-icon-only {
    width: 10%; }
  .ui-widget .ui-widget {
    font-size: 16px; }
  .ui-widget-content {
    font-size: 14px; }
  .sel_drpdwn {
    display: block; }
  .aucbid li, .aucgrid li {
    width: 100%; }
  .aucbid {
    border-top: 0; }
    .aucbid li > section {
      border-right: 0;
      padding: 10px 0; }
      .aucbid li > section > figure {
        width: 20%;
        float: left;
        text-align: center; }
        .aucbid li > section > figure a img {
          min-height: 58px; }
      .aucbid li > section div.bdttle {
        float: right;
        width: 80%; }
      .aucbid li > section > div.bdinfo {
        float: right;
        width: 150px;
        margin-top: -47px; }
  .aucgrid li.item-block:nth-child(odd), .aucgrid li.item-block:nth-child(even) {
    width: 100%;
    border-width: 0 0 1px 0; }
  .aucgrid li > section {
    height: auto;
    padding-bottom: 15px; }
    .aucgrid li > section > figure {
      width: 100%;
      text-align: center; }
      .aucgrid li > section > figure a img {
        min-height: 0;
        max-height: 130px; }
    .aucgrid li > section > p.timelft {
      padding: 0 5px 0 0;
      display: block;
      width: 100%; }
    .aucgrid li > section div.bdttle {
      clear: both;
      width: 100%; }
      .aucgrid li > section div.bdttle h2 {
        padding: 0;
        text-align: center; }
    .aucgrid li > section > div.bdinfo {
      float: none;
      clear: both;
      width: 100%;
      margin-top: 15px; }
      .aucgrid li > section > div.bdinfo section {
        float: right; }
        .aucgrid li > section > div.bdinfo section.left {
          padding-right: 5px; }
        .aucgrid li > section > div.bdinfo section p {
          padding: 6px 0 0 0;
          text-align: right; }
  .auclisted li > section > p.timelft {
    padding: 0 5px 0 0;
    display: block;
    width: 100%;
    width: auto;
    float: none;
    font-size: 14px; }
  .auclisted li > section div.bdttle i {
    padding-top: 0; }
  .auclisted li > section > div.bdinfo {
    margin-top: -47px;
    top: 0;
    position: relative; }
    .auclisted li > section > div.bdinfo section {
      float: right; }
      .auclisted li > section > div.bdinfo section.left {
        padding-right: 5px; }
      .auclisted li > section > div.bdinfo section p {
        padding: 6px 0 0 0;
        text-align: right;
        font-size: 13px;
        line-height: 18px; }
      .auclisted li > section > div.bdinfo section div.auclistbtn {
        padding: 4px 6px; }
        .auclisted li > section > div.bdinfo section div.auclistbtn a {
          min-height: 32px;
          font-size: 14px;
          color: white;
          display: block;
          width: 100%;
          text-align: center;
          line-height: 32px; }
  .auc_my_itm li > section div.bdttle i, .auc_my_itm li div.bdttle h2, .auc_my_itm li div.bdttle h2 a, .aucgrid li div.bdttle h2 a, .aucbid li > section div.bdttle i, .aucbid li div.bdttle h2 a {
    font-size: 13px;
    padding-left: 10px; }
  .lotno {
    font-size: 14px;
    display: block;
    text-align: center;
    width: 36%;
    margin: 0 32%;
    position: absolute; }
  #slider4.rslides li figure a {
    width: 100%;
    height: auto;
    display: block; }
  #slider4-pager.rslides_tabs {
    display: none; }
  .rslides_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    opacity: 0.6;
    text-indent: -9999px;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    background: url(/m/images/themes.gif) no-repeat 0 50% white;
    width: 38px;
    float: none;
    height: 100%;
    top: 0;
    zoom: 1;
    filter: alpha(opacity=60);
    opacity: 0.6; }
    .rslides_nav.prev {
      left: 0 !important;
      float: none;
      right: auto;
      top: 0 !important;
      background-position: 0 50% !important;
      zoom: 1;
      opacity: 0.8;
      display: block !important; }
    .rslides_nav.next {
      right: 0 !important;
      float: none;
      left: auto;
      top: 0 !important;
      background-position: 100% 50% !important;
      zoom: 1;
      opacity: 0.8;
      display: block !important; }
    .rslides_nav:hover {
      zoom: 1;
      filter: alpha(opacity=80);
      opacity: 0.8; }
  .auc_info_bid {
    padding: 0;
    background: white; }
  .auc_info_bid span.cur_bid, .auc_info_bid span.cur_time i, .auc_bx_des, .clicktxt {
    display: none; }
  .auctitle > a.watchs {
    display: block; }
  .auc_info_bid span.cur_time {
    width: 100%;
    float: none;
    clear: both;
    text-align: center;
    font-size: 14px; }
  .bidfrm {
    padding: 0; }
    .bidfrm fieldset > ul {
      min-width: 100%; }
      .bidfrm fieldset > ul li {
        width: 100%;
        display: block;
        float: none;
        clear: both;
        padding-bottom: 10px; }
        .bidfrm fieldset > ul li input[type=button] {
          width: 100%;
          margin: 0;
          font: normal 0.30435 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          min-height: 46px; }
        .bidfrm fieldset > ul li input[type=text] {
          min-height: 46px;
          font: normal 0.30435 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          width: 99.7%;
          padding: 0;
          text-indent: .9em;
          margin: 0; }
          .bidfrm fieldset > ul li input[type=text].mrg {
            margin: 0; }
          .bidfrm fieldset > ul li input[type=text].bestofr {
            margin: .5em 0;
            display: block; }
        .bidfrm fieldset > ul li .unibtn {
          padding: 0; }
        .bidfrm fieldset > ul li:first-child {
          width: 100%;
          display: block;
          float: none;
          clear: both;
          padding-bottom: 10px; }
        .bidfrm fieldset > ul li label {
          display: block;
          width: 100%;
          text-align: center;
          font-size: 14px;
          padding: 0;
          padding-bottom: 5px; }
          .bidfrm fieldset > ul li label.mxbid {
            display: block; }
        .bidfrm fieldset > ul li.mxbid {
          display: block; }
  .auc_info_bid > div.btmlinks {
    display: none; }
  .flexslider {
    height: auto;
    background: url(/m/images/sp.png) repeat-y 50% 0; }
  body.auctions-info .flexslider {
    background: none; }
  .auc_items {
    height: auto;
    max-width: 136px;
    border: none; }
    .auc_items p {
      display: none;
      font-size: 17px;
      line-height: 22px;
      color: #666;
      text-align: left; }
    .auc_items a figure {
      padding: 0;
      margin: 0 0 20px 0; }
    .auc_items a span {
      max-height: none;
      height: auto;
      white-space: normal;
      display: block;
      font-size: 17px;
      line-height: 22px;
      color: #666;
      text-align: center; }
    .auc_items a h4 {
      /* display:none; */
      max-height: none;
      height: auto;
      white-space: normal;
      display: block;
      font-size: 17px;
      line-height: 22px;
      color: #666;
      text-align: center; }
  .desktop_slider {
    padding: 5px 0; }
  .signfrm ul.frm > li.sminput label {
    float: left;
    display: inline-block;
    line-height: 46px;
    padding: 0;
    font-size: 22px;
    width: 4.9%; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 40.55%; }
  ul.alerts > li {
    font-size: 14px; }
  .shwsrch > li {
    display: block;
    width: 100%;
    margin-bottom: .6em; }
    .shwsrch > li:last-child {
      margin-bottom: 0; }
  .drp, .smboxsrch {
    width: 100%;
    margin: 0;
    max-width: 100%; }
  .invoicesrch {
    width: 99%; }
  .shwsrch label {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: .6em; }
  .tablesection {
    padding-top: .9em;
    padding-bottom: 0em; }
  .viewtitle h3 {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
    padding-top: 20px; }
    .viewtitle h3 span {
      padding: 0;
      font-size: 14px; }
  .viewtitle figure {
    width: 248px;
    float: none;
    margin: 0 auto;
    clear: both; }
  .viewinfo li {
    width: 50%; }
    .viewinfo li:nth-child(1n) div {
      padding-right: 10%;
      padding-left: 0; }
    .viewinfo li:nth-child(2n) div {
      padding-right: 0;
      padding-left: 10%; }
    .viewinfo li:last-child {
      width: 100%;
      clear: both;
      margin-top: 20px;
      text-align: left; }
    .viewinfo li:last-child div {
      padding-right: 0; }
  div.notes {
    margin-right: 0; }
  .inv_btm {
    padding-top: 20px; }
    .inv_btm > li:first-child {
      width: 100%;
      display: block;
      clear: both;
      margin-bottom: 20px; }
    .inv_btm > li:last-child {
      width: 100%;
      display: block;
      clear: both; }
  .aucgrid .bdinfo section.center > .unibtn {
    display: inline-table;
    height: auto;
    margin-left: 2%;
    margin-right: 2%; }
  .credits-settlements {
    padding-bottom: 15px; }
  .aucgrid li > section > figure a {
    max-height: 130px;
    margin-bottom: 15px; }
  .mobile-pag-no-results {
    font-size: 14px;
    display: inline; }
  .auclist-show {
    margin-top: 15px; }
  ul.auction-filters > li {
    display: block;
    margin-top: 15px; }
  /** adjustment for checkbox **/
  ul.auction-filters div.selector:not(#foo) > span > input[type=checkbox]:checked + label {
    background: url(/m/images/gr_tckcircle.png) right 4px no-repeat;
    /* line-height: 20px; */
    padding-right: 26px; }
  .auclist div.selector {
    width: 100%;
    padding-top: 5px; }
    .auclist div.selector > label, .auclist div.selector > span > label {
      height: 32px;
      line-height: 20px; }
    .auclist div.selector:not(#foo) > span > input[type=checkbox] {
      /** unchecked **/
      /** checked **/ }
      .auclist div.selector:not(#foo) > span > input[type=checkbox]:hover + label, .auclist div.selector:not(#foo) > span > input[type=checkbox] + label, .auclist div.selector:not(#foo) > span > input[type=checkbox]:focus + label {
        background: url(/m/images/gr_empcircle.png) right 0 no-repeat; }
      .auclist div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label, .auclist div.selector:not(#foo) > span > input[type=checkbox]:checked + label, .auclist div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
        background: url(/m/images/gr_tckcircle.png) right 0 no-repeat; }
    .auclist div.selector > label, .auclist div.selector > span > label {
      width: 100% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  div.selector > span > label {
    width: 100% !important;
    box-sizing: border-box; }
  .remove-watch {
    width: 98%; }
  /** adjustments to list layout **/
  .aucgrid li div.bdttle h2 a {
    white-space: normal; }
  .aucgrid li > section > figure a {
    height: auto; }
  .aucgrid li > section > p.timelft:after {
    clear: both; }
  .aucgrid li > section > div.bdinfo section.left {
    width: 50%;
    float: left;
    width: 49%; }
  .aucgrid li > section > div.bdinfo section.right {
    width: 50%;
    float: right;
    width: 49%; }
  .aucgrid .bdinfo span.currency-input {
    font-size: 18px;
    width: auto;
    margin-left: 0;
    margin-right: 0; }
    .aucgrid .bdinfo span.currency-input input[type=text] {
      padding-left: 15px;
      font-size: 16px; }
  .auclisted li > section > div.bdinfo section.left {
    width: 100%; }
  .onerow.watchlist-button .auclist div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label,
  .auclist div.selector:not(#foo) > span > input[type=checkbox]:checked + label,
  .auclist div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/gr_tckcircle.png) right 0 no-repeat; }
  li.item-block.watchlist {
    padding-top: 5px; }
    li.item-block.watchlist .item-block-wrapper {
      padding-top: 20px; }
  .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:hover + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox] + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:focus + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:hover + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox] + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:focus + label {
    background: url(/m/images/gr_empcircle.png) right 0 no-repeat !important;
    min-height: 25px; }
  .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:checked + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:checked + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/gr_tckcircle.png) right 0 no-repeat !important;
    min-height: 25px; }
  ul.user-preferences-form > li > span.label {
    display: block;
    font-size: 18px;
    text-align: left;
    line-height: 18px;
    color: #666666; }
  ul.user-preferences-form > li.sepbox > label {
    display: block;
    font-size: 18px;
    text-align: left;
    line-height: 18px;
    color: #666666; }
  ul.user-preferences-form > li > span.qlistbox-ctl > a.listboxReset {
    display: block;
    font-size: 18px;
    line-height: 18px;
    color: #666666; }
  .ui-widget-content {
    font-size: 13px; }
    .ui-widget-content.custom-combobox-input {
      height: 13px;
      font-size: 13px;
      min-height: 16px; }
  .mobui-composite-wrapper input[type=text] {
    font-size: 14px;
    line-height: 16px; }
  .mobui-composite-wrapper .custom-combobox-toggle {
    width: 16px; }
  .ui-widget .ui-widget.custom-combobox-toggle {
    width: 16px; }
  /** adjustment for confirm additional reg option */
  .confirm-reg-opt ul.frm li {
    width: 90%;
    margin-left: auto;
    margin-right: auto; }
  .settlements-bodybox ul.viewinfo li {
    display: block;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .settlements-bodybox .viewinfo li:nth-child(1n) div {
    padding-right: 0;
    padding-left: 0; }
  .settlements-bodybox .viewinfo li:nth-child(2n) {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
    padding-bottom: 15px; }
    .settlements-bodybox .viewinfo li:nth-child(2n) div {
      padding-left: 0; }
  .settlements-bodybox .viewinfo li:last-child {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
    width: 95%; }
  .auctions.auctions-catalog .to-watchlist {
    width: 100%;
    font-size: 16px;
    text-align: center;
    margin-bottom: 15px; }
  .print-pdf {
    float: none;
    text-align: center; }
  #language-select-wrapper {
    padding: 19px 6%;
    width: auto; }
  #language-select {
    width: 100%;
    float: none; }
  /* add paddings */
  /* now in mobile */
  #wrapper {
    webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */ }
  ul.lot-header-elements li.auction-lot-details {
    display: block;
    width: 100%;
    text-align: center; }
  ul.lot-header-elements li > .auction-details {
    display: block;
    width: 100%;
    text-align: center; }
  .mobile-content-wrap .auction-lot-details .auction-title, .mobile-content-wrap .auction-lot-details .auction-date, .mobile-content-wrap .auction-lot-details .auction-location, .mobile-content-wrap .auction-lot-details .auction-details {
    display: block;
    width: 100%;
    text-align: center; }
  /* adjust header elements */
  .auctions-live-sale .account-info {
    display: none; }
  .auctions-live-sale .auction-lot-details .lot-title, .auctions-live-sale .auction-lot-details .grp-title {
    display: block;
    width: 100%;
    text-align: center; }
  .auctions-live-sale .auction-lot-details .lot-title {
    text-align: center; }
  .auctions-live-sale .auctitle > div.tle h3 {
    text-align: center; }
  .auctions-live-sale ul.lot-header-elements li.audio-video-stream {
    display: block;
    width: 98%;
    margin-left: auto;
    float: none;
    margin-right: auto; }
  .auctions-live-sale .lot-images-container, .auctions-live-sale .lot-bidding {
    border-width: 0px;
    border-style: none;
    box-shadow: none;
    margin-bottom: 0; }
  .auctions-live-sale .lot-images-container {
    height: 145px; }
  .auctions-live-sale ul.lot-images-slider li.current-image img {
    width: 100%;
    max-height: 125px; }
  .auctions-live-sale ul.lot-images-slider li .current-image .curr-img-wrap {
    border: 1px solid rgba(204, 204, 204, 0.5);
    text-align: center;
    display: inline-block; }
  .auctions-live-sale ul.lot-images-slider li.current-image a {
    display: block;
    text-align: center;
    max-height: 124px;
    max-width: 132px;
    float: left;
    position: relative; }
  .auctions-live-sale ul.lot-images-slider li.current-image span.img-overlay {
    position: absolute;
    /* absolute position (so we can position it where we want)*/
    bottom: 5px;
    /* position will be on bottom */
    right: 7px;
    width: 100%;
    display: block;
    width: 14px;
    height: 14px;
    background: url("/m/images/magnify.png") bottom right no-repeat;
    z-index: 9999; }
  .auctions-live-sale .lot-bidding {
    height: auto;
    padding-bottom: 10px;
    max-height: none; }
  .auctions-live-sale ul.info {
    display: none; }
  .auctions-live-sale ul.bidding-main li {
    display: block;
    width: 100%;
    text-align: center; }
    .auctions-live-sale ul.bidding-main li.current-btn {
      width: 70%;
      margin-left: auto;
      margin-right: auto; }
  .auctions-live-sale ul.live-chat-controls li {
    display: block;
    width: 100%;
    margin-bottom: 10px; }
    .auctions-live-sale ul.live-chat-controls li.live-chat-btn {
      width: 70%;
      margin-left: auto;
      margin-right: auto; }
      .auctions-live-sale ul.live-chat-controls li.live-chat-btn .unibtn a.drkblu {
        font-size: 14px;
        line-height: 35px; }
  .auctions-live-sale .lot-description {
    border: none; }
  .auctions-live-sale .lot-description-header {
    background: none;
    border: none; }
  .auctions-live-sale .lot-description-content {
    height: auto;
    overflow: visible; }
  .auctions-live-sale .lot-upcoming {
    display: none; }
  .auctions-live-sale ul.lot-images-slider li.current-image .curr-img-wrap {
    border: 0px; }
  .auctions-live-sale ul.lot-images-slider li.current-image a {
    height: auto;
    max-width: none;
    max-height: none;
    width: 90%;
    margin: 0 auto;
    float: none; }
  .auctions-live-sale ul.lot-images-slider li.current-image img {
    max-height: none; }
  .auction-lot-details .short-sep {
    margin-right: auto;
    margin-left: auto; }
  /* my-items-hamburger-menu */
  #my-items-mobile-menu nav ul.listnav li.logout a {
    padding: 2.4em 1.9em 22px 0;
    line-height: 1em; }
  #my-items-mobile-menu {
    display: block;
    height: auto; }
    #my-items-mobile-menu nav ul.listnav {
      display: none;
      border-top: 2px #dcdcdc solid;
      height: auto; }
      #my-items-mobile-menu nav ul.listnav #searchFilter {
        display: block;
        position: relative;
        top: 0px;
        width: 100%;
        background: transparent;
        min-width: unset; }
      #my-items-mobile-menu nav ul.listnav li {
        display: block;
        width: 100% !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #eeeced 0%, white 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeced), color-stop(100%, white));
        background: -webkit-linear-gradient(top, #eeeced 0%, white 100%);
        background: -o-linear-gradient(top, #eeeced 0%, white 100%);
        background: -ms-linear-gradient(top, #eeeced 0%, white 100%);
        background: linear-gradient(to bottom, #eeeced 0%, white 100%);
        border-bottom: 1px solid #999; }
        #my-items-mobile-menu nav ul.listnav li:last-child {
          border-bottom: 0px; }
        #my-items-mobile-menu nav ul.listnav li.current, #my-items-mobile-menu nav ul.listnav li:hover {
          height: auto;
          background: #fff; }
        #my-items-mobile-menu nav ul.listnav li.logout a {
          padding-top: 10px;
          padding-bottom: 10px;
          padding-left: 20px; }
          #my-items-mobile-menu nav ul.listnav li.logout a p {
            width: 100%;
            text-align: left; }
        #my-items-mobile-menu nav ul.listnav li a {
          font-size: 18px;
          padding-top: 10px;
          padding-bottom: 10px;
          text-align: left;
          padding-left: 20px;
          box-sizing: border-box;
          height: 55px; }
          #my-items-mobile-menu nav ul.listnav li a.magnifying-icon {
            display: none; }
  .my-items-mobile-hamburger-menu {
    display: block;
    margin-left: 10px; }
  .my-items #tab-sub-menu {
    display: none; }
  .my-items .smpagination {
    margin-bottom: 15px; }
  /* my-invoices pay via cc (epay) adjustment */
  .my-invoices-view .epay-form {
    margin-left: auto;
    margin-right: auto;
    width: 88%; }
  div.place-multibid .place-multibidbtn {
    width: 100%; }
    div.place-multibid .place-multibidbtn .multi-bid {
      margin: 0 auto 0 auto; }
  #flasPlayer_api, #flashPlayer {
    min-height: 150px;
    min-width: 100%;
    border: 1px solid; }
  #slider4.rslides li figure a {
    height: auto; }
  .auc_info .navigate {
    border: 1px solid #e5e5e5; }
  .lot-details-container .auc_info_bid .cur_bid {
    width: 100%;
    display: block !important;
    text-align: center; }
  .bidfrm fieldset {
    padding-top: 0px; }
    .bidfrm fieldset > ul {
      min-width: 100%; }
    .bidfrm fieldset > ul li:first-child, .bidfrm fieldset > ul li {
      width: 100% !important;
      display: block;
      float: none;
      clear: both;
      padding-bottom: 10px; }
  .mxbid-input > span.qtextbox-ctl > input[type=text] {
    width: 100% !important;
    font-size: 16px; }
  .auc_info_bid > div.btmlinks {
    display: block;
    margin-bottom: 10px; }
    .auc_info_bid > div.btmlinks span.qlinkbutton-ctl {
      display: inline-block;
      width: 100%;
      text-align: center;
      padding-bottom: 5px; }
      .auc_info_bid > div.btmlinks span.qlinkbutton-ctl a {
        float: none;
        display: block; }
  .auctions-catalog .aucgrid li > section > figure a {
    margin-bottom: 0px; }
  .aucgrid li > section > figure {
    width: 100%;
    text-align: center; }
  ul.auclting li.aucdes h6 a, .aucbid li div.bdttle h2 a, .sale-no, .auctitle > div.tle h3, .bodybox h2 {
    color: #6b6b6b;
    font-family: oswald,"arial narrow";
    font-size: 14px !important;
    font-weight: normal;
    line-height: 15px;
    text-transform: uppercase; }
  .unibtn input.orng.place-bid {
    margin-top: 15px; }
  .register-terms-and-conditions #wrapper {
    width: 100% !important; }
  .register-terms-and-conditions .opencollapse > li .loginfrm ul.frm > li#check-agree {
    width: 70% !important; }
  /*************************************  AUCTION INFO PAGE TABS CSS  *******************************************/
  .auctions fieldset.description-fieldset, .auctions fieldset.shipping-fieldset, .auctions fieldset.terms {
    width: 100% !important;
    float: none !important;
    display: block !important; }
    .auctions fieldset.description-fieldset legend, .auctions fieldset.shipping-fieldset legend, .auctions fieldset.terms legend {
      border: none;
      font-size: 24px;
      padding: 22px 0;
      text-indent: 20px;
      clear: both;
      text-shadow: 1px 1px 0px white;
      display: block;
      text-decoration: none;
      background: url(/m/images/arw.png) no-repeat 95% -58px #E2E2E2;
      width: 100%; }
      .auctions fieldset.description-fieldset legend.active, .auctions fieldset.shipping-fieldset legend.active, .auctions fieldset.terms legend.active {
        background: url(/m/images/arw.png) no-repeat 95% 27px #F5F4F4; }
    .auctions fieldset.description-fieldset div.shipping, .auctions fieldset.description-fieldset div.terms, .auctions fieldset.description-fieldset div.desc, .auctions fieldset.shipping-fieldset div.shipping, .auctions fieldset.shipping-fieldset div.terms, .auctions fieldset.shipping-fieldset div.desc, .auctions fieldset.terms div.shipping, .auctions fieldset.terms div.terms, .auctions fieldset.terms div.desc {
      position: static;
      width: 100%;
      box-sizing: border-box;
      background: #F5F4F4;
      border: 0;
      padding: 20px !important; }
  input[type=button].multi-bid {
    width: 100%; }
  .filter_contnt.categories-list {
    overflow: scroll;
    -webkit-overflow-scrolling: touch; }
  .filter_contnt.categories-list div.selector > label {
    width: auto !important; }
  #toppaginator {
    display: none !important; }
  #searchFilter div.smsel:not(#foo) > input[type=checkbox]:checked + label {
    background: url(/m/images/filchk.png) no-repeat 5px 10px; }
  #searchFilter div.smsel:not(#foo) > input + label {
    background: url(/m/images/filchk.png) no-repeat 5px -77px; }
  body.register-confirm-shipping .ui-widget .ui-widget.custom-combobox-toggle, body.register-confirm-shipping .mobui-composite-wrapper .custom-combobox-toggle {
    width: 28px;
    height: 31px; } }

@media only screen and (max-width: 480px) {
  #nav > li > a, #tabnav > li > a {
    background: red;
    border: none;
    font-size: 16px;
    background: url(/m/images/smarw.png) no-repeat 96% -23px #F5F4F4;
    padding: 14px 0;
    text-indent: 20px;
    color: #666666; }
  #nav > li > a:hover, #tabnav > li > a:hover {
    background: url(/m/images/smarw.png) no-repeat 96% -23px #F5F4F4; }
  #nav > li > a.active, #tabnav > li > a.active {
    background: url(/m/images/smarw.png) no-repeat 96% 18px #F5F4F4; }
  #nav > li > section {
    background: #F5F4F4;
    border: 0; }
  .sepbox .btns-group-2 span:not(.qbutton-ctl) {
    display: inline-block;
    width: 100%;
    margin-bottom: 1em; }
  .signfrm ul.frm > li.sminput label {
    width: 2.9% !important; }
  .register > div {
    width: 90%; }
  header#headsec nav ul.iconnav li a {
    padding: 1em 0; }
  .srch_sec input[type=button] {
    min-height: 56px;
    background-position: center 70%; }
    .srch_sec input[type=button] img {
      max-width: 29px;
      max-height: 30px; }
  .srch_sec input[type=text] {
    font-size: 14px;
    padding: 5% 4%; }
  .mymenu {
    margin: 10% 0; }
  .nav-primary a {
    font-size: 14px; }
  .nav-menu .nav-primary h3 {
    min-height: 48px;
    background: url(/m/images/apache_pb1.png) no-repeat 23px 50% #bebdbe; }
  .nav-menu .nav-primary.expanded h3 {
    background-position: -23px 50%; }
  .bodybox h2 em {
    background-position: right 5px; }
  .accordionButton {
    background: url(/m/images/smarw.png) no-repeat 96% -20px #F5F4F4;
    font-size: 14px;
    padding: 14px 0; }
  .on {
    background: url(/m/images/smarw.png) no-repeat 96% 19px #F5F4F4; }
  .accordionContent section {
    padding: 2% 3%; }
  .accordionContent p, .accordionContent h4, .flexcarousel .slides > li section div p {
    font-size: 17px; }
  .flexslider .slides > li section div p {
    line-height: 22px; }
  .loggedin {
    margin: 20px 0; }
  .loginfrm ul.frm > li.sepbox {
    font-size: 14px; }
  .loginfrm ul.frm > li.sepbox span {
    padding: 0; }
  div.selector:not(#foo) > input + label, div.selector:not(#foo) > span > input + label {
    background: url(/m/images/gr_empcrclmd.png) right 0 no-repeat;
    min-height: 38px;
    display: block;
    padding: 0 50px 0 5px;
    font-size: 14px;
    padding-top: 10px; }
  div.selector > input {
    height: 37px;
    width: 37px; }
  div.selector > label {
    padding: 0 37px 0 10px;
    line-height: 22px;
    font-size: 14px;
    color: #666666; }
  div.selector:not(#foo) {
    /*  checked styles */
    /* Active styles */ }
    div.selector:not(#foo) > input[type=radio] + label {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=radio]:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=checkbox]:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=checkbox]:hover:checked + label, div.selector:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.selector:not(#foo) > input[type=checkbox]:checked + label:hover, div.selector:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label, div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label,
    div.selector:not(#foo) > span > input[type=checkbox]:checked + label:hover, div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=radio]:hover:checked + label, div.selector:not(#foo) > input[type=radio]:focus:checked + label,
    div.selector:not(#foo) > input[type=radio]:checked + label:hover, div.selector:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=checkbox]:active + label, div.selector:not(#foo) > input[type=checkbox] + label:hover:active,
    div.selector:not(#foo) > span > input[type=checkbox]:active + label, div.selector:not(#foo) > span > input[type=checkbox] + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=radio]:active + label, div.selector:not(#foo) > input[type=radio] + label:hover:active,
    div.selector:not(#foo) > span > input[type=radio]:active + label, div.selector:not(#foo) > span > input[type=radio] + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=checkbox]:active:checked + label, div.selector:not(#foo) > input[type=checkbox]:checked + label:hover:active,
    div.selector:not(#foo) > span > input[type=checkbox]:active:checked + label, div.selector:not(#foo) > span > input[type=checkbox]:checked + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
    div.selector:not(#foo) > input[type=radio]:active:checked + label, div.selector:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat; }
  div.smsel > input {
    height: 25px;
    width: 25px; }
  .sbToggle {
    /*width: 11%;*/
    width: 13%; }
  .loginfrm textarea {
    min-height: 150px; }
  #tcal {
    width: 380px; }
  #tcalControls th, #tcalGrid th, #tcalGrid td {
    font-size: 14px; }
  .scrolltop {
    height: 69px; }
  .bodybox h2, .list_carousel h3 {
    padding: 2% 0 6% 0; }
  .auc_srl_btn {
    width: 100%; }
  .myitem_colpse li {
    min-height: inherit; }
  .auc_srl_btn a:last-child {
    margin-right: 0;
    width: 33%; }
  .auc_my_itm li > section div.bdttle {
    width: 77%; }
    .auc_my_itm li > section div.bdttle i, .auc_my_itm li > section div.bdttle h2, .auc_my_itm li > section div.bdttle h2 a {
      font-size: 12px; }
  .auc_my_itm li > section > div.bdinfo section p {
    line-height: 16px;
    font-size: 12px; }
  ul.navmove li i, .auc_mb_prev h3 {
    font-size: 18px; }
  .bidbox label {
    font-size: 14px; }
  .bidbox .unibtn input[type=button] {
    font-size: 16px; }
  ul.navmove li {
    width: 25%; }
    ul.navmove li:first-child {
      width: 25%; }
    ul.navmove li:nth-child(2n) {
      width: 50%; }
  .roundabout-holder {
    min-height: 180px; }
  .srch_list > li .accordionButton, .srch_list > li .accordionButton2 {
    padding: 0;
    background: url(/m/images/filbg.png) no-repeat;
    background-position: 100% -13px; }
  .smsrch input[type='text'] {
    width: 78%; }
  .srch_list > li .accordionContent p, .srch_list > li .accordionContent2 p {
    font-size: 15px; }
  .regfrm ul.frm {
    width: 90% !important; }
  .srch_list > li {
    width: 93%; }
  input[type='text'].advstxt {
    width: 94%; }
  .smsrch {
    width: 98.7%; }
  .advsrch_mob {
    margin: 20px 0; }
  .advtitle a {
    line-height: 55px;
    height: 53px;
    font-size: 14px; }
  .advshow {
    padding: 30px 0 0 0; }
  .lotno {
    font-size: 12px;
    line-height: 28px; }
  .bidfrm fieldset > ul li label {
    font-size: 14px; }
  /*--------------leftchkbox----------------*/
  div.smsel:not(#foo) {
    /* Checked styles */
    /* Active styles */ }
    div.smsel:not(#foo) > input + label {
      padding: 0;
      background: url(/m/images/filchk.png) no-repeat 0px -83px;
      min-height: 22px;
      /*width: 88%;*/
      width: auto;
      padding-left: 20px;
      display: block;
      color: #666666;
      font: normal 16px/18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      margin: 0;
      padding-top: 3px;
      padding-left: 25px; }
    div.smsel:not(#foo) > input[type=radio]:checked + label {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=checkbox]:checked + label {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=checkbox]:active + label,
    div.smsel:not(#foo) > input[type=checkbox] + label:hover:active {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=radio]:active + label,
    div.smsel:not(#foo) > input[type=radio] + label:hover:active {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=checkbox]:active:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover:active {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=radio]:active:checked + label,
    div.smsel:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.aucsel > input {
    right: auto;
    left: 0;
    width: 37px;
    height: 37px; }
  div.aucsel:not(#foo) {
    /* Checked styles */
    /* Active styles */ }
    div.aucsel:not(#foo) > input + label {
      padding: 0;
      background: url(/m/images/gr_empcrclmd.png) left 3px no-repeat;
      min-height: 29px;
      /*width: 88%;*/
      width: auto;
      padding-left: 50px;
      display: block;
      color: #666666;
      font: normal 20px/20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      margin: 0;
      padding-top: 12px; }
    div.aucsel:not(#foo) > input[type=radio]:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=radio]:hover:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:checked + label:hover,
    div.aucsel:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=checkbox]:active + label,
    div.aucsel:not(#foo) > input[type=checkbox] + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=radio]:active + label,
    div.aucsel:not(#foo) > input[type=radio] + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=checkbox]:active:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
    div.aucsel:not(#foo) > input[type=radio]:active:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/gr_tckcrcmd.png) left 3px no-repeat; }
  .loginfrm label.title {
    font-size: 14px;
    padding-bottom: .7em; }
  .auclistdrp {
    padding: .6em .7em; }
  .auclistdrp em {
    padding-bottom: 10px;
    font-size: 14px; }
  /*--------------leftchkbox ends----------------*/
  .car_wrapper {
    width: 100%; }
  .flexslider {
    width: 100%;
    max-width: 320px;
    background: none; }
  .auc_items {
    max-width: 260px; }
    .auc_items a figure img {
      max-height: 107px;
      height: auto;
      min-height: 107px; }
  .custom-combobox-input {
    width: 90%; }
  ul.opencollapse {
    overflow: hidden; }
  .opencollapse.srch_list {
    overflow: visible; }
  ul.auction-filters > li {
    padding: 11px; }
  /** make sure list checkboxes are consistent in the auction items list**/
  .auclist div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label,
  .auclist div.selector:not(#foo) > span > input[type=checkbox]:checked + label,
  .auclist div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/gr_tckcircle.png) right 0 no-repeat;
    min-height: 40px !important; }
  .aucgrid .bd-chk {
    margin-right: -35px; }
  .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:hover + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox] + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:focus + label {
    background: url(/m/images/gr_empcrclmd.png) right 0 no-repeat !important;
    min-height: 40px; }
  .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:checked + label, .auction-filters div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat !important;
    min-height: 40px !important; }
  .signfrm div.selector:not(#foo) > span > input[type=checkbox]:hover + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox] + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:focus + label {
    background: url(/m/images/gr_empcrclmd.png) right 0 no-repeat !important;
    min-height: 40px; }
  .signfrm div.selector:not(#foo) > span > input[type=checkbox]:hover:checked + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:checked + label, .signfrm div.selector:not(#foo) > span > input[type=checkbox]:focus:checked + label {
    background: url(/m/images/gr_tckcrcmd.png) right 0 no-repeat !important;
    min-height: 40px !important; }
  li.item-block.watchlist .item-block-wrapper {
    padding-top: 25px; }
  /* stack-up auction list */
  ul.auclting {
    padding-top: 5px;
    padding-bottom: 10px; }
    ul.auclting > li {
      display: block;
      width: 100%;
      float: none;
      clear: both; }
    ul.auclting li.aucimg {
      width: 100% !important; }
      ul.auclting li.aucimg figure {
        display: table;
        width: 100%; }
    ul.auclting li.aucdes {
      width: 100% !important;
      text-align: center; }
      ul.auclting li.aucdes > div {
        padding: 0; }
    ul.auclting li.aucspon {
      width: 100%;
      text-align: center; }
  .register-terms-and-conditions .opencollapse > li .loginfrm ul.frm > li#check-agree, .register-terms-and-conditions .opencollapse > li div.unibtn {
    width: 90% !important; }
  .auclist li > section div.bdttle {
    width: 100%;
    margin-left: 10px; }
  .auclist .figure-mobile figure {
    display: block; }
  .auclist .list-cols.figure-col {
    display: none !important; }
  .auclist .list-cols.info-col .bdttle {
    margin-bottom: 10px; }
  .auclist .desc-bidding-info-wrapper p.time-left {
    text-align: center; }
  .auclist li > section div.bdttle i, .auclist .auclist li div.bdttle h2 a {
    display: inline-block;
    width: 100%;
    text-align: center !important;
    font-size: 16px; }
  .aucbid li > section div.bdttle {
    width: 100% !important;
    text-align: center; }
    .aucbid li > section div.bdttle h2, .aucbid li > section div.bdttle h2 a {
      text-align: center !important; }
  /*************************************  AUCTION INFO PAGE TABS CSS  *******************************************/
  .auctions fieldset.description-fieldset legend, .auctions fieldset.shipping-fieldset legend, .auctions fieldset.terms legend {
    border: none;
    font-size: 16px;
    background: url(/m/images/smarw.png) no-repeat 96% -23px #F5F4F4;
    padding: 14px 0;
    text-indent: 20px;
    color: #666; }
    .auctions fieldset.description-fieldset legend:hover, .auctions fieldset.shipping-fieldset legend:hover, .auctions fieldset.terms legend:hover {
      background: url(/m/images/smarw.png) no-repeat 96% -23px #F5F4F4; }
    .auctions fieldset.description-fieldset legend.active, .auctions fieldset.shipping-fieldset legend.active, .auctions fieldset.terms legend.active {
      background: url(/m/images/smarw.png) no-repeat 96% 18px #F5F4F4; }
  .auctions fieldset.description-fieldset div.shipping, .auctions fieldset.description-fieldset div.terms, .auctions fieldset.description-fieldset div.desc, .auctions fieldset.shipping-fieldset div.shipping, .auctions fieldset.shipping-fieldset div.terms, .auctions fieldset.shipping-fieldset div.desc, .auctions fieldset.terms div.shipping, .auctions fieldset.terms div.terms, .auctions fieldset.terms div.desc {
    font-size: 12px; } }

@media only screen and (max-width: 380px) {
  .container {
    width: 88%;
    padding: 19px 6%; }
  .loginfrm ul.frm > li:last-child {
    padding: 7% 0; }
  .srch_sec input[type=button] {
    background: url(/m/images/srchbtn.png) no-repeat center center; }
  .bodybox h2 em {
    padding: 8px 1.7em 0 0;
    background-position: right 11px; }
  .loginfrm input[type=button], a.blulink {
    width: 100%; }
  .loginfrm input[type=text], .loginfrm input[type=password], .signfrm input[type=text], .signfrm textarea {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: .5em 5%;
    line-height: 21px;
    font-size: 17px; }
  .accordionButton {
    font-size: 14px; }
  .sbToggle {
    width: 14%; }
  .signfrm ul.frm > li:last-child {
    padding: 0;
    padding-bottom: 7px; }
  div.selector > label {
    padding-left: 0;
    width: 80%; }
  .loginfrm ul.frm > li.sepbox {
    padding: .4em 0; }
  .loginfrm ul.frm > li.sepbox div {
    padding: .2em 0; }
  .go-top {
    width: 67px;
    height: 69px; }
    .go-top img {
      max-width: 67px;
      max-height: 69px; }
  .loginfrm input.calc {
    -moz-background-size: 11% 80%;
    -webkit-background-size: 11% 80%;
    -o-background-size: 11% 80%; }
  #tcal {
    width: 296px; }
  #tcalControls th, #tcalGrid th, #tcalGrid td {
    font-size: 14px; }
  .flex-direction-nav a {
    width: 16px;
    height: 17px;
    background: url(/m/images/lefrarw.png) no-repeat; }
  .flex-direction-nav .flex-prev {
    left: -16px; }
  .flex-direction-nav .flex-next {
    background-position: 100% 100%;
    right: -16px; }
  .ad_srch {
    width: 80%; }
  .styled-select {
    background: url(/m/images/adsrch.png) no-repeat 11% center; }
    .styled-select select {
      text-indent: 26%; }
  .bodybox h2, .list_carousel h3 {
    padding: 2% 0 8% 0; }
  .auctitle > div.tle {
    padding-bottom: 14px; }
  .list_carousel h3.dk_title {
    display: block;
    font-size: 20px; }
  .auctninfo {
    padding-bottom: 30px; }
  .auc_my_itm li > section div.bdttle {
    width: auto;
    margin-left: 105px;
    float: left; }
  .auc_srl_btn a {
    margin-right: 4px;
    font-size: 13px; }
  .auc_srl_btn a:last-child {
    margin-right: 0;
    /*float:right;*/ }
  ul.navmove li i, .auc_mb_prev h3, .mbtime {
    font-size: 18px; }
  .auc_mb_prev {
    padding-bottom: 0px; }
  .bidbox {
    padding-bottom: 15px; }
    .bidbox label {
      font-size: 14px; }
    .bidbox input[type='text'] {
      width: 93.6%;
      min-height: 40px;
      font: normal 0.35 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      height: 40px; }
    .bidbox .unibtn input[type=button] {
      font: normal 0.35 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      min-height: 40px;
      margin-bottom: 8px; }
  .mobcollapse {
    padding-bottom: 0; }
  div.add, div.add > span.customSelect, div.add > span.customSelect > .customSelectInner {
    width: 99.6%; }
  .smpagination a {
    height: 13px;
    width: 12px;
    top: 37%; }
    .smpagination a.frt {
      background-position: 100% 0px; }
    .smpagination a.lst {
      background-position: 100% -48px; }
  .pagintn > div.page .pageof {
    font-size: 22px;
    width: 70%; }
  .pagintn > div.page a:first-child {
    background-position: 100% 0px;
    height: 13px;
    width: 12px;
    top: 37%;
    left: 13px; }
  .pagintn > div.page a:last-child {
    background-position: 100% -48px;
    height: 13px;
    width: 12px;
    top: 37%;
    right: 13px; }
  ul.navmove li {
    width: 100%;
    text-align: center; }
    ul.navmove li:first-child {
      width: 50%;
      text-align: left;
      margin-bottom: 5px; }
    ul.navmove li:nth-child(2n) {
      width: 50%;
      text-align: right;
      margin-bottom: 5px; }
    ul.navmove li i {
      text-align: right; }
    ul.navmove li a.watch {
      width: 150px;
      float: none;
      display: inline-block;
      margin: 0 auto; }
    ul.navmove li a.catlg {
      width: auto;
      font-size: 16px;
      text-align: left; }
  .smsrch input[type='text'] {
    width: 75%; }
  .sbToggle {
    width: 16%; }
  .srch_list > li .accordionContent, .srch_list > li .accordionContent2 {
    padding: 15px;
    width: 98%;
    font-size: 18px; }
  .adbtn input[type=button] {
    min-height: 40px;
    font-size: 16px; }
  .srch_list > li {
    width: 91%; }
  input[type='text'].advstxt {
    width: 93%; }
  .swiper-container {
    height: 170px;
    margin: 10px 0; }
  .swiper-slide a {
    vertical-align: middle;
    display: table-cell;
    width: 334px;
    height: 170px; }
    .swiper-slide a img {
      height: auto;
      max-width: 251px; }
  .fancybox-image {
    max-width: 100%;
    max-height: 100%; }
  .fancybox-skin {
    width: 93% !important;
    height: 93% !important;
    margin: 0 auto; }
  .fancybox-inner {
    width: 100% !important;
    margin: 0 auto; }
  .srch_sec label a {
    line-height: 50px;
    height: 50px;
    font-size: 18px; }
  .lotno {
    font-size: 14px;
    top: 56px;
    width: 80%;
    margin: 0 10%; }
  .bidfrm fieldset > ul li input[type=text] {
    min-height: 40px;
    font: 12px;
    height: 40px; }
  .bidfrm fieldset > ul li input[type=button] {
    font-size: 13px;
    min-height: 36px; }
  .bidfrm fieldset > ul li label {
    font-size: 13px; }
  .auc_info_bid span.cur_time {
    font-size: 14px; }
  .bidfrm fieldset {
    padding: 10px 0; }
  .flexslider {
    width: 100%;
    max-width: 270px;
    background: none; }
  .auc_items {
    max-width: 100%;
    width: 80%;
    margin: 0 auto; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 35%; }
  ul.alerts > li {
    font-size: 14px; }
  .footable > tbody > tr > td {
    padding: 12px 10px; }
  .footable > thead > tr > th {
    padding: 12px 10px; }
  .viewtitle h3 span {
    padding: 0;
    font-size: 14px; }
  .footable.breakpoint > tbody > tr > td > span.footable-toggle {
    font-size: 10px; }
  .custom-combobox-input {
    height: 17px; }
  .ui-widget .custom-combobox-input.ui-widget {
    font-size: 14px;
    height: 17px; }
  .ui-widget .ui-widget.custom-combobox-toggle {
    height: 46px;
    width: 42px; }
  .ui-widget-content {
    font-size: 17px; }
    .ui-widget-content.custom-combobox-input {
      min-height: 32px; }
    .ui-widget-content li.ui-menu-item {
      font-size: 14px; }
  .ui-icon {
    background: url(/m/images/drparwbg.png) no-repeat; }
  .mobui-composite-wrapper .custom-combobox-toggle {
    height: 44px;
    width: 44px; }
  .auclisted li > section div.bdttle h2 {
    text-align: center !important; }
  body.register-confirm-shipping .ui-widget .ui-widget.custom-combobox-toggle, body.register-confirm-shipping .mobui-composite-wrapper .custom-combobox-toggle {
    width: 30px;
    height: 48px; }
  body.register-confirm-shipping .accordionContent section.signfrm .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-input {
    min-height: 33px; } }

@media only screen and (max-width: 370px) {
  body.signup .sbToggle, body.profile .sbToggle {
    width: 10%; }
  body.register-confirm-shipping .ui-widget .ui-widget.custom-combobox-toggle, body.register-confirm-shipping .mobui-composite-wrapper .custom-combobox-toggle {
    height: 38px; }
  body.register-confirm-shipping .accordionContent section.signfrm .mobui-composite-wrapper .qlistbox-ctl .custom-combobox .custom-combobox-input {
    min-height: 22px; }
  .custom-combobox-input, .ui-widget-content {
    font-size: 14px; }
  .mobui-composite-wrapper .custom-combobox-input {
    height: 17px;
    font-size: 14px; }
  .mobui-composite-wrapper .ui-icon {
    height: 17px;
    width: 17px; }
  .mobui-composite-wrapper .custom-combobox-toggle {
    height: 36px;
    width: 34px;
    min-height: 0px; }
  .mobui-composite-wrapper input[type=text] {
    font-size: 17px; }
  .custom-combobox-input {
    height: 17px; }
  .ui-widget .ui-widget.custom-combobox-input {
    height: 17px;
    font-size: 14px; }
  .ui-widget > .qlistbox-ctl .ui-icon {
    height: 17px;
    width: 17px; }
  .ui-widget .ui-widget.custom-combobox-toggle {
    width: 34px;
    height: 36px; }
  .ui-widget-content.custom-combobox-input {
    min-height: 22px; }
  .signin-loginbtn .regbtn {
    width: 92%; }
  .roundabout-holder {
    min-height: 120px; }
  .roundabout-moveable-item {
    width: 80px;
    height: 80px; }
  .smsrch {
    height: 30px;
    line-height: 30px; }
    .smsrch input[type=button] {
      height: 30px;
      line-height: 30px;
      width: 30px;
      background: url(/m/images/smsrch.png) no-repeat center center; }
    .smsrch input[type='text'] {
      width: 78%;
      height: 30px;
      font: normal 15px/30px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
  .loginfrm input[type=text] {
    padding: .4em 5%;
    font-size: 12px;
    width: 89%; }
  .signfrm textarea {
    padding: .4em 5%;
    font-size: 12px; }
  .sbHolder {
    min-height: 35px;
    font-size: 12px; }
  .sbSelector {
    padding: 3px 1.5%; }
  .sbToggle {
    min-height: 37px;
    background: url(/m/images/drparw.png) 2px center no-repeat;
    width: 11%; }
  .sbToggleOpen {
    background-position: 2px center; }
    .sbToggleOpen:hover {
      background-position: 2px center; }
  .loginfrm input.calc {
    -moz-background-size: 8% 80%;
    -webkit-background-size: 8% 80%;
    -o-background-size: 8% 80%; }
  .regbtn {
    padding: 10px 0 0 0; }
    .regbtn input[type=button].orng {
      /*width: 85%;*/
      font-size: 18px;
      line-height: 46px; }
  .regfrm a {
    font-size: 16px;
    line-height: 16px;
    padding: 12px 0 0 0; }
  .register p {
    line-height: 20px;
    text-align: center;
    font-size: 20px;
    padding: 14px 0; }
  .register > div > .unibtn a.drkblu {
    font-size: 18px !important; }
  .adsrch h3 {
    font-size: 20px;
    padding-bottom: 12px; }
  .adsrch section {
    padding: 20px 0; }
  .adsrch label {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 18px; }
  input[type='text'].advstxt {
    width: 93%;
    height: 42px;
    line-height: 43px;
    font-size: 15px; }
  .smsrch {
    height: 36px;
    line-height: 36px; }
    .smsrch input[type='text'] {
      width: 78%;
      height: 36px;
      font: normal 14px/36px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
    .smsrch input[type=button] {
      height: 36px;
      line-height: 36px;
      width: 36px; }
  .register p em {
    font-size: 16px; }
  .srch_sec label a {
    line-height: 46px;
    height: 46px;
    font-size: 18px;
    width: 99%; }
  .advshow {
    padding: 25px 0 0 0; }
  .custom-combobox-input {
    margin: 0;
    padding: 0.4em 0.78em;
    min-height: 22px; }
  .ui-widget .ui-widget {
    font-size: 16px; }
  .ui-button-icon-only {
    width: 12%; }
  .ui-widget-content {
    font-size: 12px; }
  .aucbid li > section div.bdttle {
    width: 100%;
    position: relative; }
    .aucbid li > section div.bdttle h2 {
      display: block;
      padding: 15px 0;
      text-align: center;
      font-size: 14px;
      width: 100%; }
  .aucbid li > section > figure {
    display: block;
    text-align: center;
    width: 100%; }
    .aucbid li > section > figure a img {
      max-width: auto;
      width: auto;
      display: inline-block;
      min-height: 75px;
      max-height: 75px; }
  .aucbid li > section > p.timelft {
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    padding: 8px 0 0 0; }
  .aucbid li > section > div.bdinfo {
    display: block; }
  .aucbid li div.bdttle h2 a {
    color: #666666;
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    padding: 0; }
    .aucbid li div.bdttle h2 a span {
      display: none; }
  .aucgrid li > section > figure a img {
    width: auto;
    display: inline-block;
    max-height: 130px; }
  .rslides_nav {
    width: 28px; }
    .rslides_nav.prev {
      background-position: 10% 50%; }
    .rslides_nav.next {
      background-position: 90% 50%; }
  .flexslider {
    width: 100%;
    max-width: 230px;
    background: none; }
  .auc_items {
    max-width: 100%;
    width: 80%;
    margin: 0 auto; }
    .auc_items a figure img {
      max-height: 90px;
      height: auto;
      min-height: 90px; }
  div.aucsel:not(#foo) > input + label {
    padding: 0;
    background: url(/m/images/gr_empcircle.png) left 4px no-repeat;
    min-height: 22px;
    width: auto;
    padding-left: 28px;
    display: block;
    color: #666666;
    font: normal 14px/18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin: 0;
    padding-top: 5px; }
  div.aucsel > input {
    right: auto;
    left: 0;
    width: 20px;
    height: 20px; }
  /* Checked styles */
  div.aucsel:not(#foo) {
    /* Active styles */ }
    div.aucsel:not(#foo) > input[type=radio]:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:hover:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:checked + label:hover,
    div.aucsel:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/gr_tckcircle.png) left 4px no-repeat; }
    div.aucsel:not(#foo) > input[type=checkbox]:active + label,
    div.aucsel:not(#foo) > input[type=checkbox] + label:hover:active,
    div.aucsel:not(#foo) > input[type=radio]:active + label,
    div.aucsel:not(#foo) > input[type=radio] + label:hover:active,
    div.aucsel:not(#foo) > input[type=checkbox]:active:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover:active,
    div.aucsel:not(#foo) > input[type=radio]:active:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/gr_tckcircle.png) left 4px no-repeat; }
  .auclistdrp {
    padding: .4em .5em; }
    .auclistdrp em {
      padding-bottom: 6px;
      font-size: 12px; }
  .loginfrm ul.frm > li div.aucsel {
    padding: 3px 0; }
  .loginfrm label.title {
    font-size: 12px;
    padding-bottom: .6em; }
  .loginfrm ul.frm > li.drppad {
    padding: .2em 0 .4em 0; }
  .signfrm ul.frm > li.sminput label {
    line-height: 36px;
    width: 6.9%; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 34.55%; }
  .custom-combobox-input {
    width: 88%; }
  .custom-combobox-toggle {
    min-height: 34px;
    right: -2px; }
  ul#nav > li > a {
    font-size: 16px !important; } }

@media only screen and (max-width: 320px) {
  #nav li a, #tabnav > li > a {
    border: none;
    font-size: 16px;
    background: url(/m/images/smarw.png) no-repeat 96% -23px #F5F4F4;
    padding: 14px 0;
    text-indent: 20px;
    color: #666666; }
  #nav li a:hover, #tabnav > li > a:hover {
    background: url(/m/images/smarw.png) no-repeat 96% -23px #F5F4F4; }
  #nav section {
    background: #F5F4F4;
    border: 0; }
    #nav section p {
      font-size: 13px;
      line-height: 18px; }
  .signin-loginbtn .regbtn {
    width: 100%; }
  .mymenu {
    margin: 15% 0; }
    .mymenu li a {
      font-size: 14px !important; }
  .srch_sec input[type=text] {
    font-size: 14px;
    padding: 5% 4%; }
  .srch_sec input[type=button] {
    min-height: 43px;
    width: 17%; }
    .srch_sec input[type=button] img {
      max-width: 22px;
      max-height: 23px; }
  .nav-menu .nav-primary li.nav-current a {
    padding: .4em .8em; }
  .nav-primary a {
    font-size: 14px; }
  .nav-menu .nav-primary h3 {
    min-height: 37px;
    width: 16%;
    right: 1px;
    background: url(/m/images/apache_pb1.png) no-repeat 16px 50% #bebdbe;
    line-height: 1px; }
  .nav-menu .nav-primary.expanded h3 {
    background-position: -30px 50%; }
  .loginfrm input[type=text] {
    padding: .4em 5%;
    font-size: 14px !important;
    width: 89%; }
  .loginfrm input[type=button] {
    padding: .4em 0;
    font-size: 16px;
    width: 100%; }
  .loginfrm ul.frm > li:last-child {
    line-height: 1px;
    padding: 6% 0; }
  .loginfrm ul.frm > li.sepbox {
    font-size: 12px;
    line-height: 1.7em; }
    .loginfrm ul.frm > li.sepbox div {
      font-size: 14px; }
  .signfrm textarea {
    padding: .4em 5%;
    font-size: 12px; }
  a.blulink {
    padding: .4em 0;
    font-size: 11px;
    width: 100%; }
  .register p {
    padding: 6% 0; }
  .bodybox h2, .list_carousel h3 {
    font-size: 16px !important;
    line-height: 29px; }
  .accordionContent p, .accordionContent h4, .flexslider .slides > li section div p {
    font-size: 15px; }
  .flexslider .slides > li section div p {
    font-size: 15px; }
  .accordionContent p, .accordionContent h4, .flexslider .slides > li section div p {
    line-height: 20px; }
  .accordionButton {
    font-size: 12px;
    background-position: 96% -23px; }
  .on {
    background-position: 96% 17px; }
  .bodybox h2 em {
    background: url(/m/images/tck.png) no-repeat 80px -76px;
    padding-top: 0; }
  .loggedin {
    margin: 15px 0; }
  .opencollapse > li {
    min-height: inherit; }
  .signfrm ul.frm > li:last-child {
    padding: 0;
    padding-bottom: 7px; }
  div.selector > label {
    width: 78%;
    font-size: 16px;
    padding-left: 10px; }
  a.reset {
    padding: 0;
    font-size: 14px; }
  .loginfrm input.calc {
    -moz-background-size: 10% 80%;
    -webkit-background-size: 10% 80%;
    -o-background-size: 10% 80%; }
  #tcal {
    width: 262px; }
  #tcalControls th, #tcalGrid th, #tcalGrid td {
    font-size: 16px;
    padding: 0;
    line-height: 30px; }
  .slider1 li div {
    width: 90px;
    padding: 0 13%;
    background: #3CF; }
  .large_view, .sm_view {
    display: none; }
  .threeview {
    display: block;
    background: red; }
  .ad_srch {
    width: 99%;
    margin: 15px auto 15px auto; }
  .styled-select {
    background: url(/m/images/adsrch.png) no-repeat 9% center; }
  .scrolltop {
    height: 69px; }
  .auctitle > div.tle h3 {
    line-height: 26px;
    font-size: 18px;
    padding-bottom: 0; }
  .lotno {
    font-size: 12px; }
  .auctninfo {
    padding-bottom: 30px; }
  .auc_my_itm li > section div.bdttle i, .auc_my_itm li div.bdttle h2, .auc_my_itm li div.bdttle h2 a {
    font-size: 12px;
    line-height: 17px; }
  .auc_my_itm li > section > p.timelft {
    font-size: 12px; }
  .myitem_colpse li {
    min-height: inherit; }
  .smpagination {
    height: 40px;
    margin: 20px auto 0 auto; }
    .smpagination > div {
      line-height: 40px;
      min-height: 40px;
      font-size: 18px; }
    .smpagination a {
      top: 33%; }
      .smpagination a.frt {
        left: 13px; }
      .smpagination a.lst {
        right: 13px; }
  .pagintn > div.page {
    margin: 20px auto 0 auto; }
    .pagintn > div.page a:first-child {
      left: 13px; }
    .pagintn > div.page a:last-child {
      right: 13px; }
    .pagintn > div.page .pageof {
      line-height: 40px;
      min-height: 40px;
      font-size: 16px; }
  .bidbox input[type='text'] {
    width: 92.6%; }
  ul.navmove li i, .auc_mb_prev h3, .mbtime {
    font-size: 16px; }
  .mobcollapse {
    padding-bottom: 0; }
  div.add {
    margin: 17px auto 0 auto; }
    div.add > span.customSelect {
      line-height: 40px;
      font-size: 17px; }
    div.add > .hasCustomSelect {
      line-height: 40px;
      height: 40px;
      width: 100%;
      width: 100% !important;
      height: 42px !important; }
      div.add > .hasCustomSelect > .customSelectInner {
        line-height: 44px;
        height: 40px;
        background: url(/m/images/adsrchsm.png) no-repeat 6% center; }
  .auc_srl_btn a {
    margin-right: 3px; }
  #flexcarousel .slides > li section div p {
    font-size: 12px;
    line-height: 20px; }
  .smsrch input[type='text'] {
    width: 77%; }
  .srch_list > li .accordionContent, .srch_list > li .accordionContent2 {
    padding: 15px 0; }
  .adsrch h3 {
    text-align: center; }
  .regbtn input[type=button].orng {
    padding: 0;
    width: 99%; }
  .regfrm ul.frm, .register > div {
    padding: 8% 0 4% 0; }
  .register > div > .unibtn a.drkblu {
    width: 92% !important; }
  .loginfrm ul.frm > li, .regfrm ul.frm > li {
    padding-bottom: 8px; }
  .regbtn {
    padding: 8px 0 0 0; }
  .advtitle a {
    line-height: 49px;
    height: 49px;
    background: url(/m/images/adsrchsm.png) no-repeat 10% center #F4F3F4;
    font-size: 12px; }
  .advsrch_mob {
    margin: 15px 0 10px 0; }
  .aucbid li > section > div.bdinfo {
    padding: 4px 0; }
  .aucbid li > section > div.bdinfo section.left span {
    width: 100%; }
  .aucbid li > section div.bdttle h2 {
    padding: 8px 0; }
  .bidfrm fieldset > ul li input[type=button] {
    min-height: 36px;
    line-height: 36px; }
  .bidfrm fieldset > ul li, .bidfrm fieldset > ul li:first-child {
    padding-bottom: 7px; }
  .bidfrm fieldset > ul li input[type=text].bestofr {
    margin: .5em 0 .4em 0; }
  /*--------------leftchkbox----------------*/
  div.smsel:not(#foo) {
    /* Checked styles */
    /* Active styles */ }
    div.smsel:not(#foo) > input + label {
      padding: 0;
      background: url(/m/images/filchk.png) no-repeat 0px -83px;
      min-height: 22px;
      /*width: 88%;*/
      width: auto;
      padding-left: 20px;
      display: block;
      color: #666666;
      font: normal 13px/18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      margin: 0;
      padding-top: 3px; }
    div.smsel:not(#foo) > input[type=radio]:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.smsel:not(#foo) > input[type=radio]:hover:checked + label,
    div.smsel:not(#foo) > input[type=radio]:focus:checked + label,
    div.smsel:not(#foo) > input[type=radio]:checked + label:hover,
    div.smsel:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=checkbox]:active + label,
    div.smsel:not(#foo) > input[type=checkbox] + label:hover:active,
    div.smsel:not(#foo) > input[type=radio]:active + label,
    div.smsel:not(#foo) > input[type=radio] + label:hover:active,
    div.smsel:not(#foo) > input[type=checkbox]:active:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover:active,
    div.smsel:not(#foo) > input[type=radio]:active:checked + label,
    div.smsel:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  /*--------------leftchkbox ends----------------*/
  .shwsrch label {
    font-size: 11px;
    line-height: 16px;
    padding-bottom: .4em; }
  .viewtitle h3 span {
    line-height: 1.2em; }
  .viewtitle figure a {
    height: 130px; } }

@media only screen and (max-width: 300px) {
  header#headsec nav ul.iconnav li {
    width: 33% !important; }
  .list_carousel h3.dk_title {
    font-size: 14px; }
  .auc_my_itm li > section > figure {
    float: none;
    position: relative;
    margin: 0 auto; }
    .auc_my_itm li > section > figure div.bdttle {
      margin: 0;
      width: 100%; }
  .auc_my_itm li > section div.bdttle i, .auc_my_itm li div.bdttle h2, .auc_my_itm li div.bdttle h2 a {
    display: block;
    text-align: center; }
  .auc_srl_btn a {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 3px;
    font-size: 14px; }
    .auc_srl_btn a:last-child {
      margin-right: 0;
      margin-bottom: 0;
      float: left;
      width: 100%; }
  .myitem_colpse li {
    min-height: inherit; }
  .smpagination {
    height: 40px;
    margin: 10px auto 0 auto;
    width: 98%; }
    .smpagination a.frt {
      left: 9px; }
    .smpagination a.lst {
      right: 9px; }
    .smpagination > div {
      font-size: 16px; }
  .bidbox input[type='text'] {
    width: 92%; }
  .bidbox input[type='text'] {
    min-height: 36px;
    font: normal 0.38889 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 36px; }
  .bidbox .unibtn input[type=button] {
    font: normal 0.38889 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    min-height: 36px;
    margin-bottom: 8px; }
  .accordionButton {
    padding: 12px 0; }
  .roundabout-holder {
    min-height: 100px; }
  .roundabout-moveable-item {
    width: 60px;
    height: 60px; }
  .smsrch input[type='text'] {
    width: 76%; }
  .adbtn {
    width: 94%;
    margin: 13px auto; }
  .adsrch {
    line-height: 18px; }
    .adsrch section {
      padding: 12px 0; }
    .adsrch label {
      font-size: 14px;
      padding-bottom: 6px; }
  input[type='text'].advstxt {
    height: 38px;
    line-height: 38px;
    width: 91%; }
  .srch_list > li {
    width: 90%;
    padding: 9px 12px; }
  .loginfrm ul.frm > li {
    width: 100%;
    display: block;
    padding-bottom: 5px; }
  .loginfrm input[type=text], .loginfrm input[type=password] {
    padding: .5em 5%;
    font-size: 13px; }
  .signfrm textarea {
    padding: .5em 5%;
    font-size: 12px; }
  .sbHolder {
    min-height: 33px;
    font-size: 12px; }
  .sbSelector {
    padding: 0;
    height: 33px;
    line-height: 33px; }
  .sbToggle {
    min-height: 33px;
    background: url(/m/images/drparw.png) 2px center no-repeat;
    width: 11%; }
  .sbToggleOpen {
    background-position: 2px center; }
    .sbToggleOpen:hover {
      background-position: 2px center; }
  div.selector:not(#foo) > input + label, div.selector:not(#foo) > span > input + label {
    padding: 7px 50px 0 5px;
    font-size: 16px; }
  div.selector > label {
    width: 76%; }
  .register > div {
    width: 100% !important; }
  .regfrm a {
    font-size: 12px;
    line-height: 1em;
    white-space: normal; }
  .register p {
    line-height: 18px;
    text-align: center;
    font-size: 18px;
    padding: 5% 0; }
  .pagination {
    line-height: 16px; }
  .srch_list > li:nth-child(1n) {
    margin-bottom: 2px; }
  .srch_list > li .accordionButton, .srch_list > li .accordionButton2 {
    font-size: 14px; }
  .custom-combobox-input {
    margin: 0;
    padding: 0.5em 0.78em;
    min-height: 20px; }
  .custom-combobox-toggle {
    min-height: 33px; }
  .ui-widget .ui-widget {
    font-size: 14px; }
  .ui-button-icon-only {
    width: 12%; }
  .bidfrm fieldset {
    padding: 5px 0; }
  .bidfrm fieldset > ul li label {
    font-size: 12px; }
  .auc_info_bid span.cur_time {
    font-size: 12px; }
  /*--------------leftchkbox----------------*/
  div.smsel:not(#foo) {
    /* Checked styles */
    /* Active styles */ }
    div.smsel:not(#foo) > input + label {
      padding: 0;
      background: url(/m/images/filchk.png) no-repeat 0px -83px;
      min-height: 22px;
      /*width: 88%;*/
      width: auto;
      padding-left: 20px;
      display: block;
      color: #666666;
      font: normal 13px/18px 'proxima_nova_softregular',arial;
      margin: 0;
      padding-top: 3px; }
    div.smsel:not(#foo) > input[type=radio]:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.smsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.smsel:not(#foo) > input[type=radio]:hover:checked + label,
    div.smsel:not(#foo) > input[type=radio]:focus:checked + label,
    div.smsel:not(#foo) > input[type=radio]:checked + label:hover, div.smsel:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
    div.smsel:not(#foo) > input[type=checkbox]:active + label,
    div.smsel:not(#foo) > input[type=checkbox] + label:hover:active,
    div.smsel:not(#foo) > input[type=radio]:active + label,
    div.smsel:not(#foo) > input[type=checkbox]:active + label,
    div.smsel:not(#foo) > input[type=checkbox] + label:hover:active,
    div.smsel:not(#foo) > input[type=radio]:active + label,
    div.smsel:not(#foo) > input[type=radio] + label:hover:active,
    div.smsel:not(#foo) > input[type=checkbox]:active:checked + label,
    div.smsel:not(#foo) > input[type=checkbox]:checked + label:hover:active,
    div.smsel:not(#foo) > input[type=radio]:active:checked + label,
    div.smsel:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/filchk.png) no-repeat 0px 4px; }
  div.aucsel:not(#foo) {
    /* Checked styles */
    /* Active styles */ }
    div.aucsel:not(#foo) > input + label {
      padding: 0;
      background: url(/m/images/gr_empcircle.png) left 4px no-repeat;
      min-height: 22px;
      /*width: 88%;*/
      width: auto;
      padding-left: 28px;
      display: block;
      color: #666666;
      font: normal 14px/18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      margin: 0;
      padding-top: 5px; }
    div.aucsel:not(#foo) > input[type=radio]:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:hover:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover,
    div.aucsel:not(#foo) > input[type=checkbox]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:hover:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:focus:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:checked + label:hover,
    div.aucsel:not(#foo) > input[type=radio]:focus:checked + label {
      background: url(/m/images/gr_tckcircle.png) left 4px no-repeat; }
    div.aucsel:not(#foo) > input[type=checkbox]:active + label,
    div.aucsel:not(#foo) > input[type=checkbox] + label:hover:active,
    div.aucsel:not(#foo) > input[type=radio]:active + label,
    div.aucsel:not(#foo) > input[type=radio] + label:hover:active,
    div.aucsel:not(#foo) > input[type=checkbox]:active:checked + label,
    div.aucsel:not(#foo) > input[type=checkbox]:checked + label:hover:active,
    div.aucsel:not(#foo) > input[type=radio]:active:checked + label,
    div.aucsel:not(#foo) > input[type=radio]:checked + label:hover:active {
      background: url(/m/images/gr_tckcircle.png) left 4px no-repeat; }
  div.aucsel > input {
    right: auto;
    left: 0;
    width: 20px;
    height: 20px; }
  .loginfrm ul.frm > li div.aucsel {
    padding: 0px 0; }
  .auclistdrp {
    padding: 0.3em .4em; }
  /*--------------leftchkbox ends----------------*/
  .flexslider {
    width: 100%;
    max-width: 200px;
    background: none; }
  .auc_items {
    max-width: 100%;
    width: 80%;
    margin: 0 auto; }
    .auc_items a figure img {
      max-height: 70px;
      height: auto;
      min-height: 70px; }
  .ins_cnt {
    padding: 3% 14px; }
  .car_wrapper {
    margin-top: 20px; }
  .list_carousel hr {
    margin-bottom: 10px; }
  ul.alerts > li ul li {
    line-height: 30px; }
    ul.alerts > li ul li a {
      margin: .5em 0; }
  .loginfrm label.title {
    font-size: 12px;
    padding-bottom: .45em; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 35.2%; }
  ul.alerts > li {
    font-size: 12px; }
  .signfrm ul.frm > li.sminput label {
    line-height: 32px;
    width: 7.8%; }
  .viewtitle figure {
    width: 99.8%; }
    .viewtitle figure a {
      height: 114px; }
  .viewtitle h3 span {
    padding: 0;
    font-size: 12px; } }

@media only screen and (max-width: 250px) {
  .container {
    width: 92%;
    padding: 19px 4%; }
  header#headsec nav ul.iconnav li {
    width: 33%; }
    header#headsec nav ul.iconnav li a {
      padding: .5em 0; }
      header#headsec nav ul.iconnav li a img {
        max-height: 32px; }
      header#headsec nav ul.iconnav li a.home img {
        max-width: 34px; }
      header#headsec nav ul.iconnav li a.srch img {
        max-width: 32px; }
      header#headsec nav ul.iconnav li a.prof img {
        max-width: 32px; }
  .loginfrm input[type=text] {
    width: 89%; }
  .loginfrm input[type=text], .loginfrm input[type=button], a.blulink {
    padding: .5em 5%;
    font-size: 17px; }
  .loginfrm input[type=button], a.blulink {
    width: 99.7%;
    padding: .5em 0%;
    font-size: 18px; }
  .loginfrm input[type=button].logbtn {
    margin-top: 6px; }
  .loginfrm ul.frm > li:last-child a, .register p {
    font-size: 15px;
    line-height: 1em; }
  .loginfrm ul.frm > li:last-child {
    padding: 5% 0 7% 0; }
  .register p {
    padding: 6% 0; }
  .nav-menu .nav-primary li.nav-current a {
    padding: .4em .8em; }
  .nav-menu .nav-primary h3 {
    min-height: 33px;
    background-position: 12px 50%;
    width: 19%; }
  .nav-menu .nav-primary.expanded h3 {
    background-position: -33px 50%; }
  .nav-primary li {
    font-size: 14px; }
  .mymenu {
    margin: 15% 0; }
    .mymenu li a {
      font-size: 16px;
      color: #666666;
      display: block;
      padding: 2.5% 0;
      text-align: center; }
  .srch_sec input[type=button] {
    min-height: 34px;
    width: 17%; }
    .srch_sec input[type=button] img {
      max-width: 17px;
      max-height: 18px; }
  .srch_sec input[type=text] {
    font-size: 17px;
    padding: 3.6% 4%; }
  .bodybox h2, .list_carousel h3 {
    font-size: 14px;
    line-height: 23px; }
  .bodybox h2 em {
    background-position: 62px -78px; }
  .opencollapse > li {
    min-height: 37px; }
  .accordionButton {
    font-size: 16px;
    padding: 9px 0;
    background-position: 95% -28px; }
  .accordionContent {
    background: white; }
  .sel_drpdwn {
    background: none;
    padding: 0; }
  .on {
    background-position: 95% 12px; }
  .accordionContent p, .accordionContent h4 {
    font-size: 14px; }
  .large_view, .threeview {
    display: none; }
  .sm_view {
    display: block;
    background: green; }
  a.links {
    font-size: 16px; }
  .loggedin {
    margin: 10px 0; }
  .accordionContent section {
    padding: 4% 0%; }
  .loginfrm input[type=text], .loginfrm input[type=password], .loginfrm input[type=button], a.blulink {
    font-size: 15px; }
  .signfrm textarea {
    font-size: 15px;
    min-height: 100px; }
  .loginfrm ul.frm > li div.selector {
    padding: 3px 0; }
  .loginfrm ul.frm > li div.smsel {
    padding: 0; }
  .loginfrm ul.frm > li.sepbox {
    font-size: 15px; }
  .loginfrm ul.frm > li:last-child {
    padding: 0;
    padding-bottom: 7px; }
  div.selector:not(#foo) > input + label.confirm,
  div.selector:not(#foo) > span > input + label.confirm {
    font-size: 15px;
    line-height: 18px;
    height: 37px;
    line-height: 40px; }
  .accordionContent {
    padding-bottom: 10px; }
    .accordionContent section {
      padding: 4% 0% 0 0; }
  .sel_drpdwn {
    background: none;
    padding: 0; }
  .go-top {
    width: 47px;
    height: 49px; }
    .go-top img {
      max-width: 47px;
      max-height: 49px; }
  .loginfrm input.calc {
    -moz-background-size: 10% 80%;
    -webkit-background-size: 10% 80%;
    -o-background-size: 10% 80%; }
  #tcal {
    width: 218px; }
  #tcalControls th, #tcalGrid th, #tcalGrid td {
    font-size: 15px;
    padding: 0;
    line-height: 26px; }
  .car_wrapper {
    margin: 0 auto;
    width: 85%;
    margin-top: 15px; }
  .ad_srch {
    width: 99%;
    height: 36px;
    margin: 10px auto 10px auto; }
  .styled-select, .styled-select select {
    height: 36px;
    line-height: 36px;
    font-size: 15px; }
  .scrolltop {
    height: 49px; }
  .bodybox h2, .list_carousel h3 {
    padding: 2% 0 10% 0; }
  .flexcarousel {
    background: none; }
    .flexcarousel .slides > li section div {
      padding: 0 12%; }
      .flexcarousel .slides > li section div p {
        line-height: 16px;
        font-size: 14px;
        padding: .6em 0;
        text-align: center; }
  .flex-direction-nav .flex-prev {
    left: -13px; }
  .flex-direction-nav .flex-next {
    right: -13px; }
  .auctitle {
    padding: 0px 0 20px 0; }
  .auctitle > div.tle {
    padding-bottom: 8px; }
  .auctitle > div.tle h3, .auctitle > em {
    line-height: 22px;
    font-size: 14px;
    padding-bottom: 0; }
  .auctninfo {
    padding-bottom: 20px; }
  .list_carousel hr {
    margin: 0 auto; }
  .list_carousel h3.dk_title {
    padding: 6% 0 0% 0; }
  .myitem_colpse > li {
    min-height: 37px; }
  .auc_mb_prev h3, .mbtime {
    font-size: 14px; }
  .bidbox label {
    font-size: 12px;
    line-height: 18px; }
  .auc_mb_prev h3, .mbtime {
    font-size: 14px;
    line-height: 26px; }
  .mobcollapse {
    padding-bottom: 0; }
  .srch_list > li {
    min-height: 100%; }
    .srch_list > li .accordionContent, .srch_list > li .accordionContent2 {
      background: none;
      /* width: 96%; */ }
  .advsrch_mob {
    margin-bottom: 0; }
  .advtitle a {
    line-height: 39px;
    height: 37px;
    font-size: 16px;
    background-position: 7% center; }
  .advshow {
    padding: 15px 0 0 0; }
  .lotno {
    top: 40px;
    font-size: 14px; }
  .auctitle > div.aucdttle h3 {
    padding: 45px 0 0 0; }
  ul.alerts {
    padding: 0;
    width: 100%; }
  .loginfrm ul.frm > li div.aucsel {
    padding: 0px 0; } }

/*-------- custom querie--------------*/
@media only screen and (max-width: 980px) {
  .rslides_nav.prev {
    left: 2%; }
  .rslides_nav.next {
    right: 2%; }
  .auc_info_bid span.cur_bid {
    font-size: 14px; }
  .titlesec {
    width: 72%; }
  .titlesec {
    margin-left: 10px; }
  .col_lft {
    width: 230px; }
  .auclisted li > section div.bdttle, .auclisted li > section > p.timelft {
    width: 83%; }
  .smsrch input[type='text'] {
    background: none;
    border: 0;
    float: left;
    height: 30px;
    width: 72%; }
  #slider4-pager.rslides_tabs img {
    float: left;
    max-width: 60px;
    max-height: 55px;
    width: 100%; }
  .rslides_nav.prev {
    left: 4%; }
  .rslides_nav.next {
    right: 4%; }
  #slider4-pager.rslides_tabs {
    padding: 17px 0; } }

@media only screen and (max-width: 924px) {
  .titlesec {
    width: 70%; }
  .auclisted li > section div.bdttle, .auclisted li > section > p.timelft {
    width: 81%; }
  .aucbid li div.bdttle h2 a {
    font-size: 14px; }
  #slider4-pager.rslides_tabs a {
    margin: 0 1%; }
  .auclist .desc-bidding-info-wrapper > .list-cols {
    display: block;
    float: left;
    width: 95%; }
    .auclist .desc-bidding-info-wrapper > .list-cols.bidding-col {
      display: block;
      float: left;
      width: 95%; }
  .auclist .list-cols.info-col-mobile {
    clear: both;
    display: block;
    width: 98%;
    padding: 5px; }
  .auclist .list-cols.info-col > div.bd-info {
    clear: both;
    display: none; } }

@media only screen and (max-width: 880px) {
  /* LIVE BIDDING */
  .auctions-live-sale .unibtn a.drkblu {
    line-height: 35px; }
  div.place-multibid .place-multibidbtn {
    width: 100%; }
    div.place-multibid .place-multibidbtn .multi-bid {
      margin: 0 auto 0 auto; }
  .auc_slide {
    width: 100% !important;
    position: relative; }
  .auc_info {
    background: none !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    width: 90% !important;
    border: none !important; }
  #slider4.rslides li {
    width: 100%; } }

@media only screen and (max-width: 870px) {
  header#headsec nav ul.listnav li {
    width: 13%; }
    header#headsec nav ul.listnav li:last-child {
      width: 13%; }
  .col_lft {
    width: 211px; }
  .titlesec {
    width: 70%;
    margin-right: 10px; }
  ul.simpleTabsNavigation li a {
    padding: 0 2%; }
  .auclisted li > section {
    padding: 20px 0; }
    .auclisted li > section > figure {
      float: left;
      width: 75px; }
      .auclisted li > section > figure a img {
        max-width: auto;
        width: auto;
        display: inline-block;
        min-height: 55px;
        max-height: 55px;
        height: auto; }
    .auclisted li > section div.bdttle {
      width: 100%; }
      .auclisted li > section div.bdttle i {
        padding: 4px 0 0 0; }
      .auclisted li > section div.bdttle h2 {
        text-align: left;
        padding: 0; }
    .auclisted li > section > p.timelft {
      width: 100%;
      font-size: 13px; }
    .auclisted li > section > div.bdinfo {
      width: 110px;
      top: 19%; }
      .auclisted li > section > div.bdinfo section {
        width: 100%; }
        .auclisted li > section > div.bdinfo section div.auclistbtn {
          padding: 3px; }
        .auclisted li > section > div.bdinfo section p {
          padding: 0;
          text-align: right;
          line-height: 15px;
          font-size: 12px; }
  .aucbid li div.bdttle h2 a {
    font-size: 13px; }
  .unibtn a {
    min-height: 26px;
    font-size: 12px;
    line-height: 26px; }
  .aucgrid li div.bdttle h2 a {
    font-size: 14px; }
  .aucgrid li > section > div.bdinfo section {
    width: 100%;
    display: block; }
    .aucgrid li > section > div.bdinfo section p {
      font-size: 13px;
      line-height: 18px;
      text-align: center;
      padding: 10px 0; }
    .aucgrid li > section > div.bdinfo section div.auclistbtn a {
      min-height: 32px;
      font-size: 14px;
      color: white;
      display: block;
      width: 100%;
      text-align: center;
      line-height: 32px; }
  .aucgrid li > section > p.timelft {
    padding: 5px 0 0 0; }
  .aucgrid li > section > figure a img {
    width: auto;
    display: inline-block; }
  .aucgrid li > section div.bdttle h2 {
    padding: 10px 0; }
  .aucgrid li div.bdttle h2 a {
    font-size: 15px; }
  .auc_info_bid span.cur_bid, .auc_info_bid span.cur_time {
    font-size: 15px; }
  .smsrch input[type='text'] {
    width: 71%; }
  input[type='text'].advstxt {
    width: 88%; }
  #slider4-pager.rslides_tabs img {
    max-width: 52px;
    max-height: 47px;
    width: 100%; }
  .auc_bx_des p {
    padding: 16px 8px; }
  .rslides_nav {
    top: 64px; }
    .rslides_nav.next {
      right: 4%; }
    .rslides_nav.prev {
      left: 4%; }
  .register > div > .unibtn a.drkblu {
    min-height: 36px;
    line-height: 36px;
    font-size: 14px; }
  .custom-combobox-input {
    margin: 0;
    padding: 8px 5%; }
  .invoicesrch {
    height: 32px; }
  .invoicesrch input[type='text'] {
    height: 32px; }
  .smsrch input[type=button] {
    height: 32px;
    line-height: 32px; }
  .viewinfo li {
    width: 30%;
    word-wrap: break-word; }
    .viewinfo li:last-child {
      width: 40%;
      text-align: right; }
      .viewinfo li:last-child div {
        padding-right: 0;
        padding-left: 12%; }
  .adsrch {
    width: auto; }
  /** GRID **/
  .aucgrid .bdinfo section {
    width: 50%; }
    .aucgrid .bdinfo section.left {
      width: 50%; }
    .aucgrid .bdinfo section.right {
      width: 50%; }
    .aucgrid .bdinfo section.center {
      width: 100%;
      text-align: center;
      display: block; }
  .aucgrid .bdinfo .currency-box {
    padding-top: 4px; }
  .aucgrid .bdinfo span.currency-input {
    display: inline-block;
    min-height: 30px;
    border: 1px solid #999;
    border-radius: 3px;
    margin-top: 4px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    color: #999; }
    .aucgrid .bdinfo span.currency-input input[type=text] {
      border: 0;
      width: 80%;
      padding-left: 5px; }
  .aucgrid .bdinfo > section.center.or-input-section {
    display: inline; }
  /** LIST **/
  .auclisted .bdinfo .currency-box {
    padding-top: 4px; }
  .auclisted .bdinfo span.currency-input {
    width: 93%;
    display: inline-block;
    min-height: 30px;
    border: 1px solid #999;
    border-radius: 3px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    color: #999;
    white-space: nowrap;
    overflow-x: hidden; }
    .auclisted .bdinfo span.currency-input input[type=text] {
      border: 0;
      width: 85%;
      padding-left: 5px;
      font-size: 14px; }
  .auclisted .bdinfo section.center {
    width: 100%;
    text-align: center;
    display: block; }
  .auclisted .bdinfo > section.center.or-input-section {
    display: inline; }
  .auclisted li:after {
    clear: both; }
  .auclisted li > section {
    height: 75px; }
    .auclisted li > section > div.bdinfo {
      float: none;
      position: absolute;
      right: 0;
      top: 0;
      width: 301px; } }

@media only screen and (max-width: 860px) {
  .titlesec {
    width: 64%;
    margin-right: 20px; }
  ul.auclting li.aucdes h6 {
    font-size: 14px; }
  ul.auclting li.aucdes > div {
    padding: 0 3%; }
  .auctitle > div.tle h3, .auctitle > em {
    font-size: 15px;
    line-height: 20px; }
  .auctitle > em {
    padding-bottom: 0px;
    line-height: 25px;
    height: 25px; }
  .flex-direction-nav .flex-prev {
    left: -4%; }
  .flex-direction-nav .flex-next {
    right: -4%; }
  .col_lft {
    width: 211px; }
  .smsrch input[type='text'] {
    width: 70%; }
  .register-terms-and-conditions .opencollapse > li .loginfrm ul.frm > li#check-agree {
    width: 55%; }
  .opencollapse > li {
    width: 48%; } }

@media only screen and (max-width: 776px) {
  .loginfrm input.calc {
    background-position: 95% center !important; }
  /* 
     .srchide, .smpagination {display:block;}
     .cat_fltr {display:none;}
     */
  .paginator > span.page, .paginator > span.break, .paginator > span.selected, .paginator > span.ellipsis {
    display: none !important; }
  .paginator > span.break-right {
    display: block !important; }
  li.signin-loginbtn .orng {
    /*width:87% !important;*/ } }

@media only screen and (max-width: 760px) {
  .auctitle > em {
    display: block;
    float: none;
    width: auto;
    margin: 0 auto;
    clear: both;
    width: 107px;
    font-size: 16px;
    line-height: 30px; }
  .auctitle > div.tle {
    float: none;
    display: block;
    text-align: center;
    padding-bottom: 20px; }
    .auctitle > div.tle h3 {
      font-size: 16px;
      line-height: 30px; }
  .titlesec {
    width: 64%; }
  .titlesec {
    width: 62%;
    margin-right: 10px; }
  .col_lft {
    width: 210px; }
  .catitle {
    padding-bottom: 8px; }
    .catitle > div.tle {
      float: right;
      display: inline-block;
      text-align: right;
      padding-bottom: 8px; }
      .catitle > div.tle h3 {
        line-height: 20px; }
      .catitle > div.tle p {
        font-size: 11px;
        line-height: 16px;
        padding: 8px 0 0 0; }
  .auc_show {
    width: 100%;
    float: none;
    margin: 0 auto; }
  .auc_slide, .auc_info {
    width: 100%;
    float: none;
    display: block;
    clear: both; }
  .auc_info {
    margin-top: 20px; }
  #slider4-pager.rslides_tabs img {
    float: left;
    max-width: 68px;
    max-height: 63px;
    width: 100%; }
  .rslides_nav.prev {
    float: left;
    background-position: -25px 0px;
    left: 4%;
    top: 69px; }
  .rslides_nav.next {
    right: 4%;
    top: 69px; }
  .auc_bx_des p {
    font-size: 14px;
    line-height: 18px;
    padding: 20px; }
  .auclisted li > section div.bdttle h2 {
    margin-top: 10px; }
  .auclisted li > section > p.timelft {
    margin-top: 10px; }
  .opencollapse > li {
    width: 47.5%; }
  body.register-confirm-shipping .opencollapse > li {
    width: 60%; }
  .auc_mob_dis em {
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 30px; }
  .srch_list > li {
    width: auto; }
  .register > div {
    padding: 58px 0; }
  .regfrm, .register {
    min-height: 233px; }
  .regfrm ul.frm {
    padding: 12% 0; }
  .auc_info_bid span.cur_bid {
    font-size: 24px; }
  .auctitle > a.catmdle {
    width: 113px;
    margin: 0 auto;
    float: none;
    clear: both;
    display: block; }
  .opencollapse > li {
    width: 47.5%; } }

@media only screen and (max-width: 720px) {
  ul.auclting li.aucdes {
    width: 45%; }
  ul.auclting li.auclink {
    width: 24%; } }

@media only screen and (max-width: 685px) {
  header#headsec nav ul.listnav li a {
    font-size: 16px; }
  div.account-info {
    margin-bottom: 1em; }
  section.auctitle .account-info {
    float: left;
    width: 100%;
    text-align: center; }
    section.auctitle .account-info .account-image {
      display: block;
      width: 100%;
      text-align: center; }
    section.auctitle .account-info .account-company {
      display: block;
      width: 100%;
      text-align: center; }
    section.auctitle .account-info .account-phone {
      display: block;
      width: 100%;
      text-align: center; }
      section.auctitle .account-info .account-phone span {
        float: none;
        display: inline-block; }
    section.auctitle .account-info .account-email {
      display: block;
      width: 100%;
      text-align: center; }
      section.auctitle .account-info .account-email span {
        float: none;
        display: inline-block; }
  .full_cntnr {
    width: 96%;
    padding: 19px 2%; }
  header#headsec nav ul.iconnav li {
    width: 33.1%; }
    header#headsec nav ul.iconnav li a {
      padding: .5em 0; }
      header#headsec nav ul.iconnav li a img {
        max-height: 36px; }
      header#headsec nav ul.iconnav li a.home img {
        max-width: 40px; }
      header#headsec nav ul.iconnav li a.srch img {
        max-width: 36px; }
      header#headsec nav ul.iconnav li a.prof img {
        max-width: 36px; }
  .opencollapse > li {
    min-height: inherit; }
  .loginfrm ul.frm > li:last-child {
    line-height: 1px; }
  .nav-primary a {
    font-size: 11px;
    padding: .4em .8em; }
  .nav-menu .nav-primary h3 {
    background-position: 19px 50%;
    min-height: 56px;
    width: 60px;
    right: 1px; }
  .nav-menu .nav-primary.expanded h3 {
    background-position: -57px 50%; }
  .nav-menu .nav-primary li.nav-current a {
    padding: .5em .8em; }
  .mymenu {
    margin: 10% 0; }
    .mymenu li a {
      font-size: 14px;
      color: #666666;
      display: block;
      padding: 4% 0;
      text-align: center; }
  .bodybox h2, .slidewrap h3 {
    font-size: 14px; }
  .accordionButton {
    font-size: 22px;
    padding: 22px 0;
    background: url(/m/images/arw.png) no-repeat 95% -58px #F5F4F4; }
  .on {
    background-position: 94% 25px; }
  .accordionContent p, .accordionContent h4 {
    padding: 0.4em 0; }
  .accordionContent p {
    padding: 0; }
  .loggedin {
    margin: 20px 0; }
  ul.auclting li.aucimg figure a {
    height: 68px; }
  ul.auclting li.aucdes h6 {
    padding: 0;
    line-height: 18px; }
  ul.auclting li.aucdes p {
    font-size: 12px;
    line-height: 16px; }
  .srch_sec {
    width: 60%; }
  .scrolltop {
    height: 89px; }
  .auctitle > div.tle h3 {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 6px; }
  .auctitle > div.tle p {
    font-size: 12px;
    line-height: 20px; }
  .auctitle > em {
    font-size: 16px;
    padding-bottom: 0px;
    line-height: 25px;
    height: 25px; }
  .flexslider {
    width: 508px; }
  .flex-direction-nav .flex-prev {
    left: -7%; }
  .flex-direction-nav .flex-next {
    right: -7%; }
  .filter_ttl {
    width: 100%;
    float: left;
    _float: none;
    border-bottom: 0;
    cursor: pointer;
    padding: 0;
    background: url(/m/images/filbg.png) no-repeat 100% -16px;
    text-align: left;
    font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
  .srch_list > li {
    min-height: 15px; }
  .catlogbox {
    background: none; }
  .adsrch {
    padding: 16px 10px;
    line-height: 14px; }
  .col_lft {
    width: 200px; }
  .auclisted li > section div.bdttle, .auclisted li > section > p.timelft {
    float: right;
    width: 81%; }
  .aucbid li > section > p.timelft {
    font-size: 14px; }
  .aucgrid li div.bdttle h2 a {
    font-size: 15px; }
  .aucgrid li > section > p.timelft {
    padding: 8px 0 0 0; }
  .catitle > div.tle {
    float: none;
    text-align: center;
    padding-bottom: 8px;
    display: block; }
  .auctitle > a.aucinfo {
    margin: 0 auto !important;
    float: none;
    display: block;
    clear: both; }
  .auc_mob_dis > a.aucinfo {
    float: right;
    clear: none;
    width: auto; }
  .auc_mob_dis > div.tle {
    padding-bottom: 0; }
  ul.simpleTabsNavigation li a {
    padding: 0 2%; }
  .srch_sec input[type=text] {
    width: 78%; }
  .srch_sec label {
    right: -79px; }
  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 3px; }
  .auclist li > section div.bdttle {
    width: 100%; }
    .auclist li > section div.bdttle i, .auclist li > section div.bdttle h2 a {
      padding-left: 0; }
  /* Adjust the Live Sale link */
  .catalog-live-sale-link {
    width: 100%;
    text-align: center; }
  .register-terms-and-conditions .opencollapse > li .loginfrm ul.frm > li#check-agree {
    width: 65%; } }

@media only screen and (max-width: 676px) {
  li.signin-username label {
    display: none; }
  li.signin-password label {
    display: none; }
  li.signin-username input[type=text],
  li.signin-password input[type=password] {
    /*width:89%;*/ }
  li.signin-forgot-link a {
    width: 100%; }
  li.signin-loginbtn {
    text-align: center; }
    li.signin-loginbtn label {
      display: none; }
    li.signin-loginbtn .regbtn {
      display: inline-block;
      float: none;
      margin-left: auto; }
  .register > div {
    width: 300px; }
    .register > div > .unibtn a.drkblu {
      width: 100%; }
  ul.simpleTabsNavigation li a {
    padding: 0 1.5%; }
  .auclisted li > section div.bdttle, .auclisted li > section > p.timelft {
    float: right;
    width: 78%; }
  .regfrm, .register {
    float: right;
    width: 100% !important;
    margin-right: 0;
    min-height: 100%;
    margin-bottom: 20px; }
  .regfrm ul.frm {
    width: 300px;
    float: none;
    margin: 0 auto;
    padding: 10% 0; }
  li.signin-username > span, li.signin-password > span, li.signin-loginbtn > div.unitbn, li.signin-loginbtn > div.regbtn {
    width: 100%;
    float: none; }
  .register > div {
    padding: 50px 0;
    width: 200px;
    margin: 0 auto; } }

@media only screen and (max-width: 640px) {
  .compact_advance_search {
    display: none; }
    .compact_advance_search .adsrch {
      width: 100%;
      box-sizing: border-box; }
  .titlesec {
    width: 62%;
    margin-left: 2%;
    float: right;
    margin-right: 0; }
  ul.auclting li.auclink {
    width: 100%;
    clear: both;
    padding: 0;
    margin-bottom: 15px; }
    ul.auclting li.auclink > div a {
      width: 48%;
      float: left;
      margin: 0 1%; }
  ul.auclting li.aucimg {
    width: 17%; }
  ul.auclting li.aucdes {
    width: 50%; }
    ul.auclting li.aucdes p {
      font-size: 13px;
      line-height: 19px; }
    ul.auclting li.aucdes h6 {
      padding: 0;
      font-size: 14px;
      line-height: 18px; }
  ul.auclting li.aucspon {
    width: 33%; }
    ul.auclting li.aucspon span {
      font-size: 14px;
      padding: 0; }
  .bid_listing_wrapper .compact_advance_search {
    top: 0; } }

@media only screen and (max-width: 604px) {
  .col_lft {
    width: 190px; }
  .accordionButton {
    font-size: 20px; }
  .opencollapse > li {
    min-height: inherit; }
  .flexslider {
    width: 430px; }
  ul.simpleTabsNavigation li a {
    padding: 0 3px;
    font-size: 12px; }
  .auclist {
    display: block;
    margin: 10px 0 0 0; }
  div.toppag {
    display: block;
    font-size: 12px; }
  .auclisted li > section div.bdttle, .auclisted li > section > p.timelft {
    float: right;
    width: 80%;
    font-size: 12px; }
  .auclisted li > section > figure {
    float: left;
    width: 64px; }
  .aucbid li > section > figure a img {
    min-height: 50px;
    max-height: 50px; }
  .aucbid li div.bdttle h2 a {
    font-size: 12px; }
  .aucgrid li > section > figure a {
    max-height: 75px; }
    .aucgrid li > section > figure a img {
      max-height: 75px; }
  .aucgrid li > section > div.bdinfo section p {
    padding: 8px 0; }
  .aucgrid li div.bdttle h2 a {
    font-size: 14px; }
  .auclisted li > section {
    padding: 18px 0; }
    .auclisted li > section > div.bdinfo {
      width: 96px; }
  .filter_ttl {
    width: 100%;
    float: left;
    _float: none;
    border-bottom: 0;
    cursor: pointer;
    padding: 0;
    background: url(/m/images/filbg.png) no-repeat 100% -16px;
    text-align: left;
    font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
  .srch_list > li {
    min-height: 15px; }
  .sbToggle {
    width: 15%; }
  .auclistbtn a {
    min-height: 22px;
    font-size: 12px;
    line-height: 23px; } }

@media only screen and (max-width: 604px) and (orientation: portrait) {
  .srch_sec input[type=button], .sbToggle {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  header#headsec nav ul.listnav li a {
    font-size: 17px; }
  .srch_sec input[type=text] {
    width: 78%; }
  .srch_sec label {
    right: -79px; } }

@media only screen and (max-width: 586px) {
  .accordionButton {
    float: none;
    display: block; } }

@media only screen and (max-width: 570px) {
  /** LIVE BIDDING SCREEN **/
  .advSearchAccordionButton {
    text-align: center;
    background: url(/m/images/smarw.png) no-repeat #F5F4F4;
    background-position: 96% -23px;
    padding: 14px 0;
    margin-bottom: 2px;
    cursor: pointer; }
  .compact_advance_search .advSearchAccordionButton {
    display: none; }
  .advSearchAccordionButton:hover, .advSearchAccordionButton:active {
    background-color: #F0F0F0; }
  .adsrch .advSearchAccordionButton h3 {
    padding-bottom: 0;
    padding-left: 4%;
    text-align: left;
    font-size: 14px; }
  .on {
    background-position: 95% 24px; }
  .advSearchAccordionContent {
    background-color: #F5F4F4;
    padding: 2% 3% 15px; }
  .compact_advance_search .advSearchAccordionContent {
    background-color: transparent;
    padding: 0px;
    display: block !important; } }

@media only screen and (max-width: 560px) {
  .srch_list > li {
    width: 94%; }
  .flexslider {
    width: 100%;
    max-width: 340px; } }

@media only screen and (max-width: 520px) {
  .auc_my_itm li > section div.bdttle, .auc_srl_btn {
    width: 78%; }
  input[type='text'].advstxt {
    width: 94%; }
  .custom-combobox-input {
    margin: 0;
    padding: 0.5em 0.78em; }
  .ui-button-icon-only {
    width: 11%; }
  .flexslider {
    width: 100%;
    max-width: 320px; } }

@media only screen and (max-width: 460px) {
  .auc_my_itm li > section > div.bdinfo {
    position: relative;
    clear: both;
    display: none;
    width: 264px; }
  .auc_my_itm li > section div.bdttle {
    width: 74%; }
  .auc_my_itm li > section > p.timelft {
    display: inline-block;
    width: auto;
    float: right;
    margin: 0;
    width: 100%;
    text-align: center; }
  .aucbid li > section > p.timelft span {
    display: block;
    padding: 8px 0;
    width: 33%;
    float: left; }
    .aucbid li > section > p.timelft span:nth-child(3n) {
      display: block;
      padding: 8px 0;
      width: 33%;
      float: left;
      text-align: right; }
    .aucbid li > section > p.timelft span:first-child {
      text-align: left; }
  .aucbid.aucgrid li > section > div.bdinfo section.left {
    width: 50%; }
    .aucbid.aucgrid li > section > div.bdinfo section.left span {
      width: 90%;
      float: right; }
  .auc_my_itm li > section div.bdttle i, .auc_my_itm li div.bdttle h2, .auc_my_itm li div.bdttle h2 a {
    font-size: 13px; }
  .bidbox input[type='text'] {
    width: 94.4%; }
  .roundabout-holder {
    min-height: 140px; }
  .roundabout-moveable-item {
    width: 100px;
    height: 100px; }
  ul.navmove li {
    width: 20%; }
    ul.navmove li:first-child {
      width: 30%; }
    ul.navmove li:nth-child(2n) {
      width: 50%; }
  .auc_my_itm li > section div.bdttle i, .auc_my_itm li div.bdttle h2, .auc_my_itm li div.bdttle h2 a, .aucgrid li div.bdttle h2 a, .aucbid li > section div.bdttle i, .aucbid li div.bdttle h2 a {
    padding-left: 0px; }
  .aucbid li > section > figure {
    width: 50%; }
    .aucbid li > section > figure a img {
      min-height: 76px; }
  .aucbid li > section > div.bdinfo {
    margin: 0;
    width: 100%;
    padding: 8px 0; }
    .aucbid li > section > div.bdinfo section.left {
      width: 100%;
      float: left;
      padding: 0 0 5px 0; }
      .aucbid li > section > div.bdinfo section.left span {
        width: 50%;
        display: block;
        float: left;
        text-align: center; }
    .aucbid li > section > div.bdinfo section p {
      font-size: 14px;
      padding: 0; }
    .aucbid li > section > div.bdinfo section div.auclistbtn a {
      line-height: 42px;
      min-height: 42px;
      font-size: 14px; }
  .aucgrid li > section div.bdttle {
    width: 100%; }
  .aucgrid li > section > figure {
    width: 100%; }
  .aucgrid li > section > figure a img {
    min-height: 0;
    max-height: 130px;
    width: auto; }
  .aucgrid li > section > div.bdinfo section p {
    padding: 0; }
  .aucgrid li > section > p.timelft, .auclisted li > section > p.timelft {
    position: relative;
    clear: both;
    padding: 10px 0 0 0;
    width: 100%;
    float: left;
    text-align: center; }
  .auc_my_itm li > section div.bdttle i, .auc_my_itm li div.bdttle h2, .auc_my_itm li div.bdttle h2 a, .aucgrid li div.bdttle h2 a, .aucbid li > section div.bdttle i, .aucbid li div.bdttle h2 a {
    font-size: 14px;
    line-height: 20px; }
  .lotno {
    font-size: 14px;
    top: 52px;
    width: 80%;
    margin: 0 10%; }
  .auctitle > div.aucdttle h3 {
    padding: 50px 0 0 0; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 40.55%; }
  .viewinfo li {
    width: 100%;
    clear: both;
    margin-bottom: 20px; }
    .viewinfo li:nth-child(1n) div {
      padding-right: 0;
      padding-left: 0; }
    .viewinfo li:last-child {
      text-align: left;
      margin-top: 0; }
  .custom-combobox-input {
    width: 89%; }
  /** GRID **/
  .aucgrid .bdinfo section {
    height: auto;
    width: 50%; }
    .aucgrid .bdinfo section.center {
      width: 100%;
      text-align: center;
      display: block; }
      .aucgrid .bdinfo section.center > .unibtn {
        height: auto; }
  .aucgrid .bdinfo .currency-box {
    padding-top: 4px; }
  .aucgrid .bdinfo span.currency-input input[type=text] {
    border: 0;
    width: 80%;
    padding-left: 5px; }
  .aucgrid li > section > div.bdinfo section .left span.currency-input {
    width: 95%;
    display: inline-block;
    min-height: 40px;
    border: 1px solid #999;
    border-radius: 3px;
    margin-top: 4px;
    height: 40px;
    line-height: 40px;
    padding-left: 5px;
    color: #999;
    /* font-size: 22px; */
    text-align: left; }
  .aucgrid li > section > div.bdinfo section .left span.qtextbox-ctl {
    width: 90%;
    float: none;
    display: inline-block; }
  .aucgrid li > section > div.bdinfo section.right > div.unibtn {
    height: auto; }
  .aucgrid .unibtn a, .aucgrid .unibtn input[type=button], .aucgrid .lot-changes input[type=button] {
    height: 42px;
    line-height: 42px; } }

/** END OF 460px **/
@media only screen and (max-width: 436px) {
  .swiper-container {
    height: 260px; }
  .swiper-slide a {
    vertical-align: middle;
    display: table-cell;
    width: 373px; }
    .swiper-slide a img {
      height: auto; }
  .viewinfo li {
    width: 100%;
    clear: both;
    margin-bottom: 10px; }
    .viewinfo li:last-child {
      margin-bottom: 0; } }

@media only screen and (max-width: 420px) {
  .auc_srl_btn a:last-child {
    margin-right: 0;
    /*width: 32%;*/ }
  .auc_my_itm li > section div.bdttle {
    width: 74%; }
  .auc_my_itm li > section > p.timelft {
    font-size: 12px; }
  .bidbox input[type='text'] {
    width: 94.3%; }
  .advtitle a {
    background-position: 10% center; } }

@media only screen and (max-width: 410px) {
  .auc_my_itm li > section > p.timelft {
    font-size: 13px; }
  .auc_my_itm li > section > figure {
    float: none;
    width: 100px;
    position: absolute; }
  .auc_my_itm li > section div.bdttle {
    width: 70%;
    display: block;
    margin-left: 120px;
    min-height: 78px; }
  .aucbid li > section > p.timelft span {
    text-align: center;
    width: 50%;
    padding: 8px 0 0 0; }
    .aucbid li > section > p.timelft span:first-child {
      display: block;
      width: 50%;
      text-align: center; }
  .auclisted li > section div.bdttle i {
    padding: 7px 0 0 0; }
  .bidbox input[type='text'] {
    width: 94%; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 39%; }
  .signfrm ul.frm > li.sminput label {
    width: 7.9%; } }

@media only screen and (max-width: 362px) {
  .aucbid .bdinfo .bidding-cell .warning {
    text-align: center;
    margin-top: 0; } }

@media only screen and (max-width: 340px) {
  .bidbox input[type='text'] {
    width: 93.2%; }
  .adsrch {
    line-height: 20px; }
    .adsrch label {
      font-size: 16px;
      padding-bottom: 12px;
      line-height: 16px; }
  .adsrch h3 {
    font-size: 18px;
    padding-bottom: 10px; }
  input[type='text'].advstxt {
    height: 38px;
    line-height: 38px;
    width: 92%; }
  .srch_list > li .accordionButton, .srch_list > li .accordionButton2 {
    font-size: 16px; }
    .srch_list > li .accordionButton p, .srch_list > li .accordionButton2 p {
      font-size: 15px;
      line-height: 26px; }
  div.selector:not(#foo) > input + label.flt,
  div.selector:not(#foo) > span > input + label.flt {
    font: normal 15px/25px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-left: 25px; }
  .advtitle a {
    font-size: 14px; }
  .advshow {
    padding: 20px 0 0 0; }
  .large input[type=button] {
    min-height: 36px;
    line-height: 36px; } }

@media only screen and (max-width: 320px) {
  .aucgrid li > section > div.bdinfo > section.right > div.unibtn {
    padding: 0 6px 0 0;
    clear: both; }
  .aucgrid li > section > div.bdinfo > section.left, .aucgrid li > section > div.bdinfo > section.center {
    margin-top: 15px; }
  .aucgrid li > section > div.bdinfo > section.left, .aucgrid li > section > div.bdinfo > section.right {
    width: 100%;
    clear: both;
    float: none; }
  .aucgrid li > section > div.bdinfo section.left span.currency-input {
    line-height: 35px;
    font-size: 16px; }
  .aucgrid .bdinfo span.currency-input input[type=text] {
    width: 90%; }
  .custom-combobox-input, .ui-widget-content {
    font-size: 16px; }
  .mobui-composite-wrapper .custom-combobox-input {
    height: 17px;
    font-size: 14px; }
  .mobui-composite-wrapper .ui-icon {
    height: 17px;
    width: 17px; }
  .mobui-composite-wrapper custom-combobox-toggle {
    height: 34px;
    width: 34px;
    min-height: 0px; }
  .mobui-composite-wrapper input[type=text] {
    font-size: 17px; }
  .custom-combobox-input {
    height: 17px; }
  .ui-widget .ui-widget.custom-combobox-input {
    height: 17px;
    font-size: 14px; }
  .ui-autocomplete .ui-menu-item {
    font-size: 14px; }
  /*adjustments for live bidding - catalog */
  .aucgrid .bidding-cell .right .unibtn {
    padding: 4px 6px 0 1px;
    min-height: 42px; }
  .aucgrid .bidding-cell .lot-changes {
    padding: 4px 6px 0 1px;
    min-height: 42px; } }

@media only screen and (max-width: 280px) {
  .bidbox input[type='text'] {
    width: 90.6%; }
  .regfrm, .register {
    margin-bottom: 10px; }
  .register {
    margin-bottom: 0px; }
  input[type='text'].advstxt {
    height: 34px;
    line-height: 34px;
    width: 90%; }
  .smsrch input[type='text'] {
    width: 72%; }
  .srch_list > li {
    width: 89%; }
  div.selector > label {
    width: 74%; }
  .regbtn input[type=button].orng {
    font-size: 16px;
    line-height: 36px; }
  .register > div > .unibtn a.drkblu {
    min-height: 36px;
    line-height: 36px;
    font-size: 16px; }
  .custom-combobox-input {
    margin: 0;
    padding: 0.5em 0.78em;
    min-height: 20px; }
  .ui-button-icon-only {
    width: 15%; }
  #nav li a, #tabnav > li > a {
    padding: 10px 0;
    text-indent: 15px;
    background: url(/m/images/smarw.png) no-repeat 96% -29px #F5F4F4; }
  #nav li a:hover, #tabnav > li > a:hover {
    background: url(/m/images/smarw.png) no-repeat 96% -29px #F5F4F4; }
  #nav li a.active, #tabnav > li > a.active {
    background: url(/m/images/smarw.png) no-repeat 96% 12px #F5F4F4; }
  .signfrm ul.frm > li.sminput input[type=text] {
    width: 34.5%; }
  .shwsrch label {
    font-size: 11px; }
  .invoicesrch {
    height: 32px;
    line-height: 32px; }
    .invoicesrch input[type='text'] {
      width: 72%;
      height: 32px; }
    .invoicesrch input[type=button] {
      height: 32px;
      line-height: 32px;
      width: 36px; }
  .tablesection {
    padding-top: .6em;
    padding-bottom: 0em; } }

@media only screen and (min-width: 569px) {
  #nav {
    width: 100%;
    position: relative;
    border: none; }
    #nav > li {
      display: block;
      float: left; }
      #nav > li > a {
        display: inline-block; }
      #nav > li:last-child > a {
        border-right: 1px #CCCCCC solid; }
      #nav > li > section {
        padding: 0;
        position: absolute;
        top: 37px;
        left: 0; }
  #tabnav {
    width: 100%;
    position: relative;
    border: none; }
    #tabnav > li {
      display: block;
      float: left; }
      #tabnav > li > a {
        display: inline-block;
        display: block;
        padding: 10px 6px;
        font-size: 11px; }
      #tabnav > li:last-child > a {
        border-right: 1px #CCCCCC solid; }
    #tabnav section.tabsec {
      padding: 0;
      position: absolute;
      top: 35px;
      left: 0; }
  .custom-combobox-input {
    height: 16px; }
  .auctions-info .auc_items {
    height: 130px;
    max-width: 120px; }
    .auctions-info .auc_items > a {
      padding: 10px 0; } }

@media only screen and (min-width: 640px) {
  .compact_advance_search {
    position: absolute;
    background: #ddd;
    padding: 20px;
    z-index: 1000;
    top: 55px;
    margin-bottom: 60px;
    -webkit-box-shadow: 10px 5px 20px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 5px 20px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 5px 20px -5px rgba(0, 0, 0, 0.75);
    display: none; }
  .bid_listing_wrapper .compact_advance_search {
    top: 0; } }

@media only screen and (min-width: 730px) {
  #tabnav > li > a {
    display: block;
    padding: 10px 5px;
    font-size: 12px; } }

@media only screen and (min-width: 750px) {
  #tabnav > li > a {
    display: block;
    padding: 10px 1em;
    font-size: 13px; } }

@media (max-width: 370px) {
  ul.auction-filters .ui-widget .ui-widget.custom-combobox-toggle {
    height: 32px; } }

@media screen and (orientation: landscape) {
  div.jqmDialog {
    height: 240px; }
    div.jqmDialog div.jqmdBL {
      height: 190px; }
      div.jqmDialog div.jqmdBL div.jqmdBR {
        height: 160px; }
        div.jqmDialog div.jqmdBL div.jqmdBR div.jqmdBC {
          height: 160px; }
  .lot-choices-option {
    height: 80px;
    overflow-y: scroll;
    line-height: 16px; }
  #add-lots .al-preview-choice {
    position: absolute;
    left: 100px;
    top: 5px;
    text-align: center;
    vertical-align: middle;
    background: #FFFFFF;
    z-index: 1;
    border: 1px solid;
    padding: 1px;
    margin: 1px;
    display: none;
    width: 220px; }
    #add-lots .al-preview-choice img {
      width: 120px;
      height: 120px; }
    #add-lots .al-preview-choice p {
      font-size: 11px; } }

