/* DEFAULTS */
/*@import url('https://fonts.googleapis.com/css?family=Lora:400,700');*/
@import url('https://fonts.googleapis.com/css?family=Cinzel|Open+Sans:300,600');

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left: 20px; 
	padding-right: 20px;
}

.row{
	margin-left: -20px;
	margin-right: -20px;
}

@media(max-width:992px){
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-left: 10px; 
		padding-right: 10px;
	}

	.row{
		margin-left: -10px;
		margin-right: -10px;
	}
}

body {
	font-family: 'Open Sans', sans-serif;
	background-color: #FFF;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 300;
}

strong{
	font-weight: 600 !important;
}

a {
	color:#6E1E2C ;	
}

a:hover, a:focus {
	color:#6E1E2C ;	
}

a.no-hover {
	color:#666;
}

a.hover {
	color:#FFF;	
}

a.whtLnk {
	color:#FFF;	
}
a.whtLnkActive {
	color:#FFF;
	text-decoration:underline;
}

hr {
	/*background:#6E1E2C;*/
	border:none;
	border-bottom:1px solid #F3F3F3;
}

label {
	color:#666;	
}

h1, h2, h3, h4, h5, h6{
	/*font-family: 'Cinzel', serif;*/
}

.blue-text {
	color:#6E1E2C ;		
}

.black-text {
	color:#000;		
}

.white-text {
	color:#FFF;		
}

.spacer {
	background-color:#FFF;
	border:none;
    margin-bottom: 0px;
}

.desktop-prev-next a {
    white-space: nowrap;
    font-size: 14px;
}

.pageTitle h3, .page-title{
	color: #6E1E2C ;
	font-family: 'Cinzel', serif;
}

.pageTitle h3 strong, .page-title {
	font-size: 30px;
	font-weight: 300 !important;
}

.subStrong {
}

.noUnderline:hover {
	text-decoration:none;	
}

.sectionHeader {
	color:#6E1E2C ;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:1.6em;	
}

.sectionHeaderVertical {
	color:#6E1E2C ;
	padding-top:3px;
	padding-bottom:3px;
	font-size:1.2em;	
}

.sectionText {
	padding-top:10px;
	padding-bottom:10px;
}

.lgSectionText {
 	padding-top:10px;
	padding-bottom:10px;
}

.smSectionText {
 	padding-top:10px;
	padding-bottom:11px;
	padding-right:10px;
	padding-left:10px;
}

.currentAuctionsSpacer {
	display: none;
}
/* END DEFAULTS */

/* SPRITES */
.chevronLeftGrey, .chevronRightGrey, .checkBoxChecked, .checkBoxUnchecked, .crossGry {
	background: url(/images/sprites.png) no-repeat;
}

.chevronLeftGrey{
	background-position: 0 -100px ;
	width: 20px;
	height: 57px;
}

.chevronRightGrey{
	background-position: -50px -100px ;
	width: 20px;
	height: 57px;
}

.checkBoxChecked{
	background-position: 0 -50px;
	width: 14px;
	height: 14px;
	margin-right:5px;
	margin-top:3px;
}
.checkBoxUnchecked{
	background-position: -50px -50px;
	width: 14px;
	height: 14px;
	margin-right:5px;
	margin-top:3px;
}

.crossGry {
	background-position: -550px -350px;
	width: 20px;
	height: 20px;
}

.sprite {
	display:block;	
}


.windowPopOut{
	background-position: -350px -450px ;
	width: 33px;
	height: 29px;
}


.slick-prev:hover, .slick-prev:focus {
	background:url(/images/sprites.png) no-repeat;
	background-position: 0 -100px ;
	width: 20px;
	height: 57px;
}

.slick-next:hover, .slick-next:focus {
	background:url(/images/sprites.png) no-repeat;
	background-position: -50px -100px ;
	width: 20px;
	height: 57px;	
}

.chevron-up {
	background-image:url(/images/up_chevron_thin.png);
	background-repeat:no-repeat;
	height:32px !important;
	width:56px !important;
}

.chevron-down {
	background-image:url(/images/down_chevron_thin.png);	
	background-repeat:no-repeat;
	background-position:center bottom;
	height:32px !important;
	width:56px !important;
}

.chevron-left {
	background-image:url(/images/left_chevron_thin.png);
	background-repeat:no-repeat;
	background-position:left;
	height:56px !important;
	width:32px !important;
}

.chevron-right {
	background-image:url(/images/right_chevron_thin.png);	
	background-repeat:no-repeat;
	background-position:right;
	height:56px !important;
	width:32px !important;
}
/* END SPRITES */

/* MAIN DIVS */
.fluid-top {
	color: #6E1E2C ;
}

.fluid-middle {
	width: auto !important;
	margin: 0px 0px 0px 0px;
}

.fluid-bottom {
	background-color:#fff;
	margin-top: 30px;	
}

.fluid-footer {
	width: auto !important;	
	background-color:#666666;
	margin-top: 40px;
}

.fluid-subfooter {
	background-color:#666666;
}

.container-fluid {
	padding-left:0px;
	padding-right:0px;	
}

.mainTop {
	background-color:#FFF;
	padding-left:5px;
}

.main {
	background-color:#FFF;
	padding-left:5px;
 	margin-left: -10px;
    margin-right: -10px;
}

.mainnav{
	margin:0px !important;
}

@media(max-width: 768px){
	.fluid-bottom{
		margin-top: 0px;
	}
}
/* END MAIN DIVS */

/* HEADER */
.header button{
	font-size: 0px;
	padding: 3px 10px 3px 10px !important;
	margin-left: -8px;
	border:1px solid #6E1E2C ;
}

.header input{
	font-size: 14px;
}

.header form{
	margin-right:-15px;
}


input, textarea, select{
	border: 1px solid #CCC !important;
	color:#666;
	border-radius: 0px !important;
}

#goToTerm, #searchTerm{
	background-color: #FFF;
	color: #666;
}


.header{
	width: 100%;
	margin: 0px !important;
	padding-top: 10px !important;
	height: auto !important;
}

.header strong {
	font-weight: 300 !important;
}
.header a{
	font-size: 15px; 
	color:#666;
}

.logo-div{
	padding: 0px !important;
	height: 45px;
}

.logo-div img{
	height: 100%;
	width: auto;
}

.headerAddressWrapper{
	position: relative;
}
.headerAddressWrapper a.aLoggedout, .headerAddressWrapper a.aLoggedin{
	position: absolute;
    top: -15px;
    right: -5px;
    z-index: 100;
}

.headerAddressWrapper a.aLoggedin{
	right: -150px;
}

@media(max-width: 992px){
	.header .login{
		width: 65px;
	}

	.header .register{
		width: 110px;
	}
}

@media(max-width: 700px){
	.header a#loginLnk:before, .header strong.logout:before{
		content: none;
	}
}

/*
.header strong.logout:after{
	margin-left: -55px;
}*/

.header .pull-right.col-md-12, .pull-right .pull-right{
	padding-bottom: 0px !important;
	height: 30px;
}
/*.header .hidden-xs .pull-right .row{
	margin: 0px !important;
}*/

/* END HEADER */

/* NAV */
/*@media  (max-width : 992px)  {
	.lgbluepagestripe {
		
	}
	.bluepagestripe {
		display: none;
		height:78px !important;
		border-bottom:25px solid #005375  !important;
		position: absolute;
		width:100%;
		height:62px;
		border-bottom:none;
	}
}

@media  (min-width : 992px)  {
	.lgbluepagestripe {
		
	}
	.bluepagestripe {
		height:78px !important;
		border-bottom:25px solid #005375  !important;
		position: absolute;
		width:100%;
		height:56px;
		border-bottom:none;
	}
}*/

.homeColor .bluepagestripe{
	display: none;
}
.navbar-nav{
	font-size: 15px;
	/*margin-left: -25px;
    margin-right: -25px;*/
    width: 100% !important;
}

@media  (max-width : 991px)  {	
	.navbar-nav{
	    margin-left: 0px;
	    margin-right: 0px;
	    width: 100% !important;
	}
}

@media  (min-width : 992px)  {	
	.navbar-nav{
	    margin-top: -1px;
	}
}

.subnav {
	color:#FFF;	
	display: none;
}

/*.subnav > div{
	color:#FFF;	
	background:#6E1E2C;
}
*/
.navBorder {
	border-right:1px solid #FFF;	
}

.nav-tabs {
	border-bottom:6px solid #6E1E2C;	  
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color:#FFF;
	background:#6E1E2C;	
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>li>a{
	border-color: #F3F3F3;
}

.navbar-default .navbar-nav > li > a {
	color:#666;	
	padding-bottom: 10px;
	margin-left: 0px !important;
    margin-right: 0px !important;
}

.navbar-default .navbar-nav > li > a strong{
	font-weight: 300 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background:#FFFFFF;
}

.navbar-default .navbar-nav > .active > a > strong, .navbar-default .navbar-nav > .active > a > strong:hover, .navbar-default .navbar-nav > .active > a > strong:focus {
	color:#666;
	background:#FFFFFF;
	border-bottom: 2px solid #6E1E2C;
	padding-bottom: 3px;
}

.navbar-default .navbar-nav > li > a > strong:hover, .navbar-default .navbar-nav > li > a > strong:focus {
	color:#666666;	
	border-bottom: 2px solid #AAA;
	padding-bottom: 3px;
}

.navbar-default .navbar-nav > li > a.dropdown-toggle:hover, .navbar-default .navbar-nav > li > a.dropdown-toggle:focus{
	border-bottom: none;
}

.navbar-default {
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}

.navbar {
	margin-bottom:0px;
	border:none;		
}

.navbar-toggle  {
	color:#6E1E2C ;
	border-color:#6E1E2C ;	
}

.navbar-default .navbar-toggle {
	border-color:#6E1E2C ;	
	background-color:#6E1E2C;
	border-radius: 0px
}

.navbar-nav > li > a > strong {
    font-weight: 300 !important;
}

.navbar-default .navbar-toggle strong{
	font-weight: 300 !important;
	color: #FFF;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color:#6E1E2C ;
	border-color:#6E1E2C ;	
}
@media (max-width: 768px){
	.navbar-header .navbar-toggle {
	    margin: 20px auto 10px;
	    display: block;
	    position: initial;
	    float: none;
	    width: 95%;
	}
}
.caret{
	margin-left: 3px;
    border-top: 5px solid #6E1E2C;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.navbar-nav > li > ul > li{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
}
 
.navbar-nav > li > ul > li > a{
	padding: 15px;
	font-size: 16px;
	color: #FFFFFF;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color: #00415c;
	color: #FFF;
}

.dropdown-menu{
	padding: 0px;
	left: 20px;
	background-color: #005375;
}
@media (max-width: 991px) { 
	.nav .dropdown-menu{
		display:  none !important;
	}

	.navbar-nav > li > ul > li > a{
		color: #333;
		padding: 0px;
	}

	.navbar-collapse .nav>li{
		/*border-bottom: 1px solid #e7e7e7;*/
		padding: 10px 0px;
	}

	.mobileSubNav, .mobileSubNavActive{
		border-bottom: 1px solid #e7e7e7 !important;
    	padding: 10px 0px 10px 10px !important;
	}

	.dropdown .mobileSubNav:last-child, .dropdown .mobileSubNavActive:last-child{
		border-bottom:none !important;
	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
		border:none;
	}
	
	/*.navbar-default .navbar-nav > .active > a > strong, .navbar-default .navbar-nav > .active > a > strong:hover, .navbar-default .navbar-nav > .active > a > strong:focus{
		border-bottom:2px solid #6E1E2C;
	}*/

	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		margin-left: 20px !important;
    	margin-right: 20px !important;
	}

	.navbar-default .navbar-nav > li.active > a.dropdown-toggle:hover, 
	.navbar-default .navbar-nav > li.active > a.dropdown-toggle:focus,
	.navbar-default .navbar-nav > li > a.dropdown-toggle:hover, 
	.navbar-default .navbar-nav > li > a.dropdown-toggle:focus,
	.navbar-default .navbar-nav > li > a:hover, 
	.navbar-default .navbar-nav > li > a:focus{
		border:none;
	}

}
/* END NAV */

/* BREADCRUMBS */
.bread {
	background-color:#FFF;
	display: none;
}

.bread > div {
	background-color:#FFF;
	 
}

.breadcrumb {
	background-color:#FFF;
	margin:0px !important;
	padding:0px !important;
 }
/* END BREADCRUMBS */

/* HOME PAGE */
.upcomingAuction .homePageText{
	margin-bottom: 30px;
}

.homePageText{
	text-align: center;
	color: #666;
	
}

.homePageText .sectionHeader, #auctionHighlights .sectionHeader, #datepicker .sectionHeader{
	color: #333;
    font-weight: normal;
    font-size: 2em;
	font-family: 'Cinzel', serif;    
	background-color: #FFF;
    padding: 5px 10px 5px 10px;
    text-align: center;
}

/*#auctionHighlights .sectionHeader, #datepicker .sectionHeader {
    font-size: 1.5em;
}
*/
.catalogueSectionContainerFooter .sectionHeader{
	font-size: 1.2em;
}

#currentLotsScroll {
	left: 35px !important;
}

.auction-highlight-text{
	font-family: 'Cinzel', serif;   
	font-size: 18px; 
	margin-top:10px;
}

.auction-highlight-text a{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
}

.slick-slide{
	margin:10px 15px 10px !important;
}

#auctionHighlights .ela-carousel{
	padding-top: 0px;
}
/* END HOME PAGE */

/* FOOTER */
.footer {
	font-size: 15px;
}

.footer a{
	color:#FFF;
	font-size: 15px;
}

.footerContactBlock {
	color:#FFF;
}

.sub-footer {
	color:#FFF;
	background-color: #666666;
	padding-top:5px;
	padding-left: 0px;
	font-size: 15px;
	width: 100%;
}

.sub-footer a.whtLnk, .sub-footer a{
	color:#FFF;
	font-size: 15px;
}

.text-headings {
	color:#FFF;	
	font-family: 'Cinzel', serif;
}

.socialIcons{
	text-align: right;
}

.socialIcons .fab,
.socialIcons .fa{
	font-size: 38px;
}

.socialIcons .fab.fa-youtube.fa-2x {
	font-size: 30px;
}

.socialIcons span{
	display: block;
}
.socialIcons span img{
	width: 35px;
	height: auto;
}

.fluid-subfooter hr{
	border-bottom: 1px solid #FFF;
}

.footerContainerFix > .row{
	width: 100%;
}

@media(max-width:768px){
	.socialIcons{
		text-align: center;
	}

	.socialIcons span{
		display: inline-block;
    	padding: 0px 10px;
	}

	.sub-footer-links{    
		margin-bottom: 10px;
    	display: inline-block;
	}
}
/* END FOOTER */

/* CALENDAR */
.calActive {
	background:#6E1E2C;
	color:#6E1E2C;	
}

.calendarButton{
	margin: 5px 0px 5px 0px
}

/* END CALENDAR */

/* TEXT, BUTTONS & ALERTS */
.btn-primary, .btn-success, .btn-danger, .btn-watchLive, .btn-default{
	background-image:none;	
	color: #FFF !important;
	border-radius: 1px;
}

.btn-default{
	color: #333 !important;
}

.alert-mirrrorBidding, .btn-mirrrorBidding, .btn-watchLive{
	background-color: #005375 !important;
 	/*background-color: #5cb85c !important;*/
	color: #FFF !important;
}

.btn-mirrrorBidding:hover, .btn-watchLive:hover{
	background-color: #005375 !important;
	/*background-color: #5cb85c !important;*/
	color: #FFF !important;
}

.shareText {
	color:	#6E1E2C ;
}

.text-success {
	color: #005375 !important;
	/*color:#5cb85c !important;	*/

}

.text-danger {
	color:#CC0000 !important;
}

.text-primary {
	color:#6E1E2C  !important;	
}

.text-warning {
	color:#EDAE00 !important;	
}

.alert-warning {
	background-color:#FFFFBF;	
}

.btn-filters {
	background-color:#FFF;
	color:#000;	
	border:1px solid #CCCCCC;
}

.btn-filters:hover {
	color:#000;	
}

.btn-info {
	background-color:#6E1E2C !important;	
	border-color:#6E1E2C !important;
}

.btn-primary {
	background-color:#6E1E2C !important;	
	border-color:#6E1E2C !important;
}

.btn-success, .btn-watching {
	background-color: #005375 !important;
	/*background-color:#5cb85c !important;*/
	
	border-color: #005375 !important;
	/*border-color:#5cb85c !important;*/
	
}

.input-group-addon {
	color:#000;
	background-color:#FFF;
	border-color:#FFF;
}

select::-ms-expand {
	border:none;
	background:#FFF;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
	background-color: #6E1E2C;
	margin: 0px 10px;
}
/* END TEXT, BUTTONS & ALERTS */

/* SEARCH & FILTERS */
#searchTerm {
	border-color:#FFF;
}

.auction-search {
	background-color:#CCCCCC;
}

.auction-search input{
	border: none !important;
	border-right: 1px solid #F3F3F3 !important;
}

.auction-search > div.search-options > label{
	color: #000;
}

.auction-filters{
	border: 1px solid #F3F3F3 !important;
}

.show-filter {
	background-color: rgba(102,102,102,0.8);
}

.filter-text {
	color:#FFF !important;	
}

.filter-types, .filter-year, .filter-page, .category-filters{
	display: none;
}
.filter-day{
	margin-top: 10px;
}

.filter-day div{
    padding: 15px 0px 15px 5px;
    border-bottom: 1px solid #EEE;
    line-height: 20px;
}

.filter-day div:last-of-type{
	border-bottom: none;
}

.filter-day div .active{
	font-weight: 600;
	color: #005375;
}
/* END SEARCH & FILTERS */

/* AUCTIONS PAGE */
.hr-auctions {
	border:none;
	border-bottom:1px solid #F3F3F3;
	margin:40px 0px;
}

.auction-column {
 	background-color:#FFF;
}

.auction-title{
	display: none;
}

/* Display Timed titles */
.aucTypeT .auction-title {
	display: block;
	color: #6E1E2C;
    font-size: 28px;
    font-family: 'Cinzel', serif;
}

.auction-summary{
	color: #6E1E2C;
	font-size: 28px;
	font-family: 'Cinzel', serif;
}

.auction-summary em{
	font-style: normal;
}

.auction-details, .auction-venue, .auction-date{
	font-size: 14px;
}

.auction-details{
	border: 1px solid #f3f3f3;
    padding: 20px 20px 20px 20px;
}

.auction-details .col-xs-12.col-sm-6.col-md-12{
	width: 100%;
	/* margin-top: -20px; */
}

@media(max-width:568px){ 
	.auction-summary, .auction-date, .auction-venue{
		text-align: center;
	}

	.auction-btn-group{
		margin-top: 20px;
	}

}

.noOfPastAuctions{
	display: none;
}

.noOfAuctions{
	
}

.title-wrapper{
	text-align: center;
}	

/* END AUCTIONS PAGE */

/* CATALOGUE PAGE */
.page-view > div {
	color:#6E1E2C ;
}

.page-view .active {
	color:#6E1E2C ;
}

.container-fluid.content {
	background-color:#FFF;
}

/*.auction-list{
    border: 1px solid #F3F3F3;
}*/

.auction-section {
	background-color:#FFF;
	color:#666666;
}

.auction-closed {
	opacity:1;	
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}


.grid-auction-list {
	background-color: #FFF;

}

.grid-lot-parent {
	background-color: #FFF;
}

.grid-lot {
	background-color: #fff;
	/*border: 1px solid #F3F3F3;*/
	margin-bottom: 40px;
	text-align: center;
}

.grid-lot .catalogue-btn-group .btn{
	margin-right: 0px;
}

.hr-catalogue {
	border:none;
	border-bottom:1px solid #F3F3F3;
	margin:40px 0px;
}

.top-filters{
	text-align: center;
}

.top-filters .auction-btn-group .btn-group{
	padding-right: 0px;
	padding-left: 20px;
}

.top-filters .auction-btn-group .btn-group:first-of-type{
	padding-right: 0px;
	padding-left: 0px;
}


.grid-catalogue-thumb-container {
	background-color:#FFF;	 
}

.catalogue-description h4{
	font-size: 25px;
    margin-bottom: 10px;
    font-family: 'Cinzel', serif;
}

.catalogue-description .no-hover p{
	font-size: 14px;
}

.saleDetailsWrapper{
	width: 100%;
}

.saleIconWrapper{
	display: none;
}

@media (max-width: 992px) { 

}

@media (max-width: 992px) { 
	.mobile-grid-auction-list {
		background-color: #FFF;
	}

	.mobile-grid-lot-parent {
		background-color: #FFF;
	}

	.mobile-catalogue-thumb-container {
		background-color:#FFF;	 
	}

	.mobile-catalogue-description {
		background-color:#FFF;
		text-align: center;
	}

	.mobile-catalogue-description-container{
		background-color:#FFF;
	}

	.mobile-catalogue-description-container .catalogue-btn-group .btn{
		margin-right: 0px !important;
	}
}

.catalouge-summary{
	font-size: 28px;
	font-family: 'Cinzel', serif;
	text-align: center;
	color: #6E1E2C;
}
.catalouge-title:not(.aucTypeT){
	display: none;
	text-align: center;
}

.catalouge-title.aucTypeT strong {
	font-size: 28px;
    font-family: 'Cinzel', serif;
    text-align: center;
    color: #6E1E2C;
	display: block;
}

.catalouge-title.aucTypeT:not(strong) {
	font-size: 0px;
}

.catalouge-date{
	text-align: center;
	font-size: 16px;
}

#saleDetails{
	font-size:15px;
}

#saleDetails .col-sm-4 a{
    overflow-wrap: break-word;
}

.mobile-desc{
	
}

.hammerPrice, .hammerPriceAmount{
	font-weight: 600;
	font-size: 16px !important; 
}

.lotEst{
	height: 24px;
}

.auction-list .page-title, .auction-list.title-wrapper {
	text-align: center;
}

.text-warning.fa.fa-wifi.fa-lg.fa-2x, .fa.fa-wifi.fa-lg.text-warning, .auction-closed .text-warning, .catalogue-time.pastAuction{
	display: none;
}
/* END CATALOGUE PAGE */

/* LOT PAGE */
.lot-status {
	background-color:#FFF;	
	border: 1px solid #F3F3F3;
}

.lot-options  {
	background-color:#C7E3FF;	
}

.lot-search-container .search-options {
	background-color:#F3F3F3;
	color: #000;
}

.lot-search-container .search-options label{
	color: #000;
}

.lot-status > div:first-child {
    border: 1px solid white;
    padding: 10px 0px 0px 0px;
    margin: -11px -11px 15px -11px;
    border-bottom: 1px solid #F3F3F3;
}

.lot-search {
	border: 1px solid #F3F3F3;	
}

.lot-search input{
	border:none !important;
}

.lot-search .btn {
	color:#FFF;
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
}

.slick-prev, .slick-next {
	color:#6E1E2C;
}

.slick-prev:before, .slick-next:before {
	color:#6E1E2C;
}

.lot-image-count {
    color: white;
    background: grey;
    text-align: center;
}

.lot-main-image-count {
  	color: white;
    background: grey;
    text-align: center;
	opacity:0.8;	
}

#lot-main-img-carousel {
	text-align:center;
}

.lot-bid{
	border:1px solid #F3F3F3;
}

.lot-bid.bidTabShown{
	border-top:none;
}

.ela-carousel div.carousel-desc {
	color:#666666;
}

.overlay-close {
	color:#000;
}

.lot-carousel div.carousel-desc {
	color:#666666;
}

.lot-carousel div.carousel-image .active  {
	border:1px solid #6E1E2C ;
}

.closeIcon {
    color: white;
    background: grey;
    text-align: center;
}

.gallPrev {
	color: white;
	background: grey;
}

.gallNext {
	color: white;
	background: grey;
}

.lot-desc-h1{
	
}

.other-lots{
	border: 1px solid #F3F3F3;
    border-bottom: none;
}

.lot-no {
    font-family: Cinzel;
    font-weight: 400;
    font-size: 18px;
    width: 45px;
}

.saleDateWrappers{
	display: none;
}
.AuctionDateTimeContainer{
	display: none;
}
#additionalFeesInfo{
	margin-bottom: 5px;
}

/* END LOT PAGE */

/* PAGINATION */
.pagination > li > a, .pagination > li > span {
	border:1px solid #6E1E2C;	
	background-color: #6E1E2C !important;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	border:1px solid #6E1E2C ;
}

.pagination-main{
	font-size: 12px; 
}
/* END PAGINATION */

/* AUCTION REG PAGE */
#registerForLiveForm .sectionHeader{
	margin-bottom: 10px;
}

#registerForLiveForm .sectionHeader p{
	margin-bottom: 10px;
	font-size: 13px;
    color: #666;
}
/* END AUCTION REG PAGE */

/* LOGIN PAGE */
.login-header-nav {
	border-right:1px solid #CCC;	
}

.login .nav>li{
	border-bottom: none; 
}
.login .nav>li>a{
	border-radius: 0px;
}
@media(max-width:992px){
	#loginForm #loginBtn,
	#createAccount .btn{
		width: 100%;
	}
}

.reg-bens{
	text-transform: lowercase;
}

.reg-bens li:first-letter{
	text-transform: capitalize;
}
/* END LOGIN PAGE */

/* MANAGE LOGIN PAGE */
.login-create strong{
	color: #000;
}

.btn-login {
	width:130px;	
}

#loginError{
	color:#FF0000;
}
/* END MANAGE LOGIN PAGE */

/*  AUCTION HIGHLIGHT */
#highlightLotsVertical {
	height:650px !important;
}

#highlightLotsVertical ul li {
	height:170px;
}
/*  END AUCTION HIGHLIGHT */

/* ATC */
.atcb-link  {
	background:#6E1E2C !important;
	border-radius: 0px;	
}

.atc-style-blue .atcb-link,
.atc-style-blue .atcb-link:hover,
.atc-style-blue .atcb-link:active,
.atc-style-blue .atcb-link:focus{
	background:#6E1E2C !important;	
	border-radius: 0px;	
	padding: 7px 10px;
	font-size: 14px !important;
}

.atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover{
	background:#6E1E2C !important;
}
/* ATC END */

/* GOOGLE TRANSLATE */
.goog-form-control {
	color:#555;
	background-color:#FFF;
	border:1px solid #ccc;
}
/* END GOOGLE TRANSLATE */

/* GRID BOX */
.saleroom_box_row{
	display: block;
}

.saleroom_box_item{
	height: 250px;
	margin-bottom: 10px;
}

@media(max-width:992px){
	.saleroom_box_item{
		height: 180px;
	}
}

@media(max-width:768px){
	.saleroom_box_item{
		height: 200px;
	}

	.saleroom_box_content{
		text-align: center;
		min-height: auto!important;
	}
}

@media(max-width:569px){
	.saleroom_box_item{
		height: 250px;
	}
}

.saleroom_box_image_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1;
}

.saleroom_box_image_wrapper img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    object-fit: cover;
}

.saleroom_box_content .gridBoxTitle{
	font-family: 'Cinzel', serif;
	color: #333;
	font-size: 22px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.saleroom_box_content .textDate{
	color: #666;
}

.saleroom_box_content{
	margin-left: 5px;
	margin-bottom: 50px;
	float:left;
	width: 100%;
	min-height:180px;
}


/* END GRID BOX */

/* START INFO BOX */
.infoAreaWrapper{
	margin-top: 20px;
}

.infoAreaWrapper img{
	width: 100%;
	object-fit: cover;
	object-position: left;
}

.infoAreaWrapper h3, 
.infoAreaWrapper p{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #333;
}

.infoAreaWrapper h3{
	margin-top:15px;
	font-size: 22px;
	font-family:'Cinzel', serif;
}

.infoBoxWrapper{
	margin-bottom: 50px;
}

@media(max-width:768px){
	.infoAreaWrapper img{
		height: 200px;
		/*object-position: 0% 0px;*/
	}

	.infoBoxWrapper{
		text-align: center;
	}
}

@media(max-width:569px){
	.infoAreaWrapper img{
		height: 250px;
	}
}
/* END INFO BOX */


/* START MAILING LIST */
.mailingListWrapper{
	background-color: #fff !important;
	padding: 40px 0px;
	margin-bottom: 50px;
}

.mailingListWrapper p, .mailingListWrapper h1{
	background-color: inherit !important;
	color: #000 !important;
	padding:0px !important;
	margin-top: 0px !important;
}

.mailingListWrapper input{
	font-size: 16px;
	height: 40px;
	border: 1px solid #000 !important;
}

.mailingListWrapper .mailingListSubmit{
	margin-left: 5px!important;
}

.mailingListWrapper p{
	max-width: 730px;
    margin: 0 auto 20px;
}

@media(max-width:479px){
	.mailingListWrapper .input-group{
		position: initial;
		display:block;
		border-collapse: unset;
	}
	
	.mailingListWrapper .input-group .form-control{
		display:block;
	}
	
	.mailingListWrapper .input-group-btn{
		position: initial;
		white-space: initial;
	}

	.mailingListWrapper input{
		width: 100%;
	}

	.mailingListWrapper .input-group-btn:last-child>.btn, .mailingListWrapper .input-group-btn:last-child>.btn-group{
		margin-left: 0px
	}

	.mailingListWrapper .mailingListSubmit, .mailingListWrapper input{
		border: none !important;
		font-size: 14px;
	}

	.mailingListWrapper input{
		margin-bottom: 3px !important;
	}
}
/* END START MAILING LIST */

/* LARGE SEARCH */
.largeSearchWrapper{
    background-color: #FFF;
    position: absolute;
    /*border-bottom: 1px solid #EEE;
    border-top: 1px solid #EEE;*/
    left: 0;
    right: 0;
    display: none;
    z-index: 999;
    padding:10px 10px 10px 10px;
    -webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
}

.largeSearchWrapper input, #btnLargeSubmitSearch{
	font-size: 14px;
}

.largeSearchWrapper form{
	max-width: 1150px;
	margin:0 auto;
}

#largeSearch{
	border:1px solid #CCC; 
}

.largeSearchWrapper .input-group-addon{
	background-color: #FFF;
	padding-left: 0px;
}

#btnLargeSubmitSearch{
	border-left:1px solid #CCC;
	background-color: #FFF;
	color: #333;
}

#btnLargeSubmitSearch:hover, #btnShowLargeSearch:hover{
}

#btnShowLargeSearch{
	background-color: #FFF !important;
    color: #6E1E2C !important;
    display: inline-block !important;
    padding: 0px 5px 5px 5px !important;
    margin-top: 00px !important;
}
@media (max-width: 500px) { 
	#btnShowLargeSearch{
		margin-top: 10px !important;
	}	
}

.visible-xs #btnShowLargeSearch{
	margin-top: 20px;
}

#btnShowLargeSearch i{
	font-size: 22px;
	-webkit-text-stroke:1px #FFF;
}

@media (max-width: 991px) { 
	.largeSearchWrapper{
		margin:0px;
	}
}
@media (max-width: 767px) {
	#btnLargeSubmitSearch .fa-search{
		margin:0px;	
		display: block !important;
	}
	#map_canvas {
		margin-top: 0px!important;
	}
}

.largeSearchMobileWrapper{
	position: absolute;
	left: 0;
	right:0;
	margin-top: 0px;
}

/* END LARGE SEARCH */

/* AUCTION HOUSE WELCOME TEXT */
.welcomeText{
	background-color: #fff !important;
	text-align: center;
	color: #000;
	padding: 30px 10px;
}

.welcomeText h2{
	margin-top: 10px;
	font-size: 1.5em;
	font-family: 'Cinzel', serif;
}

@media(max-width:620px){
	.welcomeText p{
		font-size: 14px;
	}
}
/* END AUCTION HOUSE WELCOME TEXT */

/* NEWS LETTER SIGN UP WIDGET*/
#newsLetterSignUpInput{
	border:1px solid #6E1E2C !important;
}

#newsLetterSignUpInputButton{
	background-color: #6E1E2C;
	color: white;
	border: 1px solid #6E1E2C;	
}

.newsArticlesArea .newsArticleWrapper{
	height: 405px;
}

.newsFilters .spacer.pagination-main{
	border-bottom:none;
}

.newsArticleHeader{
	padding: 20px 0px !important;
    margin-bottom: 30px !important;
}

.newsArticlesArea > div{
	margin: 20px 0px;
}

.newsPageTitle{
	display: none;
}

.newsFilters .pagination-main {
    padding: 0px;
    margin: 10px 0;
    background: none;
}

@media(max-width:992px){
	.newsFilters .pagination-main{
		margin: 20px 0 0 0;
	}
}
.imgHeaderWrappers{
	margin-bottom: 50px;
    margin-top: -30px;
}


.imgHeader{
	position: relative;
	height: 400px;
  	overflow:hidden;
}

.imgHeader img{
	width: 100%;
	object-fit: cover;
    object-position: center;
    height: 400px;
}

.imgHeader .pageTitle{
	position: absolute;
	text-align: center;
	top: 50%;
	left: 50%;
  	transform: translate(-50%, -50%);
  	background-color: rgba(0,0,0,0.7);
  	padding: 20px;
}

.imgHeader .pageTitle h3{
	margin: 0px;
}

.imgHeader .pageTitle h3 strong{
	font-size: 40px;
	color: #FFF;
}

@media(max-width:768px){
	.imgHeader img{
		height: 250px;
	}
	
	.imgHeader{
		height: 250px;
	}

	.imgHeader .pageTitle h3 strong{
		font-size: 30px;
	}

	.imgHeaderWrappers{
		margin-top: 0px !important;
	}

	.newsArticlesArea .newsArticle{
		text-align: center;
	}
}

@media(max-width:450px){
	.imgHeader .pageTitle h3 strong{
		font-size: 25px;
	}

	.imgHeader .pageTitle{
		top: unset;
		left: unset;
		transform: unset;
		width: 100%;
		bottom: 0px;
		padding: 10px 0px;
	}
}
/* END NEWS LETTER SIGN UP WIDGET */

/* CURRENT AUCTIONS WIDGET */ 
.currentAuction:not(:last-child)  {
	border-right:1px solid #EEE;	
}

.currentAuctionsVerticalLink {
	color:#6E1E2C;
}

.currentAuctionVertical:not(:last-child)  {
	border-bottom:1px solid #EEE;	
}

.currentAuctionsVerticalFooter {
	background-color:#596ca6;
	color:#6E1E2C;
}

.currentAuctionsSpacer {
	color:#6E1E2C;
}

.currentAuctionsSpacer span:before,
.currentAuctionsSpacer span:after  {
	border-top:2px solid #596ca6;
}

.catalogueSectionContainer {
	margin-bottom:20px;
	padding:5px 10px 5px 10px;
	margin-left:0px;
	margin-right:0px;
}

.catalogueSectionContainerFooter {
	margin-top:-20px;
}

.sectionDate{
	min-height: 40px;
}
/* END CURRENT AUCTIONS WIDGET */ 

/* UPCOMING AUCTION WIDGET */ 
.upcomingAuctionDescription{
	font-size: 16px;
}
/* END UPCOMING AUCTION WIDGET */

/* CREATE ACCOUNT WIDGET */
.widgetButton {
	padding-left:10px;	
	padding-bottom:10px;
}

#createAccount {
	height:170px;	
}

.createAccountContainer{
	background-image:url(https://whitelabel.easyliveauction.com/images/create_account_icon.png);
	background-repeat:no-repeat;
	background-position:right;
}

#contactCaptcha{
	margin-top: 10px;
}
@media(max-width: 600px){
	#contactUpload{
		width: 100%;
	}
}
/* END CREATE ACCOUNT WIDGET */
#carousel {
	max-height: 600px;
	overflow: hidden;
	margin-top:-30px;
}

.carousel-indicators {
	margin-left:0px;
	margin-bottom:0px;
 	left:0;
	width:100%;
	bottom:0px;
	text-align:center;
	display: none;
}

.carousel-indicators li {
	width: 15px;
	height: 15px;
	background-color: #FFFFFF !important;
	border-color: #FFFFFF !important;
}
.carousel-indicators .active {
	margin: 1px;
	width: 15px;
	height: 15px;
	background-color: #6E1E2C !important;
	border-color: #6E1E2C !important;
}

#carousel .item img{
	width: 100%;
}

.carousel-inner img {
	min-width: 100%;
}

.carousel-inner > .item {
  width: 100%;
}

.carousel-text-wrapper{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px 0px 20px 0px;
	background-color: rgba(102, 102, 102, 0.5);
	color: #FFFFFF;
	text-align: center;
}

.carousel-text-wrapper *{
	margin: 0px;
}

.carousel-text-wrapper h1{
	font-size: 2em;
	font-family: 'Cinzel', serif;
}

.carousel-text-wrapper h2{
	font-size: 1.5em;
	font-family: 'Cinzel', serif;
}

.carousel-text-wrapper h1, .carousel-text-wrapper h2, .carousel-text-wrapper p{
	margin-bottom: 10px;
}


@media(max-width:768px){
	#carousel {
		margin-top:0px;
		max-height: none !important;
	}
	
	.carousel-text-wrapper h1{
		font-size: 2em;
	}
	
	.carousel-text-wrapper h2{
		font-size: 1.2em;
	}

	#carousel .item img {
    	width: auto;
/*    	height: 400px;
*/	    object-position: center;
	    object-fit: cover;
	}
}

@media(min-width:1500px){
	.carousel-inner > .item > a > img {
	  position: absolute;
	  top: 50%; left: 50%;
	  transform: translate(-50%,-50%);
	  width: 100%;
	  min-width: 430px;
	}
	.carousel-inner > .item {
	 	height: 600px;
	}
}

@media(max-width:768px){
	.carousel-text-wrapper{
		position: relative;
		background-color: #666666;
	}

	.carousel-inner{
		background-color: #666666;
	}
	
	.carousel-text-wrapper h1{
		font-size: 1.5em;
	}
	
	.carousel-text-wrapper h2{
		font-size: 1em;
	}

	.carousel-text-wrapper p{
		font-size: 14px;
	}
}

/*@media(max-width: 991px){

}*/


form.openingTimeForm {
    font-size: 13px;
}

.largeimage{
	max-width: 100%;
}

/*@media(min-width:992px){
	.largeimage{
	    padding: 0px 10px 10px 10px;
	    float: left;
	    width: 50%;
	}
}*/

.FAQQ, .FAQA{
	font-family: 'Cinzel', serif;
	font-size: 30px;
	font-weight: bold;
}

.FAQQ{
	padding-right: 15px;
	color: #6E1E2C;
} 

.FAQA{
	padding-right: 25px;
	color: #005375;
}

.form-control:focus{
	border-color: none;
	box-shadow: none;

}
#inputExpiresMth ,#inputExpiresYr{
	padding: 6px 8px;
}
@media(max-width: 768px){
	#alertActionForm{
		font-size: 14px;
	}
}
.openingTimeText{
	color: #fff;
}

.video-container{
	margin-bottom: 25px;
	padding-left:10px;
	padding-right:10px;
}
.index-video{
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.index-video iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.buyItNowPrice,.buyItNowPrice span{
	font-weight: 600;
    font-size: 16px !important;
}