 /*
Theme Name: Skinner base Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Modified author: Teylon
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

body {
	margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

figcaption,
figure,
main {
	display: block;
}

figure {
	margin: 1em 0;
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
	outline-width: 0;
}

abbr[title] {
	border-bottom: 1px #767676 dotted;
	text-decoration: none;
}

b,
strong {
	font-weight: inherit;
}

b,
strong {
	font-weight: 700;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

dfn {
	font-style: italic;
}

mark {
	background-color: #eee;
	color: #222;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

audio,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

img {
	border-style: none;
}

svg:not(:root) {
	overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	border: 1px solid #bbb;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	display: inline-block;
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details,
menu {
	display: block;
}

summary {
	display: list-item;
}

canvas {
	display: inline-block;
}

template {
	display: none;
}

[hidden] {
	display: none;
}


/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */


.screen-reader-text:focus {
	background-color: #f1f1f1;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
	clear: both;
}

/*--------------------------------------------------------------
5.0 Typography
--------------------------------------------------------------*/

body,
button,
input,
select,
textarea {
	color: #333;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 400;
	line-height: 1.66;
}


dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	color: #666;
	font-size: 18px;
	font-size: 1.125rem;
	font-style: italic;
	line-height: 1.7;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

blockquote cite {
	display: block;
	font-style: normal;
	font-weight: 600;
	margin-top: 0.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #eee;
	text-decoration: none;
}

big {
	font-size: 125%;
}

blockquote {
	quotes: "" "";
}

q {
	quotes: "“" "”" "‘" "’";
}

blockquote:before,
blockquote:after {
	content: "";
}

:focus {
	outline: none;
}

/* Typography for Arabic Font */

html[lang="ar"] body,
html[lang="ar"] button,
html[lang="ar"] input,
html[lang="ar"] select,
html[lang="ar"] textarea,
html[lang="ary"] body,
html[lang="ary"] button,
html[lang="ary"] input,
html[lang="ary"] select,
html[lang="ary"] textarea,
html[lang="azb"] body,
html[lang="azb"] button,
html[lang="azb"] input,
html[lang="azb"] select,
html[lang="azb"] textarea,
html[lang="fa-IR"] body,
html[lang="fa-IR"] button,
html[lang="fa-IR"] input,
html[lang="fa-IR"] select,
html[lang="fa-IR"] textarea,
html[lang="haz"] body,
html[lang="haz"] button,
html[lang="haz"] input,
html[lang="haz"] select,
html[lang="haz"] textarea,
html[lang="ps"] body,
html[lang="ps"] button,
html[lang="ps"] input,
html[lang="ps"] select,
html[lang="ps"] textarea,
html[lang="ur"] body,
html[lang="ur"] button,
html[lang="ur"] input,
html[lang="ur"] select,
html[lang="ur"] textarea {
	font-family: Tahoma, Arial, sans-serif;
}

html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ary"] h1,
html[lang="ary"] h2,
html[lang="ary"] h3,
html[lang="ary"] h4,
html[lang="ary"] h5,
html[lang="ary"] h6,
html[lang="azb"] h1,
html[lang="azb"] h2,
html[lang="azb"] h3,
html[lang="azb"] h4,
html[lang="azb"] h5,
html[lang="azb"] h6,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h3,
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h6,
html[lang="haz"] h1,
html[lang="haz"] h2,
html[lang="haz"] h3,
html[lang="haz"] h4,
html[lang="haz"] h5,
html[lang="haz"] h6,
html[lang="ps"] h1,
html[lang="ps"] h2,
html[lang="ps"] h3,
html[lang="ps"] h4,
html[lang="ps"] h5,
html[lang="ps"] h6,
html[lang="ur"] h1,
html[lang="ur"] h2,
html[lang="ur"] h3,
html[lang="ur"] h4,
html[lang="ur"] h5,
html[lang="ur"] h6 {
	font-weight: 700;
}

/* Typography for Chinese Font */

html[lang^="zh-"] body,
html[lang^="zh-"] button,
html[lang^="zh-"] input,
html[lang^="zh-"] select,
html[lang^="zh-"] textarea {
	font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif;
}

html[lang^="zh-"] h1,
html[lang^="zh-"] h2,
html[lang^="zh-"] h3,
html[lang^="zh-"] h4,
html[lang^="zh-"] h5,
html[lang^="zh-"] h6 {
	font-weight: 700;
}

/* Typography for Cyrillic Font */

html[lang="bg-BG"] body,
html[lang="bg-BG"] button,
html[lang="bg-BG"] input,
html[lang="bg-BG"] select,
html[lang="bg-BG"] textarea,
html[lang="ru-RU"] body,
html[lang="ru-RU"] button,
html[lang="ru-RU"] input,
html[lang="ru-RU"] select,
html[lang="ru-RU"] textarea,
html[lang="uk"] body,
html[lang="uk"] button,
html[lang="uk"] input,
html[lang="uk"] select,
html[lang="uk"] textarea {
	font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}

html[lang="bg-BG"] h1,
html[lang="bg-BG"] h2,
html[lang="bg-BG"] h3,
html[lang="bg-BG"] h4,
html[lang="bg-BG"] h5,
html[lang="bg-BG"] h6,
html[lang="ru-RU"] h1,
html[lang="ru-RU"] h2,
html[lang="ru-RU"] h3,
html[lang="ru-RU"] h4,
html[lang="ru-RU"] h5,
html[lang="ru-RU"] h6,
html[lang="uk"] h1,
html[lang="uk"] h2,
html[lang="uk"] h3,
html[lang="uk"] h4,
html[lang="uk"] h5,
html[lang="uk"] h6 {
	font-weight: 700;
	line-height: 1.2;
}

/* Typography for Devanagari Font */

html[lang="bn-BD"] body,
html[lang="bn-BD"] button,
html[lang="bn-BD"] input,
html[lang="bn-BD"] select,
html[lang="bn-BD"] textarea,
html[lang="hi-IN"] body,
html[lang="hi-IN"] button,
html[lang="hi-IN"] input,
html[lang="hi-IN"] select,
html[lang="hi-IN"] textarea,
html[lang="mr-IN"] body,
html[lang="mr-IN"] button,
html[lang="mr-IN"] input,
html[lang="mr-IN"] select,
html[lang="mr-IN"] textarea {
	font-family: Arial, sans-serif;
}

html[lang="bn-BD"] h1,
html[lang="bn-BD"] h2,
html[lang="bn-BD"] h3,
html[lang="bn-BD"] h4,
html[lang="bn-BD"] h5,
html[lang="bn-BD"] h6,
html[lang="hi-IN"] h1,
html[lang="hi-IN"] h2,
html[lang="hi-IN"] h3,
html[lang="hi-IN"] h4,
html[lang="hi-IN"] h5,
html[lang="hi-IN"] h6,
html[lang="mr-IN"] h1,
html[lang="mr-IN"] h2,
html[lang="mr-IN"] h3,
html[lang="mr-IN"] h4,
html[lang="mr-IN"] h5,
html[lang="mr-IN"] h6 {
	font-weight: 700;
}

/* Typography for Greek Font */

html[lang="el"] body,
html[lang="el"] button,
html[lang="el"] input,
html[lang="el"] select,
html[lang="el"] textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h3,
html[lang="el"] h4,
html[lang="el"] h5,
html[lang="el"] h6 {
	font-weight: 700;
	line-height: 1.3;
}

/* Typography for Gujarati Font */

html[lang="gu-IN"] body,
html[lang="gu-IN"] button,
html[lang="gu-IN"] input,
html[lang="gu-IN"] select,
html[lang="gu-IN"] textarea {
	font-family: Arial, sans-serif;
}

html[lang="gu-IN"] h1,
html[lang="gu-IN"] h2,
html[lang="gu-IN"] h3,
html[lang="gu-IN"] h4,
html[lang="gu-IN"] h5,
html[lang="gu-IN"] h6 {
	font-weight: 700;
}

/* Typography for Hebrew Font */

html[lang="he-IL"] body,
html[lang="he-IL"] button,
html[lang="he-IL"] input,
html[lang="he-IL"] select,
html[lang="he-IL"] textarea {
	font-family: "Arial Hebrew", Arial, sans-serif;
}

html[lang="he-IL"] h1,
html[lang="he-IL"] h2,
html[lang="he-IL"] h3,
html[lang="he-IL"] h4,
html[lang="he-IL"] h5,
html[lang="he-IL"] h6 {
	font-weight: 700;
}

/* Typography for Japanese Font */

html[lang="ja"] body,
html[lang="ja"] button,
html[lang="ja"] input,
html[lang="ja"] select,
html[lang="ja"] textarea {
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
}

html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6 {
	font-weight: 700;
}

/* Typography for Korean font */

html[lang="ko-KR"] body,
html[lang="ko-KR"] button,
html[lang="ko-KR"] input,
html[lang="ko-KR"] select,
html[lang="ko-KR"] textarea {
	font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}

html[lang="ko-KR"] h1,
html[lang="ko-KR"] h2,
html[lang="ko-KR"] h3,
html[lang="ko-KR"] h4,
html[lang="ko-KR"] h5,
html[lang="ko-KR"] h6 {
	font-weight: 600;
}

/* Typography for Thai Font */

html[lang="th"] h1,
html[lang="th"] h2,
html[lang="th"] h3,
html[lang="th"] h4,
html[lang="th"] h5,
html[lang="th"] h6 {
	line-height: 1.65;
	font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html[lang="th"] body,
html[lang="th"] button,
html[lang="th"] input,
html[lang="th"] select,
html[lang="th"] textarea {
	line-height: 1.8;
	font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Remove letter-spacing for all non-latin alphabets */

html[lang="ar"] *,
html[lang="ary"] *,
html[lang="azb"] *,
html[lang="haz"] *,
html[lang="ps"] *,
html[lang^="zh-"] *,
html[lang="bg-BG"] *,
html[lang="ru-RU"] *,
html[lang="uk"] *,
html[lang="bn-BD"] *,
html[lang="hi-IN"] *,
html[lang="mr-IN"] *,
html[lang="el"] *,
html[lang="gu-IN"] *,
html[lang="he-IL"] *,
html[lang="ja"] *,
html[lang="ko-KR"] *,
html[lang="th"] * {
	letter-spacing: 0 !important;
}

/*--------------------------------------------------------------
6.0 Forms
--------------------------------------------------------------*/

label {
	color: #333;
	display: block;
	font-weight: 800;
	margin-bottom: 0.5em;
}

fieldset {
	margin-bottom: 1em;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #000 !important;
	font-weight: bold;
	background: #fff;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 0.7em;
	width: 100%;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #222;
	border-color: #333;
}

select {
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 3em;
	max-width: 100%;
}

input[type="radio"],
input[type="checkbox"] {
	margin-right: 0.5em;
}

input[type="radio"] + label,
input[type="checkbox"] + label {
	font-weight: 400;
}


input + button,
input + input[type="button"],
input + input[type="submit"] {
	padding: 0.75em 2em;
}

button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
	background-color: #ddd;
	color: #222;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #767676;
}

button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
	background: #bbb;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #333;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

:-moz-placeholder {
	color: #333;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

::-moz-placeholder {
	color: #333;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
	opacity: 1;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #333;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

/*--------------------------------------------------------------
7.0 Formatting
--------------------------------------------------------------*/

hr {
	background-color: #bbb;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}





/*--------------------------------------------------------------
10.0 Links
--------------------------------------------------------------*/

a {
	color: #222;
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	color: #000;
	outline: 0;
}

/* Hover effects */

.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
	box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
	text-decoration: none;
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: #000;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
}

/* Fixes linked images */
.entry-content a img,
.widget a img {
	-webkit-box-shadow: 0 0 0 8px #fff;
	box-shadow: 0 0 0 8px #fff;
}

.post-navigation a:focus .icon,
.post-navigation a:hover .icon {
	color: #222;
}

/*--------------------------------------------------------------
11.0 Featured Image Hover
--------------------------------------------------------------*/

.post-thumbnail {
	margin-bottom: 1em;
}

.post-thumbnail a img {
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.post-thumbnail a:hover img,
.post-thumbnail a:focus img {
	opacity: 0.7;
}



/*--------------------------------------------------------------
13.0 Layout
--------------------------------------------------------------*/

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

#page {
	position: relative;
	word-wrap: break-word;
}



/*--------------------------------------------------------------
13.1 Header
--------------------------------------------------------------*/


/* Site branding */

.site-branding {
	padding: 1em 0;
	position: relative;
	-webkit-transition: margin-bottom 0.2s;
	transition: margin-bottom 0.2s;
	z-index: 3;
}

.site-branding a {
	text-decoration: none;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.site-branding a:hover,
.site-branding a:focus {
	opacity: 0.7;
}

.site-title {
	clear: none;
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.site-title,
.site-title a {
	color: #222;
	opacity: 1; /* Prevent opacity from changing during selective refreshes in the customize preview */
}

body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}

.site-description {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	margin-bottom: 0;
}

body.has-header-image .site-description,
body.has-header-video .site-description {
	color: #fff;
	opacity: 0.8;
}

.custom-logo-link {
	display: inline-block;
	padding-right: 1em;
	vertical-align: middle;
	width: auto;
}

.custom-logo-link img {
	display: inline-block;
	max-height: 80px;
	width: auto;
}

body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
	max-height: 200px;
	max-width: 100%;
}

.custom-logo-link a:hover,
.custom-logo-link a:focus {
	opacity: 0.9;
}



.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
	display: block;
	float:left;
	width: 50%;
	height: auto;
}

.custom-header-media {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.custom-header-media:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */
	background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 2;
}

.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
	position: fixed;
	height: auto;
	left: 50%;
	max-width: 1000%;
	min-height: 100%;
	min-width: 100%;
	min-width: 100vw; /* vw prevents 1px gap on left that 100% has */
	width: auto;
	top: 50%;
	padding-bottom: 1px; /* Prevent header from extending beyond the footer */
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.wp-custom-header .wp-custom-header-video-button { /* Specificity prevents .color-dark button overrides */
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}

.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { /* Specificity prevents .color-dark button overrides */
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(34, 34, 34, 0.8);
	color: #fff;
}

.admin-bar .wp-custom-header-video-button {
	top: 62px;
}

.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
	bottom: 0;
	position: absolute;
	top: auto;
	-ms-transform: translateX(-50%) translateY(0);
	-moz-transform: translateX(-50%) translateY(0);
	-webkit-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0);
}

/* For browsers that support 'object-fit' */
@supports ( object-fit: cover ) {
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-video .custom-header-media iframe,
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
		height: 100%;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
		top: 0;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		transform: none;
		width: 100%;
	}
}

/* Hides div in Customizer preview when header images or videos change. */

body:not(.has-header-image):not(.has-header-video) .custom-header-media {
	display: none;
}

.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding {
	display: table-cell;
	height: 100%;
	vertical-align: bottom;
}

/*--------------------------------------------------------------
13.2 Front Page
--------------------------------------------------------------*/

.twentyseventeen-front-page .site-content {
	padding: 0;
}

.twentyseventeen-panel {
	overflow: hidden;
	position: relative;
}

.panel-image {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}

.panel-image:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom: 0;
	content: "";
	left: 0;
	right: 0;
	position: absolute;
	top: 100px;
}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
	border-top: 1px solid #ddd;
}

.panel-content {
	position: relative;
}

.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}

/* Panel edit link */

.twentyseventeen-panel .edit-link {
	display: block;
	margin: 0.3em 0 0;
}

.twentyseventeen-panel .entry-header .edit-link {
	font-size: 14px;
	font-size: 0.875rem;
}

/* Front Page - Recent Posts */

.twentyseventeen-front-page .panel-content .recent-posts article {
	border: 0;
	color: #333;
	margin-bottom: 3em;
}

.recent-posts .entry-header {
	margin-bottom: 1.2em;
}

.page .panel-content .recent-posts .entry-title {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 300;
	letter-spacing: 0;
	text-transform: none;
}

.twentyseventeen-panel .recent-posts .entry-header .edit-link {
	color: #222;
	display: inline-block;
	font-size: 11px;
	font-size: 0.6875rem;
	margin-left: 1em;
}

/*--------------------------------------------------------------
13.3 Regular Content
--------------------------------------------------------------*/

.site-content-contain {
	background-color: #fff;
	position: relative;
	float: left;
	width:100%; 
}

.site-content {
	padding: 2.5em 0 0;
}

/*--------------------------------------------------------------
13.4 Posts
--------------------------------------------------------------*/

/* Post Landing Page */

.sticky {
	position: relative;
}

.post:not(.sticky) .icon-thumb-tack {
	display: none;
}

.sticky .icon-thumb-tack {
	display: block;
	height: 18px;
	left: -1.5em;
	position: absolute;
	top: 1.65em;
	width: 20px;
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

.entry-header .entry-title {
	margin-bottom: 0.25em;
}

.entry-title a {
	color: #333;
	text-decoration: none;
	margin-left: -2px;
}

.entry-title:not(:first-child) {
	padding-top: 0;
}

.entry-meta {
	color: #767676;
	font-size: 11px;
	font-size: 0.6875rem;
	font-weight: 800;
	letter-spacing: 0.1818em;
	padding-bottom: 0.25em;
	text-transform: uppercase;
}

.entry-meta a {
	color: #767676;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.pagination,
.comments-pagination {
	border-top: 1px solid #eee;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	padding: 2em 0 3em;
	text-align: center;
}

.pagination .icon,
.comments-pagination .icon {
	width: 0.666666666em;
	height: 0.666666666em;
}

.comments-pagination {
	border: 0;
}

.page-numbers {
	display: none;
	padding: 0.5em 0.75em;
}

.page-numbers.current {
	color: #767676;
	display: inline-block;
}

.page-numbers.current .screen-reader-text {
	clip: auto;
	height: auto;
	overflow: auto;
	position: relative !important;
	width: auto;
}

.prev.page-numbers,
.next.page-numbers {
	background-color: #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1;
	padding: 0.25em 0.5em 0.4em;
}

.prev.page-numbers,
.next.page-numbers {
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.prev.page-numbers:focus,
.prev.page-numbers:hover,
.next.page-numbers:focus,
.next.page-numbers:hover {
	background-color: #767676;
	color: #fff;
}

.prev.page-numbers {
	float: left;
}

.next.page-numbers {
	float: right;
}

/* Aligned blockquotes */

.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	width: 48%;
}

/* Blog landing, search, archives */

.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
	padding-bottom: 2em;
}

body:not(.twentyseventeen-front-page) .entry-header {
	padding: 1em 0;
}

body:not(.twentyseventeen-front-page) .entry-header,
body:not(.twentyseventeen-front-page) .entry-content,
body:not(.twentyseventeen-front-page) #comments {
	margin-left: auto;
	margin-right: auto;
}

body:not(.twentyseventeen-front-page) .entry-header {
	padding-top: 0;
}

.blog .entry-meta a.post-edit-link,
.archive .entry-meta a.post-edit-link,
.search .entry-meta a.post-edit-link {
	color: #222;
	display: inline-block;
	margin-left: 1em;
	white-space: nowrap;
}

.search .page .entry-meta a.post-edit-link {
	margin-left: 0;
	white-space: nowrap;
}

.taxonomy-description {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
}

/* More tag */

.entry-content .more-link:before {
	content: "";
	display: block;
	margin-top: 1.5em;
}

/* Single Post */

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 740px;
}

.single-featured-image-header {
	background-color: #fafafa;
	border-bottom: 1px solid #eee;
}

.single-featured-image-header img {
	display: block;
	margin: auto;
}

.page-links {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	padding: 2em 0 3em;
}

.page-links .page-number {
	color: #767676;
	display: inline-block;
	padding: 0.5em 1em;
}

.page-links a {
	display: inline-block;
}

.page-links a .page-number {
	color: #222;
}

/* Entry footer */

.entry-footer {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-top: 2em;
	padding: 2em 0;
}

.entry-footer .cat-links,
.entry-footer .tags-links {
	display: block;
	font-size: 11px;
	font-size: 0.6875rem;
	font-weight: 800;
	letter-spacing: 0.1818em;
	padding-left: 2.5em;
	position: relative;
	text-transform: uppercase;
}

.entry-footer .cat-links + .tags-links {
	margin-top: 1em;
}

.entry-footer .cat-links a,
.entry-footer .tags-links a {
	color: #333;
}

.entry-footer .cat-links .icon,
.entry-footer .tags-links .icon {
	color: #767676;
	left: 0;
	margin-right: 0.5em;
	position: absolute;
	top: 2px;
}

.entry-footer .edit-link {
	display: inline-block;
}

.entry-footer .edit-link a.post-edit-link {
	background-color: #222;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	margin-top: 2em;
	padding: 0.7em 2em;
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	white-space: nowrap;
}

.entry-footer .edit-link a.post-edit-link:hover,
.entry-footer .edit-link a.post-edit-link:focus {
	background-color: #767676;
}

/* Post Formats */

.blog .format-status .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

.format-quote blockquote {
	color: #333;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 300;
	overflow: visible;
	position: relative;
}

.format-quote blockquote .icon {
	display: block;
	height: 20px;
	left: -1.25em;
	position: absolute;
	top: 0.4em;
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
	width: 20px;
}

/* Post Navigation */

.post-navigation {
	font-weight: 800;
	margin: 3em 0;
}

.post-navigation .nav-links {
	padding: 1em 0;
}

.nav-subtitle {
	background: transparent;
	color: #767676;
	display: block;
	font-size: 11px;
	font-size: 0.6875rem;
	letter-spacing: 0.1818em;
	margin-bottom: 1em;
	text-transform: uppercase;
}

.nav-title {
	color: #333;
	font-size: 15px;
	font-size: 0.9375rem;
}

.post-navigation .nav-next {
	margin-top: 1.5em;
}

.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
	margin-right: 0.5em;
}

.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
	margin-left: 0.5em;
}

/*--------------------------------------------------------------
13.5 Pages
--------------------------------------------------------------*/

.page-header {
	padding-bottom: 2em;
}

.page .entry-header .edit-link {
	font-size: 14px;
	font-size: 0.875rem;
}

.search .page .entry-header .edit-link {
	font-size: 11px;
	font-size: 0.6875rem;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.page:not(.home) #content {
	padding-bottom: 1.5em;
}

/* 404 page */

.error404 .page-content {
	padding-bottom: 4em;
}

.error404 .page-content .search-form,
.search .page-content .search-form {
	margin-bottom: 3em;
}

/*--------------------------------------------------------------
13.6 Footer
--------------------------------------------------------------*/

.site-footer {
	
}


/* Footer widgets */

.site-footer .widget-area {
	padding-bottom: 2em;
	padding-top: 2em;
}

/* Social nav */

.social-navigation {
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 1em;
}

.social-navigation ul {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.social-navigation li {
	display: inline;
}

.social-navigation a {
	background-color: #767676;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	color: #fff;
	display: inline-block;
	height: 40px;
	margin: 0 1em 0.5em 0;
	text-align: center;
	width: 40px;
}

.social-navigation a:hover,
.social-navigation a:focus {
	background-color: #333;
}

.social-navigation .icon {
	height: 16px;
	top: 12px;
	width: 16px;
	vertical-align: top;
}

/* Site info */

.site-info {
	font-size: 14px;
	font-size: 0.875rem;
	margin-bottom: 1em;
}

.site-info a {
	color: #666;
}

.site-info .sep {
	margin: 0;
	display: block;
	visibility: hidden;
	height: 0;
	width: 100%;
}

/*--------------------------------------------------------------
14.0 Comments
--------------------------------------------------------------*/

#comments {
	clear: both;
	padding: 2em 0 0.5em;
}

.comments-title {
	font-size: 20px;
	font-size: 1.25rem;
	margin-bottom: 1.5em;
}

.comment-list,
.comment-list .children {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment-list li:before {
	display: none;
}

.comment-body {
	margin-left: 65px;
}

.comment-author {
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 0.4em;
	position: relative;
	z-index: 2;
}

.comment-author .avatar {
	height: 50px;
	left: -65px;
	position: absolute;
	width: 50px;
}

.comment-author .says {
	display: none;
}

.comment-meta {
	margin-bottom: 1.5em;
}

.comment-metadata {
	color: #767676;
	font-size: 10px;
	font-size: 0.625rem;
	font-weight: 800;
	letter-spacing: 0.1818em;
	text-transform: uppercase;
}

.comment-metadata a {
	color: #767676;
}

.comment-metadata a.comment-edit-link {
	color: #222;
	margin-left: 1em;
}

.comment-body {
	color: #333;
	font-size: 14px;
	font-size: 0.875rem;
	margin-bottom: 4em;
}

.comment-reply-link {
	font-weight: 800;
	position: relative;
}

.comment-reply-link .icon {
	color: #222;
	left: -2em;
	height: 1em;
	position: absolute;
	top: 0;
	width: 1em;
}

.children .comment-author .avatar {
	height: 30px;
	left: -45px;
	width: 30px;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
	border: 1px solid #333;
	padding: 2px;
}

.no-comments,
.comment-awaiting-moderation {
	color: #767676;
	font-size: 14px;
	font-size: 0.875rem;
	font-style: italic;
}

.comments-pagination {
	margin: 2em 0 3em;
}

.form-submit {
	text-align: right;
}

/*--------------------------------------------------------------
15.0 Widgets
--------------------------------------------------------------*/

#secondary {
	padding: 1em 0 2em;
}

.widget {
	padding-bottom: 3em;
}

h2.widget-title {
	color: #222;
	font-size: 13px;
	font-size: 0.8125rem;
	font-weight: 800;
	letter-spacing: 0.1818em;
	margin-bottom: 1.5em;
	text-transform: uppercase;
}

.widget-title a {
	color: inherit;
}

/* widget forms */

.widget select {
	width: 100%;
}


/* widget lists */

.widget ul {
	list-style: none;
	margin: 0;
}

.widget ul li {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 0.5em 0;
}

.widget ul li + li {
	margin-top: -1px;
}

.widget ul li ul {
	margin: 0 0 -1px;
	padding: 0;
	position: relative;
}

.widget ul li li {
	border: 0;
	padding-left: 24px;
	padding-left: 1.5rem;
}

/* Widget lists of links */

.widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul {
	bottom: 0;
}

.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li {
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}

.widget_rss ul li {
	padding-bottom: 1em;
	padding-top: 1em;
}

/* widget markup */

.widget .post-date,
.widget .rss-date {
	font-size: 0.81em;
}

/* Text widget */

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

/* RSS Widget */

.widget_rss .widget-title .rsswidget:first-child {
	float: right;
}

.widget_rss .widget-title .rsswidget:first-child:hover {
	background-color: transparent;
}

.widget_rss .widget-title .rsswidget:first-child img {
	display: block;
}

.widget_rss ul li {
	padding: 2.125em 0;
}

.widget_rss ul li:first-child {
	border-top: none;
	padding-top: 0;
}

.widget_rss li .rsswidget {
	font-size: 22px;
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 1.4;
}

.widget_rss .rss-date,
.widget_rss li cite {
	color: #767676;
	display: block;
	font-size: 10px;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 0.18em;
	line-height: 1.5;
	text-transform: uppercase;
}

.widget_rss .rss-date {
	margin: 0.5em 0 1.5em;
	padding: 0;
}

.widget_rss .rssSummary {
	margin-bottom: 0.5em;
}

/* Contact Info Widget */

.widget_contact_info .contact-map {
	margin-bottom: 0.5em;
}

/* Gravatar */

.widget-grofile h4 {
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 0;
}

/* Recent Comments */

.widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
	border: 0;
}

/* Recent Posts widget */

.widget_recent_entries .post-date {
	display: block;
}

/* Search */



.search-form .search-submit .icon {
	height: 24px;
	top: -2px;
	width: 24px;
}

/* Tag cloud widget */

.tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud {
	line-height: 1.5;
}

.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a {
	border: 1px solid #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	float: left;
	font-size: 14px !important; /* !important to overwrite inline styles */
	font-size: 0.875rem !important;
	margin: 4px 4px 0 0 !important;
	padding: 4px 10px 5px !important;
	position: relative;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: auto;
	word-wrap: break-word;
	z-index: 0;
}

.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus {
	border-color: #bbb;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
}

/* Calendar widget */

.widget_calendar th,
.widget_calendar td {
	text-align: center;
}

.widget_calendar tfoot td {
	border: 0;
}

/*--------------------------------------------------------------
16.0 Media
--------------------------------------------------------------*/


img.alignleft,
img.alignright {
	float: none;
	margin: 0;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption,
.gallery-caption {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/* Media Elements */

.mejs-container {
	margin-bottom: 1.5em;
}

/* Audio Player */

.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {
	background: transparent;
	border: 0;
}

/* Playlist Color Overrides: Light */

.site-content .wp-playlist-light {
	border-color: #eee;
	color: #222;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
	color: #333;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
	color: #767676;
}

.site-content .wp-playlist-light .wp-playlist-item {
	border-bottom: 1px dotted #eee;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {
	border-bottom-color: rgba(0, 0, 0, 0);
	background-color: #767676;
	color: #fff;
}

.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {
	color: #fff;
}

/* Playlist Color Overrides: Dark */

.site-content .wp-playlist-dark {
	background: #222;
	border-color: #333;
}

.site-content .wp-playlist-dark .mejs-container .mejs-controls {
	background-color: #333;
}

.site-content .wp-playlist-dark .wp-playlist-caption {
	color: #fff;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
	color: #eee;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
	color: #aaa;
}

.site-content .wp-playlist-dark .wp-playlist-playing {
	background-color: #333;
}

.site-content .wp-playlist-dark .wp-playlist-item {
	border-bottom: 1px dotted #555;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus {
	border-bottom-color: rgba(0, 0, 0, 0);
	background-color: #aaa;
	color: #222;
}

.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a {
	color: #222;
}

/* Playlist Style Overrides */

.site-content .wp-playlist {
	padding: 0.625em 0.625em 0.3125em;
}

.site-content .wp-playlist-current-item .wp-playlist-item-title {
	font-weight: 700;
}

.site-content .wp-playlist-current-item .wp-playlist-item-album {
	font-style: normal;
}

.site-content .wp-playlist-current-item .wp-playlist-item-artist {
	font-size: 10px;
	font-size: 0.625rem;
	font-weight: 800;
	letter-spacing: 0.1818em;
	text-transform: uppercase;
}

.site-content .wp-playlist-item {
	padding: 0 0.3125em;
	cursor: pointer;
}

.site-content .wp-playlist-item:last-of-type {
	border-bottom: none;
}

.site-content .wp-playlist-item a {
	padding: 0.3125em 0;
	border-bottom: none;
}

.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent;
}

.site-content .wp-playlist-item-length {
	top: 5px;
}

/* SVG Icons base styles */

.icon {
	display: inline-block;
	fill: currentColor;
	height: 1em;
	position: relative; /* Align more nicely with capital letters */
	top: -0.0625em;
	vertical-align: middle;
	width: 1em;
}

/*--------------------------------------------------------------
16.1 Galleries
--------------------------------------------------------------*/

.gallery-item {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 0 0 1.5em;
	padding: 0 1em 0 0;
	width: 50%;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	display: inline-block;
	max-width: 100%;
}

.gallery-item a img {
	display: block;
	-webkit-transition: -webkit-filter 0.2s ease-in;
	transition: -webkit-filter 0.2s ease-in;
	transition: filter 0.2s ease-in;
	transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img {
	-webkit-filter: opacity(60%);
	filter: opacity(60%);
}

.gallery-caption {
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	margin-bottom: 0;
}

/*--------------------------------------------------------------
17.0 Customizer
--------------------------------------------------------------*/

.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after {
	border: 2px dashed #0085ba; /* Matches visible edit shortcuts. */
	bottom: 1em;
	content: "";
	display: block;
	left: 1em;
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 1;
}

.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content {
	z-index: 2; /* Prevent :after from preventing interactions within the section */
}

/* Used for placeholder text */
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 3em;
	text-transform: uppercase;
	text-align: center;
}

/* Show borders on the custom page panels only when the front page sections are being edited */
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after {
	border: none;
}

.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder {
	border: 0;
}

/* Add some space around the visual edit shortcut buttons. */
.twentyseventeen-panel .customize-partial-edit-shortcut button {
	top: 30px;
	left: 30px;
}

/* Ensure that placeholder icons are visible. */
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before {
	visibility: visible;
}

/*--------------------------------------------------------------
18.0 SVGs Fallbacks
--------------------------------------------------------------*/

.svg-fallback {
	display: none;
}

.no-svg .svg-fallback {
	display: inline-block;
}

.no-svg .dropdown-toggle {
	padding: 0.5em 0 0;
	right: 0;
	text-align: center;
	width: 2em;
}

.no-svg .dropdown-toggle .svg-fallback.icon-angle-down {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1;
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	-ms-transform: rotate(180deg); /* IE 9 */
	transform: rotate(180deg);
}

.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down {
	-webkit-transform: rotate(0); /* Chrome, Safari, Opera */
	-ms-transform: rotate(0); /* IE 9 */
	transform: rotate(0);
}

.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {
	content: "\005E";
}

/* Social Menu fallbacks */

.no-svg .social-navigation a {
	background: transparent;
	color: #222;
	height: auto;
	width: auto;
}

/* Show screen reader text in some cases */

.no-svg .next.page-numbers .screen-reader-text,
.no-svg .prev.page-numbers .screen-reader-text,
.no-svg .social-navigation li a .screen-reader-text,
.no-svg .search-submit .screen-reader-text {
	clip: auto;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	height: auto;
	position: relative !important; /* overrides previous !important styles */
	width: auto;
}

/*--------------------------------------------------------------
19.0 Media Queries
--------------------------------------------------------------*/

/* Adjust positioning of edit shortcuts, override style in customize-preview.css */
@media screen and (min-width: 320px) {

	body.customize-partial-edit-shortcuts-shown .site-header .site-title {
		padding-left: 0;
	}
}

@media screen and (min-width: 480px) {

	/* Typography */

	body,
	button,
	input,
	select,
	textarea {
		font-size: 18px;
		font-size: 1.125rem;
	}

	h1 {
		font-size: 30px;
		font-size: 1.875rem;
	}

	h2,
	.page .panel-content .recent-posts .entry-title {
		font-size: 26px;
		font-size: 1.625rem;
	}

	h3 {
		font-size: 22px;
		font-size: 1.375rem;
	}

	h4 {
		font-size: 18px;
		font-size: 1.125rem;
	}

	h5 {
		font-size: 13px;
		font-size: 0.8125rem;
	}

	h6 {
		font-size: 16px;
		font-size: 1rem;
	}

	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {
		font-size: 14px;
		font-size: 0.875rem;
	}

	/* Fix image alignment */
	img.alignleft {
		float: left;
		margin-right: 1.5em;
	}

	img.alignright {
		float: right;
		margin-left: 1.5em;
	}

	/* Site Branding */

	.site-branding {
		padding: 3em 0;
	}

	/* Front Page */

	.panel-content .wrap {
		padding-bottom: 2em;
		padding-top: 3.5em;
	}

	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

	.panel-content .entry-header {
		margin-bottom: 4.5em;
	}

	.panel-content .recent-posts .entry-header {
		margin-bottom: 0;
	}

	/* Blog Index, Archive, Search */

	.taxonomy-description {
		font-size: 14px;
		font-size: 0.875rem;
	}

	.page-numbers.current {
		font-size: 16px;
		font-size: 1rem;
	}

	/* Site Footer */

	/* Gallery Columns */

	.gallery-item {
		max-width: 25%;
	}

	.gallery-columns-1 .gallery-item {
		max-width: 100%;
	}

	.gallery-columns-2 .gallery-item {
		max-width: 50%;
	}

	.gallery-columns-3 .gallery-item {
		max-width: 33.33%;
	}

	.gallery-columns-4 .gallery-item {
		max-width: 25%;
	}
}

@media screen and (min-width: 768px) {

	/* Typography */

	body,
	button,
	input,
	select,
	textarea {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.5;
	}

	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {
		font-size: 13px;
		font-size: 0.8125rem;
	}

	/* Layout */

	.wrap {
		max-width: 1280px;
		padding-left: 2em;
		padding-right: 2em;
	}

	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 58%;
	}

	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 36%;
	}

	.error404 #primary {
		float: none;
	}

	/* Site Branding */

	.site-branding {
		margin-bottom: 0;
	}

	.has-header-image.twentyseventeen-front-page .site-branding,
	.has-header-video.twentyseventeen-front-page .site-branding,
	.has-header-image.home.blog .site-branding,
	.has-header-video.home.blog .site-branding {
		display: block;
		height: auto;
		padding-top: 0;
		width: 100%;
	}

	.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {
		display: block;
		float: none;
		width: 100%;
		height: auto;
	}

	.custom-header-media {
		height: 165px;
		position: relative;
	}

	.twentyseventeen-front-page.has-header-image .custom-header-media,
	.twentyseventeen-front-page.has-header-video .custom-header-media,
	.home.blog.has-header-image .custom-header-media,
	.home.blog.has-header-video .custom-header-media {
		height: 0;
		position: relative;
	}

	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,
	.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media {
		bottom: 0;
		height: auto;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}

	.custom-logo-link {
		padding-right: 2em;
	}

	.custom-logo-link img,
	body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
	body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
		max-width: 350px;
	}

	.title-tagline-hidden.home.has-header-image .custom-logo-link img,
	.title-tagline-hidden.home.has-header-video .custom-logo-link img {
		max-height: 200px;
	}

	.site-title {
		font-size: 36px;
		font-size: 2.25rem;
	}

	.site-description {
		font-size: 16px;
		font-size: 1rem;
	}

	/* Navigation */

	.navigation-top {
		font-size: 14px;
		font-size: 0.875rem;
		width: 100%;
		z-index: 3;
	}

	.navigation-top .wrap {
		max-width: 1000px;
		/* The font size is 14px here and we need 50px padding in ems */
		padding: 0.75em 3.4166666666667em;
	}

	.navigation-top nav {
		margin-left: -1.25em;
	}

	.site-navigation-fixed.navigation-top {
		bottom: auto;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 7;
	}

	.admin-bar .site-navigation-fixed.navigation-top {
		top: 32px;
	}

	/* Main Navigation */



	
	/* Front Page */

	.twentyseventeen-front-page.has-header-image .site-branding,
	.twentyseventeen-front-page.has-header-video .site-branding,
	.home.blog.has-header-image .site-branding,
	.home.blog.has-header-video .site-branding {
		margin-bottom: 70px;
	}

	.twentyseventeen-front-page.has-header-image .custom-header-media,
	.twentyseventeen-front-page.has-header-video .custom-header-media,
	.home.blog.has-header-image .custom-header-media,
	.home.blog.has-header-video .custom-header-media {
		height: 1200px;
		height: 100vh;
		max-height: 100%;
		overflow: hidden;
	}

	.twentyseventeen-front-page.has-header-image .custom-header-media:before,
	.twentyseventeen-front-page.has-header-video .custom-header-media:before,
	.home.blog.has-header-image .custom-header-media:before,
	.home.blog.has-header-video .custom-header-media:before {
		height: 33%;
	}

	.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
	.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
	.admin-bar.home.blog.has-header-image .custom-header-media,
	.admin-bar.home.blog.has-header-video .custom-header-media {
		height: calc(100vh - 32px);
	}

	.panel-content .wrap {
		padding-bottom: 4.5em;
		padding-top: 6em;
	}

	.panel-image {
		height: 100vh;
		max-height: 1200px;
	}

	/* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */
	.background-fixed .panel-image {
		background-attachment: fixed;
	}

	.page-two-column .panel-content .entry-header {
		float: left;
		width: 36%;
	}

	.page-two-column .panel-content .entry-content {
		float: right;
		width: 58%;
	}

	/* Front Page - Recent Posts */

	.page-two-column .panel-content .recent-posts {
		clear: right;
		float: right;
		width: 58%;
	}

	.panel-content .recent-posts article {
		margin-bottom: 4em;
	}

	.panel-content .recent-posts .entry-header,
	.page-two-column #primary .panel-content .recent-posts .entry-header,
	.panel-content .recent-posts .entry-content,
	.page-two-column #primary .panel-content .recent-posts .entry-content {
		float: none;
		width: 100%;
	}

	.panel-content .recent-posts .entry-header {
		margin-bottom: 1.5em;
	}

	.page .panel-content .recent-posts .entry-title {
		font-size: 26px;
		font-size: 1.625rem;
	}

	/* Posts */

	.site-content {
		padding: 5.5em 0 0;
	}

	.single-post .entry-title,
	.page .entry-title {
		font-size: 26px;
		font-size: 1.625rem;
	}

	.comments-pagination,
	.post-navigation {
		clear: both;
	}

	.post-navigation .nav-previous {
		float: left;
		width: 50%;
	}

	.post-navigation .nav-next {
		float: right;
		text-align: right;
		width: 50%;
	}

	.nav-next,
	.post-navigation .nav-next {
		margin-top: 0;
	}

	/* Blog, archive, search */

	.sticky .icon-thumb-tack {
		height: 23px;
		left: -2.5em;
		top: 1.5em;
		width: 32px;
	}

	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: left;
		width: 36%;
	}

	.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		float: right;
		width: 58%;
	}

	.blog .site-main > article,
	.archive .site-main > article,
	.search .site-main > article {
		padding-bottom: 4em;
	}

	.navigation.pagination {
		clear: both;
		float: right;
		width: 58%;
	}

	.has-sidebar .navigation.pagination,
	.archive.page-one-column:not(.has-sidebar) .navigation.pagination {
		float: none;
		width: 100%;
	}

	.entry-footer {
		display: table;
		width: 100%;
	}

	.entry-footer .cat-tags-links {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
	}

	.entry-footer .edit-link {
		display: table-cell;
		text-align: right;
		vertical-align: middle;
	}

	.entry-footer .edit-link a.post-edit-link {
		margin-top: 0;
		margin-left: 1em;
	}

	/* Entry content */

	/* without sidebar */

	:not(.has-sidebar) .entry-content blockquote.alignleft {
		margin-left: -17.5%;
		width: 48%;
	}

	:not(.has-sidebar) .entry-content blockquote.alignright {
		margin-right: -17.5%;
		width: 48%;
	}

	/* with sidebar */

	.has-sidebar .entry-content blockquote.alignleft {
		margin-left: 0;
		width: 34%;
	}

	.has-sidebar .entry-content blockquote.alignright {
		margin-right: 0;
		width: 34%;
	}

	.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
		margin-right: -72.5%;
		width: 62%;
	}

	/* blog and archive */

	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft {
		margin-left: -72.5%;
		width: 62%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright {
		margin-right: 0;
		width: 36%;
	}

	/* Post formats */

	.format-quote blockquote .icon {
		left: -1.5em;
	}

	/* Pages */

	.page.page-one-column .entry-header,
	.twentyseventeen-front-page.page-one-column .entry-header,
	.archive.page-one-column:not(.has-sidebar) .page-header {
		margin-bottom: 4em;
	}

	.page:not(.home) #content {
		padding-bottom: 3.25em;
	}

	/* 404 page */

	.error404 .page-content {
		padding-bottom: 9em;
	}

	/* Comments */

	#comments {
		padding-top: 5em;
	}

	.comments-title {
		margin-bottom: 2.5em;
	}

	ol.children .children {
		padding-left: 2em;
	}

	/* Posts pagination */

	.nav-links .nav-title {
		position: relative;
	}

	.nav-title-icon-wrapper {
		position: absolute;
		text-align: center;
		width: 2em;
	}

	.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
		left: -2em;
	}

	.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
		right: -2em;
	}

	/* Secondary */

	#secondary {
		font-size: 14px;
		font-size: 0.875rem;
		line-height: 1.6;
	}

	/* Widgets */

	h2.widget-title {
		font-size: 11px;
		font-size: 0.6875rem;
		margin-bottom: 2em;
	}

	/* Footer */


	.site-footer .widget-column.footer-widget-1 {
		float: left;
		width: 36%;
	}

	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 58%;
	}

	.social-navigation {
		clear: left;
		float: left;
		margin-bottom: 0;
		width: 36%;
	}

	.site-info {
		float: left;
		padding: 0.7em 0 0;
		width: 58%;
	}

	.social-navigation + .site-info {
		margin-left: 6%;
	}

	.site-info .sep {
		margin: 0 0.5em;
		display: inline;
		visibility: visible;
		height: auto;
		width: auto;
	}

	/* Gallery Columns */

	.gallery-columns-5 .gallery-item {
		max-width: 20%;
	}

	.gallery-columns-6 .gallery-item {
		max-width: 16.66%;
	}

	.gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}

	.gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}

	.gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}
}

@media screen and ( min-width: 1072px ) {

	/* Layout */

	/* Navigation */
	.navigation-top .wrap {
		padding: 0.75em 2em;
	}

	.navigation-top nav {
		margin-left: 0;
	}

	/* Sticky posts */

	.sticky .icon-thumb-tack {
		font-size: 32px;
		font-size: 2rem;
		height: 22px;
		left: -1.25em;
		top: 0.75em;
		width: 32px;
	}

	/* Pagination */

	.page-numbers {
		display: inline-block;
	}

	.page-numbers.current {
		font-size: 15px;
		font-size: 0.9375rem;
	}

	.page-numbers.current .screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	/* Comments */

	.comment-body {
		margin-left: 0;
	}
}

@media screen and ( min-width: 1264px ) {

	.has-sidebar .entry-content blockquote.alignleft {
		margin-left: -20%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright,
	.twentyseventeen-front-page .entry-content blockquote.alignright {
		margin-right: -20%;
	}
}

@media screen and ( max-width: 782px) and ( min-width: 768px ) {

	.admin-bar .site-navigation-fixed.navigation-top,
	.admin-bar .site-navigation-hidden.navigation-top {
		top: 46px;
	}
}

/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/

@media print {

	/* Hide elements */

	form,
	button,
	input,
	select,
	textarea,
	.navigation-top,
	.social-navigation,
	#secondary,
	.content-bottom-widgets,
	.header-image,
	.panel-image-prop,
	.icon-thumb-tack,
	.page-links,
	.edit-link,
	.post-navigation,
	.pagination.navigation,
	.comments-pagination,
	.comment-respond,
	.comment-edit-link,
	.comment-reply-link,
	.comment-metadata .edit-link,
	.pingback .edit-link,
	.site-footer aside.widget-area,
	.site-info {
		display: none !important;
	}

	.entry-footer,
	#comments,
	.site-footer,
	.single-featured-image-header {
		border: 0;
	}

	/* Font sizes */

	body {
		font-size: 12pt;
	}

	h1 {
		font-size: 24pt;
	}

	h2 {
		font-size: 22pt;
	}

	h3 {
		font-size: 17pt;
	}

	h4 {
		font-size: 12pt;
	}

	h5 {
		font-size: 11pt;
	}

	h6 {
		font-size: 12pt;
	}

	.page .panel-content .entry-title,
	.page-title,
	body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 10pt;
	}

	/* Layout */

	.wrap {
		padding-left: 5% !important;
		padding-right: 5% !important;
		max-width: none;
	}

	/* Site Branding */

	.site-header {
		background: transparent;
		padding: 0;
	}

	.custom-header-media {
		padding: 0;
	}

	.twentyseventeen-front-page.has-header-image .site-branding,
	.twentyseventeen-front-page.has-header-video .site-branding,
	.home.blog.has-header-image .site-branding,
	.home.blog.has-header-video .site-branding {
		position: relative;
	}

	.site-branding {
		margin-top: 0;
		margin-bottom: 1.75em !important; /* override styles added by JavaScript */
	}

	.site-title {
		font-size: 25pt;
	}

	.site-description {
		font-size: 12pt;
		opacity: 1;
	}

	/* Posts */

	.single-featured-image-header {
		background: transparent;
	}

	.entry-meta {
		font-size: 9pt;
	}

	/* Colors */

	body,
	.site {
		background: none !important; /* Brute force since user agents all print differently. */
	}

	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {
		color: #222 !important; /* Make sure color schemes don't affect to print */
	}

	h2,
	h5,
	blockquote,
	.site-description,
	.twentyseventeen-front-page.has-header-image .site-description,
	.twentyseventeen-front-page.has-header-video .site-description,
	.entry-meta,
	.entry-meta a {
		color: #777 !important; /* Make sure color schemes don't affect to print */
	}

	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {
		font-size: 11pt;
		width: 34%;
	}

	.site-footer {
		padding: 0;
	}
}


/*******************************************************************
********************************************************************
*******************************************************************/



/*General css*/
::-webkit-input-placeholder{color: #706F71;font-weight: normal;}
::-moz-placeholder{color: #706F71;font-weight: normal;}
:-ms-input-placeholder{color: #706F71;font-weight: normal;}
.main_content{float: left;width: 100%;padding: 50px 0 80px;background:#fafafa;}
.no-space-top.home-page-content{padding-top: 0;}
.fieldset{float: left;width: 100%;}
.fieldset .form-control{margin-bottom: 25px;float: left;width: 100%;}
.fieldset .form-control:last-child{margin-bottom: 0;}
.fieldset .form-control label{font-style: normal; font-weight: bold; font-size: 14px; line-height: normal; letter-spacing: 1.05px; text-transform: uppercase; color: #4a4a4a;margin-bottom: 15px;}
.fieldset .form-control input{border:0;border-bottom: 2px solid #e9dcd0;}
.pull-right{float: right !important;}
.empty-space{margin-top: 30px;}
.form-control.custom_chkbx input{padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;}
 .form-control.custom_chkbx label{
  position: relative;
  cursor: pointer;
  font-size: 16px; 
  color: #000;
  float: left;
  width: 100%;
  }
.form-control.custom_chkbx label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #E9DCD0;
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right:10px;
}
.form-control.custom_chkbx label span{display: inline-block;}
.form-control.custom_chkbx input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 7px;
  left: 9px;
  width: 5px;
  height: 12px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.fieldset .form-control input:focus{border-bottom: 2px solid #BE1E2D;}
.hr_line{border:1px solid #e5e5e5;float: left; width: 100%; margin-top: 40px;}
.margin-left{margin-left: 40px;}
.title_sub{font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; text-align: center; letter-spacing: 0.4px; color: #000000;margin-top: 10px;}
.primary-btn{background: #BE1E2D; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: 1.4px; text-transform: uppercase; color: #FFFEFE; padding: 13px 7px; display: inline-block; border: 2px solid #BE1E2D; transition: border .3s,background .3s, color .3s;}
.primary-btn:hover{color: #be1e2d; background-color: #fff; border-color: #be1e2d;}
.reverse-btn{background:transparent; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: 1.4px; text-transform: uppercase; color: #BE1E2D; padding: 13px 15px; display: inline-block; border: 2px solid #BE1E2D; transition: border .3s,background .3s, color .3s;}
.reverse-btn:hover{background: #BE1E2D;color: #fff;}
.cancel-btn{background-color: #C4C4C4 !important;border:2px solid #C4C4C4 !important;}
.cancel-btn:hover{background-color: transparent !important;color: #c4c4c4 !important; }
.link-red{font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #be1e2d; display: inline-block; text-decoration: underline;margin:0 !important;width: auto !important;}
.pull-right{float: right !important;}
.pull-left {float: left !important;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #E9DCD0;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #BE1E2D;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*General css*/

/*Login*/
.login_box{max-width: 450px; margin: 0 auto; display: block;}
.login_box h1{display: block;text-align: center;font-family: 'Amiri','serif';font-style: normal; font-weight: normal; font-size: 30px; line-height: normal;color: #000;letter-spacing: 0; word-spacing: 3px;}
.login_box form #login{padding: 40px 40px; background:#F8F4ED;margin-top: 40px;float: left;width: 100%;}
.login_box form p.forget_password{font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; text-align: center;color: #000;margin-top:14px;display: inline-block;width: 100%;}
.login_box form p.forget_password a{color: #BE1E2D;text-decoration: underline;}
.login_box form .login_button{display: block;margin-top: 20px; text-align: center;}
.login_box form .login_button span{font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; text-align: center; color: #000; margin-top: 15px;display: block;}
.login_box form .login_button span a{color: #BE1E2D; text-decoration: underline;}
.login_box form .login_button input{display: inline-block; font-size: 14px;width: 250px; padding: 16px; text-align: center; text-decoration: none; text-transform: uppercase; background: none repeat scroll 0 0 #BE1E2D; color: #fff; border: 2px solid #BE1E2D;letter-spacing: 1.4px;}
.login_box form .login_button input:hover{color: #BE1E2D; background-color: #fff;}
/*Login*/

/*Register*/

.reg_box{max-width: 600px; margin: 0 auto; display: block;}
.reg_box h1{display: block;text-align: center;font-family: 'Amiri', 'GalliardStd-Roman', serif;font-style: normal; font-weight: normal; font-size: 30px; line-height: normal;color: #000;letter-spacing: 0; word-spacing: 3px;margin-bottom: 15px;}
.reg_box form{margin-top:60px;display: block;}
.reg_box form span.req_field{float: right;font-size: 14px;color: #000;margin-bottom: 10px;position: relative;}
.reg_box form span.req_field:after{content: '*'; position: absolute; left: -10px; top: 0px; color: #BE1E2D; font-size: 16px;}
.reg_box form #register{padding: 40px 40px; background:#F8F4ED;float: left;width: 100%;}
.reg_box p.related_text{font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; text-align: center;color: #000;margin-top:5px;display:block;width: 100%; text-align: center;}
.reg_box p.related_text a{color: #BE1E2D;text-decoration: underline;}
.fieldset .form-control select{font-size: 14px;width: 100%; padding: 2px 16px;border:0;border-bottom: 2px solid #e9dcd0; -moz-appearance: none; -webkit-appearance: none;position: relative;background: #fff url("../images/select-arrow.png")  no-repeat 97% 50%; cursor: pointer;height: 48px;font-weight: bold;color: #000;}
.fieldset .form-control select.title_prefix{ font-size: 14px;width: 150px; padding: 2px 16px;border:0;border-bottom: 2px solid #e9dcd0; -moz-appearance: none; -webkit-appearance: none;position: relative;background: #fff url("../images/select-arrow.png")  no-repeat 97% 50%; cursor: pointer;height: 48px;font-weight: bold;color: #000;}
.fieldset .form-control p{font-style: normal; font-weight: normal; font-size: 14px; color: #4A4A4A;line-height: 25px; margin-bottom: 0;}
.fieldset .form-control label span{ color: #BE1E2D;font-size: 13px;}
.fieldset .form-control .half-width{float: left;width: 248px;}
.reg_box .reg_option{float: left;width: 100%;margin-top: 15px;}
.reg_box .reg_option img{margin-top: 2px; line-height: 55px; margin-left: 10px;}
.reg_box .reg_option .form-control{float: left;width: 100%;margin-bottom: 7px;}
.reg_box form .reg_button {display: block; margin-top: 50px; text-align: center; float: left;width: 100%;}
.reg_box form .reg_button input{display: inline-block; font-size: 14px; width: 250px; padding: 16px; text-align: center; text-decoration: none; text-transform: uppercase; background: none repeat scroll 0 0 #BE1E2D; color: #fff; border: none;border:2px solid #BE1E2D;letter-spacing: 1.4px;}
.reg_box form .reg_button input:hover{color: #BE1E2D; background-color: #fff;}
.reg_box .conclusion_text{float: left;width: 100%;margin-top: 30px;text-align: center;font-size: 14px;}
.reg_box .conclusion_text p{line-height: 20px;color: #4a4a4a;}
.reg_box .conclusion_text p.support_text{font-size: 12px; letter-spacing: 0.4px; line-height: 16px;margin-top: 50px;}
.reg_box .conclusion_text p a{color: #BE1E2D;text-decoration: underline;}
.reg_box .reg_option .form-control .help_text{display: none; position: absolute;top: -100px; left:-140px;width: 320px;border: 2px solid #E5E5E5;font-weight: normal; font-size: 12px; color: #4A4A4A;line-height: 16px;text-align: center;background:#fff;padding: 10px;}
.reg_box .reg_option .form-control .help_text:after, .reg_box .reg_option .form-control .help_text:before{top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.reg_box .reg_option .form-control .help_text:after {border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 10px; margin-left: -10px; }
.reg_box .reg_option .form-control .help_text:before {border-color: rgba(229, 229, 229, 0); border-top-color: #e5e5e5; border-width: 12px; margin-left: -12px; }
.reg_box .reg_option .form-control .help_text p{margin: 0;}
.reg_box .reg_option .form-control .Help_img{position: relative;display: inline-block;top: 3px;}
.reg_box .reg_option .form-control .Help_img:hover .help_text{display: block;}

/*Register*/

/*My Profile*/

.left_menu{float: left;width: 172px; margin-top: 88px;}
.left_menu ul{background:#ffffff;}
.left_menu ul li{display: inline-block;width: 100%;height: 100%;}
.left_menu ul li a, .left_menu ul li.salesearchli form{font-weight: bold; font-size: 13px; letter-spacing: 0.975px; text-transform: uppercase; color: #000000; padding: 14px 10px;display: block;vertical-align: middle;border-bottom: 2px solid #E5E5E5; position: relative;overflow: hidden;}
.left_menu ul li a:hover{border-bottom: 2px solid #BE1E2D;}
.left_menu ul li a i{position: absolute;top: -100%;right: 0;width: 20px;height: 100%;color: #fff;background: #BE1E2D;text-align: center;transition: top 0.4s ease;}
.left_menu ul li a i:before {top: 42%;position: absolute;left: 0;right: 0;}
.left_menu ul li a:hover i{transition: top 0.4s ease;top: 0;z-index: 99;}
.left_menu ul li.active a{border-bottom: 2px solid #BE1E2D;}
.left_menu ul li.active a i{transition: top 0.4s ease;top: 0;}
.left_menu ul li.salesearchli form input[type="text"]{width: 111px;}
.right_section{float: left;width: 85%;}
h1.page_title{display: block; text-align: center;font-weight: normal; font-size: 30px; line-height: normal; color: #000; letter-spacing: 0; word-spacing: 3px; margin-bottom: 15px;}
.right_section  span.client_ref{display: block;text-align: center;font-weight: bold; font-size: 14px; line-height: 22px;color: #4A4A4A;letter-spacing: 1.05px;text-transform: uppercase;}
.right_section  span.client_ref nub{margin-left: 8px;position: relative;padding-left: 10px;}
.right_section  span.client_ref nub:after{content: ' '; position: absolute;height: 12px; width: 1px; background:#BE1E2D;top: 2px; left: 0;transform: rotate(20deg);}
.right_section .my_profile form{max-width: 720px; margin: 0 auto;display: block;}
.right_section .my_profile .form_box{padding: 60px; background: #F8F4ED;margin-top: 18px;}
.right_section .my_profile .form_box .fieldset .form-control label{width: 30%; float: left;margin-right: 5%;margin-top: 16px;}
.right_section .my_profile .form_box .fieldset .form-control input{float: left;width: 65%;}
.right_section .my_profile .form_box .fieldset .form-control input.first_name, .right_section .my_profile .form_box .fieldset .form-control input.last_name{background:transparent; border:transparent;}
.fieldset .form-control .transperent{background:transparent;border:transparent;}
.right_section .my_profile .form_box .fieldset .form-control .medium{width: 200px;}
.right_section .my_profile .form_box p{font-weight: normal; font-size: 14px; line-height: 17px; color: #4A4A4A;margin-bottom: 30px;}
.right_section .my_profile .form_box:last-child{padding-top: 40px;}
.right_section .my_profile .save_button{text-align: center;margin-top: 20px;}
.right_section .my_profile .save_button p{font-weight: normal; font-size: 14px; line-height: 17px; color: #4A4A4A;margin-bottom: 30px;}
.right_section .my_profile .save_button p a{text-decoration: underline; color: #BE1E2D;}
.right_section .my_profile .save_button input{display: inline-block; font-size: 14px; width: 250px; padding: 16px; text-align: center; text-decoration: none; text-transform: uppercase; background: none repeat scroll 0 0 #BE1E2D; color: #fff; border: 2px solid #BE1E2D; letter-spacing: 1.4px;}
.right_section .my_profile .save_button input:hover{color: #BE1E2D; background-color: #fff;}

 /*My Profile*/

 /*My Bids*/
.my_bids{float: left;width: 100%;}
.my_bids .bid_list{max-width: 980px; margin:55px auto 0;}
.my_bids .bid_list li{display: inline-block;width: 100%;background-color: #fff;float: left; margin-bottom: 30px;}
.my_bids .bid_list li:last-child{margin-bottom: 0px;}
.my_bids .bid_list li .bid_content{float: left;width: 660px;}
.my_bids .bid_list li .bid_content .bid_image{width: 270px; height: 270px;float: left; }
.my_bids .bid_list li .bid_content .bid_image img{object-fit: contain;width: 100%; height: 100%;}
.my_bids .bid_list li .bid_content .bid_detail {float: left;width: 390px;padding: 42px;position: relative;}
.my_bids .bid_list li .bid_content .bid_detail:after{content: ''; position: absolute;top: 20px; right: 0; width: 2px ;height: 230px; background-color: #E9DCD0;}
.my_bids .bid_list li .bid_content .bid_detail .date_time{font-weight: bold; font-size: 12px; letter-spacing: 0.9px; text-transform: uppercase; color: #4A4A4A;display: block;}
.my_bids .bid_list li .bid_content .bid_detail .date_time time{position: relative;padding-left: 7px; margin-left: 2px;}
.my_bids .bid_list li .bid_content .bid_detail .date_time time:before{content: ' '; position: absolute;height: 11px; width: 1px; background:#BE1E2D;top: 1px; left: 0;transform: rotate(20deg);}
.my_bids .bid_list li .bid_content .bid_detail h2 {padding: 0;margin:10px auto 5px;line-height: normal;}
.my_bids .bid_list li .bid_content .bid_detail h2 a{font-family: 'Amiri', 'GalliardStd-Roman', serif; font-style: normal;font-size: 20px;letter-spacing: 0.5px;color: #000000;font-weight: normal;line-height: normal;}
.my_bids .bid_list li .bid_content .bid_detail h2 a:hover {color: #BE1E2D;}
.my_bids .bid_list li .bid_content .bid_detail .lot_nub,  .my_bids .bid_list li .bid_content .bid_detail .estimate, .my_bids .bid_list li .bid_content .bid_detail .bid_price{font-size: 14px; line-height: 20px; letter-spacing: 1.05px; text-transform: uppercase; color: #4A4A4A;font-weight: bold;line-height: 22px;}
.my_bids .bid_list li .bid_content .bid_detail .lot_nub span,  .my_bids .bid_list li .bid_content .bid_detail .estimate span{color: #000;}
.my_bids .bid_list li .bid_content .bid_detail .bid_price span{color: #BE1E2D;}
.my_bids .bid_list li .bid_content .bid_detail .bid_price .confirmation{color: #4A4A4A; margin-left: 5px; text-transform: capitalize;font-weight: normal;}
.my_bids .bid_list li .bid_content .bid_detail p{font-size: 14px; line-height: 17px; letter-spacing: 0.35px; color: #4A4A4A;margin-top: 10px;}
.my_bids .bid_list li .bid_button{float: left;width: 320px; text-align: center;text-transform: uppercase;padding: 81px 0px;}
.my_bids .bid_list li .bid_button a{background-color: #BE1E2D; color: #FFFEFE;font-weight: bold; padding: 12px 25px; font-size: 14px; display: inline-block; width: 230px; margin-bottom: 15px;letter-spacing: 1.4px;border: 2px solid #be1e2d;transition: border .3s,background .3s, color .3s;}
.my_bids .bid_list li .bid_button a:hover{color: #be1e2d; background-color: #fff; border-color: #be1e2d;}
.my_bids .bid_list li .bid_button a:last-child{margin-bottom: 0;}

 /*My Bids*/

/*Leave Bid*/
.leave_bid_track{max-width: 590px; margin:55px auto 0;}
.leave_bid_track .track_lot_btn{float: left;width: 100%;text-align: right;}
.leave_bid_track .track_lot_btn.cancel a{background-color: #C4C4C4;color: #fff;border:2px solid #C4C4C4;}
.leave_bid_track .track_lot_btn.cancel a:hover{background-color: #fff; color:#C4C4C4;border-color: #c4c4c4; }
.leave_bid_track .track_lot_btn a{text-align:center; width: 200px;background-color: #BE1E2D; color: #fff;padding: 8px 15px; display: inline-block;font-weight: bold; font-size: 14px;letter-spacing: 1.4px; text-transform: uppercase; border:2px solid #be1e2d;transition: border .3s,background .3s, color .3s;}
.leave_bid_track .track_lot_btn a:hover{color: #be1e2d; background-color: #fff; border-color: #be1e2d;}
.leave_bid_track .leave_bid_box{float: left;width: 100%; background-color: #fff;margin-top:20px;}
.leave_bid_track .leave_bid_box .leave_bid_img{float: left;width: 200px;height: 200px;}
.leave_bid_track .leave_bid_box .leave_bid_img img{width: 100%; object-fit: contain;height: 100%;}
.leave_bid_track .leave_bid_box .leave_bid_detail{float: left;width: 390px;padding:25px 0px 10px 40px; max-height: 200px; overflow: auto;}
.leave_bid_track .leave_bid_box .leave_bid_detail .lot_num{color: #4A4A4A;font-size: 14px;line-height: 20px;letter-spacing: 1.05px;text-transform: uppercase;font-weight: bold;}
.leave_bid_track .leave_bid_box .leave_bid_detail h2{margin-top: 5px;padding: 0;font-size: 14px; line-height: 18px; letter-spacing: 1.05px;color: #000000;text-transform: uppercase;}
.leave_bid_track .leave_bid_box .leave_bid_detail h2 span{font-weight: normal;}
.leave_bid_track .leave_bid_box .leave_bid_detail .leave_bid_estimate{color: #4A4A4A;font-weight: bold;font-size: 16px;line-height: 20px;letter-spacing: 1.05px;text-transform: uppercase;}
.leave_bid_track .leave_bid_box .leave_bid_detail .leave_bid_estimate span{color: #be1e2d;}
.leave_bid_track .leave_bid_box .leave_bid_detail p{font-style: normal; font-weight: normal; font-size: 14px; line-height: 17px; letter-spacing: 0.35px;
color: #4A4A4A;margin-bottom: 0;margin-top: 10px;}
.leave_bid_track .enter_bid{float: left;width: 100%; margin-top: 20px;}
.leave_bid_track .enter_bid label{font-style: normal; font-weight: normal; color: #706F71;font-size: 16px;float: left;width: 25%;margin: 15px 0;}
.leave_bid_track .enter_bid input{float: left;width:40%;background: #FFFFFF; border: 2px solid #E9DCD0;padding: 9px 10px;box-shadow: inherit;}
.leave_bid_track .check_condition {float: left;width: 100%; margin-top: 20px;}
.check_condition .form-control.custom_chkbx label:before{float: left;margin-top: 5px;}
.check_condition .form-control.custom_chkbx input:checked + label:after{top: 9px;}
.check_condition .form-control.custom_chkbx label span{width: 94%;font-weight: normal; font-size: 12px; line-height: 16px; letter-spacing: 0.4px;
color: #000000;}
.check_condition .form-control.custom_chkbx label span a{color:#be1e2d; text-decoration: underline; }
.leave_bid_track .place_bid_btn{display: block;clear: both;margin-top: 20px;float: left;width: 100%;}
.leave_bid_track .place_bid_btn a, .leave_bid_track .place_bid_btn button{background: #BE1E2D;font-weight: bold; font-size: 14px;line-height: 1.2;text-align: center; letter-spacing: 1.4px; text-transform: uppercase; color: #FFFEFE;padding: 13px 15px;display: inline-block;width: 250px;border: 2px solid #BE1E2D;transition: border .3s,background .3s, color .3s;border-radius: 0;}
.leave_bid_track .place_bid_btn a:hover, .leave_bid_track .place_bid_btn button:hover{color: #be1e2d; background-color: #fff; border-color: #be1e2d;} 
.leave_bid_track .place_bid_btn button {margin-left: 40px;}
.leave_bid_track .contact_bid{float: left;width: 100%;margin-top: 20px;}
.leave_bid_track .contact_bid a{font-weight: normal; font-size: 14px; line-height: 20px; letter-spacing: 0.4px; color: #000000;display: block;}
.leave_bid_track .contact_bid p{font-weight: normal; font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #4A4A4A;margin-top: 20px;}
.leave_bid_track .contact_bid p a{font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #be1e2d;display: inline-block;text-decoration: underline;}
/*Leave Bid*/

/*Bid Sheet*/
.bid_sheet{float: left;width: 100%;}
.sub_title{display: block; text-align: center; font-style: normal; font-weight: normal; font-size: 20px; line-height: normal; color: #000; letter-spacing: 0;margin-bottom: 15px;} 
.bid_sheet .sub_title{margin-bottom: 0;}
.bid_sheet .page_title{padding-top: 0;}
.bid_sheet .bid_sheet_zone{float: left;width: 100%;text-transform: uppercase;text-align: center;font-weight: bold; font-size: 14px;letter-spacing: 0.9px;color: #4A4A4A;}
.bid_sheet .bid_sheet_zone date{display: inline-block;}
.bid_sheet .bid_sheet_zone time{display: inline-block;position: relative;padding-left: 8px; margin-left: 3px;}
.bid_sheet .bid_sheet_zone time:before{content: ' '; position: absolute; height: 12px; width: 1px; background: #BE1E2D; top: 2px; left: 0; transform: rotate(20deg);}
.bid_sheet .bid_sheet_zone p{display: inline-block;position: relative;padding-left: 8px; margin-left: 3px;margin-bottom: 0;}
.bid_sheet .bid_sheet_zone p:before{content: ' '; position: absolute; height: 12px; width: 1px; background: #BE1E2D; top: 2px; left: 0; transform: rotate(20deg);}
.bid_sheet_box{max-width: 860px; margin: 0 auto; display: block;clear: both;}
.bid_sheet_box ul{margin-top: 50px;display: inline-block;width: 100%;}
.bid_sheet_box ul li{float: left;width: 100%;margin-bottom: 10px;}
.bid_sheet_box ul li .bsImg{float: left;width: 80px;height: 80px;}
.bid_sheet_box ul li .bsRight{float: left;width: 590px;}
.bid_sheet_box ul li .bsRight .bsLotNum{float: left;width: 100px;height: 80px;display: table;text-align: center;}
.bid_sheet_box ul li .bsRight .bsLotNum a {font-weight: bold; font-size: 14px; line-height: 20px; letter-spacing: 1.05px; text-decoration-line: underline; text-transform: uppercase; color: #4A4A4A;display: table-cell;vertical-align: middle;}
.bid_sheet_box ul li .bsRight .bsLotNum a:hover {color: #BE1E2D;}
.bid_sheet_box ul li .bsRight .bsDesc{width: 490px; float: left;padding: 15px 0px;position: relative;}
.bid_sheet_box ul li .bsRight .bsDesc:after{content: ''; position:absolute;top: 10px; right: 0; width: 2px; height: 56px; background-color: #e9dcd0;}
.bid_sheet_box ul li .bsRight .bsDesc h2{font-weight: normal; font-size: 14px; line-height: 20px; letter-spacing: 1.05px; text-transform: uppercase; color: #000000;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.bid_sheet_box ul li .bsRight .bsDesc .bsEst{font-weight: bold; font-size: 16px; line-height: 20px; letter-spacing: 1.05px; text-transform: uppercase;
color: #4A4A4A;}
.bid_sheet_box ul li .bsPrice_box{float: left;width: 190px;text-align: center;padding: 24px 0;}
.bid_sheet_box ul li .bsPrice_box label{margin-right: 10px;font-weight: normal; font-size: 14px; line-height: 17px; letter-spacing: 0.35px;
color: #000000;display: inline-block;}
.bid_sheet_box ul li .bsPrice_box input{width: 100px; border:2px solid #E9DCD0;padding: 2px 5px;display: inline-block;}
.bid_sheet_box .bsPlacebid{float: left;width: 100%;font-weight: normal; font-size: 14px; line-height: 16px; letter-spacing: 0.4px; color: #4A4A4A;margin-top: 20px;}
.bid_sheet_box .bsPlacebid p a{color: #BE1E2D; text-decoration:underline;}
.bid_sheet_box .bsPlacebid button{display: inline-block; font-size: 14px; width: 250px; padding: 12px 15px; text-align: center; text-decoration: none; text-transform: uppercase; background: none repeat scroll 0 0 #BE1E2D; color: #fff; border: 2px solid #BE1E2D; letter-spacing: 1.4px;} 
.bid_sheet_box .bsPlacebid button:hover{color: #BE1E2D; background-color: #fff;}
.bid_sheet_box .bsContact{float: left;width: 100%;}
.bid_sheet_box .bsContact ul{margin-bottom: 10px;}
.bid_sheet_box .bsContact ul li{float: left;width: 35%;}
.bid_sheet_box .bsContact ul li label{font-weight: bold; font-size: 14px; line-height: normal; text-align: center; letter-spacing: 1.05px; text-transform: uppercase; color: #000000;text-align: left;margin-bottom: 15px;}
.bid_sheet_box .bsContact ul li input{width: 250px; border:2px solid #E9DCD0;padding: 9px 7px;display: inline-block;}
.bid_sheet_box .bsContact p{font-weight: normal; font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #4A4A4A;}

/*Bid Sheet*/

/*Lot Alert*/
.lot_alert_container{margin: 0 auto; display: block; max-width:375px; }
.lot_alert_container .update_lot_btn a{width:100%;margin-top: 30px;}
.lot_alert_container .update_lot_btn p{font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; text-align: center; letter-spacing: 0.4px; color: #000000; margin-top: 15px; margin-bottom: 0;}
.lot_alert_container .update_lot_btn p a{font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #be1e2d; display: inline-block; text-decoration: underline;}.lot_alert_container form {margin-top: 50px;}
.lot_alert_container form h2{font-style: normal; font-weight: bold; font-size: 16px; line-height: normal; letter-spacing: 1.05px; text-transform: uppercase;
color: #000000;text-align: center;margin-bottom: 50px;}
.lot_alert_container form .form-control input{border: 2px solid #E9DCD0;}
.lot_keyword{float: left;width: 100%; margin-top: 50px;}
.lot_keyword h3{font-style: normal; font-weight: bold; font-size: 14px; line-height: normal;letter-spacing: 1.05px; text-transform: uppercase; color: #000000}
.lot_keyword p{font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #706F71; }
.radio-selection{float: left;width: 100%;margin-top: 20px;margin-bottom: 30px;}
.radio-selection p{float: left;width: 50%;}
.lot_keyword a{width: 250px;margin: 30px auto 12px;display: block;clear: both;text-align: center;display: block;}

/*Lot Alert*/

/*Lot Alert Log in*/
.lot_alert_login .title_sub a{font-weight: bold;}
.lot_alert_login .lot_alert_container form{margin-top: 0;}
.lot_alert_login a.learn_more{font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; text-align: center; letter-spacing: 0.4px; text-decoration-line: underline; color: #BE1E2D;margin: 15px 0px 0px 0px; width: 100%;}

/*Lot Alert Log in*/

/*Edit Lot Alert*/
.lot_alert_editlot .lot_alert_container{max-width: 476px;}
.lot_alert_editlot ul.edit_alert_lot{max-width: 476px; margin: 20px auto 0;width: 100%;}
.lot_alert_editlot ul.edit_alert_lot li{background-color: #ffffff;font-style: normal; font-weight: normal; font-size: 20px; letter-spacing: 0.5px; color: #000000;display: block;width: 100%;padding:18px 30px;margin-bottom: 20px;}
.lot_alert_editlot .place_bid_btn {display: block; clear: both; margin-top: 20px; float: left; width: 100%; }
.lot_alert_editlot .place_bid_btn a{width: 230px;}

/*Edit Lot Alert*/

/*Edit list Lot Alert*/
.lot_alert_editlot_list .lot_alert_container{max-width: 476px;}
.lot_alert_editlot_list ul.edited_lot_list{margin-top: 50px;float: left;width: 100%;}
.lot_alert_editlot_list ul.edited_lot_list li{float: left;width: 100%;display: block;border-bottom:2px solid #E9DCD0;padding-bottom: 30px;margin-bottom: 30px;}
.lot_alert_editlot_list ul.edited_lot_list li:last-child{border-bottom: 0; margin-bottom: 0;}
.lot_alert_editlot_list .lot_no{float: left;width: 100%;}
.lot_alert_editlot_list .lot_no num{font-weight: bold; font-size: 12px;letter-spacing: 0.9px; text-transform: uppercase; color: #4A4A4A; float: left;width: 50%;}
.lot_alert_editlot_list .lot_no .radio-selection{float:right;width: 35%;margin: 0;}
.lot_alert_editlot_list .lot_no .radio-selection p{margin: 0;}
.lot_alert_editlot_list .edited_keyword {float: left;width: 100%;background-color: #ffffff;padding: 21px 54px;margin-top: 15px;}
.lot_alert_editlot_list .edited_keyword .form-control input{border: 2px solid #E9DCD0;}
.lot_alert_editlot_list .edited_keyword .radio-selection{margin-bottom: 0;}
.lot_alert_editlot_list .edited_keyword .radio-selection p{margin-bottom: 0;}
.lot_alert_editlot_list .place_bid_btn{float: left;width: 100%;text-align: center;}
.lot_alert_editlot_list .place_bid_btn a.primary-btn{width: 252px;margin: 0 auto; display: block;}
.lot_alert_editlot_list .place_bid_btn p{margin-top: 10px;font-size: 14px; line-height: 20px; text-align: center; color: #4A4A4A; }
.lot_alert_editlot_list .place_bid_btn p a{color: #BE1E2D;text-decoration: underline;}
/*Edit list Lot Alert*/

/*Track Lots*/

.tracklots{float: left;width: 100%;}
.tracklots .bid_list{max-width: 980px; margin:55px auto 0;}
.tracklots .bid_list li{display: inline-block;width: 100%;background-color: #fff;float: left; margin-bottom: 30px;}
.tracklots .bid_list li:last-child{margin-bottom: 0px;}
.tracklots .bid_list li .bid_content{float: left;width: 660px;}
.tracklots .bid_list li .bid_content .bid_image{width: 270px; height: 270px;float: left; }
.tracklots .bid_list li .bid_content .bid_image img{object-fit: contain;width: 100%; height: 100%;}
.tracklots .bid_list li .bid_content .bid_detail {float: left;width: 390px;padding: 42px;position: relative;}
.tracklots .bid_list li .bid_content .bid_detail:after{content: ''; position: absolute;top: 20px; right: 0; width: 2px ;height: 230px; background-color: #E9DCD0;}
.tracklots .bid_list li .bid_content .bid_detail .date_time{font-weight: bold; font-size: 12px; letter-spacing: 0.9px; text-transform: uppercase; color: #4A4A4A;display: block;}
.tracklots .bid_list li .bid_content .bid_detail .date_time time{position: relative;padding-left: 7px; margin-left: 2px;}
.tracklots .bid_list li .bid_content .bid_detail .date_time time:before{content: ' '; position: absolute;height: 11px; width: 1px; background:#BE1E2D;top: 1px; left: 0;transform: rotate(20deg);}
.tracklots .bid_list li .bid_content .bid_detail h2{font-family: 'Amiri', 'GalliardStd-Roman', serif; font-style: normal;font-size: 20px;letter-spacing: 0.5px;color: #000000;font-weight: normal;padding: 0;margin:10px auto 5px;line-height: normal;}
.tracklots .bid_list li .bid_content .bid_detail .lot_nub,  .tracklots .bid_list li .bid_content .bid_detail .estimate, .tracklots .bid_list li .bid_content .bid_detail .bid_price{font-size: 14px; line-height: 20px; letter-spacing: 1.05px; text-transform: uppercase; color: #4A4A4A;font-weight: bold;line-height: 22px;}
.tracklots .bid_list li .bid_content .bid_detail .lot_nub span,  .tracklots .bid_list li .bid_content .bid_detail .estimate span{color: #000;}
.tracklots .bid_list li .bid_content .bid_detail .bid_price span{color: #BE1E2D;}
.tracklots .bid_list li .bid_content .bid_detail .bid_price .confirmation{color: #4A4A4A; margin-left: 5px; text-transform: capitalize;font-weight: normal;}
.tracklots .bid_list li .bid_content .bid_detail p{font-size: 14px; line-height: 17px; letter-spacing: 0.35px; color: #4A4A4A;margin-top: 10px;}
.tracklots .bid_list li .bid_button{float: left;width: 320px; text-align: center;text-transform: uppercase;padding: 81px 0px;}
.tracklots .bid_list li .bid_button a{background-color: #BE1E2D; color: #FFFEFE; padding: 12px 25px; font-size: 14px; display: inline-block; width: 230px; margin-bottom: 15px;letter-spacing: 1.4px;border: 2px solid #be1e2d;transition: border .3s,background .3s, color .3s;}
.tracklots .bid_list li .bid_button a:hover{color: #be1e2d; background-color: #fff; border-color: #be1e2d;}
.tracklots .bid_list li .bid_button a:last-child{margin-bottom: 0;}
/*Track Lots*/

/*Purchase*/

.purchase{float: left;width: 100%;}
.purchase .bid_list{max-width: 600px; margin:55px auto 0;}
.purchase .bid_list li{display: inline-block;width: 100%;background-color: #fff;float: left; margin-bottom: 30px;}
.purchase .bid_list li:last-child{margin-bottom: 0px;}
.purchase .bid_list li .bid_content{float: left;width: 660px;}
.purchase .bid_list li .bid_content .bid_image{width: 184px; height: 184px;float: left; }
.purchase .bid_list li .bid_content .bid_image img{object-fit: contain;width: 100%; height: 100%;}
.purchase .bid_list li .bid_content .bid_detail {float: left;width: 390px;padding: 23px 42px;position: relative;}
.purchase .bid_list li .bid_content .bid_detail .date_time{font-weight: bold; font-size: 12px; letter-spacing: 0.9px; text-transform: uppercase; color: #4A4A4A;display: block;}
.purchase .bid_list li .bid_content .bid_detail .date_time time{position: relative;padding-left: 7px; margin-left: 2px;}
.purchase .bid_list li .bid_content .bid_detail .date_time time:before{content: ' '; position: absolute;height: 11px; width: 1px; background:#BE1E2D;top: 1px; left: 0;transform: rotate(20deg);}
.purchase .bid_list li .bid_content .bid_detail h2{font-family: 'Amiri', 'GalliardStd-Roman', serif; font-style: normal;font-size: 20px;letter-spacing: 0.5px;color: #000000;font-weight: normal;padding: 0;margin:8px auto 5px;line-height: normal;}
.purchase .bid_list li .bid_content .bid_detail .lot_nub,  .purchase .bid_list li .bid_content .bid_detail .estimate, .purchase .bid_list li .bid_content .bid_detail .sold{font-size: 14px; line-height: 20px; letter-spacing: 1.05px; text-transform: uppercase; color: #4A4A4A;font-weight: bold;line-height: 22px;}
.purchase .bid_list li .bid_content .bid_detail .lot_nub span,  .purchase .bid_list li .bid_content .bid_detail .estimate span{color: #000;}
.purchase .bid_list li .bid_content .bid_detail .sold span{color: #BE1E2D;}
.purchase .bid_list li .bid_content .bid_detail .bid_price .confirmation{color: #4A4A4A; margin-left: 5px; text-transform: capitalize;font-weight: normal;}
.purchase .bid_list li .bid_content .bid_detail p{font-size: 14px; line-height: 17px; letter-spacing: 0.35px; color: #4A4A4A;margin-top: 5px;overflow: hidden; height: 33px; margin-bottom: 0;}
.purchase_information{float: left;width: 100%;padding-top:20px; margin-top:20px;  border-top: 2px solid #E5E5E5; }
.purchase_information p{font-weight: normal; font-size: 14px; line-height: 20px;letter-spacing: 0.4px; color: #4A4A4A;}
.purchase_information p a{color: #BE1E2D;text-decoration: underline;}
.purchase .pagination{float: left;width: 100%;padding: 10px;margin-top: 50px;text-align: left;background-color: #F8F4ED;}
.purchase .pagination p{margin: 0;}
.purchase .pagination .pagi_result, .purchase .pagination .pagi_num, .purchase .pagination .pagi_nav{float: left;width: 33%;font-weight: bold; font-size: 12px; line-height: 16px;letter-spacing: 0.4px; color: #706F71;}
.purchase .pagination .pagi_num ul{margin-bottom: 0;}
.purchase .pagination .pagi_num ul li{display: inline-block; float: none; margin-bottom: 0; width: auto; background: transparent; color: #706F71; margin: 0 8px;}
.purchase .pagination .pagi_num ul li.active a{color: #BE1E2D;}
.purchase .pagination .pagi_nav ul {margin-bottom: 0;text-align: right;}
.purchase .pagination .pagi_nav ul li{display: inline-block; float: none; margin-bottom: 0; width: auto; background: transparent; color: #706F71; margin: 0 8px;position: relative;}
.purchase .pagination .pagi_nav ul li.disable, .purchase .pagination .pagi_nav ul li.disable a{color: #c4c4c4;}
.purchase .pagination .pagi_nav ul li.prev i{margin-right: 8px;}
.purchase .pagination .pagi_nav ul li.next:after{position: absolute;content: '';height: 13px; width: 1px; background-color: #706F71; left: -10px; top: 1px; }
.purchase .pagination .pagi_nav ul li.next i{margin-left: 8px;}
.purchase table{ border:2px solid #E9DCD0;margin-top: 10px;float: left;width: 100%;}
.purchase table tr{border-bottom: 1px solid #E9DCD0;}
.purchase table th{font-weight: bold; font-size: 14px; line-height: 16px;letter-spacing: 0.4px; color: #000000;padding: 20px;border: 2px solid #E9DCD0;}
.purchase table td{padding: 20px;font-size: 14px; line-height: 20px;letter-spacing: 0.4px;color: #000000;border: 2px solid #E9DCD0;} 
/*Purchase*/

/*My Consignments*/
.consignment{float: left;width: 100%;}
.consignment .title_sub{max-width: 668px;text-align: center;margin: 0 auto;}
.consignment .bid_list{max-width: 600px; margin:55px auto 0;}
.consignment .bid_list li{display: inline-block;width: 100%;background-color: #fff;float: left; margin-bottom: 30px;}
.consignment .bid_list li:last-child{margin-bottom: 0px;}
.consignment .bid_list li .bid_content{float: left;width: 660px;}
.consignment .bid_list li .bid_content .bid_image{width: 184px; height: 184px;float: left; }
.consignment .bid_list li .bid_content .bid_image img{object-fit: contain;width: 100%; height: 100%;}
.consignment .bid_list li .bid_content .bid_detail {float: left;width: 390px;padding: 23px 42px;position: relative;}
.consignment .bid_list li .bid_content .bid_detail .date_time{font-weight: bold; font-size: 12px; letter-spacing: 0.9px; text-transform: uppercase; color: #4A4A4A;display: block;}
.consignment .bid_list li .bid_content .bid_detail .date_time time{position: relative;padding-left: 7px; margin-left: 2px;}
.consignment .bid_list li .bid_content .bid_detail .date_time time:before{content: ' '; position: absolute;height: 11px; width: 1px; background:#BE1E2D;top: 1px; left: 0;transform: rotate(20deg);}
.consignment .bid_list li .bid_content .bid_detail h2{font-family: 'Amiri', 'GalliardStd-Roman', serif; font-style: normal;font-size: 20px;letter-spacing: 0.5px;color: #000000;font-weight: normal;padding: 0;margin:10px auto 5px;line-height: normal;}
.consignment .bid_list li .bid_content .bid_detail .lot_nub,  .consignment .bid_list li .bid_content .bid_detail .estimate, .consignment .bid_list li .bid_content .bid_detail .sold{font-size: 14px; line-height: 20px; letter-spacing: 1.05px; text-transform: uppercase; color: #4A4A4A;font-weight: bold;line-height: 22px;}
.consignment .bid_list li .bid_content .bid_detail .lot_nub span,  .consignment .bid_list li .bid_content .bid_detail .estimate span{color: #000;}
.consignment .bid_list li .bid_content .bid_detail .sold span{color: #BE1E2D;}
.consignment .bid_list li .bid_content .bid_detail .bid_price .confirmation{color: #4A4A4A; margin-left: 5px; text-transform: capitalize;font-weight: normal;}
.consignment .bid_list li .bid_content .bid_detail p{font-size: 14px; line-height: 17px; letter-spacing: 0.35px; color: #4A4A4A;margin-top: 10px;overflow: hidden; height: 33px; margin-bottom: 0;}
.consignment_information{float: left;width: 100%;padding-top:20px; margin-top:20px;  border-top: 2px solid #E5E5E5; }
.consignment_information p{font-weight: normal; font-size: 14px; line-height: 20px;letter-spacing: 0.4px; color: #4A4A4A;}
.consignment_information p a{color: #BE1E2D;text-decoration: underline;}
.consignment .pagination{float: left;width: 100%;padding: 10px;margin-top: 50px;text-align: left;background-color: #F8F4ED;}
.consignment .pagination p{margin: 0;}
.consignment .pagination .pagi_result, .consignment .pagination .pagi_num, .consignment .pagination .pagi_nav{float: left;width: 33%;font-weight: bold; font-size: 12px; line-height: 16px;letter-spacing: 0.4px; color: #706F71;}
.consignment .pagination .pagi_num ul{margin-bottom: 0;}
.consignment .pagination .pagi_num ul li{display: inline-block; float: none; margin-bottom: 0; width: auto; background: transparent; color: #706F71; margin: 0 8px;}
.consignment .pagination .pagi_num ul li.active a{color: #BE1E2D;}
.consignment .pagination .pagi_nav ul {margin-bottom: 0;text-align: right;}
.consignment .pagination .pagi_nav ul li{display: inline-block; float: none; margin-bottom: 0; width: auto; background: transparent; color: #706F71; margin: 0 8px;position: relative;}
.consignment .pagination .pagi_nav ul li.disable, .consignment .pagination .pagi_nav ul li.disable a{color: #c4c4c4;}
.consignment .pagination .pagi_nav ul li.prev i{margin-right: 8px;}
.consignment .pagination .pagi_nav ul li.next:after{position: absolute;content: '';height: 13px; width: 1px; background-color: #706F71; left: -10px; top: 1px; }
.consignment .pagination .pagi_nav ul li.next i{margin-left: 8px;}
/*My Consignments*/

/*Login Reminder*/
.login_reminder .reminder_container{max-width: 580px;margin: 0 auto;}
.login_reminder .reminder_icon{text-align: center;margin-top: 60px;}
.login_reminder .reminder_icon img{width: 60px; height: 60px;}
.login_reminder .reminder_container p{font-size: 16px; line-height: 20px; letter-spacing: 0.4px; color: #000000; max-width: 500px; text-align: center; margin: 30px auto 0;} 
.login_reminder .reminder_container p a{color: #BE1E2D; }
.login_reminder .reminder_container .reminder-btn a{background-color: #C4C4C4; font-size:14px; color: #fff;letter-spacing: 1.4px;text-transform: uppercase;width: 250px;padding: 13px 15px;float: right;text-align: center;margin-top: 40px;}
/*Login Reminder*/

/*Invalid Login*/
.invalid_login p{font-weight: normal; font-size: 16px; line-height: 20px;align-items: center; text-align: center; letter-spacing: 0.4px; color: #000000;margin-top: 40px;}

/*Invalid Login*/
/*Bid Accepted*/
.bid_accepted .bid_accepted_track {max-width: 590px;margin: 55px auto 0;}
.bid_accepted p.bid_accepted_processed {margin-bottom: 16px;font-size: 20px;line-height: 22px;letter-spacing: 0.4px;color: #000000;text-align: center;}
.bid_accepted .bid_accepted_box {width: 366px;margin: 0 auto;background: #ffffff;}
.bid_accepted .bid_accepted_box .bid_accepted_img {display: inline-block;vertical-align: middle; width: 100px;height: 100px;}
.bid_accepted .bid_accepted_box .bid_accepted_detail {display: inline-block;vertical-align: middle; width: 262px;padding: 14px 0px 14px 25px;}
.bid_accepted .bid_accepted_box .bid_accepted_detail .date_time {font-size: 12px;line-height: 20px; letter-spacing: 0.9px;color: #4A4A4A;font-weight: bold;}
.bid_accepted .bid_accepted_box .bid_accepted_detail .date_time span {color: #be1e2d;}
.bid_accepted .bid_accepted_box .bid_accepted_detail .lot_num {color: #4A4A4A;font-size: 14px;line-height: 20px;letter-spacing: 1.05px;text-transform: uppercase;font-weight: bold;}
.bid_accepted .bid_accepted_box .bid_accepted_detail .sale {font-family: ITC Galliard Std;font-size: 20px;color: #000000;line-height: 30px;letter-spacing: 0.5px;}
.bid_accepted .bid_accepted_track p.bid_accepted_confirm {font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.4px;color: #000000;margin-top: 20px;margin-bottom: 0;}
.bid_accepted .bid_accepted_track p a {text-decoration: none;color: #BE1E2D;}
.bid_accepted .bid_accepted_track .reminder-btn a {background-color: #C4C4C4;font-size: 14px;color: #fff;letter-spacing: 1.4px;text-transform: uppercase;width: 250px;padding: 13px 15px;float: right;text-align: center;margin-top: 40px;}
/*Bid Accepted*/
/*Bid Accepted No Image*/
.bid_accepted .bid_accepted_no_img_box {width: 294px;}
.bid_accepted .bid_accepted_no_img_box .bid_accepted_detail {width: 100%;padding: 14px 20px;}
.bid_accepted .bid_accepted_no_img_box .bid_accepted_detail .sale {text-decoration: none;}
/*Bid Accepted No Image*/
/*Inquiry Sent*/
.inquiry-sent .inquiry-sent-container {max-width: 900px;margin: 0 auto;}
.inquiry-sent .reminder_icon {text-align: center;margin-top: 60px;}
.inquiry-sent .reminder_icon img {width: 60px;height: 60px;}
.inquiry-sent .inquiry-sent-container p {font-size: 16px;line-height: 20px;letter-spacing: 0.4px;color: #000000;max-width: 500px;text-align: center;margin: 30px auto 0;}
.inquiry-sent .inquiry-sent-container a {background-color: #C4C4C4;font-size: 14px;color: #fff;letter-spacing: 1.4px;text-transform: uppercase;width: 250px;padding: 13px 15px;float: right;text-align: center;margin-top: 70px;}
/*Inquiry Sent*/
/*Auction Consideration*/
.auction-consideration-container {max-width: 630px;margin: 0 auto;}
.auction-consideration .reminder_icon {text-align: center;margin-top: 60px;}
.auction-consideration .reminder_icon img {width: 60px;height: 60px;}
.auction-consideration .auction-consideration-container p.evaluation-submission {font-size: 16px;line-height: 20px;letter-spacing: 0.4px;color: #000000;text-align: center;margin: 30px auto 0;max-width: 395px;}
.auction-consideration .button-group {margin: 35px 0 18px;text-align: center;}
.auction-consideration .button-group a {width: 366px;}
.auction-consideration .button-group a:last-child {margin-top: 10px;}
.auction-consideration .learn-more {text-align: center;margin-bottom: 0;}
.auction-consideration .learn-more a.link-red {font-size: 14px;line-height: 20px;}
.auction-consideration .last-para {font-size: 14px;line-height: 20px;text-align: center;color: #000000;margin: 50px 0 52px;}
.auction-consideration .skinner-contact h2 {font-weight: bold;font-size: 14px;line-height: 18px;color: #706F71;text-align: center;margin-bottom: 0;letter-spacing: inherit;}
.auction-consideration .skinner-contact p, .auction-consideration .skinner-contact a {font-weight: normal;font-size: 14px;line-height: 18px;color: #706F71;text-align: center;margin-bottom: 0;display: block;}
/*Auction Consideration*/
/*Auction Evalution*/
.evalution-form-wrap {max-width: 600px;margin: 0 auto;display: block;}
.evalution-form-wrap p.related_text {font-style: normal;font-weight: normal;font-size: 14px;line-height: 20px;text-align: center;color: #000;margin-top: 5px;display: block;width: 100%;text-align: center;}
.evalution-form-wrap form {margin-top: 60px;display: block;}
.evalution-form-wrap form span.req_field {float: right;font-size: 14px;color: #000;margin-bottom: 10px;position: relative;}
.evalution-form-wrap form span.req_field:after {content: '*';position: absolute;left: -10px;top: 0px;color: #BE1E2D;font-size: 16px;}
.evalution-form-wrap form #register {padding: 40px 40px;background: #F8F4ED;float: left;width: 100%;}
.evalution-form-wrap h2 {font-size: 20px;line-height: 25px;letter-spacing: 1.05px;text-transform: uppercase;color: #BE1E2D;margin-bottom: 35px;}
.evalution-form-wrap .fieldset .form-control select.specify-object {width: 100%;font-size: 14px;padding: 2px 16px;border: 0;border-bottom: 2px solid #e9dcd0;-moz-appearance: none;-webkit-appearance: none;position: relative;background: #fff url(../images/select-arrow.png) no-repeat 97% 50%;cursor: pointer;height: 48px;}
.fieldset .form-control textarea {border: 0;border-bottom: 2px solid #e9dcd0;height: 140px;}
.fieldset .form-control textarea:focus {border-bottom: 2px solid #BE1E2D;}
.evalution-form-wrap .fieldset .describe-txt {font-size: 14px;line-height: 17px;color: #4A4A4A;margin-bottom: 0;}
.upload-btn-wrapper {position: relative;overflow: hidden;display: inline-block;margin-top: 30px;}
.evalution-form-wrap .btn {border: 2px solid #BE1E2D;color: gray;background-color: #F8F4ED;padding: 13px 0px;font-size: 14px;;font-weight: bold;width: 252px;height: 45px;color: #BE1E2D;text-transform: uppercase;}
.evalution-form-wrap .upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;}
.evalution-form-wrap .submit-txt {clear: both;padding-top: 10px;}
.evalution-form-wrap .submit-txt p {font-size: 14px;line-height: 17px;color: #000000;}
.evalution-form-wrap form .reg_button {display: block;margin-top: 50px;text-align: center;float: left;width: 100%;}
.evalution-form-wrap form .reg_button input {display: inline-block;font-size: 14px;width: 250px;padding: 16px;text-align: center;text-decoration: none;text-transform: uppercase;background: none repeat scroll 0 0 #BE1E2D;color: #fff;border: none;border: 2px solid #BE1E2D;letter-spacing: 1.4px;}
.evalution-form-wrap form .reg_button input:hover {color: #BE1E2D;background-color: #fff;}
.evalution-form-wrap .last-txt {clear: both;}
.evalution-form-wrap .last-txt p {font-size: 14px;line-height: 17px;color: #000000;padding-top: 33px;margin-bottom: 0;}
/*Auction Evalution*/
/*Lot Inquiry*/
.lot-inquiry-container {max-width: 600px;margin: 50px auto 0;}
.lot-inquiry-container .leave_bid_box {
    float: left;
    width: 100%;
    background-color: #fff;
}
.lot-inquiry-container .leave_bid_box .leave_bid_img {
    float: left;
    width: 100px;
    height: 100px;
}
.lot-inquiry-container .leave_bid_box .leave_bid_detail {
    float: left;
    width: 500px;
    padding: 10px 15px;
}
.lot-inquiry-container .leave_bid_box .leave_bid_detail .lot_num {
    color: #4A4A4A;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1.05px;
    text-transform: uppercase;
    font-weight: bold;
}
.lot-inquiry-container .leave_bid_box .leave_bid_detail h2 {font-size: 14px;
line-height: 18px;letter-spacing: 1.05px;font-weight: normal;
text-transform: uppercase;margin: 0;padding: 5px 0;
color: #000000;
}
.lot-inquiry-container .leave_bid_box .leave_bid_detail .leave_bid_estimate {
    color: #4A4A4A;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1.05px;
    text-transform: uppercase;
}
.lot-inquiry-container .leave_bid_box .leave_bid_detail .leave_bid_estimate span {
    color: #000000;
}
.lot-inquiry-container .contact-info {clear: both;padding-top: 38px;}
.lot-inquiry-container .contact-info h2 {font-weight: bold;
font-size: 14px;
line-height: 16px;letter-spacing: 1.05px;
text-transform: uppercase;
color: #000000;}
.lot-inquiry-container .enter_bid {
    float: left;
    width: 100%;
    margin-top: 14px;
}
.lot-inquiry-container .enter_bid label {
    font-weight: normal;
    color: #706F71;
    font-size: 16px;
    vertical-align: middle;display: inline-block;
    width: 12%;
    margin: 15px 0;text-transform: uppercase;
}
.lot-inquiry-container .enter_bid input, .lot-inquiry-container .enter_bid textarea {
    vertical-align: top;display: inline-block;
    width: 55%;
    background: #FFFFFF;
    border: 2px solid #E9DCD0;
    padding: 9px 10px;margin-left: 10px;font-weight: bold;
}
.lot-inquiry-container .enter_bid textarea {height: 140px;}
.lot-inquiry-container .contact-info p {font-size: 12px;
line-height: 16px;
letter-spacing: 0.4px;
color: #000000;padding-top: 25px;clear: both;}
.lot-inquiry-container .contact-info a {width: 250px;}




/*Lot Inquiry*/

/*WordPress Page*/
/*Auctions list*/
.auction-wrap {max-width: 980px;margin: 0 auto !important; padding: 0 !important; float: none !important;}
.auction-nav {padding-top: 15px;width: 100%;float: left;}
.auction-nav ul.auction-social {float: right;}
.auction-nav ul.auction-types {float: left;margin-bottom: 0;}
.auction-nav ul.auction-types li {float: left;}
.auction-nav ul.auction-types li a {background: #F1F1F1;padding: 12px 0;text-align: center;font-weight: bold;color: #000000;font-size: 14px;width: 175px;display: block;border-bottom: #ffffff solid 1px;}
.auction-nav ul.auction-types li.active a, .auction-nav ul.auction-types li a:hover {background: #ffffff;border-bottom: #BE1E2D solid 2px;transition: all .35s ease-in-out;}
.auction-filter {padding: 25px 0 18px;width: 100%;float: left;}
.auction-filter p, .auction-filter h2 {font-weight: bold;color: #4A4A4A;font-size: 14px;line-height: 20px;margin-bottom: 8px;letter-spacing: 0;}
.auction-filter form {border-top: #E5E5E5 solid 1px;border-bottom: #E5E5E5 solid 1px;padding: 6px 0;}
.auction-filter form#form_auclot_filter {float: left; width: 100%;}
.auction-filter form ul {margin-bottom: 0;}
.auction-filter form ul li {display: inline-block;padding-right: 28px;}
/*.auction-filter form ul li span {font-weight: bold;color: #4A4A4A;font-size: 14px;line-height: 20px;padding-right: 8px;}*/
/*.auction-filter form ul li select {border: #E5E5E5 solid 1px;font-size: 12px;line-height: 20px;color: #706F71;padding: 4px 12px;height: auto;width: 180px;border-radius: 0;}*/
.auction-filter form ul li:last-child select {width: 94px;}
.auction-list {width: 100%;float: left;}
.auction-list .search-results-message span a:hover {color: #BE1E2D;border-bottom: #BE1E2D solid 2px !important;}
.auction-list ul li {margin-bottom: 28px;width: 100%;float: left;background: #ffffff;}
.auction-list ul li:last-child {margin-bottom: 0;}
.auction-filter form ul li.switch_view {width: 5%;text-align: right;padding-right: 0;display: block;float: right !important;}
.auction-filter form ul li.filter_item{display: block; float: left;}
.auction-list .auction-img {width: 312px;height:240px;float: left;position: relative;}
.auction-list .auction-img a {width: 100%;height: 100%;}
.auction-list .auction-img img {width: 100%;height: 100%;object-fit: cover;float: left;}
.auction-list .auction-img .auction-position {position: absolute;background: #BE1E2D;padding: 7px 8px;left: 0;top: 0;width: 80px}
.auction-list .auction-img .auction-position img {display: inline-block;vertical-align: middle;width: 15px;height: 15px;object-fit: inherit;}
.auction-list .auction-img .auction-position span {padding-left: 5px;color: #ffffff;font-size: 14px;line-height: 16px;display: inline-block;vertical-align: middle;text-indent: 0; float: left;}
.auction-list .auction-content {width: 555px;float: left;padding: 26px 0 17px 28px;}
.auction-list .auction-content .auction-content-wrapper {/*height: 151px;*/float: left;width: 100%;}
.auction-list .auction-content .auction-date {font-size: 14px;line-height: 16px;font-weight: bold;color: #4A4A4A;}
.auction-list .auction-content .auction-date a {color: #000;}
.auction-list .auction-content .auction-date a:hover {color: #BE1E2D;}
.auction-list .auction-content .auction-date span, .auc_dt_cal span {padding-left: 7px; vertical-align: middle;}
.auction-list .auction-content .auction-date span img, .auc_dt_cal span img {width: 15px;}
.auction-list .auction-content h2 {font-size: 24px;line-height: 26px;padding: 14px 0 0;letter-spacing: inherit;font-weight: normal;/*max-width: 420px;*/margin: 0;}
.auction-list .auction-content h2 a{color: #000;}
.auction-list .auction-content h2 a:hover{color: #BE1E2D;}
.auction-list .auction-content .auction-lot {font-size: 14px;line-height: 20px;color: #000000;padding: 18px 0 28px;}
.auction-list .auction-content .auction-lot .auction-name {position: relative;padding-left: 7px;margin-left: 2px;}
.auction-list .auction-content .auction-lot .auction-name a:hover{color: #BE1E2D;}
.auction-list .auction-content .auction-lot .auction-name:before {content: '';position: absolute;height: 11px;width: 1px;background: #BE1E2D;top: 2px;left: 0;transform: rotate(20deg);}
.auction-list .auction-content ul {margin-bottom: 0;float: left;width: 100%;}
.auction-list .auction-content ul.auction-button-list li {display: inline-block;vertical-align: middle;width: auto;margin: 0;float: none;}
.auction-list .auction-content a.auction-button, .auction-list .auction-content li.auction-button a {font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;background: #C4C4C4;padding: 14px 0;width: 136px;display: block;border: #C4C4C4 solid 2px;transition: border .3s,background .3s, color .3s;text-transform: uppercase;margin-right: 12px;}
/*.auction-list .auction-content a.auction-button, */.auction-list .auction-content li.auction-button a.noLots {display: none;}
.auction-list .auction-content a.auction-button:hover, .auction-list .auction-content li.auction-button a:hover {color: #C4C4C4;background-color: #fff;border-color: #C4C4C4;}
.auction-list .auction-content .auction-online {font-size: 24px;line-height: 30px;font-style: italic;color: #BE1E2D;}
.auction-list .auction-content .auction-date span img, .fine-print-top .fine-print-time span img, .live-auction-list .live-auction-list-time span img {width: 15px;}
/*Auctions list*/
/*Auction Detail*/
.fine-print-wrapper {max-width: 980px;margin: 0 auto !important; padding: 0 !important;}
.fine-print-top .fine-print-heading-section {float: left;}
.fine-print .fine-print-top {width: 100%;float: left;}
.fine-print .fine-print-top.title-left {width: 70%;float: left;}
.fine-print .social-left {width: 30%;float: right; text-align: right;}
.fine-print .social-left .addthis_toolbox a {float: none;}
.fine-print-top h1.fine-print-heading-section {font-size: 30px;color: #000000;font-weight: normal;letter-spacing: 0.5px;line-height: 30px;margin-bottom: 12px;width: 100%;}
.fine-print-top h1.fine-print-heading-section a:hover{color: #BE1E2D;}
.fine-print-top .fine-print-lot {padding-bottom: 5px;}
.fine-print-top .fine-print-lot {font-size: 18px;line-height: 28px;color: #000000;padding: 0 0 4px;}
.fine-print-top .fine-print-lot .auction-name {position: relative;padding-left: 7px;margin-left: 2px;}
.fine-print-top .fine-print-lot .auction-name:before {content: '';position: absolute;height: 11px;width: 1px;background: #BE1E2D;top: 4px;left: 0;transform: rotate(20deg);}
.fine-print-top .fine-print-lot .auction-name a:hover{color: #BE1E2D;}
.fine-print-top .fine-print-time {font-size: 18px;color: #000000;font-weight: normal;line-height: 28px;}
.fine-print-top .fine-print-time span {padding-left: 7px;}
.fine-print-top .fine-print-time .auc_date a{color: #000;}
.fine-print-top .fine-print-time .auc_date a:hover{color: #4A4A4A;}
.fine-print-top .fine-print-social {float: right;}
.fine-print .fine-print-bottom {padding-top: 38px;width: 100%;float: left;}
.fine-print .fine-print-bottom ul {display: inline-block;vertical-align: middle;}
.fine-print .fine-print-bottom ul.button-grp li {display: inline-block;vertical-align: middle;padding-right: 12px;}
.fine-print .fine-print-bottom ul.button-grp li a {background: #C4C4C4;padding: 16px 22px;font-size: 14px;color: #FFFFFF;font-weight: bold;text-transform: uppercase;letter-spacing: 1.4px;transition: all .35s ease-in-out;border:2px solid #c4c4c4; }
.fine-print .fine-print-bottom ul.button-grp li a:hover {background: transparent; color:#C4C4C4; border:2px solid #c4c4c4; }
.fine-print .fine-print-bottom ul.catalog {background: #F8F4ED;padding: 15px 12px;}
.fine-print .fine-print-bottom ul.catalog li {display: inline-block;vertical-align: middle;}
.fine-print .fine-print-bottom ul.catalog li label {font-size: 14px;line-height: 20px;color: #4A4A4A;margin-bottom: 0;padding-right: 14px;}
.fine-print .fine-print-bottom ul.catalog li a {font-size: 14px;line-height: 20px;color: #4A4A4A;font-weight: bold;padding-left: 9px;text-decoration: underline;transition: all .35s ease-in-out;}
.fine-print .fine-print-bottom ul.catalog li a:first-child {padding-left: 0;}
.fine-print .fine-print-bottom ul.catalog li a:hover {color: #BE1E2D;}
.fine-print .auction-detail {padding-top: 15px;width: 100%;/*float: left;*/padding-bottom: 100px;}
.auction-detail .auction-left {float: left;width: 420px;}
.auction-detail .auction-right {float: right;margin-left: 20px;width: 480px;}
.auction-detail .auction-right ul.tabs {margin-bottom: 0px;}
.auction-detail .auction-right ul.tabs li {display: inline-block;vertical-align: middle;margin-right: 3px;}
.auction-detail .auction-right ul.tabs li:last-child {margin-right: 0;}
.auction-detail .auction-right ul.tabs li a {background: linear-gradient(0deg, #F1F1F1, #F1F1F1), #FFFFFF;width: 158px;height: 40px;display: block;text-align: center;font-size: 14px;color: #000000;font-weight: bold;line-height: 40px;}
.auction-detail .auction-right ul.tabs li.active a {background: #ffffff;} 
.auction-detail .auction-right .tab_container p {color: #000000;font-size: 14px;line-height: 18px;padding-bottom: 20px;margin: 0;padding-right: 55px;}
.auction-detail .auction-right .tab_container .mCSB_inside > .mCSB_container {margin-right: 16px;}
.auction-detail .auction-right .tab_container p a.link {text-decoration: underline;font-weight: bold;transition: all .35s ease-in-out;}
.auction-detail .auction-right .tab_container p a.link:hover {color: #BE1E2D;}
.auction-detail .auction-right .tab_container .tab-content-wrap {height: 300px;overflow: hidden;padding: 10px 0 0 12px;background: #ffffff;}
.auction-detail .auction-right .tab_container .tab-content-wrap .tab_content {height: 282px;/*overflow: auto;*/ width: 100%;padding:0;}
.auction-detail .slider-nav {padding: 18px 0;}
.slick-next, .slick-prev {font-size: 0;line-height: 0;top: 100%;width: 20px;height: 20px;margin-top: -10px\9;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: 0;background: 0 0;position: absolute;right: 30px;}
.slick-next:hover,.slick-next:focus, .slick-prev:hover, .slick-prev:focus {background: inherit;}
.slick-next:before, .slick-prev:before {font-size: 20px;line-height: 1;color: #4A4A4A;}
.slick-next:before:hover, .slick-prev:before:hover {color: #ffffff;}
.slick-prev::before {content: "";/*background: url("../images/sc/left-arrow.svg") no-repeat;*/transition: all .35s ease-in-out;position: absolute;height: 20px;width:20px;}
.slick-next::before {content: "";/*background: url("../images/sc/right-arrow.svg") no-repeat;*/transition: all .35s ease-in-out;position: absolute;height: 20px;width:20px;}
.slick-prev:hover::before {/*background: url("../images/sc/left-arrow-hover.svg") no-repeat;*/}
.slick-next:hover::before {/*background: url("../images/sc/right-arrow-hover.svg") no-repeat;*/}
.slick-next {right: 2px;}
.slider-nav .slick-slide img{    width: 100%; max-height: 100px; object-fit: contain;}
.auction-detail .auction-right form {padding-top: 20px;}
.auction-detail .auction-right form p {font-size: 14px;line-height: 18px;color: #000000;margin-bottom: 12px;}
.auction-detail .auction-right form input {border: 2px solid #E9DCD0;background: #ffffff;font-size: 13px;padding: 12px 8px;border-radius: 0;line-height: 22px;color: #4A4A4A !important;width: 246px;display: inline-block;vertical-align: middle;}
.auction-detail .auction-right form button {background: #BE1E2D;padding: 0 8px;font-weight: bold;font-size: 14px;text-align: center;letter-spacing: 1.4px;color: #FFFEFE;text-transform: uppercase;border-radius: 0;border: 2px solid #BE1E2D;display: inline-block;vertical-align: middle;width: 60px;height: 50px;line-height: 50px;transition: border .3s,background .3s, color .3s;}
.auction-detail .auction-right form button:hover {color: #be1e2d;background-color: #fff;}
.fine-print .lots-sale {border-bottom: #E5E5E5 solid 1px;}
.auction-updates {width: 100%;float: left;padding: 37px 0 58px;}
.auction-updates h3, .auction-updates h2.block-title {font-size: 18px;line-height: 24px;color: #4A4A4A;padding-bottom: 20px;margin-bottom: 0;}
.auction-updates h3 span img {width: 15px;vertical-align: middle;}
.auction-updates .slick-slide {margin-right: 20px;padding: 20px 12px 0 12px;background: #ffffff;height: 180px;transition: all .35s ease-in-out;}
.auction-updates .slick-slide h2 {font-size: 15px;line-height: 18px;color: #000000;margin-bottom: 20px;}
.auction-updates .slick-slide p {font-weight: 400;font-size: 14px;line-height: 18px;color: #000000;}
.auction-updates .slick-slide:hover {border-bottom: #BE1E2D solid 6px;}
.auction-updates button {margin-top: 20px;}
.fine-print-wrapper .app-figure{text-align: center;}
/*Fine Print Page*/
/*Fine Print Time Page*/
.fine-print-top .fine-print-heading-section h1 span, .fine-print-top h1.fine-print-heading-section span {color: #BE1E2D;font-style: italic;text-transform: lowercase;}
.auction-detail .auction-right .tab_container #tab2 img {width: 150px;height: 150px;object-fit: contain;padding-bottom: 8px;}
.auction-detail .auction-right .tab_container #tab2 .specialist-name {font-weight: normal;font-size: 18px;line-height: 18px;text-decoration-line: underline;color: #000000;padding-bottom: 22px;}
.auction-detail .auction-right .tab_container #tab2 .specialist-designation {font-weight: normal;font-size: 16px;line-height: 22px;color: #000000;}
.auction-detail .auction-right .tab_container #tab2 .specialist-designation span {text-decoration: underline;}
.auction-detail .auction-right .tab_container #tab2 .specialist-designation a {display: block;}
.auction-detail .auction-right .tab_container #tab3 h2 {font-size: 18px;line-height: 28px;text-decoration-line: underline;color: #000000;margin-bottom: 20px;}
.auction-detail .auction-right .tab_container #tab3 p {font-size: 15px;line-height: 19px;}
.right_section .region-inner_ful{padding-left: 0;max-width: 980px;}
.right_section .region-inner_left{ max-width: 980px;float: none; }
/*Auction Detail*/

/*Auction List Page*/
.live-auction-list {width: 100%;float: left;}
.live-auction-list .live-auction-list-wrapper {max-width: 980px;margin: 0 auto;}
.live-auction-list-wrapper .live-auction-list-top {width: 100%;float: left;margin-bottom: 28px;}
.live-auction-list-top .live-auction-list-top-heading-section {float: left;}
.live-auction-list-top .live-auction-list-heading-section {float: left;}
.live-auction-list-top .live-auction-list-heading-section h1 { font-size: 30px; color: #000000; font-weight: normal; letter-spacing: 0.5px; line-height: 30px; margin-bottom: 12px;}
.live-auction-list-top .live-auction-list-lot { font-size: 18px; line-height: 28px; color: #000000; padding: 0 0 4px;}
.live-auction-list-top .live-auction-list-lot .auction-name {position: relative; padding-left: 7px; margin-left: 2px;}
.live-auction-list-top .live-auction-list-lot .auction-name:before {content: ''; position: absolute; height: 11px; width: 1px; background: #BE1E2D; top: 4px; left: 0; transform: rotate(20deg);}
.live-auction-list .live-auction-list-time { font-size: 18px; color: #000000; font-weight: normal; line-height: 28px;}
.live-auction-list .live-auction-list-time span {padding-left: 7px;}
.live-auction-list-top .live-auction-list-social {float: right;}
.live-auction-list .live-auction-list-mid {padding: 6px 0 20px;border-top: #E5E5E5 solid 1px;width: 100%;float: left;}
.live-auction-list .live-auction-list-mid .live-auction-list-mid-left-sec {width: 70%;display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-mid .live-auction-list-mid-right-sec, .auction-filter form ul li.switch_view .live-auction-list-mid-right-sec {width: 100%;display: inline-block;vertical-align: middle;text-align: right;}
.auction-filter form ul li.switch_view .live-auction-list-mid-right-sec{padding-top: 6px;}
.live-auction-list .live-auction-list-mid form {display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-mid form input, .auction-filter form ul li.go_to_lot input {background: #FFFFFF; border: 1px solid #E5E5E5;width: 90px;height: 30px;display: inline-block;vertical-align: middle;font-weight: normal;color: #706F71; font-size: 12px; line-height: 20px;padding: 4px 8px;border-radius: 0;}
.live-auction-list .live-auction-list-mid form button, .auction-filter form ul li.go_to_lot button, .left_menu ul li button[type="submit"] {width: 40px;height: 30px;color: #FFFEFE;font-weight: bold;font-size: 14px;border-radius: 0;background: #BE1E2D;display: inline-block;line-height: 25px;padding: 0;text-transform: uppercase;vertical-align: middle;border:2px solid #BE1E2D;}
.live-auction-list .live-auction-list-mid form button:hover, .auction-filter form ul li.go_to_lot button:hover, .left_menu ul li button[type="submit"]:hover{background: transparent;color: #BE1E2D;}
.auction-filter form ul li.search_lot_filter button {width: auto; padding: 1px 10px;}
.live-auction-list .live-auction-list-mid .sort-by {display: inline-block;vertical-align: middle;padding-left: 25px;}
.live-auction-list .live-auction-list-mid .sort-by label, .auction-filter form ul li span {font-weight: bold;color: #4A4A4A;font-size: 14px;line-height: 20px;margin-bottom: 0;display: inline-block;vertical-align: middle;padding-right: 5px;}
.live-auction-list .live-auction-list-mid .sort-by select, .live-auction-list .live-auction-list-bottom .view select, .auction-filter form ul li select {background: #FFFFFF;color: #706F71;padding: 4px 8px;width: 94px;height: 30px;border-radius: 0; border: 1px solid #E5E5E5;font-weight: normal; font-size: 12px; line-height: 20px;}
.btnSwitch > * {width: 16px; height: 16px; cursor: pointer; margin-right: 10px;padding: 0;border-radius: 0;}
.btnGrid {background: url(../images/sc/grid_view_grey.svg) no-repeat center center;margin-right: 0;}
.btnGrid:hover, .btnGrid.active {background: url(../images/sc/grid_view_hover_on.svg) no-repeat center center;margin-right: 0;}

.btnList {background: url(../images/sc/list_view_grey.svg) no-repeat center center;}
.btnList:hover, .btnList.active {background: url(../images/sc/list_view_hover_on.svg) no-repeat center center;}
.live-auction-list .live-auction-list-mid .grid-list-icon {display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-bottom {padding: 6px 0;border-top: #E5E5E5 solid 1px;border-bottom: #E5E5E5 solid 1px;width: 100%;float: left;}
.live-auction-list .live-auction-list-bottom p {font-weight: bold;color: #706F71; font-size: 12px; line-height: 16px;margin-bottom: 0;vertical-align: middle;display: inline-block;padding-right: 20px;}
.live-auction-list .live-auction-list-bottom .view {display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-bottom .view label {font-weight: bold; font-size: 12px; line-height: 20px;color: #4A4A4A;margin-bottom: 0;display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-bottom ul {display: inline-block;vertical-align: middle;margin-bottom: 0;position: relative;float: right;}
.live-auction-list .live-auction-list-bottom ul li {display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-bottom ul li.disabled a{color: #c4c4c4;}
.live-auction-list .live-auction-list-bottom ul li a {font-weight: bold;color: #706F71;font-size: 12px;line-height: 16px;transition: all .35s ease-in-out;}
.live-auction-list .live-auction-list-bottom ul li a:hover {color: #BE1E2D;}
.live-auction-list .live-auction-list-bottom ul li.next-txt {padding-left: 10px;margin-left: 10px;position: relative;}
.live-auction-list .live-auction-list-bottom ul li.next-txt:before {content: "";background: #C4C4C4;width: 2px; height: 14px; position: absolute;left: -4px;top: 1px;}
.live-auction-list .live-auction-list-bottom .left-sec {width: 50%; display: inline-block; vertical-align: middle;}
.live-auction-list .live-auction-list-bottom .right-sec {width: 49%; text-align: right; display: inline-block; vertical-align: middle;}
.live-auction-list .auction-list ul li {margin-bottom: 0;margin-top: 25px;}
.live-auction-list .auction-list ul li .auction-img {width: 300px; height: 300px;}
.live-auction-list .auction-list ul li .auction-img a img{object-fit:contain;}
.auction-list .auction-content .auction-list-no {font-weight: normal;font-size: 16px;line-height: 24px;color: #000000;padding-top: 20px;}
.auction-list .auction-content .auction-estimate {font-weight: normal;font-size: 16px;line-height: 24px;color: #000000;padding-bottom: 20px;padding-top: 8px;}
.auction-list .auction-content .auction-estimate span {font-weight: bold;}
.auction-list .auction-content p {float: left;font-weight: normal;letter-spacing: 0.35px; color: #4A4A4A; font-size: 16px; line-height: 20px;margin-bottom:25px;width: 100%;}
.live-auction-list .auction-list .auction-content {width: 605px;}
.auction-list .auction-content a.auction-leave-button {font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;background: #BE1E2D;padding: 14px 0;width: 136px;display: block; border: #BE1E2D solid 2px;transition: border .3s,background .3s, color .3s; text-transform: uppercase; margin-right: 12px;}
.auction-list .auction-content a.auction-leave-button:hover {background: #ffffff;border: #BE1E2D solid 2px;color: #BE1E2D;}
.live-auction-list .live-auction-list-bottom ul .prev-button {display: inline-block;width: 9px;height: 12px;background: url("../images/sc/arrow_left_light grey.svg") no-repeat center;vertical-align: middle;cursor: pointer;transition: all .35s ease-in-out;}
.live-auction-list .live-auction-list-bottom ul .prev-button:hover {background: url("../images/sc/arrow_left_dark grey.svg") no-repeat center;}
.live-auction-list .live-auction-list-bottom ul .next-button {display: inline-block;width: 9px;height: 12px;background: url("../images/sc/arrow_right_light grey.svg") no-repeat center;vertical-align: middle;cursor: pointer;transition: all .35s ease-in-out;}
.live-auction-list .live-auction-list-bottom ul .next-button:hover {background: url("../images/sc/arrow_right_dark grey.svg") no-repeat center;}
.live-auction-list .live-auction-list-bottom .bottem-left-sec, .live-auction-list .live-auction-list-bottom .bottem-mid-sec, .live-auction-list .live-auction-list-bottom .bottem-right-sec {width: 33%;display: inline-block;vertical-align: middle;}
.live-auction-list .live-auction-list-bottom .pagination, .comments-pagination {padding: 0;}
.live-auction-list .live-auction-list-page-bottom {margin-top: 30px;}
.live-auction-list .live-auction-list-bottom .bottem-mid-sec {text-align: center;}
.live-auction-list .live-auction-list-bottom .bottem-mid-sec ul.pagination {float: none;text-align: center;border: 0;}
.live-auction-list .live-auction-list-bottom .bottem-mid-sec ul.pagination li {padding-left: 9px;}
.live-auction-list .live-auction-list-bottom .bottem-mid-sec ul.pagination li a {color: #4A4A4A;font-weight: bold; font-size: 12px; line-height: 16px;transition: all .35s ease-in-out;}
.live-auction-list .live-auction-list-bottom .bottem-mid-sec ul.pagination li a:hover, .live-auction-list .live-auction-list-bottom .bottem-mid-sec ul.pagination li.active a {box-shadow: inherit;color:  #BE1E2D;;}
.live-auction-list .live-auction-list-mid .buyer-premium, .auction-filter form ul li.switch_bp .buyer-premium {display: inline-block;vertical-align: middle;/*padding-left: 25px;*/}
.live-auction-list .live-auction-list-mid .buyer-premium label, .auction-filter form ul li.switch_bp .buyer-premium label {font-size: 14px;line-height: 20px;color: #4A4A4A;margin-bottom: 0;display: inline-block;vertical-align: middle;padding-right: 5px;}
.live-auction-list #button-10 .knobs:before, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .knobs:before, .live-auction-list #button-10 .knobs:after, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .knobs:after, .live-auction-list #button-10 .knobs span, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .knobs span {position: absolute;top: 0;width: 40px;height: 24px;font-size: 14px;font-weight: normal;text-align: center;line-height: 24px;border-radius: 2px;transition: 0.3s ease all; }
.live-auction-list #button-10 .knobs:before, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .knobs:before {content: '';background-color: #BE1E2D;border-radius: 5px 0px 0px 5px;}
.live-auction-list #button-10 .knobs:after, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .knobs:after {content: 'OFF';right: 0;color: #C4C4C4;}
.live-auction-list #button-10 .knobs span, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .knobs span {display: inline-block;color: #FFFEFE;font-weight: bold;text-transform: uppercase; z-index: 1;}
.live-auction-list #button-10 .checkbox:checked + .knobs span, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .checkbox:checked + .knobs span {color: #C4C4C4;}
.live-auction-list #button-10 .checkbox:checked + .knobs:before, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .checkbox:checked + .knobs:before {left: 40px;background-color: #ffffff;}
.live-auction-list #button-10 .checkbox:checked + .knobs:after, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .checkbox:checked + .knobs:after {color: #fff;background: #BE1E2D;}
.live-auction-list #button-10 .checkbox:checked ~ .layer, .auction-filter form ul li.switch_bp .buyer-premium #button-10 .checkbox:checked ~ .layer {background-color: #fcebeb;}
.live-auction-list .button, .auction-filter form ul li.switch_bp .buyer-premium .button {position: relative;top: 50%;width: 80px;height: 24px;overflow: hidden;border: #ccc solid 1px;display: inline-block;vertical-align: middle;}
.live-auction-list .button.r, .button.r .layer {border-radius: 100px;}
.live-auction-list .button.b2, .auction-filter form ul li.switch_bp .buyer-premium .button.b2 {border-radius: 5px;}
.live-auction-list .checkbox, .auction-filter form ul li.switch_bp .buyer-premium .button.b2 .checkbox {position: relative;width: 100%;height: 100%;padding: 0;margin: 0;opacity: 0;cursor: pointer;z-index: 3;margin-right: 0;}
.live-auction-list .knobs, .auction-filter form ul li.switch_bp .buyer-premium .button.b2 .knobs {z-index: 2;}
.live-auction-list .layer, .auction-filter form ul li.switch_bp .buyer-premium .button.b2 .layer {width: 100%; background-color: #ebf7fc; transition: 0.3s ease all; z-index: 1;}
.live-auction-list .live-auction-list-mid .Help_img, .auction-filter form ul li.switch_bp .Help_img {display: inline-block;vertical-align: middle;padding-left: 8px;position: relative;}
.live-auction-list .live-auction-list-mid .help_text, .auction-filter form ul li.switch_bp .Help_img .help_text {display: none;position: absolute;top: -105px;left: -130px; width: 292px;border: 2px solid #E5E5E5;font-weight: normal;font-size: 12px;color: #4A4A4A;line-height: 16px;text-align: center;background: #fff;padding: 18px 10px;}
.live-auction-list .live-auction-list-mid .help_text p, .auction-filter form ul li.switch_bp .Help_img .help_text p {margin-bottom: 0;font-weight: normal;font-size: 12px;line-height: 16px;}
.live-auction-list .live-auction-list-mid .Help_img:hover .help_text, .auction-filter form ul li.switch_bp .Help_img:hover .help_text {display: block;}
.live-auction-list .live-auction-list-mid .help_text:after, .auction-filter form ul li.switch_bp .Help_img .help_text:after, .live-auction-list .live-auction-list-mid .help_text:before, .auction-filter form ul li.switch_bp .Help_img .help_text:before {top: 100%; left: 50%; border: solid transparent; content: " ";height: 0;width: 0;position: absolute; pointer-events: none;}
.live-auction-list .live-auction-list-mid .help_text:before, .auction-filter form ul li.switch_bp .Help_img .help_text:before {border-color: rgba(229, 229, 229, 0);border-top-color: #e5e5e5;border-width: 12px;margin-left: -12px;}
.live-auction-list .live-auction-list-mid .help_text:after, .auction-filter form ul li.switch_bp .Help_img .help_text:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 10px;margin-left: -10px;}
.live-auction-list.gridView .auction-list ul {display: flex;flex-wrap: wrap;margin-left: -8px;}
.live-auction-list.gridView .auction-list ul li {width: 32.5%;margin-left: 7px;}
.live-auction-list.gridView .auction-list ul li .auction-img, .live-auction-list.gridView .auction-list ul li .auction-content {width: 100% !important;padding: 0;}
.live-auction-list.gridView .auction-list ul li .auction-content p {display: none;}
.live-auction-list.gridView .auction-list ul.auction-button-list {display: inherit;margin: inherit;text-align: center;}
.live-auction-list.gridView .auction-list ul.auction-button-list li {width: 49%;margin: 0;}
.live-auction-list.gridView .auction-list .auction-content a.auction-leave-button, .live-auction-list.gridView .auction-list .auction-content a.auction-button {width: 100%;}
.live-auction-list .auction-list .auction-content h2 {font-size: 20px;width: 100%;/*white-space: nowrap;overflow: hidden;*/padding-top: 0;}
.live-auction-list.gridView .auction-list .auction-content h2 {padding: 8px 12px;/*height: 100px;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.live-auction-list.gridView .auction-list .auction-content .auction-list-no {padding: 0 12px;}
.live-auction-list.gridView .auction-list .auction-content .auction-estimate {padding: 8px 12px 12px;}
/*.live-auction-list.gridView .auction-list .auction-content .auction-content-wrapper {height: auto;}*/
.live-auction-list.gridView .close-lot ul.auction-button-list li {width: 100%;}

/*Auction List Page*/
/*Item Detail Page*/
.left_menu .left-search {padding-bottom: 15px;}
.left_menu .left-search input {border: 1px solid #C4C4C4;background: #ffffff;padding: 5px 10px;font-size: 12px;line-height: 18px;border-radius: 0;background: url(../images/sc/search-icon.svg) no-repeat right center;background-size: 13px;background-position: 95%;}
.item-detail {float: left;width: 100%;}
.item-detail-wrapper {max-width: 980px;margin: 0 auto;}
.item-detail .item-detail-top {padding-bottom: 28px;}
.item-detail .item-detail-top h1 {font-size: 30px;color: #000000;font-weight: normal;letter-spacing: 0.5px;line-height: 30px;margin-bottom: 12px;} 
.item-detail .item-detail-top h1 span {color: #BE1E2D;font-style: italic;}
.item-detail .item-detail-top .item-detail-lot {font-size: 18px;line-height: 28px;color: #000000;padding: 0 0 4px;}
.item-detail .item-detail-top .item-detail-lot .auction-name {position: relative;padding-left: 7px;margin-left: 2px;}
.item-detail .item-detail-top .item-detail-lot .auction-name:before {content: '';position: absolute;height: 11px;width: 1px;background: #BE1E2D;top: 4px;left: 0;transform: rotate(20deg);}
.item-detail .item-detail-top .item-detail-lot .time {font-weight: normal; font-size: 14px; line-height: 16px;color: #BE1E2D;padding-left: 8px;}
.item-detail .item-detail-top .item-detail-lot .time img {width: 14px;vertical-align: middle;}
.item-detail .item-detail-time {font-size: 18px;color: #000000;font-weight: normal;line-height: 28px;}
.item-detail .item-detail-time span img{width: 15px; height: 15px;}
.item-detail .item-detail-mid {padding: 6px 0;border-bottom: #E5E5E5 solid 1px;border-top: #E5E5E5 solid 1px;width: 100%;float: left;margin-top: 28px;}
.item-detail .item-detail-mid form, .item-detail .item-detail-mid .prev-nxt-sec {display: inline-block;vertical-align: middle;width: 33.33%;}
.item-detail .item-detail-mid .prev-nxt-sec {text-align: center;}
.item-detail .item-detail-mid form input, .left_menu ul li input[type="text"] {background: #FFFFFF;border: 1px solid #E5E5E5;width: 130px;display: inline-block;vertical-align: middle;font-weight: normal;color: #706F71; font-size: 12px;line-height: 20px;padding: 4px 8px;border-radius: 0;/*background: url(../images/sc/search-icon.svg) no-repeat 95% center;background-size: 14px;*/}
.item-detail .item-detail-mid form button {width: 40px;height: 30px;color: #FFFEFE;font-weight: bold;font-size: 14px;border-radius: 0;background: #BE1E2D;display: inline-block; line-height: 30px;padding: 0;text-transform: uppercase;vertical-align: middle;}
.item-detail .item-detail-mid .prev-nxt-sec ul {display: inline-block;vertical-align: middle;margin-bottom: 0;position: relative;}
.item-detail .item-detail-mid .prev-nxt-sec ul .prev-button {display: inline-block;width: 9px;height: 12px;background: url("../images/sc/arrow_left_light grey.svg") no-repeat center;vertical-align: middle;cursor: pointer;transition: all .35s ease-in-out;}
.item-detail .item-detail-mid .prev-nxt-sec ul .prev-button:hover {background: url("../images/sc/arrow_left_dark grey.svg") no-repeat center;}
.item-detail .item-detail-mid .prev-nxt-sec ul li {display: inline-block;vertical-align: middle;}
.item-detail .item-detail-mid .prev-nxt-sec ul li.disabled a{color: #c4c4c4;}
.item-detail .item-detail-mid .prev-nxt-sec ul li.disabled a:hover{cursor: not-allowed;color: #c4c4c4;}
.item-detail .item-detail-mid .prev-nxt-sec ul li a {font-weight: bold;color: #706F71;font-size: 14px;line-height: 16px;transition: all .35s ease-in-out;}
.item-detail .item-detail-mid .prev-nxt-sec ul li a:hover {color: #BE1E2D;}
.item-detail .item-detail-mid .prev-nxt-sec ul li.next-txt {padding-left: 10px;margin-left: 10px;position: relative;}
.item-detail .item-detail-mid .prev-nxt-sec ul li.next-txt:before {content: ""; background: #C4C4C4;width: 2px;height: 14px;position: absolute;left: -4px;top: 1px;}
.item-detail .item-detail-mid .prev-nxt-sec ul .next-button {display: inline-block; width: 9px;height: 12px;background: url("../images/sc/arrow_right_light grey.svg") no-repeat center;vertical-align: middle;cursor: pointer; transition: all .35s ease-in-out;}
.item-detail .item-detail-mid .prev-nxt-sec ul .next-button:hover {background: url("../images/sc/arrow_right_dark grey.svg") no-repeat center;}
.item-detail .item-detail-mid .all-lots {display: inline-block;vertical-align: middle;width: 32.33%;text-align: right;}
.item-detail .item-detail-mid .all-lots a {font-weight: bold;color: #706F71;text-decoration: underline; font-size: 14px;line-height: 16px;}
.item-detail .item-detail-mid .all-lots a:hover {color: #BE1E2D;}
.item-detail .item-detail-mid .back{text-align: left;display: inline-block;vertical-align: middle;width: 32.33%;}
.item-detail .item-detail-mid .back a{font-weight: bold;color: #706F71;text-decoration: underline; font-size: 14px;line-height: 16px;}
.item-detail .item-detail-mid .back a:hover{color: #BE1E2D;}
.item-detail .item-detail-bottom {width: 100%;float: left;padding-bottom: 28px;}
.item-detail .item-detail-bottom .lot-title {width: 50%;float: left;padding-top: 26px;}
.item-detail .item-detail-bottom .lot-title h2 {font-weight: bold;color: #000000;font-size: 20px;line-height: 24px;letter-spacing: normal;padding-top: 0px;}
.item-detail .item-detail-bottom .lot-title span {display: block;font-size: 14px;color: #4A4A4A;font-weight: bold;margin-top: 10px;}
.item-detail .item-detail-bottom .leave-bid {width: 50%;float: right;text-align: right;padding-top: 8px;}
.item-detail .item-detail-bottom .leave-bid ul {padding-top: 10px;margin-bottom: 0;}
.item-detail .item-detail-bottom .leave-bid ul li {display: inline-block;vertical-align: middle;margin-right: 12px;}
.item-detail .item-detail-bottom .leave-bid ul li.inquire-button {margin-right: 0;}
.item-detail .item-detail-bottom .leave-bid ul li.leave-bid-button a {font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;background: #BE1E2D;padding: 14px 0;width: 136px;display: block;border: #BE1E2D solid 2px;transition: border .3s,background .3s, color .3s;text-transform: uppercase;}
.item-detail .item-detail-bottom .leave-bid ul li.leave-bid-button a:hover {background: #ffffff; border: #BE1E2D solid 2px; color: #BE1E2D;}
.item-detail .item-detail-bottom .leave-bid ul li.inquire-button a {font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;background: #C4C4C4;padding: 14px 0;width: 136px;display: block;border: #C4C4C4 solid 2px;transition: border .3s,background .3s, color .3s;text-transform: uppercase;}
.item-detail .item-detail-bottom .leave-bid ul li.inquire-button a:hover {color: #C4C4C4;background-color: #fff;border-color: #C4C4C4;}
.item-detail .item-detail-description {width: 100%;float: left;padding-top: 28px;padding-bottom: 78px;}
.item-detail .item-detail-description-left {width: 420px;float: left;}
.item-detail .item-detail-description-left .slider-nav {padding: 18px 0;}
.item-detail .item-detail-description-right {float: left;margin-left: 20px;width: 530px;}
.item-detail .item-detail-description-right ul.tabs {margin-bottom: 0px;}
.item-detail .item-detail-description-right ul.tabs li {display: inline-block;vertical-align: middle;}
.item-detail .item-detail-description-right ul.tabs li a {background: linear-gradient(0deg, #F1F1F1, #F1F1F1), #FFFFFF;width: 174px;height: 40px;display: block;text-align: center;font-size: 14px;color: #000000;font-weight: bold;line-height: 40px;}
.item-detail .item-detail-description-right ul.tabs li.active a {background: #ffffff;}
.item-detail .item-detail-description-right .tab_container .tab-content-wrap {height: 340px;overflow: auto;padding: 30px 0 15px 17px;background: #ffffff;}
.item-detail .item-detail-description-right .tab_container h2 {font-weight: bold;font-size: 18px;line-height: 18px;color: #000000;margin-bottom: 18px;letter-spacing: normal;}
.item-detail .item-detail-description-right .tab_container strong {display: block;}
.item-detail .item-detail-description-right .tab_container p { font-size: 15px;line-height: 20px;color: #000000;margin-bottom: 18px;padding-right: 30px;}
.item-detail .item-detail-description-right .tab_container p:last-child {margin-bottom: 0;}
.item-detail .item-detail-description-right .tab_container .mCSB_inside > .mCSB_container {margin-right: 0;}
.item-detail .item-detail-description-right .item-description-estimate, .auction-detail .auction-right .item-description-estimate {padding: 18px;background: #ffffff;margin-bottom: 8px;}
.item-detail .item-detail-description-right .item-description-estimate label, .auction-detail .auction-right .item-description-estimate label {display: inline-block;vertical-align: middle;margin-bottom: 0;font-size: 18px; line-height: 18px;color: #706F71;padding-right: 8px;}
.item-detail .item-detail-description-right .item-description-estimate .estimate-price, .auction-detail .auction-right .item-description-estimate .estimate-price {display: inline-block;vertical-align: middle;font-size: 18px; line-height: 18px;color: #000000;}
.item-detail .lots-sale h3 {font-weight: bold; font-size: 18px; line-height: 24px;color: #4A4A4A;letter-spacing: normal;margin-bottom: 15px;}
.item-detail .lots-sale {width: 100%;float: left;padding-bottom: 58px;}
.lots-sale h3, .lots-sale h2.block-title {font-weight: bold; font-size: 18px; line-height: 24px;color: #4A4A4A;letter-spacing: normal;margin-bottom: 15px;}
.lots-sale {width: 100%;float: left;padding-bottom: 58px;margin:20px;}
.lots-sale img { width: 180px; height: 180px; object-fit: contain;}
.lots-sale .slick-slide {margin-right: 18px;}
.lots-sale .lot-sale-content {padding-top: 10px;}
.lots-sale .lot-sale-content .lot-no {font-weight: normal;font-size: 14px;line-height: 18px;letter-spacing: 0.5px;color: #000000;}
.lots-sale .lot-sale-content h2 {font-weight: normal;letter-spacing: 0.5px;color: #000000;font-size: 14px;line-height: 18px;margin: 0;padding: 5px 0 12px;}
.lots-sale .lot-sale-content .lot-sale, .lots-sale .lot-sale-content .lot-estimate {font-weight: normal;color: #000000;font-size: 14px;line-height: 18px;padding-bottom: 5px;}
.lots-sale .lot-sale-content .lot-sale label, .lots-sale .lot-sale-content .lot-estimate label {margin-bottom: 0;font-weight: 400;color: #4A4A4A;display: inline-block;}

.lots-sale .slick-prev::before {content: "";background: url("../images/sc/left-arrow.svg") no-repeat;transition: all .35s ease-in-out;position: absolute;height: 20px;width:20px;}
.lots-sale .slick-next::before {content: "";background: url("../images/sc/right-arrow.svg") no-repeat;transition: all .35s ease-in-out;position: absolute;height: 20px;width:20px;}
/*.related-lots-inner.landing-page-items{padding-bottom: 20px;}*/
.item-detail .item-detail-description-right .item-description-sold label {font-weight: normal;color: #4A4A4A;font-size: 18px;line-height: 30px;margin-bottom: 0;display: inline-block;vertical-align: middle;}
.item-detail .item-detail-description-right .item-description-sold .sold-price {color: #BE1E2D;font-size: 18px;line-height: 30px;display: inline-block;vertical-align: middle;}
.item-detail .item-detail-description-right .item-description-sold {padding: 18px;background: #ffffff;margin-bottom: 8px;float: left;width: 100%;}
/*Item Detail Page*/
/*Item Detail Page Delete*/
.left_menu .left-search {padding-bottom: 15px;}
.left_menu .left-search input {border: 1px solid #C4C4C4;background: #ffffff;padding: 5px 10px;font-size: 12px;line-height: 18px;border-radius: 0;background: url(../images/sc/search-icon.svg) no-repeat right center;background-size: 13px;background-position: 95%;}
/*Item Detail Page Delete*/


/*Auction List Page*/
.live-auction-list .live-auction-list-mid form input {background: #FFFFFF; border: 1px solid #E5E5E5;width: 130px;display: inline-block;vertical-align: middle;font-weight: normal;color: #706F71; font-size: 12px; line-height: 20px;padding: 4px 8px;border-radius: 0;background: url(../images/sc/search-icon.svg) no-repeat 95% center;background-size: 14px;}
/*Auction List Page*/

/*Auction login*/
.aucition_login_box {max-width: 600px; margin: 0 auto; display: block;}
h1.page_title{display: block;text-align: center;font-style: normal; font-weight: normal; font-size: 30px; line-height: normal;color: #000;letter-spacing: 0; word-spacing: 3px;}
.aucition_login_box form{max-width: 450px; margin: 0 auto; display: block;}
.aucition_login_box form #login{padding: 40px 40px; background:#F8F4ED;margin-top: 40px;float: left;width: 100%;}
.aucition_login_box form p.forget_password{font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; text-align: center;color: #000;margin-top:14px;display: inline-block;width: 100%;}
.aucition_login_box form p.forget_password a{color: #BE1E2D;text-decoration: underline;}
.aucition_login_box form .login_button{display: block;margin-top: 20px; text-align: center;}
.aucition_login_box form .login_button span{font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; text-align: center; color: #000; margin-top: 15px;display: block;}
.aucition_login_box form .login_button span a{color: #BE1E2D; text-decoration: underline;}
.aucition_login_box form .login_button input{display: inline-block; font-size: 14px;width: 250px; padding: 16px; text-align: center; text-decoration: none; text-transform: uppercase; background: none repeat scroll 0 0 #BE1E2D; color: #fff; border: 2px solid #BE1E2D;letter-spacing: 1.4px;}
.aucition_login_box form .login_button input:hover{color: #BE1E2D; background-color: #fff;}
.aucition_login_box .support_msg{float: left;width: 100%; margin-top: 35px; padding-top: 35px;border-top: 1px solid #E5E5E5;}
.aucition_login_box .support_msg p{line-height: 16px; letter-spacing: 0.4px;font-size: 12px; color: #4A4A4A;}
.aucition_login_box .support_msg p a:hover{color:#be1e2d;}
/*Auction login*/
/*My Activity*/
.my_skinner_wrap{max-width: 980px;display: block;margin-left: 60px;}
/*.my_activity_navi{float: left;width: 100%;}
.my_activity_navi li{display:inline-block;width: 140px;position: relative;}
.my_activity_navi li a{text-align: center; color: #000000;font-weight: bold; font-size: 14px;background: #F1F1F1;padding: 12px 5px; display: block;}
.my_activity_navi li.active a, .my_activity_navi li a:hover{background:#fff;transition: .2s ease-in-out;}
.my_activity_navi li.active a:after, .my_activity_navi li a:hover:after{content: ''; position: absolute;width: 140px; height: 2px;bottom: 0;left: 0; background: #BE1E2D;transition: .2s ease-in-out;}*/
.my_skinner_wrap h1{font-weight: normal; font-size: 30px; line-height: 30px;color: #000000;font-weight: 500;letter-spacing: normal;padding-top: 0;}
.my_skinner_wrap .search_box{float: left;width: 100%; padding: 10px 0;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;margin-top: 35px;}
.my_skinner_wrap .search_box form{display: inline-block;margin-right: 25px;}
.my_skinner_wrap .search_box input{background: #FFFFFF; border: 1px solid #E5E5E5; color: #706F71 !important;width: 110px;font-size: 12px; line-height: 20px;font-weight: normal;font-weight: normal; padding: 1px 8px;display: inline-block;}
.my_skinner_wrap .search_box button{width: 40px;color: #fff; background: #BE1E2D;padding: 0;font-size: 14px;text-transform: uppercase;}
.my_skinner_wrap .sale{display: inline-block;}
.my_skinner_wrap .sale label{display: inline-block;margin-right: 5px;font-size: 12px;}
.my_skinner_wrap .sale select{background: #FFFFFF; border: 1px solid #E5E5E5;width: 200px;color: #706F71;height: 24px; font-size: 14px;}

.result_navi{float: left;width: 100%; margin-top: 20px;}
.result_navi .item_result{display: inline-block;margin-right: 25px;}
.result_navi .item_result span{color: #706F71;font-size: 12px; line-height: 16px;font-weight: bold;}
.result_navi .view_no{display: inline-block;}
.result_navi .view_no label{display: inline-block;margin-right: 5px;font-size: 12px;}
.result_navi .view_no select{background: #FFFFFF; border: 1px solid #E5E5E5;width:60px;color: #706F71;height: 24px; font-size: 14px;}
.result_navi .next_prev {display: inline-block; vertical-align: middle; margin-bottom: 0; position: relative; float: right; }
.result_navi .next_prev ul .prev-button {display: inline-block; width: 9px; height: 12px; background: url(../images/sc/arrow_left_light grey.svg) no-repeat center; vertical-align: middle; cursor: pointer; transition: all .35s ease-in-out; }
.result_navi .next_prev ul li {display: inline-block; vertical-align: middle; position: relative;}
.result_navi .next_prev ul li a {font-weight: bold; color: #C4C4C4; font-size: 12px; line-height: 16px; transition: all .35s ease-in-out; }
.result_navi .next_prev ul li a:hover{color: #706F71;} .result_navi .next_prev ul li.next-txt {padding-left: 10px; margin-left: 10px; position: relative; }
.result_navi .next_prev ul .next-button {display: inline-block; width: 9px; height: 12px; background: url(../images/sc/arrow_right_light grey.svg) no-repeat center; vertical-align: middle; cursor: pointer; transition: all .35s ease-in-out; }
.item_listing{float: left;width: 100%;}
.item_listing .item_heading{background: #F8F4ED;padding: 10px;}
.item_listing .item_heading .item_name{display: inline-block;font-weight: bold; font-size: 12px; line-height: 16px;align-items: center;color: #706F71;}
.item_listing .item_heading .item_name.item_img{width: 21%;}
.item_listing .item_heading .item_name.item_lot{width: 6%;}
.item_listing .item_heading .item_name.item_title{width: 14%;}
.item_listing .item_heading .item_name.item_sale{width: 17%;}
.item_listing .item_heading .item_name.item_bid{width: 30%;}
.item_listing .item_heading .item_name.item_time{width: 10%;position: relative;}
.item_listing .item_heading .item_name.item_time:after{content:''; position: absolute;background: url(../images/sc/time_left.svg) no-repeat;width: 10px; height: 8px;    right: 20px; top: 4px;}
.item_listing .item_detail{margin-top: 10px;}
.item_listing .item_detail .img_sec{display: inline-block;vertical-align: middle;width: 200px; height: 200px;}
.item_listing .item_detail .info_sec{display: inline-block;width: 79%;}
.item_listing .item_detail .info_sec .common{display: inline-block;font-weight: normal; font-size: 14px; color: #000000;line-height: 20px;vertical-align: middle;}
.item_listing .item_detail .info_sec .space{padding: 0 10px;}
.item_listing .item_detail .info_sec .space .lot_close{color: #EC1125;font-weight: bold;}
.item_listing .item_detail .info_sec .info_lot {width: 8%;}
.item_listing .item_detail .info_sec .info_title {width: 17%;}
.item_listing .item_detail .info_sec .info_sale {width: 20%;}
.item_listing .item_detail .info_sec .info_sale h2{font-size: 14px; color: #000000;line-height: 20px;letter-spacing: normal; font-weight: normal;margin-bottom: 0;}
.item_listing .item_detail .info_sec .info_sale span{display: block;color: #BE1E2D;font-style: italic;}
.item_listing .item_detail .info_sec .info_bid{width: 39%;}
.item_listing .item_detail .info_sec .info_bid p{margin-bottom: 0;}
.item_listing .item_detail .info_sec .info_bid form{margin-top: 15px;}
.item_listing .item_detail .info_sec .info_bid form p.reserve{font-weight: bold;text-align: center;}
.item_listing .item_detail .info_sec .info_bid p.ended{color: #EC1125;font-weight: bold;}
.item_listing .item_detail .info_sec .info_bid form p.high{font-weight: bold;color: #008000;text-align: center;}
.item_listing .item_detail .info_sec .info_bid p span{font-weight: bold;}
.item_listing .item_detail .info_sec .info_bid form label{display: inline-block;font-weight: bold;margin-right: 5px;}
.item_listing .item_detail .info_sec .info_bid form input{background: #FFFFFF; width: 110px;height: 31px;border: 2px solid #E9DCD0;display: inline-block;}
.item_listing .item_detail .info_sec .info_bid form button{font-size: 14px;font-weight: bold;text-align: center;text-transform: uppercase;color: #FFFEFE;background: #BE1E2D;    padding: 4px 15px; width: 110px;border:1px solid #BE1E2D;}
.item_listing .item_detail .info_sec .info_bid form button:hover{background: transparent;border:1px solid #BE1E2D;color:#BE1E2D; }
/*My Activity*/

/*Lot Detail*/
.lot_count{float: left;width: 100%;}
.lot_count span{float:left;margin-right: 30px;}
.lot_count .time_left{float: left;}
.lot_count .time_left label{float: left;margin-right: 10px;}
.lot_count .time_left span{margin: 0; display: inline-block;color: #BE1E2D !important;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul{float: left;width: 100%; margin-bottom: 0;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li{float: left;width: 100%; display: block;margin: 5px 0;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li label{float:left;font-weight: bold; font-size: 18px; color: #706F71;line-height: 30px;margin-right: 50px;width: 25%;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li p{float: left;margin-bottom: 0;vertical-align: middle;font-weight: bold;
font-size: 18px; line-height: 30px;color: #000;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li p num{font-weight: bold; font-size: 12px; line-height: 30px;color: #706F71;vertical-align: middle;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li p span{font-weight: bold; font-size: 18px; line-height: 30px;color: #008000;margin-left: 13px;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li form{float: left;width: 64%;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li form input{width: 172px;background: #FFFFFF; border: 2px solid #E9DCD0;padding: 6px 10px;display: inline-block;margin-left: 5px;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li form button{width: 125px;background: #BE1E2D;color: #fff;font-weight: bold;
font-size: 14px;text-transform: uppercase;text-align: center;border:1px solid #BE1E2D;    padding: 8px 15px;}
.item-detail .item-detail-description-right .item-description-sold .bid_detail ul li form span{font-weight: normal; font-size: 14px; line-height: 16px;color: #706F71;margin-top: 5px; margin-left: 15px; display: block;}
/*Lot Detail*/



/*Bidpath Pages*/
/*****************************************/

/*Amit: auction deatils > rss feed heading + slick nav opacity: 18 jun 2019: --- Start*/
.module-updates .rss {background: url(../images/sprite.png) -180px 0 no-repeat;display: inline-block;height: 21px;width: 20px;}
.ir {display: block;text-indent: -999em;overflow: hidden;background-repeat: no-repeat;text-align: left;direction: ltr;}
/*.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 1;}*/
/*Amit: auction deatils > rss feed heading + slick nav opacity: 18 jun 2019: --- End*/

section#overview div span {display: block;margin: 0px 0px 5px 0px;}
/*Search page*/
.skn-lot-search-page .region-main .module-content h1.block-title{font-style: normal; font-weight: normal; font-size: 30px; line-height: 30px;text-align: center; letter-spacing: 0.5px; color: #000000;}
.skn-lot-search-page .live-auction-list .auction-list p.search-results-message{font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px;color: #000;} 
.skn-lot-search-page .live-auction-list .auction-list p.search-results-message span a{color: #BE1E2D;}

/*Search page*/

/* All Lots ( lot listing ) - Toggle BP */
.hammeronly{display: none;}
/* All Lots - Toggle BP */
/* Auction > Lot listing > More ... | Start*/
.auction-list .auction-content p a.more{font-weight: bold;text-decoration: underline;}
/* Auction > Lot listing > More ... | End*/

/*General Tab css*/
.tab_container .tab-content-wrap *{line-height: normal;letter-spacing: normal;font-weight: normal; }
.tab_container .tab-content-wrap strong{font-weight: 700;}
.tab_container .tab-content-wrap h2, .tab_container .tab-content-wrap h3{padding: 0; margin: 10px 0;font-size: 20px;}
.tab_container .tab-content-wrap h3{font-weight: 600; color: #000;}
.tab_container .tab-content-wrap a{color: #BE1E2D;}
/*General Tab css*/

/*Custom Scrollbar - Rail layout modification - Start*/
.block-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .block-content .mCSB_scrollTools .mCSB_draggerRail {width: 15px;border-radius: 0;}
.block-content .mCSB_scrollTools .mCSB_draggerRail {background-color: #d1d2d4;}
.block-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .block-content .mCSB_scrollTools .mCSB_draggerRail {width: 15px;border-radius: 0;}
.block-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .block-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {background-color: #000!important;opacity: .5;filter: alpha(opacity=50);}
/*Custom Scrollbar - Rail layout modification - End*/

/*Specialists / Department ( tab at auction / lot details ) layout fix - Start*/
.item.related.clearfix.tab-spe-dep {float: left;width: 100%;margin-bottom: 10px;}
.tab-spe-dep .thumb {float: left;width: 35%;margin-right: 10px;}
.tab-spe-dep .content {float: left;width: 60%;}
.tab-spe-dep .content p {padding: 0 !important;}
/*Specialists / Department ( tab at auction / lot details ) layout fix - End*/
.pagi-control .prev-txt.disabled a:hover, .pagi-control .next-txt.disabled a:hover{cursor: not-allowed;color: #c4c4c4;}
.footer-menu .reserved {margin-left: 5px;}
.MagicScroll .mcs-items-container .mcs-item.mcs-noimg{background: none;}
.mob-filter-auction, .mob-filter-auction h2{display: none;}

/*Socia; icon count hide*/
/*Socia; icon count hide*/
.zoom-gallery .selectors img{object-fit: contain;}
.zoom-gallery .selectors a{margin: 0 5px !important;}


/*Media Print Control*/
@media print {
    .type_lot * {
        background: #fff !important;
        box-shadow: none !important;
        text-shadow: none !important;
        margin: 0 !important; 
        padding:0 !important;
    }
    .type_lot header,
    .type_lot .left_menu,
    .type_lot .region-inner_full,
    .type_lot .footer-widget,
    .type_lot .site-footer,
    .type_lot .fine-print .fine-print-bottom ul.button-grp li a,
    .type_lot .fine-print-top .fine-print-time span,
    .type_lot .item-detail .item-detail-mid,
    .type_lot .item-detail .item-detail-bottom .leave-bid ul,
    .type_lot .mz-hint,
    .type_lot .zoom-gallery .selectors,
    .type_lot .tab_container .tab-content-wrap #keywords{display: none !important;}

    .type_lot .module-gallery.auction-left, .type_lot .item-detail .item-detail-bottom .lot-title{width: 100% !important; display: inline;}
    .type_lot .block.module-tabs.auction-right{margin-top: 20px !important;  width: 100% !important;}
    .type_lot .block.module-content.fine-print-top.title-left{width: 100% !important;}
    .type_lot .fine-print-top h1.fine-print-heading-section{margin-bottom: 10px !important}
    .type_lot .auction-detail .auction-right ul.tabs li a{background: linear-gradient(0deg, #F1F1F1, #F1F1F1), #FFFFFF !important;}
    .type_lot .auction-detail .auction-right ul.tabs li.active a{background: #fff !important;}
    .type_lot .auction-detail .auction-right .item-description-estimate{float: left !important; width: 100% !important;text-align: left !important; margin-top: 10px !important;}
    .type_lot .tab_container .tab-content-wrap h3{margin-top: 10px !important;}
    .type_lot .auction-detail .auction-right .tab_container .tab-content-wrap, .type_lot .auction-detail .auction-right .tab_container .tab-content-wrap .tab_content{height: 200px!important;overflow: auto !important;}
}
/*Media Print Control*/


/*Static page responsive*/
.type_specialist .right_section, .type_buying .right_section, .type_selling .right_section, .type_services .right_section, .type_about .right_section, .type_speciality_area .right_section{padding: 0 20px;}
/*Static page responsive*/
/*new location page*/
.location_city{float: left;width:100%; margin-top: 20px !important;font-family: 'Arimo', 'Helvetica Neue', helvetica, arial, sans-serif;}
.location_city img{width: 100%; max-height: 350px; object-fit: cover; }
.location_city p{color: #706F71 !important;font-size: 16px !important;line-height: 22px !important;}
.location_city p span.name{color: #000;font-weight: 600;}
.location_city .adress_info{margin-top: 20px;float: left;width: 100%;}
.location_city .adress_info h3{font-size: 16px; line-height: 30px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #E5E5E5;letter-spacing: 0;font-weight: bold;color: #000;}
.location_city .adress_info ul li {float: left;width: 100%; }
.location_city .adress_info ul li.loc label{background: url(../images/location.svg) no-repeat scroll 0 4px;background-size: 13px;padding: 0px 0px 4px 25px;}
.location_city .adress_info ul li.call label{background: url(../images/call.svg) no-repeat scroll 0 6px;background-size: 13px;padding: 0px 0px 4px 25px;}
.location_city .adress_info ul li.hours label{background: url(../images/clock.svg) no-repeat scroll 0 6px;background-size: 13px;padding: 0px 0px 4px 25px;}
.location_city .adress_info ul li.mail label{background: url(../images/mail.svg) no-repeat scroll 0 10px;background-size: 13px;padding: 0px 0px 4px 25px;}
.location_city .adress_info ul li.fax label{background: url(../images/fax.svg) no-repeat scroll 0 6px;background-size: 13px;padding: 0px 0px 4px 25px;}
.location_city .adress_info ul li label{float: left;width: 20%;font-style: normal; font-weight: normal; font-size: 14px; line-height: 26px; color: #4A4A4A; }
.location_city .adress_info ul li span{color: #000;font-size: 14px;}
.location_city .adress_info .action_btn{float: left;width: 100%; margin-top: 15px;}
.location_city .adress_info .action_btn a{width: 240px;margin-right: 10px;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 15px 10px; display: inline-block; text-align: center;}
.location_city .adress_info .action_btn a.apnt{background-color: #BE1E2D; border: 2px solid #BE1E2D; color: #fff;}
.location_city .adress_info .action_btn a.apnt:hover{background-color: transparent;color: #BE1E2D;}
.location_city .adress_info .action_btn a.direction{background-color: transparent;border: 2px solid #BE1E2D; color: #BE1E2D;}
.location_city .adress_info .action_btn a.direction:hover{background-color: #BE1E2D; color: #fff; }

/*Jot form new design*/

.jot_info{float: left;width: 100%;}
.jot_info h2{font-size: 18px; line-height: 20px;letter-spacing: 0.4px; color: #BE1E2D;}
.jot_info p{font-size: 14px; line-height: 20px;letter-spacing: 0.4px; color: #000000;}