header.columns .column nav ul.left-nav{
	text-align: right;
}

header.columns .column nav ul.right-nav{
	text-align: left;
}

section.columns.the-content .column .columns.member-content .text-section .is-4.column{
	display: none;
}

section.columns.the-content .column .columns.member-content .text-section .is-8.column{
	width: 100%;
	max-width: 650px;
	padding: 0px 50px 0px;
	margin: 0 auto;
}

section.columns.the-content .column .columns.member-content .text-section .is-8.column h1, section.columns.the-content .column .columns.member-content .text-section .is-8.column h2, section.columns.the-content .column .columns.member-content .text-section .is-8.column h3{
    text-align: center;
}

section.columns.the-content .column .columns.member-content .text-section .is-8.column h1{
	font-family: orpheuspro, Times, serif;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 2.25rem;
    color: #c49030;
    display: block;
    text-align: center;
    margin-bottom: 30px;
    padding-top: 0;
}

section.columns.the-content .column .columns.member-content .text-section .is-8.column p{
	text-align: center;
	font-weight: 400;
}

section.columns.the-content .column .columns.member-content .text-section .is-8.column #v65-LoginFormWrapper form,
section.columns.the-content .column .columns.member-content .text-section .is-8.column #v65-memberFormWrapper form,
section.columns.the-content .column .columns.member-content .text-section .is-8.column .v65-form{
    margin: 0 auto 1em;
}

section.columns.the-content .column .columns.member-content .text-section .is-8.column form div input{
	width: 100% !important;
}
section.columns.the-content .column .columns.member-content .text-section .is-8.column form div select,
section.columns.the-content .column .columns.member-content .text-section #v65-memberFormWrapper input[type=checkbox]{
    width: auto !important;
}

#v65-LoginFormWrapper div {
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	flex-wrap: wrap;
}

#v65-loginForm input[type=checkbox] {
	float: none;
	margin: 0 15px 0 0;
	width: auto !important;
}

/*Lock Out Page*/
.login-page-2025{
	background-color: #000;
}

.login-page-2025 header.columns{
	display: none;
}

.login-page-2025 .logo-image{
	max-height: 400px;
	width: auto;
	margin: 0 auto;
}

.login-page-2025 footer.columns{
	display: none;
}

.login-page-2025 section.columns.copy-footer{
	margin-top: 20px !important;
}

.login-page-2025 section.columns.copy-footer .column p{
	text-align: center;
}

.login-page-2025 .text-section .is-12{
	text-align: center;
}

form fieldset:last-of-type div.v65-group{
	display:flex;
}

@media screen and (max-width: 768px){
	section.columns.the-content .column.is-12{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	section.columns.the-content .column.is-12 .columns.the-content .column{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	section.columns.the-content .column.is-12 .columns.the-content .column .columns.member-content .column.is-12{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	section.columns.the-content .column .columns.member-content .text-section .is-8.column{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	section.columns.the-content .column .columns.member-content .text-section .is-8.column a.linkBtn span{
		font-size: 1rem;
        line-height: 1.375rem;
	}
}

section.columns.the-wine{
	display: flex;
	padding-bottom: 50px;
}
section.columns.the-wine .column.is-7.the-bottle{
	padding:0px 25px 0px 0px;
}
/* The grid: Four equal columns that floats next to each other */
.column.is-7.the-bottle .row .column {
	float: left;
	width: 25%;
	padding: 10px;
}

/* Style the images inside the grid */
.column.is-7.the-bottle .row .column img {
	opacity: 0.8;
	cursor: pointer;
}

.column.is-7.the-bottle .row .column img:hover {
	opacity: 1;
}

/* Clear floats after the columns */
.column.is-7.the-bottle .row:after {
	content: "";
	display: table;
	clear: both;
}

.v65-product-photo{
	padding: 0px 10px;
}

@media screen and (max-width: 1200px) {
	section.columns.the-wine .column.is-7.the-bottle{
		padding-right: 0px;
		padding-bottom: 30px;
	}
	.column.is-7.the-bottle .row .column {
		width: 33%;
	}
	section.columns.the-wine{
		display: block;
	}
}
@media screen and (max-width: 650px) {
	section.columns.the-wine .column.is-7.the-bottle{
		padding-right: 0px;
	}
	.column.is-7.the-bottle .row .column {
		width: 50%;
	}
}