@charset "UTF-8";
@import url("//fast.fonts.com/cssapi/fb0b7c55-0b44-440f-8562-810343a4ac34.css");
.normal-text-style{font-family:"HelveticaNeueW01-45Ligh","Helvetica","Arial",sans-serif;color:#111}.strong-text-style{font-family:"HelveticaNeueW01-87HvCn 692734","Helvetica","Arial",sans-serif;font-weight:400}.menu-text-style{font-family:"HelveticaNeueW01-45Ligh","Helvetica","Arial",sans-serif}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}.block{display:block}.inline-block{display:inline-block}.none{display:none}.ffschk{display:none !important}.heading{font-family:"HelveticaNeueW01-87HvCn 692734","Helvetica","Arial",sans-serif;font-weight:400;color:#7188AC;font-size:32px;font-style:normal;text-shadow:-1px -1px .5px #ffffff, -1px -1px 3px rgba(0,0,0,0.2), 2px 3px 2px rgba(0,0,0,0.3)}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,cite,a,abbr,acronym,img,address,big,em,i,strong,b,u,ins,del,strike,s,sub,sup,ul,ol,li,dl,dt,dd,dfn,kbd,var,q,samp,small,tt,form,fieldset,label,legend,caption,canvas,details,embed,hgroup,output,summary,time,mark,section,menu,nav,header,footer,article,aside,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;zoom:1}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font:inherit}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}html{font-size:100.01%}html,body{margin:0;padding:0;border:0}body{background-color:#fff;color:#111;font-family:'Arial','Helvetica',sans-serif;line-height:1}ol,ul{list-style:none}a img{border:none}:focus{outline:0}p{margin: .75em 0}html,body{width:100%;height:100%}body{font-family:"HelveticaNeueW01-45Ligh","Helvetica","Arial",sans-serif;color:#111;font-size:100%;line-height:1.0em;background:#21215E}a{color:#517CB5;text-decoration:none}a:hover{color:#1A7C60}h1,h2,h3,h4,h5,h6{line-height:1em;
margin: .50em 0;color:#333;font-family:"HelveticaNeueW01-87HvCn 692734","Helvetica","Arial",sans-serif;font-weight:400;text-shadow:-1px -1px 0.5px #ffffff, -1px -1px 3px rgba(0,0,0,0.2), 2px 3px 2px rgba(0,0,0,0.3)}h2,h4,h6,.altcolor{color:#7188AC}h1,h2{font-size:26px}h3,h4{font-size:22px}h5,h6{font-size:18px}#main-background{position:fixed;z-index:10;min-width:100%;min-height:100%}#canvas{position:absolute;left:0;right:0;top:0;bottom:0;z-index:50}#main{position:relative;z-index:100;width:1024px;height:100%;margin:0 auto;overflow:hidden}#mainmenu{position:absolute;top:20px;bottom:20px;left:0;width:260px;overflow:hidden}#content{position:absolute;top:20px;bottom:20px;left:260px;right:0;overflow:auto;overflow-x:hidden;overflow-y:auto}#mainmenu{font-family:'HelveticaNeueW01-45Ligh';line-height:1.20em;font-weight:normal;font-size:13px}#mainmenu a{color:#FFF;text-decoration:none}#mainmenu > ul > li a{font-family:"HelveticaNeueW01-87HvCn 692734","Helvetica","Arial",sans-serif;font-size:16px}#mainmenu>ul>ul{margin-bottom:8px}#mainmenu>ul>ul>li{margin-left:8px}#content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#DBDCE1;background-color:rgba(255,255,255,0.85);border-radius:15px;padding:20px;font-size:1.00em;line-height:1.50em}h1{font-family:"HelveticaNeueW01-87HvCn 692734","Helvetica","Arial",sans-serif}ul.page-directory{margin-left:1em}ul.page-directory,
ul.page-directory ul{list-style-type:disc;padding-left:1em}#content .post-index.suggest-cat{border-top:solid #91A5C4 2px;padding-top:1em}#content .post-index.suggest-cat .post-item{margin-bottom:1em;padding-bottom:1em;border-bottom:dotted #7188AC 1px;zoom:1}#content .post-index.suggest-cat .post-item:before,
#content .post-index.suggest-cat .post-item:after{content:'';display:table}#content .post-index.suggest-cat .post-item:after{clear:both}#content .post-index.suggest-cat .post-item .ws-image{display:block;float:right}#content .post-index.suggest-cat .post-item .ws-infobox{font-size: .90em}#content .post-index.suggest-cat .post-item .ws-infobox dl{margin-top: .5em}#content .post-index.suggest-cat .post-item .ws-infobox dt{font-weight:bold}#content .post-index.suggest-cat .post-item .ws-infobox dd{line-height:1.20em;
padding-left: .75em;font-size:1 rem}#content .vintners-index.vintners{text-align:center}#content .vintners-index.vintners .vintner{width:200px;display:inline-block;
margin: .5em 1em}#content .team-index.team-members .team-member{display:inline-block;
margin: .25em .15em .75em .15em;position:relative}#content .team-index.team-members .team-member .tphoto.tphoto2{visibility:visible;position:absolute;top:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}#content .team-index.team-members .team-member .tphoto:hover.tphoto2{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100)}#content .team-index.team-members .team-member .foreground{font-weight:bold;text-align:center}#content .team-details.team-member td{vertical-align:top}#content .team-details.team-member .tdphoto,
#content .team-details.team-member .tphoto-container{width:335px;height:400px}#content .team-details.team-member .tphoto-container{position:relative}#content .team-details.team-member .tphoto-container .tphoto{position:absolute;width:100%;height:100%;top:0;left:0;background:no-repeat center center}#content .team-details.team-member .tphoto-container .tphoto1{z-index:51}#content .team-details.team-member .tphoto-container .tphoto2{z-index:50}#content .team-details.team-member .tphoto-container:hover .tphoto1{z-index:49}#content .team-details.team-member .tdetails{position:relative}#content .team-details.team-member .tdetails .thead{position:absolute;width:100%;overflow:hidden;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 15px}#content .team-details.team-member .thead hr,
#content .team-details.team-member .thead h1,
#content .team-details.team-member .thead .theadinfo{position:absolute;margin:0}#content .team-details.team-member .tdetails .thead hr{bottom:0;left:20px;right:20px}#content .team-details.team-member .tdetails .thead h1{left:20px;bottom:10px}#content .team-details.team-member .tdetails .thead .theadinfo{right:20px;bottom:10px;
font-size: .9em;line-height:1.1em;text-align:right;font-weight:bold}#content .team-details.team-member .tdetails .bio{position:absolute;height:350px;width:100%;top:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 20px 20px 20px;overflow:auto}