
			.ContentType_SubPageList_list,
			.ContentType_SubPageList_list *{
				box-sizing: border-box;
			}
			.resultsCountTop,
			.resultsCountBottom{
				font-size: 85%;
				background:#f3f3f3;
				color: #777;
				padding: .25em;
				text-align: center;
			}
			.resultsCountBottom{
				clear:both;
			}
			.resultsPageLinksTop,
			.resultsPageLinksBottom{
				font-size: 90%;
				font-weight:bold;
				background:#f3f3f3;
				color: #000;
				padding: .25em;
				text-align: center;
			}
			.resultsPageLinksBottom{
				clear:both;
			}
			

							.ContentType_SubPageList_list61 .ContentType_SubPageList_listCell{
								display: inline-block;
								vertical-align: top;
								width: 25.00%;
							}
						

						.embed-container {
    padding-bottom: 40vh;
}

.auction-top-container {
	padding: 1.5rem 0;
}

.button-row {
	display: flex;
	flex-direction: row;
	gap: 8px;

	& .btn {
	  min-width: 140px;
	}
}

.ContentType_SubPageList_list {
    max-width: var(--page-width);
    margin: 0 auto 3rem auto;
	padding: 0 12px;
	display: flex;
    flex-direction: row;
	flex-wrap: wrap;
	gap: 24px;
	text-align: center;
}

.ContentType_SubPageList_list .ContentType_SubPageList_listCell {
	background-color: white;
    display: flex;
    flex-direction: column;
    width: 100%;
	min-width: 351px;
	max-width: 363px;
    padding: 16px;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
	transition: all 150ms ease-in-out;
	
	& .cms_Auction_summary_title.cms_Auction_real_title a {
		font-size: 24px;
		line-height: 28px;
		font-family: utopia std;
		color: var(--color-black);
		font-weight: 400;
		margin-bottom: 4px;
		height: 55px;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	& .cms_Auction_summary_short_heading {
		font-family: proxima_nova_semibold,sans-serif;
		margin-bottom: 0.25rem;
		padding-top: 0.5em;
	}
	
	& a {
		text-decoration: none;
	
	}
	
	& .cms_Auction_summary_image a {
		padding: 16px 0 32px 0;
	
	}
	
	& img {
		object-fit: contain;
		max-height: 304px 
	
	}
	
	& .cms_Auction_summary_bid_amount {
		margin-top: 8px;
		background-color: black;
		border-radius: 24px;
	
		& a {
			color: white;
		
		}
		
	}
}

.ContentType_SubPageList_list .ContentType_SubPageList_listCell:hover {
	border-color: white;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.30), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
	transform: translateY(-4px);
	}

@media screen and (min-width: 1200px) {
	  html.auctions .cms-cover-image::before {
		background: unset;
	  }
	
	.category-image.cms-cover-image {
        background-image:url(https://images.bobswatches.com/images/managed/Auction-Page-Banner.jpg?q=50);
    	background-color:var(--color-black);
		min-height: 380px;
		margin-top: -106px;
		background-position: center;
	}
	
}

@media screen and (max-width: 1199px) {
	
	.auction-top-container.container-fluid.pageWidth video {
		margin-bottom: 24px;
	}
	
	.button-row {
		width: 100%;
		max-width: 456px;

		& .btn {
		  width: calc(50% - 4px);
		}
	}
	
	.auction-top-container {
          padding: 0 12px 1.5rem 12px;
        }
	
    .category-image--auction {
        display: none !important;
        
    }

    .category-title {
        padding-top: 0;
    }
	
	.fw-banner-container .fw-banner-content {
		margin-top: 67vw;
	}
	  bw-ytembed {
		  margin-bottom: 24px;
	}
}

@media screen and (max-width: 797px) {
	.ContentType_SubPageList_list {
		flex-direction: column;
		gap: 24px;
	}
	
	.ContentType_SubPageList_list .ContentType_SubPageList_listCell {
		max-width: unset;
	}
	
	.embed-container {
		padding-bottom: 33vh;
	}
	
}
						
