html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html{font-size:100%;height:100%}
body{font:normal 75.5%/1.4 'MadrasRegular',Arial,sans-serif;height:100%;background-color:#000;color:#000}
body {background:url('start_lot333wines_1.jpg') 50% 50% transparent;background-size:cover;margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}@media(max-width:400px){@-ms-viewport{width:320px}}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.grid-container:before,.grid-5:before,.mobile-grid-5:before,.grid-10:before,.mobile-grid-10:before,.grid-15:before,.mobile-grid-15:before,.grid-20:before,.mobile-grid-20:before,.grid-25:before,.mobile-grid-25:before,.grid-30:before,.mobile-grid-30:before,.grid-35:before,.mobile-grid-35:before,.grid-40:before,.mobile-grid-40:before,.grid-45:before,.mobile-grid-45:before,.grid-50:before,.mobile-grid-50:before,.grid-55:before,.mobile-grid-55:before,.grid-60:before,.mobile-grid-60:before,.grid-65:before,.mobile-grid-65:before,.grid-70:before,.mobile-grid-70:before,.grid-75:before,.mobile-grid-75:before,.grid-80:before,.mobile-grid-80:before,.grid-85:before,.mobile-grid-85:before,.grid-90:before,.mobile-grid-90:before,.grid-95:before,.mobile-grid-95:before,.grid-100:before,.mobile-grid-100:before,.grid-33:before,.mobile-grid-33:before,.grid-66:before,.mobile-grid-66:before,.clearfix:before,
.grid-container:after,.grid-5:after,.mobile-grid-5:after,.grid-10:after,.mobile-grid-10:after,.grid-15:after,.mobile-grid-15:after,.grid-20:after,.mobile-grid-20:after,.grid-25:after,.mobile-grid-25:after,.grid-30:after,.mobile-grid-30:after,.grid-35:after,.mobile-grid-35:after,.grid-40:after,.mobile-grid-40:after,.grid-45:after,.mobile-grid-45:after,.grid-50:after,.mobile-grid-50:after,.grid-55:after,.mobile-grid-55:after,.grid-60:after,.mobile-grid-60:after,.grid-65:after,.mobile-grid-65:after,.grid-70:after,.mobile-grid-70:after,.grid-75:after,.mobile-grid-75:after,.grid-80:after,.mobile-grid-80:after,.grid-85:after,.mobile-grid-85:after,.grid-90:after,.mobile-grid-90:after,.grid-95:after,.mobile-grid-95:after,.grid-100:after,.mobile-grid-100:after,.grid-33:after,.mobile-grid-33:after,.grid-66:after,.mobile-grid-66:after,.clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.grid-container:after,.grid-5:after,.mobile-grid-5:after,.grid-10:after,.mobile-grid-10:after,.grid-15:after,.mobile-grid-15:after,.grid-20:after,.mobile-grid-20:after,.grid-25:after,.mobile-grid-25:after,.grid-30:after,.mobile-grid-30:after,.grid-35:after,.mobile-grid-35:after,.grid-40:after,.mobile-grid-40:after,.grid-45:after,.mobile-grid-45:after,.grid-50:after,.mobile-grid-50:after,.grid-55:after,.mobile-grid-55:after,.grid-60:after,.mobile-grid-60:after,.grid-65:after,.mobile-grid-65:after,.grid-70:after,.mobile-grid-70:after,.grid-75:after,.mobile-grid-75:after,.grid-80:after,.mobile-grid-80:after,.grid-85:after,.mobile-grid-85:after,.grid-90:after,.mobile-grid-90:after,.grid-95:after,.mobile-grid-95:after,.grid-100:after,.mobile-grid-100:after,.grid-33:after,.mobile-grid-33:after,.grid-66:after,.mobile-grid-66:after,.clearfix:after{clear:both}
.grid-container{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:20px;padding-right:20px}
.grid-5,.mobile-grid-5,.grid-10,.mobile-grid-10,.grid-15,.mobile-grid-15,.grid-20,.mobile-grid-20,.grid-25,.mobile-grid-25,.grid-30,.mobile-grid-30,.grid-35,.mobile-grid-35,.grid-40,.mobile-grid-40,.grid-45,.mobile-grid-45,.grid-50,.mobile-grid-50,.grid-55,.mobile-grid-55,.grid-60,.mobile-grid-60,.grid-65,.mobile-grid-65,.grid-70,.mobile-grid-70,.grid-75,.mobile-grid-75,.grid-80,.mobile-grid-80,.grid-85,.mobile-grid-85,.grid-90,.mobile-grid-90,.grid-95,.mobile-grid-95,.grid-100,.mobile-grid-100,.grid-33,.mobile-grid-33,.grid-66,.mobile-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}
.grid-parent{padding-left:0;padding-right:0}
.red_bigger{font-size:2.1em;color:#ff0000}

@media screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {.mobile-push-5,.mobile-pull-5,.mobile-push-10,.mobile-pull-10,.mobile-push-15,.mobile-pull-15,.mobile-push-20,.mobile-pull-20,.mobile-push-25,.mobile-pull-25,.mobile-push-30,.mobile-pull-30,.mobile-push-35,.mobile-pull-35,.mobile-push-40,.mobile-pull-40,.mobile-push-45,.mobile-pull-45,.mobile-push-50,.mobile-pull-50,.mobile-push-55,.mobile-pull-55,.mobile-push-60,.mobile-pull-60,.mobile-push-65,.mobile-pull-65,.mobile-push-70,.mobile-pull-70,.mobile-push-75,.mobile-pull-75,.mobile-push-80,.mobile-pull-80,.mobile-push-85,.mobile-pull-85,.mobile-push-90,.mobile-pull-90,.mobile-push-95,.mobile-pull-95,.mobile-push-33,.mobile-pull-33,.mobile-push-66,.mobile-pull-66{position:relative}
#menupoint
{
    background:url('bg_navibar.png') transparent;
    text-align:center;position:relative;
    top:-50px;width:100%;z-index:20;
    color:#c00418;
    text-transform:uppercase;text-decoration:none;
    font:normal 1.4em 'MadrasBold',sans-serif;
    line-height:30px;margin:0 0px;letter-spacing:.1em}
.hide-on-mobile{display:none!important}
.mobile-grid-5{float:left;width:5%}
.mobile-prefix-5{margin-left:5%}
.mobile-suffix-5{margin-right:5%}
.mobile-push-5{left:5%}
.mobile-pull-5{left:-5%}
.mobile-grid-10{float:left;width:10%}
.mobile-prefix-10{margin-left:10%}
.mobile-suffix-10{margin-right:10%}
.mobile-push-10{left:10%}
.mobile-pull-10{left:-10%}
.mobile-grid-15{float:left;width:15%}
.mobile-prefix-15{margin-left:15%}
.mobile-suffix-15{margin-right:15%}
.mobile-push-15{left:15%}
.mobile-pull-15{left:-15%}
.mobile-grid-20{float:left;width:20%}
.mobile-prefix-20{margin-left:20%}
.mobile-suffix-20{margin-right:20%}
.mobile-push-20{left:20%}
.mobile-pull-20{left:-20%}
.mobile-grid-25{float:left;width:25%}
.mobile-prefix-25{margin-left:25%}
.mobile-suffix-25{margin-right:25%}
.mobile-push-25{left:25%}
.mobile-pull-25{left:-25%}
.mobile-grid-30{float:left;width:30%}
.mobile-prefix-30{margin-left:30%}
.mobile-suffix-30{margin-right:30%}
.mobile-push-30{left:30%}
.mobile-pull-30{left:-30%}
.mobile-grid-35{float:left;width:35%}
.mobile-prefix-35{margin-left:35%}
.mobile-suffix-35{margin-right:35%}
.mobile-push-35{left:35%}
.mobile-pull-35{left:-35%}
.mobile-grid-40{float:left;width:40%}
.mobile-prefix-40{margin-left:40%}
.mobile-suffix-40{margin-right:40%}
.mobile-push-40{left:40%}
.mobile-pull-40{left:-40%}
.mobile-grid-45{float:left;width:45%}
.mobile-prefix-45{margin-left:45%}
.mobile-suffix-45{margin-right:45%}
.mobile-push-45{left:45%}
.mobile-pull-45{left:-45%}
.mobile-grid-50{float:left;width:50%}
.mobile-prefix-50{margin-left:50%}
.mobile-suffix-50{margin-right:50%}
.mobile-push-50{left:50%}
.mobile-pull-50{left:-50%}
.mobile-grid-55{float:left;width:55%}
.mobile-prefix-55{margin-left:55%}
.mobile-suffix-55{margin-right:55%}
.mobile-push-55{left:55%}
.mobile-pull-55{left:-55%}
.mobile-grid-60{float:left;width:60%}
.mobile-prefix-60{margin-left:60%}
.mobile-suffix-60{margin-right:60%}
.mobile-push-60{left:60%}
.mobile-pull-60{left:-60%}
.mobile-grid-65{float:left;width:65%}
.mobile-prefix-65{margin-left:65%}
.mobile-suffix-65{margin-right:65%}
.mobile-push-65{left:65%}
.mobile-pull-65{left:-65%}
.mobile-grid-70{float:left;width:70%}
.mobile-prefix-70{margin-left:70%}
.mobile-suffix-70{margin-right:70%}
.mobile-push-70{left:70%}
.mobile-pull-70{left:-70%}
.mobile-grid-75{float:left;width:75%}
.mobile-prefix-75{margin-left:75%}
.mobile-suffix-75{margin-right:75%}
.mobile-push-75{left:75%}
.mobile-pull-75{left:-75%}
.mobile-grid-80{float:left;width:80%}
.mobile-prefix-80{margin-left:80%}
.mobile-suffix-80{margin-right:80%}
.mobile-push-80{left:80%}
.mobile-pull-80{left:-80%}
.mobile-grid-85{float:left;width:85%}
.mobile-prefix-85{margin-left:85%}
.mobile-suffix-85{margin-right:85%}
.mobile-push-85{left:85%}
.mobile-pull-85{left:-85%}
.mobile-grid-90{float:left;width:90%}
.mobile-prefix-90{margin-left:90%}
.mobile-suffix-90{margin-right:90%}
.mobile-push-90{left:90%}
.mobile-pull-90{left:-90%}
.mobile-grid-95{float:left;width:95%}
.mobile-prefix-95{margin-left:95%}
.mobile-suffix-95{margin-right:95%}
.mobile-push-95{left:95%}
.mobile-pull-95{left:-95%}
.mobile-grid-33{float:left;width:33.33333%}
.mobile-prefix-33{margin-left:33.33333%}
.mobile-suffix-33{margin-right:33.33333%}
.mobile-push-33{left:33.33333%}
.mobile-pull-33{left:-33.33333%}
.mobile-grid-66{float:left;width:66.66667%}
.mobile-prefix-66{margin-left:66.66667%}
.mobile-suffix-66{margin-right:66.66667%}
.mobile-push-66{left:66.66667%}
.mobile-pull-66{left:-66.66667%}
.mobile-grid-100{clear:both;width:100%}}

@media(min-width:768px)
{.push-5,.pull-5,.push-10,.pull-10,.push-15,.pull-15,.push-20,.pull-20,.push-25,.pull-25,.push-30,.pull-30,.push-35,.pull-35,.push-40,.pull-40,.push-45,.pull-45,.push-50,.pull-50,.push-55,.pull-55,.push-60,.pull-60,.push-65,.pull-65,.push-70,.pull-70,.push-75,.pull-75,.push-80,.pull-80,.push-85,.pull-85,.push-90,.pull-90,.push-95,.pull-95,.push-33,.pull-33,.push-66,.pull-66{position:relative}
.hide-on-desktop{display:none!important}
.grid-5{float:left;width:5%}
.prefix-5{margin-left:5%}
.suffix-5{margin-right:5%}
.push-5{left:5%}
.pull-5{left:-5%}
.grid-10{float:left;width:10%}
.prefix-10{margin-left:10%}
.suffix-10{margin-right:10%}
.push-10{left:10%}
.pull-10{left:-10%}
.grid-15{float:left;width:15%}
.prefix-15{margin-left:15%}
.suffix-15{margin-right:15%}
.push-15{left:15%}
.pull-15{left:-15%}
.grid-20{float:left;width:20%}
.prefix-20{margin-left:20%}
.suffix-20{margin-right:20%}
.push-20{left:20%}
.pull-20{left:-20%}
.grid-25{float:left;width:25%}
.prefix-25{margin-left:25%}
.suffix-25{margin-right:25%}
.push-25{left:25%}
.pull-25{left:-25%}
.grid-30{float:left;width:30%}
.prefix-30{margin-left:30%}
.suffix-30{margin-right:30%}
.push-30{left:30%}
.pull-30{left:-30%}
.grid-35{float:left;width:35%}
.prefix-35{margin-left:35%}
.suffix-35{margin-right:35%}
.push-35{left:35%}
.pull-35{left:-35%}
.grid-40{float:left;width:40%}
.prefix-40{margin-left:40%}
.suffix-40{margin-right:40%}
.push-40{left:40%}
.pull-40{left:-40%}
.grid-45{float:left;width:45%}
.prefix-45{margin-left:45%}
.suffix-45{margin-right:45%}
.push-45{left:45%}
.pull-45{left:-45%}
.grid-50{float:left;width:50%}
.prefix-50{margin-left:50%}
.suffix-50{margin-right:50%}
.push-50{left:50%}
.pull-50{left:-50%}
.grid-55{float:left;width:55%}
.prefix-55{margin-left:55%}
.suffix-55{margin-right:55%}
.push-55{left:55%}
.pull-55{left:-55%}
.grid-60{float:left;width:60%}
.prefix-60{margin-left:60%}
.suffix-60{margin-right:60%}
.push-60{left:60%}
.pull-60{left:-60%}
.grid-65{float:left;width:65%}
.prefix-65{margin-left:65%}
.suffix-65{margin-right:65%}
.push-65{left:65%}
.pull-65{left:-65%}
.grid-70{float:left;width:70%}
.prefix-70{margin-left:70%}
.suffix-70{margin-right:70%}
.push-70{left:70%}
.pull-70{left:-70%}
.grid-75{float:left;width:75%}
.prefix-75{margin-left:75%}
.suffix-75{margin-right:75%}
.push-75{left:75%}
.pull-75{left:-75%}
.grid-80{float:left;width:80%}
.prefix-80{margin-left:80%}
.suffix-80{margin-right:80%}
.push-80{left:80%}
.pull-80{left:-80%}
.grid-85{float:left;width:85%}
.prefix-85{margin-left:85%}
.suffix-85{margin-right:85%}
.push-85{left:85%}
.pull-85{left:-85%}
.grid-90{float:left;width:90%}
.prefix-90{margin-left:90%}
.suffix-90{margin-right:90%}
.push-90{left:90%}
.pull-90{left:-90%}
.grid-95{float:left;width:95%}
.prefix-95{margin-left:95%}
.suffix-95{margin-right:95%}
.push-95{left:95%}
.pull-95{left:-95%}
.grid-33{float:left;width:33.33333%}
.prefix-33{margin-left:33.33333%}
.suffix-33{margin-right:33.33333%}
.push-33{left:33.33333%}
.pull-33{left:-33.33333%}
.grid-66{float:left;width:66.66667%}
.prefix-66{margin-left:66.66667%}
.suffix-66{margin-right:66.66667%}
.push-66{left:66.66667%}
.pull-66{left:-66.66667%}
.grid-100{clear:both;width:100%}

h1{margin:0}
h2{font:normal 4.5em 'BebasRegular',Arial,sans-serif;text-transform:uppercase;margin:0}
h3{font:normal 2.4em 'BebasRegular',Arial,sans-serif;text-transform:uppercase;margin:0;color:#f7eede;letter-spacing:.05em}
h3 *{color:#f7eede}
h3 a{text-decoration:none}
h3 a:hover{text-decoration:underline}
p{font-size:1.1em;color:#000}
figure{margin:0}

#intro{height:100%;background-size:cover;position:relative}
#intro .logo{z-index:1;position:relative;margin-top:0px}
#intro .logo img{margin-left:0px}@media all and (max-width:767px)
{
    #intro .logo{margin-top:0px}
    #intro .logo img{margin-left:0}
}
#intro .logo h1 span{display:none}
#intro .logo .contact{margin-left: 10px; text-decoration:none;color:#000;text-align:left;text-transform:uppercase; font-family:monospace, "Courier New", Arial, Helvetica; font-size:16px; overflow:hidden;letter-spacing:.04em;margin-top:1em}
#intro .logo .contact a{color:#000;text-decoration:none}
#intro .logo .social a{border-radius:100%;padding:.5em;margin:1em .5em;display:inline-block}
#intro .logo .phone:hover,#intro .logo .address:hover{text-decoration:underline}
@media all and (max-width:767px){#intro .logo .phone,#intro .logo .address{text-decoration:underline!important}}

#navigation{background:url('bg_navibar.png') transparent;text-align:center;position:relative;top:-50px;width:100%;z-index:10}
#navigation.active{position:fixed;top:0}
#navigation a{position:relative;color:#cdc8c6;text-transform:uppercase;text-decoration:none;font:normal 1.4em 'MadrasBold',sans-serif;line-height:50px;margin:0 20px;letter-spacing:.1em}
#navigation a:after{content:'';display:block;width:0;border-bottom:2px solid #cdc8c6;position:absolute;bottom:0;left:0}
#navigation a:hover:after,#navigation a.active:after{width:100%}
#navigation img{margin-bottom:-4px}

#to-top{position:fixed;bottom:70px;right:70px;background-color:#000;color:#fff;display:inline-block;border-radius:100%;font-size:1.5em;text-transform:uppercase;padding:15px;line-height:27px;text-decoration:none;margin-top:-0.5em;opacity:0}
#to-top.active{opacity:1;margin-top:0}

#more{position:absolute;bottom:10%;color:#311c13;background-color:#f7eede;border-radius:100%;left:50%;z-index:1;font-size:4em;line-height:0;text-decoration:none;margin-left:-0.5em}
#more.hidden{bottom:0;opacity:0}
#more .icon-keyboard-arrow-down:before{position:relative;top:2px}

#wines{background-color:#fff;background-size:cover}@media all and (max-width:767px)
{
    #wines{background:none}
}
#wines .block{margin:0px 0;text-align:left}
#wines .block a{font-family:'MadrasBold',sans-serif;font-size:1.5em;color:#000;padding:10px 30px;display:inline-block;border-radius:4px;text-decoration:none;text-transform:uppercase}@media all and (max-width:767px)
{
    #wines .bottle{min-height:420px}
}

#about{background-color:#c2c4bd;background-size:cover}@media all and (max-width:767px)
{
    #about{background:none}
}
#about .block{margin:0px 0;text-align:left}
#about .block a{font-family:'MadrasBold',sans-serif;font-size:1.5em;padding:10px 30px;display:inline-block;border-radius:4px;text-decoration:none;text-transform:uppercase}@media all and (max-width:767px)
{
    #about .nick{min-height:220px}
}

#order{background-color:#c2c4bd;background-size:cover}@media all and (max-width:767px)
{
    #order{background:none}
}
#order .block{margin:0px 0;text-align:left;min-height:520px}
#order .block a{font-family:'MadrasBold',sans-serif;font-size:1.5em;padding:10px 30px;display:inline-block;border-radius:4px;text-decoration:none;text-transform:uppercase}@media all and (max-width:767px)
{
}
#order form fieldset
{
  border: none;
}
#order form fieldset legend
{
  margin: 0;
  padding: 0;
  position: relative; 
  left:-7px;
  font-size: 1.2em;
  text-transform: lowercase;
  font-weight: bold;
  color: #635b49;
}

#order form fieldset .frmrow
{
  margin-bottom: 3px;
}

#order form fieldset label
{
  display: block;
  width: 100px;
  color: #191200 !important;
  margin: 0 10px 0 0;
  float: left;
  font-size: 11px;
  text-align: right;
}


#order form fieldset input 
{
  border: 1px solid #948b78;	
  background-color: #cccccc;
  font-size: 11px;
  padding: 2px;
  height:15px;
}

#order form fieldset .submit
{
    font-size: 1.2em; background-color:#c00418;color:#000!important;float:right;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;letter-spacing:.04em; height: 100%;
	padding:0.5em 1em; line-height:1em; cursor:pointer;
	border-radius:4px; color:#000; font-weight:bold; font-size:inherit;
	border:solid 1px #ccc;	box-shadow:0 1px 5px rgba(0,0,0,0.2);
}

#order form fieldset .submit:active {-webkit-box-shadow: none; box-shadow:none;}
#order form fieldset .submit:hover{background-color:#646464;color:#fff!important}

#contact{background-color:#818181;background-size:cover;color:#d9a04e;text-align:center}
#contact h2{margin-bottom:50px}
#contact .phone{font:normal 3em 'BebasRegular',sans-serif}
#contact .phone a{color:#000;text-decoration:none}
#contact .phone a:hover{text-decoration:underline}@media all and (max-width:767px){#contact .phone a{text-decoration:underline}}
#contact .address{font-size:1.8em;color:#000}
#contact .address a{text-decoration:none;color:#000}
#contact .address a:hover{text-decoration:underline}
#contact .social{}
#contact .social a{background:url('fb.gif') no-repeat;padding:.5em;text-decoration:none!important;font-size:1em}
#contact .social a:hover{background:url('fb_.gif');padding:.5em;text-decoration:underline;font-size:1em}
#contact .hours{color:#fff}

#footer{background-color:#646464;color:#d9a04e;padding:20px 0}
#footer p{font-size:1em;text-align:center;text-transform:uppercase}
#footer div{font-size:1em;text-align:center;color:#000}

.link-white{background-color:#f7eede;color:#311c13!important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;letter-spacing:.05em}
.link-white:hover,.link-white.active{background-color:#d9a04e}
.link-white-2:hover,.link-white-2.active{background-color:#311c13!important;color:#f7eede!important}
.link-buy{background-color:#c00418;color:#000!important;float:right;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;letter-spacing:.04em}
.link-buy:hover{background-color:#646464;color:#fff!important}

.animated{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.nobr{white-space:nowrap}.icon-instagram:before{position:relative;left:2px}
.clear-bottom{margin-bottom:0!important}

#label
{
  position: absolute;
  width: 200px;
  top: 0px;
}
fieldset#details
{ 
  position: relative;
  top: 10px;
  left: 10px;
  width: 100%;
}
fieldset#wines
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 100%;
  border:0;
}
form table 
{
  border-collapse: collapse;
}
form table td ,form table th
{
  padding: 3px 4px 3px 0px;
}

form table tr.soldout td
{ 
  text-decoration: line-through;
  color: #635B49;
 }

form table .pricecell
{ 
  text-align: center;
}
form table tr.actioncell
{ 
  background-color:#000;
}

form table thead td, form table thead th
{
  border-top: 1px solid #948b78;
  border-bottom: 1px solid #948b78;
}

form table tfoot td, form table tfoot th
{
  border-top: 1px solid #948b78;
}

form table input
{
  width: 50px;
}

form frmrow input
{
  width: 150px;
  height: 10em;
}

form table tfoot th
{
  text-align: right;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
	font-size:10px;
	display:none;
}
	
.LV_invalid {
    color:#CC0000;
	font-size:10px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
