/* Minification failed. Returning unminified contents.
(15,81): run-time error CSS1019: Unexpected token, found '/'
(15,82): run-time error CSS1019: Unexpected token, found '/'
(19,39): run-time error CSS1019: Unexpected token, found '/'
(19,40): run-time error CSS1019: Unexpected token, found '/'
 */
/*--------------------------------------------------------
				Reset
--------------------------------------------------------*/
* { margin:0;padding:0;box-sizing:border-box;outline: 0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;}
q:before,q:after { content:'';}
a { text-decoration:none; }
abbr,acronym { border:0;}
/*input, textarea { -webkit-appearance: none; } ----  hidden for ols site- remove when styling reg flow pages*/
header, article, section, nav, figure, aside, hgroup, footer { display:block; } // Only for HTML5
html { font-size: 62.5%; }
body, html { height:100%; }
html, html a { -webkit-font-smoothing: antialiased !important; }
select::-ms-expand { display: none; } // Remove default drop down style in IE
/* Any text inside a paragraph should be formatted normally */
span strong, p strong { font-weight: bold; }
span em, p em { font-style: italic; }
p strong em,p em strong { font-style: italic; font-weight:bold; }

/*--------------------------------------------------------
				Global
--------------------------------------------------------*/
body
{
	font-family:arial,helvetica,sans-serif;
    font-size:12px;
    line-height:18px;
}

toaster-container,
.primary-header .header-links,
.cookie-banner,
#siteWideMessage,
.main-search,
.primary-navigation,
.primary-breadcrumb,
.display-filters,
.side-filter,
.sidebarContainer,
.recently-viewed,
.primary-footer,
.button,
iframe
{
    display:none !important;
}

a
{
	text-decoration:none;
	color:#414042;
}


/*--------------------------------------------------------
				Logo
--------------------------------------------------------*/
.primary-header
{
    border-bottom:1px solid #414042;
    margin-bottom:15px;
}

.primary-header h1
{
    font-size:40px;
	font-weight:bold;
	display:block;
    line-height:normal;
}

.primary-header p
{
    font-size:15px;
    letter-spacing: 0.4px;
    margin-top: -5px;
    margin-bottom: 15px;
    line-height:normal;
}


/*--------------------------------------------------------
				NO PRINT
--------------------------------------------------------*/
.site-forms .panel,
.site-forms .signup-tracker,
.reg-and-sign-in-page h1,
.reg-and-sign-in-page section,
.my-saleroom-dashboard .bidders-nav,
.my-saleroom-dashboard #mySaleroomDashBoard,
.noPrint h1,
.noPrint fieldset
{
    display:none;
}

.site-forms:after,
.reg-and-sign-in-page:after,
.my-saleroom-dashboard:after,
.noPrint:after
{
    content:'This page can not be printed';
    display:block;
    font-size:0.9em;
    border-top:1px solid #414042;
    border-bottom:1px solid #414042;
    padding:10px 0;
}


/*--------------------------------------------------------
				Home Page
--------------------------------------------------------*/
.homepage .searchbox,
.homepage-banners,
.homepage-items .item-carousel
{
    display:none;
}

.homepage .todays-auctions
{
    border-bottom:1px solid #414042;
    padding-bottom:10px;
}

.homepage .todays-auctions h1
{
    font-size:14px;
    font-weight:bold;
}

.homepage .todays-auctions h2
{
    font-weight:bold;
}

.homepage .homepage-item
{
    border-bottom:1px solid #414042;
    padding:10px 0;
}

.homepage .homepage-item img
{
    border:1px solid #414042;
    margin:10px 0;
}


/*--------------------------------------------------------
				Search Results
--------------------------------------------------------*/
pagination,
.featured-lots-widget,
.listing-page .no-image,
.description a,
#results-loader,
.mobile-summary-actions,
.catalogue-page .auction-summary .auction-information a,
.catalogue-page .auction-summary .auctioneers-information .associations a,
.catalogue-page .auction-summary .extra-details
{
    display: none;
}

.listing-page .item 
{
    border-bottom:1px solid #414042;
    padding: 10px 0;
}

.listing-page .thumb img
{
    border:1px solid #414042;
}

.catalogue-page .auction-summary
{
    border-bottom:1px solid #414042;
    padding-bottom: 10px;
    margin-bottom:10px;
}

.catalogue-page .auction-summary header
{
    font-size:14px;
}

.catalogue-page .auction-summary header .meta
{
    margin-bottom:10px;
}

.catalogue-page .auction-summary header .meta span
{
    display:block;
}

.catalogue-page .auction-summary .client-name,
.catalogue-page .auction-summary .sale-dates,
.catalogue-page .auction-summary .viewing-dates,
.catalogue-page .auction-summary .venue-address,
.catalogue-page .auction-summary .auction-information,
.catalogue-page .auction-summary .auctioneers-information
{
    padding-bottom:10px;
}

.catalogue-page .auction-summary .auctioneers-information a
{
    display:block;
}

.catalogue-page .auction-summary .auctioneers-information a[href]:after
{
    content: " (" attr(href) ")";
}

.catalogue-page .auction-summary section h2
{
    font-weight:bold;
}

.listing-page-header
{
    border-bottom:1px solid #414042;
    padding-bottom: 10px;
    margin-bottom:10px;
    font-size:14px;
}


/*--------------------------------------------------------
				Lot Details
--------------------------------------------------------*/
.lot-details .thumb-nails,
.lot-details .google-translate,
.lot-details .google-disclaimer,
.lot-details .tags-categories,
.lot-details .auctioneer-details .logo,
.lot-details .lot-enquire,
.lot-details .auction-terms,
.lot-details .browse-lots,
.lot-details .jump-to-lot,
.lot-details #buyItNowConfirmationForm,
.lot-details #proceedWithBuyItNow,
.lot-details .processing-bid,
.lot-details #inputBid,
.lot-details #bidHistoryContainer,
.lot-details #bidHistory,
.lot-details .footNote,
.lot-details #watching,
.lot-details #checkAmount,
.lot-details #lotDetailsState,
.lot-details #displayBid,
.lot-details #changeBidPanel,
.lot-details #buyItNowPriceDetails,
.lot-details #notAllowed,
.lot-details #autoBidDialog,
.lot-details #addAutoBidConfirmDialog,
.lot-details #autoBidOffIncrementDialog,
.lot-details .main-image .video:not(:first-of-type),
.lot-details .main-image .video + .image,
.lot-details .main-image .extra-images,
.lot-details .main-image .no-image img,
.lot-details .slick-prev,
.lot-details .slick-next
{
    display: none !important;
}

.lot-details header
{
    font-size:14px;
}

.lot-details header h1,
.lot-details .auction-information,
.lot-details .tags-categories,
.lot-details .delivery-information
{
    margin:10px 0;
}

.lot-details .main-image .image
{
    width:100% !important;
}

.lot-details .main-image .image img
{
    border:1px solid #414042;
    margin:20px 0;
    width:300px !important;
}

.lot-details .main-image .slick-track
{
    width:100% !important;
}

.lot-details .main-image .no-image span
{
    border:1px solid #414042;
    padding:10px;
    margin:10px 0;
    display:inline-block;
}

.lot-details .auction-information .title,
.lot-details .auction-information h3,
.lot-details .auctioneer-details .title,
.lot-details .delivery-information h2
{
    font-weight:bold;
}

.lot-details .auction-information address span:after
{
    content: ", ";
}

.lot-details .auction-information address span:last-of-type:after
{
    content: "";
}

.lot-details .auctioneer-details .auctioneer-contact-details .email a[href]:after
{
    content: " (" attr(href) ")";
}

.lot-details .delivery-information .title
{
    display:none;
}

.lot-details .delivery-information a[href]:after
{
    content: " (" attr(href) ")";
}

.lot-details .lot-actions header
{
    margin-bottom:10px;
}

.lot-details .lot-actions header h2,
.lot-details .lot-actions header p
{
    font-size:12px;
    font-weight:bold;
}

.lot-details .lot-actions .lot-meta span
{
    display: block;
}

.lot-details .lot-actions #lotBid,
.lot-details #myAbsenteeBid,
.lot-details .price-guide-lot-details h2
{
    font-size: 14px;
    font-weight:bold;
    margin: 10px 0;
}


/*--------------------------------------------------------
				Auction list - Auctioneer list
--------------------------------------------------------*/
.auction-list .auction-summary,
.auctioneers-directory .auctionHouse
{
    border-bottom:1px solid #414042;
    padding-bottom: 10px;
    margin-bottom:10px;
}


/*--------------------------------------------------------
				Price Guide
--------------------------------------------------------*/
#priceGuideSearchForm,
.subscribe-to-price-guide
{
    display:none;
}


/*--------------------------------------------------------
				Static pages
--------------------------------------------------------*/
.responsive-layout-nav-first .nav,
.responsive-layout-nav-first .jumpToList
{
    display:none;
}

.responsive-layout-nav-first h1
{
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}

#faqs h2,
#faqs h3,
#siteMap h2,
#siteMap dt
{
    font-weight:bold;
    margin-bottom:5px;
    margin-top:15px;
}
