@import url("//hello.myfonts.net/count/3d60c9");@import url("https://fonts.googleapis.com/css2?family=Cinzel&display=swap");@font-face{font-family:"Sackers";src:url(//www.dvowine.com/wp-content/themes/dvo/webFonts/SackersGothicStdHeavy/font.woff2) format('woff2'),url(//www.dvowine.com/wp-content/themes/dvo/webFonts/SackersGothicStdHeavy/font.woff) format('woff')}@font-face{font-family:"Calluna";src:url(//www.dvowine.com/wp-content/themes/dvo/webFonts/CallunaRegular/font.woff2) format('woff2'),url(//www.dvowine.com/wp-content/themes/dvo/webFonts/CallunaRegular/font.woff) format('woff')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}html,body,header,footer,main{padding:0;margin:0}html,body{height:100%}body{color:#111110;font-family:Calluna,serif;font-style:normal;font-weight:400;font-size:17px;letter-spacing:.03em;line-height:1.87;position:relative;display:flex;flex-direction:column}.wrapper{flex:1 0 auto;background:#f8f7f0}.home .wrapper{min-height:800px;height:100vh;width:100%;overflow:hidden}em,.italic{font-style:italic}strong{font-weight:700}a{color:#111110;text-decoration:none}a:hover{color:#a82532}header nav,footer,cite,.sans,.subtitle,button,.button,.MuiButton-label{font-family:Sackers,sans-serif !important;text-transform:uppercase}header,main{width:100%}main{color:#201e1f;overflow:hidden}main.no-hero{padding-top:125px}main.no-hero.center{padding-bottom:40px;min-height:100%;display:flex;align-items:center;justify-content:center}main.no-hero.center .container{align-self:center}.content a{color:#111110;text-decoration:underline}.content a:hover{color:#a82532}.dotted{width:100%;display:inline-block;padding:0;text-align:center;font-size:.72em;letter-spacing:.3em}.dotted li{display:inline}.dotted li a{vertical-align:middle;white-space:nowrap}.dotted li:after{vertical-align:middle;content:" ";letter-spacing:40px;background:center center no-repeat url(//www.dvowine.com/wp-content/themes/dvo/images/dot.svg);background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="10" width="10"><circle cx="5" cy="5" r="2.3" fill="black" /></svg>')}footer .dotted li:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="10" width="10"><circle cx="5" cy="5" r="2.3" fill="%23F5ECD8" /></svg>')}.select{padding-bottom:3em;margin-bottom:3em;border-bottom:2px solid #acadaa}.select li{line-height:1.6}.select a{color:#111110}.select a:hover,.select a.selected{color:#a82532}.contact{margin-top:2.14em}.title{font-family:Sackers,sans;letter-spacing:.19em;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:2.14em}.title2{font-family:Cinzel,serif;letter-spacing:.19em;font-style:normal;font-weight:400;margin-bottom:2.14em}.container{width:100%;max-width:1330px;margin:0 auto;padding:0 100px}.hero-image{position:relative;width:100%;height:760px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(//www.dvowine.com/wp-content/themes/dvo/images/hero.jpg)}.hero-text{position:absolute;top:50%;left:50%;max-width:1300px;transform:translate(-50%,-50%);text-align:center;text-transform:uppercase;font-family:Sackers,sans-serif;letter-spacing:.22em;line-height:2.45}.hero-dark .hero-text{color:#fff}.home .hero-text{top:48.5%}.home .hero-image{height:100%;min-height:1000px}.button,.MuiButton-contained,button.MuiButton-root{display:inline-block;padding:.74em 7em .7em !important;color:#111110;text-decoration:none;background:#c9ae65 !important;text-decoration:none;text-transform:uppercase;font-size:.65em;letter-spacing:.3em;border-radius:0 !important;box-shadow:none !important}.MuiButton-root{margin-top:30px !important}.button:hover,.MuiButton-contained:hover,button.MuiButton-root:hover{background-color:#000 !important;color:#c9ae65;text-decoration:none}.mobile-only{display:none}header{position:absolute;z-index:999}header .container{position:relative;max-width:100%;padding:40px 80px;vertical-align:middle}#icon,.logo{padding:0;margin:0;display:inline-block;overflow:hidden;vertical-align:middle;background:no-repeat center/contain;background-image:url(//www.dvowine.com/wp-content/themes/dvo/images/icon.svg),linear-gradient(transparent,transparent);letter-spacing:0;font-size:0;color:transparent;text-indent:-9999px}#icon:focus:not(:focus-visible),#menu-toggle:focus:not(:focus-visible){outline:0}#icon:focus-visible,#menu-toggle:focus-visible{outline:2px dotted red}#icon{position:absolute;top:15px;left:50%;width:80px;height:67px;transform:translateX(-50%);z-index:1}.logo{position:absolute;top:140px;left:50%;transform:translatex(-50%);margin-left:-8px;width:200px;height:57px;background-image:url(//www.dvowine.com/wp-content/themes/dvo/images/logo-dvo.svg),linear-gradient(transparent,transparent);display:none}.hero-dark .menu-open .logo{background-image:url(//www.dvowine.com/wp-content/themes/dvo/images/logo-dvo.svg),linear-gradient(transparent,transparent)}.hero-dark .logo{background-image:url(//www.dvowine.com/wp-content/themes/dvo/images/logo-dvo-dark.svg),linear-gradient(transparent,transparent)}.home .hero-image .logo{position:absolute;top:26.2%;left:50%;transform:translate(-50%,-50%);display:block}#menu-toggle{display:inline-block;position:absolute;display:none;background:0 0;border:0;cursor:pointer;margin:0;padding:10px 0 0;text-decoration:none;-webkit-appearance:none;-moz-appearance:none}#menu-toggle span{display:block;width:45px;height:2px;margin-bottom:10px;position:relative;opacity:1;background:#111110;border-radius:1px;z-index:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hero-dark #menu-toggle:not(.open) span{background:#fff}#menu-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:5px}#menu-toggle.open span:nth-child(2){width:0;opacity:0}#menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;left:5px}header nav li{line-height:1;display:inline-block;list-style-type:none}header nav li a{color:#111110;font-size:.67em;line-height:1;letter-spacing:.3em;display:inline-block;text-decoration:none}.hero-dark header nav li a{color:#fff}header nav li a:hover,header nav li.current-menu-item a{color:#a82532;text-decoration:none}.menu-menu-left-container{text-align:left;width:50%;float:left}.menu-menu-left-container li{margin-right:70px}.menu-menu-right-container{text-align:right;width:50%;float:right}.menu-menu-right-container li{margin-left:70px}main .container{padding-top:2.14em;padding-bottom:2.14em}h1,h2,h3{font-weight:400}main p{margin-bottom:40px}.home main,.home footer{display:none}footer{background:#111110;color:#f5ecd8}footer .container{padding-top:50px;padding-bottom:50px;overflow:hidden;text-align:center;display:block}footer .dotted{margin-top:10px;font-size:.67em}footer a{color:#f5ecd8;text-decoration:none}footer a:hover{color:#a82532}#logo-footer{display:inline-block;background:url(//www.dvowine.com/wp-content/themes/dvo/images/logo-footer.svg) no-repeat center center/contain;width:126px;height:43px;margin-bottom:10px}.page-template-page-about main .container{padding-top:80px;display:flex}.page-template-page-about .title2{white-space:nowrap;padding-right:75px}.team .entry,.wines .entry{display:flex;padding-top:3em;margin-bottom:100px}.team .person{margin-right:60px;display:block;max-width:510px}.wines .entry img{align-self:flex-start}img.rating{width:105px;margin-right:110px}img.bottle{width:173px;margin-right:130px}.js .entry:not(:first-child):not(.active){display:none}.page-template-page-vinespring #content>.container{max-width:900px}.allocation-image{max-height:500px;max-width:100%}.page-id-72 .MuiBox-root .MuiGrid-container,.page-id-72 .MuiBox-root .MuiGrid-root .MuiButton-text{display:block}.page-id-72 .MuiBox-root .MuiGrid-root .MuiButton-text{padding-left:0;text-decoration:underline;font-size:.67em}.page-id-72 .MuiBox-root .MuiGrid-root .MuiButton-text:hover{background:0 0;color:#a82532}.sans.register{font-size:.67em}.page-id-76 .MuiCardActions-spacing .MuiGrid-container{flex-direction:column}.MuiTypography-caption{display:block}@media screen and (max-width:1600px){header .container{padding:40px 50px}.menu-menu-left-container li{margin-right:50px}.menu-menu-right-container li{margin-left:50px}.hero-text{max-width:1200px}.button{padding:.9em 9em}}@media screen and (max-width:1100px){body{background:#111110}header .container{padding:0}.menu-menu-left-container li{margin-right:50px}.menu-menu-right-container li{margin-left:50px}.hero-text{max-width:1200px}#icon{top:50px}.logo{top:180px;left:50%;display:block}.home header .logo{display:none}#logo-footer{width:88px;height:30px}main.no-hero{padding-top:450px}main.no-hero.center{display:block}main.no-hero .container{padding-top:0}.hero-text{top:66%;max-width:1100px}.home .hero-image{min-height:1400px}.home .hero-image .logo{top:24%}.home .hero-text{top:45%}body:not(.home) .hero-image{height:750px;background-position-y:-35px;background-size:auto}.mobile-hide{display:none !important}.mobile-only{display:block}.dotted li a{white-space:normal}.dotted:not(.wines) li{display:block}.dotted:not(.wines) li:after{display:none}.dotted.wines{padding-left:80px;padding-right:80px;margin-bottom:20px;display:inline-block;width:auto;max-width:100%}.page-template-page-wines main .container{text-align:center}.dotted.wines li:after{background:0 0}.select:not(.wines){border:0;padding-bottom:0;margin-bottom:-15px;line-height:3}.select:not(.wines) li{margin-bottom:15px}.team{margin-top:-5px}.team .entry,.wines .entry{display:block;margin-bottom:40px;padding-top:40px;text-align:left}.team .person{width:100%;max-width:412px;display:block;margin:0 auto}.team .content{margin-top:2.14em}.wines .title2{width:100%;text-align:center;margin-bottom:60px}img.rating{position:absolute;width:auto;height:560px}img.bottle{position:relative;display:block;width:auto;height:560px;margin-left:auto;margin-right:auto}.wines .description{text-align:center;clear:both;width:100%;margin-top:80px}.wines .description .content{text-align:left}#menu-toggle{display:block;position:absolute;top:56px;right:66px}#menu-toggle a{cursor:pointer;text-decoration:none}header.menu-open .container{background-color:#fff;overflow:hidden;padding-bottom:52px}.menu-menu-left-container,.menu-menu-right-container{text-align:center;float:none;width:100%}.menu-menu-left-container li,.menu-menu-right-container li{margin:0}#menu{z-index:9999;display:none;text-align:center;width:100%;padding:0;margin:0}#menu.open{display:block;margin-top:260px}.menu-open .logo,.home .menu-open .logo{position:static;transform:none;display:block;margin:100px auto 0 auto;width:195px;height:58px;transform:translateX(-5px)}header nav li{display:block;padding:0;margin:0}.hero-dark header nav li a,header nav li a{color:gray;padding:20px 0;width:100%}header nav li.current-menu-item a{color:#111110}header nav li a:hover{background-color:#a82532;color:#fff}footer .container{padding-top:25px;padding-bottom:25px}footer ul{margin-top:0}ul.contact{line-height:3}.title{margin-bottom:1.5em}.title2{margin-bottom:1.1em}.privacy-policy .title2{margin-bottom:.3em}.page-template-page-about main .container{padding-top:80px;display:block}.page-template-page-about .title2{padding-right:0}.container{padding-left:80px;padding-right:80px}header.menu-open .container{padding-bottom:38px}header nav li a{padding:15px 0}#menu-toggle{top:33px;right:21px;padding-top:7px}#menu-toggle span{width:35px;margin-bottom:7px}#menu-toggle .open span:nth-child(1){top:-3px}#menu.open{margin-top:140px}.menu-open .logo,.home .menu-open .logo{width:145px;height:43px;margin-top:65px}#icon{top:26px;width:65px;height:53px}.logo{top:100px;width:176px;height:53px;margin-left:-5px}.home .hero-image{min-height:1000px}.home .hero-image .logo{top:23%}.hero-text{top:60%}.home .hero-text{top:45%}#logo-footer{width:88px;height:30px}.dotted{font-size:.75em}footer .dotted{font-size:.62em}.hero-text{font-size:.75em}.title{font-size:.8em}.title2{font-size:1em}body:not(.home) .hero-image{height:483px;background-position-y:-270px}main.no-hero{padding-top:250px}main.no-hero .container{padding-top:0}img.rating{height:410px}img.bottle{height:410px}.dotted.wines{padding-left:0;padding-right:0;width:100%}.dotted.wines li:after{letter-spacing:30px}.page-template-page-about main .container{padding-top:55px}}@media screen and (max-width:600px){.hero-text{font-size:.68em}.container{padding-left:30px;padding-right:30px}.wines .entry .button{padding-left:20px;padding-right:20px;width:100%}main.no-hero.center br{display:none}#wpadminbar{position:fixed}}