#ageGate #v65-modalViel {
	background-color: #000;
   /* background: url('/assets/client/Image/age-gate-bg.jpg');*/
    background-position: center bottom;
    opacity: .8;
	background-size: cover;
}

#ageGate .v65-form fieldset {
    border: 0px solid #ccc;
}
#ageGate select {
    display: none;
}

#ageGate .v65-form label {
    display: none;
}
#ageGate #v65-checkBilling .defaultBtn {
    display:none;
}
#ageGate button.defaultBtn {
    background-color:#aa966d;
}
#ageGate button.defaultBtn:hover {
    background-color:#000;
}

@media screen and (max-width:580px) {
	#v65-modalContent button.defaultBtn {
		width: 150px;
	}
	#v65-modalAgeVerification {
		top: 10%;
	}
}

@media screen and (max-width:520px) {
	#v65-modalAgeVerification {
		margin: 0 0 0 -190px;
		width: 380px;
		
	}
	
}

@media screen and (max-width:420px) {
	#v65-modalAgeVerification {
		margin: 0 0 0 -150px;
		width: 300px;
		top: 4%;
	}
	
}


/*-----GOOGLE TRANSLATE ---*/
#search-panel {
	top: 0px !important; 
	position:relative !important;
}
div#google_translate_element div.goog-te-gadget-simple{
	background-color: #fff;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 10pt;
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 7px;
	cursor: pointer;
	margin-top:-1px
}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{color:#7a7a7a; font-size: 11px;}
	
a:hover.goog-te-menu2-item div {
	background: #ccc;
}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#000}

div#google_translate_element { 
	float:left;
	background: white;
	height: 24px; 
}
.goog-te-gadget img {
	vertical-align: middle;
	border: none;
	display: none; 
}

a span {
	padding: 3px;
	height:auto;
	line-height:20px;
		font-size: 12px;
}
.goog-te-gadget-simple .goog-te-menu-value {
    color: #000;
    font-family: "museo-sans", sans-serif;
}
 /* HIDE the google translate toolbar */
.goog-te-banner-frame.skiptranslate {
	display: none !important;
}
body {
	top: 0px !important;
}

@media screen and (max-width:580px) {
	#search-panel form input[type="text"] {
		max-width: 150px;
		height: 26px;
	}
}