*{-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}html,body{width:100%;height:100%}button:focus,input:focus,textarea:focus,span:focus{outline:none}.menu-button{cursor:pointer;position:fixed;top:7px;right:10px;width:40px;height:40px;border:0;color:#000;background-color:transparent}.menu-button span,.menu-button span:before,.menu-button span:after{cursor:pointer;height:2px;width:28px;background:#000;position:absolute;display:block;content:''}.menu-button span:before{top:-6px}.menu-button span:after{bottom:-6px}.menu-button span,.menu-button span:before,.menu-button span:after{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.menu-button.active span{background-color:transparent}.menu-button.active span:before,.menu-button.active span:after{top:0}.menu-button.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-button.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}h1{font-family:'Cormorant Garamond', serif;font-size:1.6em;line-height:1em;color:#000}p,h2,h3,h4,h5,h6{font-family:'Alegreya Sans', sans-serif;font-size:1em;color:#000}a{font-family:inherit;font-weight:inherit;text-decoration:none;color:inherit}em,i{font-style:italic}strong{font-weight:700}.old-browser{position:fixed;z-index:999;width:100%;height:100vh;display:none;table-layout:fixed;background-color:#fff}.old-browser div{display:table-cell;vertical-align:middle}.old-browser div p{width:50%;margin:0 auto}.old-browser div p a:hover{font-weight:700}@-webkit-keyframes move{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes move{0%{left:0}50%{left:-15px}100%{left:0}}header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:120;background-color:#fff}header .logo{display:block;padding:5px 20px;position:relative;width:100%;text-align:center}header img{width:auto;height:40px;display:inline-block}@media (max-width: 639px){header .menu-button{right:20px}}.not-video #content{margin-top:0 !important}.not-video .left-claim{position:fixed !important;top:calc(50vh + 180px) !important}.top-vids{position:fixed;top:0;left:0;z-index:100;width:100%;min-height:100vh;overflow:hidden}.top-vids video{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:10}.top-vids .fallback{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.top-vids .borgo{position:fixed;top:calc(50% - 70px);left:calc(50% - 140px);width:280px;height:140px;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:10}.top-vids .scroll-bottom{cursor:pointer;z-index:100;position:absolute;top:calc(100vh - 60px);left:50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.top-vids .scroll-bottom div{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:30px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);vertical-align:middle;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;left:0;-webkit-filter:invert(100%);filter:invert(100%);-webkit-animation:move 1s infinite;animation:move 1s infinite}.top-vids .scroll-bottom h6{font-family:'Cormorant Garamond', serif;display:inline-block;color:#fff}.top-vids .scroll-bottom:hover div{left:-15px}.no-video video{display:none !important}.no-video .fallback{display:block !important}.menu-menu-container{position:relative;width:100%;height:0;overflow:hidden;text-align:center;background-color:#fff;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.menu-menu-container ul{padding:40px 0 0;background-color:#fff}.menu-menu-container li{display:block;font-family:'Cormorant Garamond', serif;font-size:1em;margin:0 20px;text-transform:uppercase;color:#000}.menu-menu-container li a{position:relative;padding:5px 0;display:inline-block;overflow:hidden}.menu-menu-container li a:before{content:'';display:block;position:absolute;top:0;left:-100%;width:100%;height:3px;background-color:#000;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.menu-menu-container li a:hover:before{left:0}.menu-menu-container .current-menu-item a:before{left:0 !important}#search{display:block;position:relative;z-index:1;padding:20px 0;width:100%;background-color:#fff;text-align:center}#search label{display:none}#search input{font-family:'Cormorant Garamond', serif;font-size:1.1em;color:#000;border:1px solid #000;padding:1px;vertical-align:top}#search input[type='text']{width:140px}#search input[type='submit']{width:25px;background-image:url("../images/search.png");background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent;cursor:pointer}.results .result-content:not(:last-child){margin-bottom:80px}.lang{position:absolute;bottom:0;left:10px;text-align:right}.lang li{display:inline-block;font-family:'Cormorant Garamond', serif;font-size:1em;margin:0;text-transform:uppercase;color:#000}.lang li a{position:relative;padding:18px 0;display:block;overflow:hidden}.lang li a:before{content:'';display:block;position:absolute;top:0;left:-100%;width:100%;height:5px;background-color:#000;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.lang li a:hover:before{left:0}.lang li a img{height:12px;display:inline-block}@media (max-width: 420px){.lang li a img{display:none}}.single-vini #menu-item-21 a:before{left:0 !important}.menu-menu-container.visible{height:320px !important}.breadscrumbs{padding:100px 60px 20px}.breadscrumbs li{display:inline-block;font-family:'Alegreya Sans', sans-serif;font-size:1em;margin-right:10px;color:#000}.breadscrumbs li a:hover{font-weight:700}.breadscrumbs .item-current{font-family:'Cormorant Garamond', serif}@media (max-width: 639px){.breadscrumbs{padding:80px 20px 20px}}#container{position:relative;width:100%;z-index:110}#container #content{position:relative;width:100%;background-color:#fff;margin-top:100vh}.left-claim{position:absolute;z-index:100;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:calc(50vh + 180px);left:20px}.left-claim h6{position:absolute;top:0;left:0;width:100%;font-family:'Cormorant Garamond', serif;text-transform:uppercase;letter-spacing:4px;color:#c9c9c9}.left-claim .over-text{position:relative;color:#000;overflow:hidden;width:0%;white-space:nowrap}@media (max-width: 639px){.left-claim{display:none}}footer{width:100%;padding:100px 60px 60px;position:relative}footer iframe{position:relative;top:8px;width:58px !important}footer a:hover{font-weight:700}footer .scroll-top{cursor:pointer;position:absolute;top:60px;left:50%;z-index:2;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}footer .scroll-top div{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:30px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);vertical-align:middle;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}footer .scroll-top h6{font-family:'Cormorant Garamond', serif;display:inline-block}footer .scroll-top:hover div{margin-left:15px}@media (max-width: 420px){footer{padding:100px 10px 60px}}footer .flex{width:100%;text-align:center}footer .flex .menu-footer{text-align:center;margin:20px auto}footer .flex .logo img{width:auto;height:50px}footer .flex ul,footer .flex .separator{display:inline-block;vertical-align:top;width:140px}footer .flex ul li,footer .flex .separator li{font-family:'Alegreya Sans', sans-serif;font-size:1em;color:#000}footer .flex .menu{text-align:right}footer .flex .linee{text-align:left}footer .flex .separator{background-color:#000;width:2px;height:114px;margin:0 5px}footer .flex .newsletter{background-color:#000;color:#fff;border-radius:4px;border:1px solid #000;padding:0px 8px;margin-bottom:10px;display:inline-block}footer .flex .newsletter:hover{background-color:#fff;color:#000}.campaign{width:100% !important;margin-top:10px}.campaign img{display:inline-block;height:22px;vertical-align:top}.campaign h6{font-size:0.6em;line-height:1.2em;display:inline-block}section h6,.text-wine h6{font-family:'Cormorant Garamond', serif;margin-top:20px}section h6 a:after,.text-wine h6 a:after{content:'';display:inline-block;background-image:url("../images/scrolldown.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);vertical-align:middle;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}section h6 a:hover:after,.text-wine h6 a:hover:after{margin-left:10px}section{padding:40px 60px}section .wrapper-img{width:100%}section .wrapper-img .img-1{width:0%;height:100%;min-height:calc((100vw - 120px) * 2/3);background-size:cover;background-position:center;background-repeat:no-repeat}section .wrapper-content{width:100%}section .wrapper-content h1{text-transform:uppercase;margin:40px 0}section .wrapper-content .flex-int{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section .wrapper-content .flex-int div{width:30%;min-height:calc((100vw - 120px) * 0.3 * 3/2)}section .wrapper-content .flex-int .img-1{width:0%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){section .wrapper-content .flex-int{display:block}section .wrapper-content .flex-int div{margin-top:40px;width:100%;min-height:auto}section .wrapper-content .flex-int .img-1{min-height:calc((100vw - 120px) * 3/2)}}@media (max-width: 639px){section{padding:40px 20px}section .flex-int .img-1{min-height:calc((100vw - 40px) * 3/2)}section .flex-int p,section .flex-int h6{padding:0 40px}}section{overflow-x:hidden}section .wrapper-text{width:100%}section .wrapper-text h1{text-transform:uppercase;margin:40px 0}section .wrapper-text p,section .wrapper-text h6{margin-left:40%}@media (max-width: 639px){section .wrapper-text p,section .wrapper-text h6{margin-left:0;padding:0 40px}}section .wrapper-bottles{width:100%;padding:40px}section .wrapper-bottles div{width:100%;height:calc((100vw - 120px - 80px) * 380/1080);background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}section .wrapper-bottles div h6{position:absolute;bottom:0;left:40px;z-index:10}section .wrapper-bottles div h6:after{content:'';display:inline-block;background-image:url("../images/scrolldown.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:30px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);vertical-align:middle;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (max-width: 1279px){section .wrapper-bottles div h6:after{width:24px;height:24px}}section .wrapper-bottles div:hover h6:after{margin-left:15px}@media (max-width: 1279px){section .wrapper-bottles div:hover h6:after{margin-left:10px}}section .wrapper-bottles a:nth-child(1){position:relative;left:-20px}section .wrapper-bottles a:nth-child(2){position:relative;left:20px}section .wrapper-bottles a:nth-child(3){position:relative;left:60px}@media (max-width: 639px){section .wrapper-bottles{padding:20px}section .wrapper-bottles div{height:calc((100vw - 40px) * 380/1080);margin-bottom:20px}section .wrapper-bottles div h6{bottom:-10px}section .wrapper-bottles a:nth-child(2){left:0}section .wrapper-bottles a:nth-child(3){left:20px}}section .wrapper-form,section .contacts,section .contacts-map{width:100%;padding:40px}section .wrapper-form h1,section .contacts h1,section .contacts-map h1{text-transform:uppercase}@media (max-width: 639px){section .wrapper-form,section .contacts,section .contacts-map{padding:40px 0}}section .flex-contacts{margin-left:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}section .flex-contacts h2{width:30%;font-family:'Cormorant Garamond', serif;margin-top:40px;display:inline-block}section .flex-contacts p{width:70%;margin-top:40px;display:inline-block}@media (max-width: 639px){section .flex-contacts{margin-left:0}}section .contacts-map{height:calc((100vw - 120px) * 9/16)}@media (max-width: 639px){section .contacts-map{height:calc(100vw - 40px)}}.wpcf7 h6{display:inline-block;float:right;margin-top:40px}.wpcf7 h6:after{content:'';display:inline-block;background-image:url("../images/scrolldown.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);vertical-align:middle;position:relative;left:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.wpcf7 h6:hover:after{left:10px}@media (max-width: 639px){.wpcf7 h6{margin-top:36px}}.wpcf7 p{display:block;clear:right;margin-top:40px}.wpcf7 p span{width:70%;display:inline-block;float:right;margin:0;padding:0}.wpcf7 p .ast{font-size:12px;vertical-align:top}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:0;border:none;border-bottom:2px solid #000;background-color:transparent;margin:0 auto;padding:0 2px;font-family:'Cormorant Garamond', serif;font-size:1em;line-height:1em;display:block;color:#000}.wpcf7 textarea{width:100%;height:100px}.wpcf7 .acceptance-privacy{display:none}.wpcf7 input[type='submit']{width:auto;color:#000;background-color:transparent;cursor:pointer;border:none;font-size:1em;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.wpcf7 input[disabled]{opacity:0.5}.wpcf7 input[disabled]:hover{background-color:transparent !important;color:#000 !important}#my-accept{margin-top:40px;clear:both;display:inline-block}@media (max-width: 639px){#my-accept{font-size:0.7em}}#my-accept:before{content:'\2713';color:#000;display:inline-block;width:16px;height:16px;line-height:1em;margin-right:10px;cursor:pointer;text-align:center;border:2px solid #000;vertical-align:top}@media (max-width: 639px){#my-accept:before{width:14px;height:12px}}.label-not-check:before{content:'' !important}.wpcf7-not-valid-tip{font-size:12px !important;text-align:right !important}.ajax-loader{display:none !important}.wpcf7-response-output{margin:0 !important;margin-top:10px !important;padding:5px !important;border:2px solid #000 !important;font-family:'Cormorant Garamond', serif;font-size:12px !important}.request-form .wrapper-form{width:100%}.request-form .wrapper-form h3{padding-top:40px;clear:both}.request-form .wrapper-form p{display:inline-block;float:left;width:46%}.request-form .wrapper-form .mr{margin-left:8%}@media (max-width: 639px){.request-form .wrapper-form p{width:100%;float:none}.request-form .wrapper-form .mr{margin-left:0}}.page-sect .intro-text{text-transform:uppercase;margin-bottom:40px;width:100%}.page-sect .wrapper-big-img{width:100%;display:inline-block}.page-sect .wrapper-big-img .big-img{width:0%;min-height:calc((100vw - 120px)*9/16);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 639px){.page-sect .wrapper-big-img .big-img{min-height:calc((100vw - 40px)*9/16)}}.page-sect .text{width:100%;padding:0 40px;margin-top:40px}.page-sect .text h2{width:30%;font-family:'Cormorant Garamond', serif;margin-top:20px;display:inline-block}.page-sect .text a:hover{font-weight:700}.carousel{position:relative}.carousel h1{position:absolute;top:50%;left:15%;right:15%;text-align:center;z-index:10;color:#fff;text-transform:uppercase;letter-spacing:4px}@media (max-width: 639px){.carousel h1{letter-spacing:0;font-size:1.2em}}.carousel .owl-carousel{margin:80px 0;position:relative}.carousel .owl-carousel .item{width:100%;height:calc(100vw * 9/16);background-size:cover;background-position:center;background-repeat:no-repeat}.carousel .owl-carousel .owl-nav div{position:absolute;top:50%;width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/scrolldown.png");-webkit-filter:invert(100%);filter:invert(100%);-webkit-transform-origin:50%;transform-origin:50%}.carousel .owl-carousel .owl-prev{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);left:10%}.carousel .owl-carousel .owl-next{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);right:10%}@media (max-width: 639px){.carousel .owl-carousel .owl-nav div{top:45%}.carousel .owl-carousel .owl-prev{left:20px}.carousel .owl-carousel .owl-next{right:20px}}.flex-vini{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 60px 80px}.flex-vini a{width:33%;display:block}.flex-vini a .bottle-line{background-size:contain;background-position:center;background-repeat:no-repeat;height:calc((100vw - 120px) * 0.33 * 1080/380);margin:0 auto;display:block;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.flex-vini a h2{font-family:'Cormorant Garamond', serif;text-align:center;opacity:1;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.flex-vini .not-hover .bottle-line{-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important}.flex-vini .not-hover h2{opacity:0 !important}@media (max-width: 639px){.flex-vini{padding:40px 20px 80px}}.tax-vini{-ms-flex-wrap:wrap;flex-wrap:wrap}.tax-vini a{display:inline-block;float:left;width:calc(100%/4) !important;height:calc((100vw - 120px)/4*1080/380) !important;margin:30px 0}.tax-vini .bottle-line{width:100% !important;height:100% !important}@media (max-width: 767px){.tax-vini{display:block}.tax-vini a{width:100% !important;height:calc((100vw - 120px)/2*1080/380) !important;display:block;float:none;margin:30px auto}}.cru,.collio{background-size:contain;background-position:center;background-repeat:no-repeat}.cru{background-image:url("../images/brda-s.png")}.collio{background-color:#b39868;background-image:none}.collio .content-wine{background-image:url("../images/collio.png");background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.i-fiori-del-borgo{background-image:url("../images/ison-.png");background-size:contain;background-position:center;background-repeat:no-repeat}.content-wine{position:relative;text-align:center;width:100%;padding:80px 60px}.content-wine .text-wine,.content-wine .desc-wine{width:100%}.content-wine .text-wine h1,.content-wine .desc-wine h1{margin-bottom:20px}@media (max-width: 639px){.content-wine .text-wine h1,.content-wine .desc-wine h1{padding:0 10px}}.content-wine .text-wine h4,.content-wine .desc-wine h4{font-family:'Cormorant Garamond', serif}.content-wine .text-wine p:not(:last-child),.content-wine .desc-wine p:not(:last-child){margin-bottom:10px}.content-wine .img-wine{width:40%;height:calc((100vw - 120px)*0.4*1080/380);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;margin:0 auto}@media (max-width: 639px){.content-wine{padding:60px 20px}.content-wine .img-wine{width:50%;height:calc((100vw - 40px)*0.5*1080/380)}}.prev-post,.next-post{position:absolute;top:25px}.prev-post div,.next-post div{width:30px;height:30px;position:relative;top:0;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.prev-post:hover div,.next-post:hover div{top:10px}@media (max-width: 639px){.prev-post,.next-post{top:60px}}.prev-post{left:10px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.next-post{right:10px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.term-nav{text-align:center;padding:12px 0;margin-bottom:40px}.term-nav h3{display:inline-block;font-family:'Cormorant Garamond', serif;color:#000;font-size:2em;margin:0 40px}@media (max-width: 639px){.term-nav h3{font-size:1.2em;margin:0 20px}}.term-nav h6{display:inline-block;color:#000;font-family:'Cormorant Garamond', serif}@media (max-width: 639px){.term-nav h6{font-size:0.8em}}.term-nav h6:first-child a:before{content:'';display:inline-block;background-image:url("../images/scrolldown.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:30px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);vertical-align:middle;position:relative;left:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.term-nav h6:first-child a:hover:before{left:-15px}.term-nav h6:last-child a:after{content:'';display:inline-block;background-image:url("../images/scrolldown.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:30px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);vertical-align:middle;position:relative;left:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.term-nav h6:last-child a:hover:after{left:15px}.wine-list{padding:10px 60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wine-list h2{font-family:'Cormorant Garamond', serif;margin:0 10px;color:#000}.wine-list h2 a{position:relative;padding:5px 0;display:block;overflow:hidden}.wine-list h2 a:after{content:'';display:block;position:absolute;bottom:0;left:-100%;width:100%;height:3px;background-color:#000;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.wine-list h2 a:hover:after{left:0}.wine-list h2 .current-wine:after{left:0 !important}@media (max-width: 639px){.wine-list{padding:10px 20px 0}}#hide{z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}section.download{display:block;position:relative}section.download .table{display:table;border-collapse:collapse;width:100%;text-align:center;margin-top:40px}section.download .table .t-head{display:table-header-group}section.download .table .t-head h1{display:table-cell;font-size:1.2em;padding-bottom:10px}section.download .table .t-row{display:table-row}section.download .table .t-row p{display:table-cell;padding:10px 0;border-left:1px solid #000;border-right:1px solid #000}section.download .table .t-row p a:hover{font-weight:700}@media (max-width: 639px){section.download .table .t-head{display:none}section.download .table .t-row:nth-of-type(2n){background-color:inherit}section.download .table .t-row p:first-child{font-family:'Cormorant Garamond', serif;font-size:1.2em}section.download .table .t-row p{display:block;padding:5px 0}section.download .table .t-row p:before{content:attr(data-th);display:block}}section.download h2{margin-top:40px;text-transform:uppercase;font-family:'Cormorant Garamond', serif}section.download h2 a:after{content:'';display:inline-block;background-image:url("../images/scrolldown.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:30px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);vertical-align:middle;position:relative;left:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}section.download h2 a:hover:after{left:10px}section.download h3{margin:20px 0}section.download h3 a:hover{font-weight:700}.subscribe-newsletter{text-align:center;margin-top:40px}.subscribe-newsletter h2{text-transform:uppercase;font-family:'Cormorant Garamond', serif}#subemail{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;border-radius:0;border:none;border-bottom:2px solid #000;background-color:transparent;margin:20px auto;padding:0 2px;font-family:'Cormorant Garamond', serif;font-size:1em;line-height:1em;display:inline-block;color:#000}#subscribe{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:auto;border-radius:5px;border:2px solid #000;background-color:#000;margin:20px 40px;padding:2px 10px;font-family:'Alegreya Sans', sans-serif;font-size:1em;line-height:1em;display:inline-block;color:#fff}#subscribe:hover{background-color:#fff;color:#000}#result a{text-decoration:underline}#result a:hover{font-weight:700}
