
		.logo {
			background-image: url(https://uther.wineglassmarketing.com/assets/themes/vin65/v65-logo.png?timestamp=20171013043713);
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;
			height: 57px;
			margin: 2em auto;
			position: relative;
			width: 154px;
		}

		@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
			.logo {
				background-image: url(https://uther.wineglassmarketing.com/assets/themes/vin65/v65-logo@2x.png?timestamp=20171013043713);
			}
		}

		@media screen and (max-width: 33.75em) {
			.logo {
				margin: 5em auto 2em;
				min-height: auto;
				width: 100%;
			}
		}
		
		.hideText {
			overflow: hidden;
			text-indent: 100%;
			white-space: nowrap;
		}

		.hideText a {
			display: block;
			height: 100%;
		}
	
		
	
	body {
		background-color: #000000;
	}
	
	
	section, .v65-tooltipWrapper .v65-tooltip {
		background-color: #696868;
	}
	.v65-tooltipWrapper .v65-tooltip:after {
		border-top-color: #696868;
	}
	
	.v65-loading {
		background: #696868;
		opacity: 0.5;
	}
	.v65-checkout .v65-accessPoints .v65-accessPoint:not(.selected) .v65-accessPointHours:after { 
		background-image: linear-gradient(to bottom, rgba(105,104,104,0), #696868)
	}
	
	.v65-modal {
		background: #696868;
	}
	
	
	h1, h2, h3, h4, h5, h6,
	.v65-sectionTitle, 
	div.v65-checkoutPreview .v65-checkoutPreviewLabel {
		color: #ffffff;
		font-family: Vollkorn;
	}
	
	
	body, label,
	.v65-customForm,
	input[type=checkbox] + label,
	.v65-checkout .v65-tab,
	.v65-checkout .v65-tab label,
	.v65-checkout .v65-tab .v65-labelDescription,
	.v65-checkout .v65-paymentInformation .v65-paymentMethod .v65-cardNumber,
	.v65-checkout .v65-paymentInformation .v65-paymentMethod .v65-giftCard,
	.v65-checkout .v65-tooltip,
	.v65-checkoutCart .v65-itemTitle a,
	.v65-cartSummary .v65-total .v65-total-label,
	.v65-orderSummary .v65-total-label,
	.v65-orderSummary .v65-meta a,
	.v65-clubSummary .v65-meta a,
	.v65-orderSummary .v65-totalPrice,
	.v65-clubSummary .v65-totalPrice {
		color: #ffffff;
		font-family: Vollkorn;
	}
	
	.v65-modal .v65-modalBar .v65-modalClose:before, .v65-modal .v65-modalBar .v65-modalClose:after {
		background-color: #ffffff;
	}
	
	.ui-widget {
		font-family: Vollkorn !important;
	}
	
	
	.v65-orderSummary .v65-skuPrice .v65-price,
	.v65-clubSummary .v65-skuPrice .v65-price,
	.v65-orderSummary .v65-skuPrice .v65-quantity,
	.v65-clubSummary .v65-skuPrice .v65-quantity,
	.v65-cartSummary .v65-deposit,
	.v65-cartSummary .v65-subtotal,
	.v65-cartSummary .v65-loyaltyPoints,
	.v65-cartSummary .v65-shipping,
	.v65-cartSummary .v65-handling,
	.v65-cartSummary .v65-taxes,
	.v65-cartSummary .v65-payment,
	.v65-cartSummary .v65-coupon,
	.v65-cartSummary .v65-total-label,
	.v65-couponSummary .v65-total-label,
	.v65-applyCoupon .v65-coupon,
	.v65-applyCoupon .v65-total,
	.v65-receiptPage .v65-orderSummary .v65-total-label,
	.v65-checkoutCart .v65-gridRowHeader,
	.v65-checkout .v65-paymentInformation .v65-paymentMethod,
	.v65-checkout .v65-accessPoints .v65-accessPoint .v65-accessPointHours table,
	.v65-checkout .v65-accessPoints .v65-accessPoint .v65-accessPointDistance {
		color: #c7c5c5;
	}
	
	
	a,
	.v65-actionLink,
	.v65-actionLink-Button,
	.v65-checkout .v65-shippingInformation .v65-addNewShippingAddress,
	.v65-checkout .v65-billingInformation .v65-addNewCreditCard,
	.v65-orderSummary .v65-editCart,
	.v65-checkout .v65-shippingInformation .v65-editShipContact,
	.v65-checkout .v65-shippingInformation .v65-editShippingOptions,
	.v65-checkout .v65-shippingInformation .v65-editUserChoice,
	.v65-checkout .v65-shippingOptions .v65-editShipContact,
	.v65-checkout .v65-shippingOptions .v65-editShippingOptions,
	.v65-checkout .v65-shippingOptions .v65-editUserChoice,
	.v65-checkout .v65-billingInformation .v65-editShipContact,
	.v65-checkout .v65-billingInformation .v65-editShippingOptions,
	.v65-checkout .v65-billingInformation .v65-editUserChoice,
	.v65-checkout .v65-billingInformation .v65-viewBillingAddress .v65-editBillingAddressBtn,
	.v65-checkout .v65-loginDetails v65-viewLoginDetails .v65-editLoginDetailsBtn,
	.v65-checkout .v65-userChoiceInformation .v65-editShipContact,
	.v65-checkout .v65-userChoiceInformation .v65-editShippingOptions,
	.v65-checkout .v65-userChoiceInformation .v65-editUserChoice {
		color: #cccbcb;
		border-color: #cccbcb;
	}

	
	.v65-mainNav li a,
	.v65-subNav li a,
	.v65-subNav li a:hover,
	.v65-subNav li a:focus,
	.v65-footerNav li a,
	.v65-footerLegal .v65-copyright,
	.v65-footerLegal .v65-vin65Accolade a {
		color: #ffffff;
		font-family: Vollkorn;
	}
	
	
	.ui-datepicker,
	.v65-orderSummary,
	.v65-clubSummary,
	.v65-checkoutCart .v65-gridRowHeader,
	.v65-checkoutCart .v65-cartItem,
	.v65-cartSummary,
	.v65-applyCoupon form,
	.v65-couponSummary,
	.v65-couponSummaryLine,
	.v65-shippingInformation,
	.v65-shippingOptions,
	.v65-billingInformation,
	.v65-userChoiceInformation,
	.v65-tab:not(.selected),
	.v65-mainNav li ul,
	.v65-subNav li,
	#v65-printReceipt table,
	#v65-printReceipt table tbody,
	.v65-orderSummary .v65-cartItem,
	.v65-clubSummary .v65-cartItem,
	.v65-checkout .v65-shippingInformation,
	.v65-checkout .v65-shippingOptions,
	.v65-checkout .v65-billingInformation,
	.v65-checkout .v65-userChoiceInformation,
	.v65-checkout .v65-loginDetails,
	.v65-tooltipWrapper .v65-tooltip,
	.v65-receiptPage .v65-receipt,
	.v65-primeContent,
	.v65-loyaltyPointsContent {
		border-color: #ebebeb;
	}
	.v65-checkout .v65-tooltip:before {
		border-top-color: #ebebeb;
	}
	@media screen and (min-width: 961px) {
		.v65-checkout {
			border-color: #ebebeb;
		}
	}

	
	input[type=text]:focus,
	input[type=email]:focus,
	input[type=tel]:focus,
	input[type=password]:focus,
	input[type=number]:focus,
	input[type=username]:focus,
	textarea:focus {
		border-color: #a5a5a5;
	}
	
	
	.button, button, .buttonLarge, buttonLarge {
		background: #b9002f;
		color: #ffffff;
	}
	
	
	.button:hover, button:hover, .buttonLarge:hover, buttonLarge:hover {
		background: #9d0028;
	}
	
	
	.buttonAlt, buttonAlt, .v65-orderSummary .buttonAlt.v65-editCart {
		background: #919191;
		color: #ffffff;
	}
	
	
	.buttonAlt:hover, buttonAlt:hover {
		background: #7b7b7b;
	}
	
	@media screen and (max-width: 33.75em) {
		.v65-actionLink-Button {
			background: #919191;
			color: #ffffff;
		}
		
		.v65-actionLink-Button:hover {
			background: #7b7b7b;
		}
	}
	
	
	.v65-checkout .v65-paymentInformation .v65-creditCardBlock {
		background: #a6a6a6;
		border-color: #8d8d8d;
	}
	
	
	
		
		.v65-checkout .v65-tab {
			background: none;
			border-color: #ebebeb;
			color: #ffffff;
		}
		
		.v65-checkout .v65-tab.selected {
			background: #898787;
			border-color: #ebebeb;
			color: #ffffff;
		}
		.v65-checkout .v65-tab.selected label,
		.v65-checkout .v65-tab.selected .v65-labelDescription,
		.v65-checkout .v65-accessPoints .v65-accessPoint.selected .v65-accessPointDistance, 
		.v65-checkout .v65-accessPoints .v65-accessPoint.selected .v65-accessPointHours table {
			color: #ffffff;
		}
		
		.v65-checkout .v65-tab.grayed {
			background: none;
			border-color: #ebebeb;
			color: #c7c5c5;
		}
		
		
		.v65-orderSummaryHeading.mobile {
			background-color: #898787;
		}
		
		@media screen and (max-width: 33.75em) {
			.v65-checkoutTools,
			.v65-clubTools {
				background-color: #696868;
			}
		}
	
