﻿@font-face{font-family:"Madelyn";font-style:normal;font-weight:normal;src:url("../fonts/madelyn-regular-pddmfont.eot?#iefix") format("embedded-opentype"),url("../fonts/madelyn-regular-pddmfont.woff2") format("woff2"),url("../fonts/madelyn-regular-pddmfont.woff") format("woff"),url("../fonts/madelyn-regular-pddmfont.svg#Madelyn") format("svg")}@font-face{font-family:"Domaine";font-style:normal;font-weight:300;src:url("../fonts/DomaineText-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/DomaineText-Light.woff") format("woff"),url("../fonts/DomaineText-Light.svg#Domaine") format("svg")}@font-face{font-family:"Domaine";font-style:normal;font-weight:700;src:url("../fonts/DomaineDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/DomaineDisplay-Bold.woff") format("woff"),url("../fonts/DomaineDisplay-Bold.svg#Domaine") format("svg")}html{font-size:16px;scroll-behavior:smooth}@media only screen and (max-width: 480px){html{font-size:13px;scroll-behavior:smooth}}html body{position:relative;line-height:1;font-family:"Domaine";font-weight:300;font-size:1rem;color:#231f20;font-variant-numeric:lining-nums}@media only screen and (max-width: 768px){html body{width:100vw;overflow-x:hidden;font-size:1.125rem}}@media only screen and (max-width: 767px){html body{padding-top:70px}}html body a{color:#b19559;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html body a:hover{text-decoration:none;color:#927a45}html body a:focus{outline:none;text-decoration:none}html h1,html h2,html h3,html h4,html h5,html h6,html p,html span,html strong,html a,html button,html ul,html input,html textarea,html select,html label{visibility:hidden;opacity:0;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}html.wf-inactive h1,html.wf-inactive h2,html.wf-inactive h3,html.wf-inactive h4,html.wf-inactive h5,html.wf-inactive h6,html.wf-inactive p,html.wf-inactive span,html.wf-inactive strong,html.wf-inactive a,html.wf-inactive button,html.wf-inactive ul,html.wf-inactive input,html.wf-inactive textarea,html.wf-inactive select,html.wf-inactive label,html.wf-active h1,html.wf-active h2,html.wf-active h3,html.wf-active h4,html.wf-active h5,html.wf-active h6,html.wf-active p,html.wf-active span,html.wf-active strong,html.wf-active a,html.wf-active button,html.wf-active ul,html.wf-active input,html.wf-active textarea,html.wf-active select,html.wf-active label{visibility:visible;opacity:1}p{font-weight:300}h1,section.giesen-section h2,span.welcome{position:relative;font-family:"Domaine";font-size:5.625rem;padding:.6em 0 0 .6em;text-transform:capitalize;color:#fff;line-height:.3em;margin:0 0 .3em;z-index:0;font-weight:700;overflow-wrap:normal}h1 small,section.giesen-section h2 small,span.welcome small{display:block;font-size:.5em;position:absolute;top:-0.4em;left:.6em;color:inherit;font-weight:700}.hero-content{position:relative;z-index:1}.hero-content p{line-height:1.25em}span.welcome{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:50px;padding:0;color:#b19559}@media only screen and (max-width: 400px){span.welcome{font-size:4.5em;margin-bottom:40px}}.page-template-default .article-header h1{color:#b19559;margin-top:70px;margin-bottom:84px}h2,h3,h4,h5{font-weight:700;text-transform:initial}h2{margin-top:10px;font-size:3.125rem}#main{padding-top:70px}#main:empty{padding-top:40px}@media only screen and (max-width: 767px){#main{padding-top:20px}}#secondary h2{margin-top:40px}h3{font-size:2.1875rem}h4{margin:0 auto;line-height:.9em;font-size:1.875rem}h5{margin:10px auto 0;font-size:1.125rem}@media only screen and (max-width: 768px){h5{font-size:1.25rem}}p{line-height:1.2}.btn{outline:none;padding:9px 15px 10px;display:inline-block;color:#b19559;border:1px solid #b19559;border-radius:0;font-size:1rem;line-height:1.3em;font-weight:700;text-transform:initial;text-align:center;background-color:rgba(0,0,0,0);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (max-width: 768px){.btn{font-size:1rem}}.btn:hover,.btn:focus{background-color:#b19559;color:#fff}.btn.center-btn{margin-top:58px}.btn.reverse{color:#fff;border-color:#fff}.btn.reverse:hover,.btn.reverse:focus{border-color:#b19559}.btn.gold{color:#fff;border-color:#fff;background-color:#b19559}.btn.gold:hover,.btn.gold:focus{background-color:#fff;color:#b19559 !important}a.read-more{display:block;color:#b19559;font-size:1em;margin-top:1em}a.read-more:hover{text-decoration:underline;color:#b19559}@media only screen and (max-width: 768px){a.read-more{font-size:1.1em}}.main-text p{font-size:1.125rem;line-height:1.25em}@media only screen and (max-width: 768px){.main-text p{font-size:1.25rem}}.main-text p:first-of-type{margin-top:0}.main-text ul{padding-left:0}.main-text ul li{position:relative;font-size:1.125rem;line-height:1.25em;list-style-type:none;padding-left:15px}@media only screen and (max-width: 768px){.main-text ul li{font-size:1.25rem}}.main-text ul li::before{content:">";position:absolute;font-size:.75em;left:0;top:0;bottom:0;margin:auto}.main-text a.read-more{display:inline;font-size:1.125rem}@media only screen and (max-width: 768px){.main-text a.read-more{font-size:1.25rem}}p.introduction{font-size:1.125rem;font-weight:300;text-align:center;margin-bottom:30px;line-height:1.25em}p.introduction a.read-more{font-weight:normal}@media only screen and (max-width: 768px){p.introduction{font-size:1.375rem}}span.name:not(:last-of-type)::after{content:", ";display:inline-block}hr{background-color:#b19559;width:350px;height:1px;margin:10px auto 40px}img.responsive{width:100%;height:auto}img.full-width{margin:10px 0 40px}ul.social-media{padding:0;margin:0;display:inline-block}ul.social-media li{display:block}ul.social-media li:not(:last-of-type){margin-bottom:13px}ul.social-media li a{color:#000;font-size:.8em}ul.social-media li a:hover{text-decoration:underline}ul.social-media li a::before{content:"";display:inline-block;width:31px;height:31px;vertical-align:middle;margin-right:8px;background-size:cover}@media only screen and (min-width: 992px)and (max-width: 1199px){ul.social-media li a::before{width:22px;height:22px;margin-right:5px}}ul.social-media li a[href*=facebook]::before{background-image:url(../images/social-facebook.svg)}ul.social-media li a[href*=youtube]::before{background-image:url(../images/social-youtube.svg)}ul.social-media li a[href*=instagram]::before{background-image:url(../images/social-instagram.svg)}.giesen-video{position:relative;padding-bottom:56.25%}.giesen-video iframe,.giesen-video #video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;transition:opacity 600ms linear;z-index:8}.giesen-video iframe.fade-out,.giesen-video #video-overlay.fade-out{opacity:0;z-index:0}.giesen-video iframe.fade-in,.giesen-video #video-overlay.fade-in{opacity:1}.giesen-video #video-overlay{opacity:1}.giesen-video #video-overlay.fade-out{opacity:0}.giesen-video iframe{opacity:0}.giesen-video iframe.fade-in{opacity:1}.hero-content{margin-top:40px;text-align:center;font-size:1.125rem}@media only screen and (max-width: 768px){.hero-content{font-size:1.25rem}}.action-container{margin-top:40px;margin-bottom:40px}.action{position:relative;display:block;margin:0 auto;outline:none;background-color:rgba(0,0,0,0);border:0;width:42px;height:42px;font-size:0}.action#scroll-up::before,.action#scroll-up::after,.action#scroll-down::before,.action#scroll-down::after,.action.go-back::before,.action.go-back::after,.action#review-slider-previous::before,.action#review-slider-previous::after,.action#review-slider-next::before,.action#review-slider-next::after,.action.go-to::before,.action.go-to::after{content:"";position:absolute;width:42px;height:42px;background-image:url("../images/icon-scroll-up.svg");bottom:0;left:0;cursor:pointer;background-size:cover;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}.action#scroll-up::before,.action#scroll-down::before,.action.go-back::before,.action#review-slider-previous::before,.action#review-slider-next::before,.action.go-to::before{background-position:left center}.action#scroll-up::after,.action#scroll-down::after,.action.go-back::after,.action#review-slider-previous::after,.action#review-slider-next::after,.action.go-to::after{background-position:right center;opacity:0}.action#scroll-up:hover::after,.action#scroll-down:hover::after,.action.go-back:hover::after,.action#review-slider-previous:hover::after,.action#review-slider-next:hover::after,.action.go-to:hover::after{opacity:1}.action#scroll-down::before,.action#scroll-down::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.action#review-slider-previous{margin:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.action#review-slider-next{margin:0}.action.go-to,.action#review-slider-next{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.action.go-back{position:relative;z-index:2;margin-top:20px;font-size:1rem;text-transform:initial;width:auto;height:auto;padding-left:38px;color:#b19559;vertical-align:middle}.action.go-back:hover{text-decoration:underline}.action.go-back::before,.action.go-back::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);height:23px;width:23px;top:-2px;margin:auto}#visual-modal .giesen-video iframe{opacity:1}#visual-modal{background-color:rgba(255,255,255,.95)}#visual-modal .giesen-image-caption{color:#fff;font-weight:700;font-size:18px;position:absolute;width:100%;bottom:0;padding:10px;background-color:rgba(0,0,0,.4);text-transform:uppercase}#visual-modal .modal-content{position:relative;border-radius:0;border:0}#visual-modal .modal-content button.close-modal{outline:none;background-color:rgba(0,0,0,0);border:0;width:35px;height:35px;right:0;top:0;position:absolute;z-index:999}#visual-modal .modal-content button.close-modal::after{content:"";position:absolute;width:35px;height:35px;top:0;left:0;background-size:cover;background-image:url("../images/icon-close.svg")}@media only screen and (min-width: 768px){#visual-modal .giesen-modal-content img{max-width:80vw;max-height:90vh;width:auto;height:auto}}body.modal-open #visual-modal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}body.modal-open #visual-modal .modal-dialog{margin:auto}@media only screen and (max-width: 767px){body.modal-open #visual-modal .modal-dialog{margin:auto 15px;width:100%}}.asset{position:relative;cursor:pointer}.asset::after{content:"";position:absolute;z-index:1;top:0;right:0;background-size:cover}.asset.image-container::after{background-image:url("../images/icon-magnify.svg");width:35px;height:35px}.asset.video-container::after{content:"";position:absolute;z-index:1;bottom:0;left:0;margin:auto;background-image:url("../images/icon-video.svg");width:65px;height:65px;background-size:cover}.wine-range-thumbnails{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wine-range-thumbnails .wine-thumb-container{position:relative;padding-bottom:50px;margin-bottom:10px}@media only screen and (max-width: 768px){.wine-range-thumbnails .wine-thumb-container{margin-left:25px;margin-right:25px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column}}.wine-range-thumbnails .wine-thumb-container a{display:block}@media only screen and (max-width: 768px){.wine-range-thumbnails .wine-thumb-container a{text-align:center;margin-bottom:10px}}.wine-range-thumbnails .wine-thumb-container a.go-to{margin-top:10px}.wine-range-thumbnails .wine-thumb-container a.wine-image-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.wine-range-thumbnails .wine-thumb-container .thumb .responsive{position:absolute;height:100%;top:0;left:0;background-position:50%;background-size:cover;width:100%}.wine-range-thumbnails .wine-thumb-container .thumb .responsive img{width:100%}.wine-range-thumbnails .wine-thumb-container:hover .wine-display{visibility:visible}.wine-range-thumbnails .wine-thumb-container:hover a{pointer-events:auto}@media only screen and (min-width: 768px){.wine-range-thumbnails .wine-thumb-container:hover img.thumb.hover{opacity:1}}.wine-range-thumbnails .wine-thumb-container .wine-display{position:absolute;top:100%;top:calc(100% - 40px);left:-50%;right:-50%;text-transform:uppercase;text-align:center;opacity:0;visibility:hidden;pointer-events:none}@media only screen and (min-width: 769px){.wine-range-thumbnails .wine-thumb-container .wine-display{margin:auto}}.wine-range-thumbnails .wine-thumb-container .wine-display span{display:block;color:#000;font-weight:700;font-size:.75rem}.wine-range-thumbnails .wine-thumb-container .wine-display strong{color:#b19559;font-weight:800;font-size:1.125rem}@media only screen and (max-width: 768px){.wine-range-thumbnails .wine-thumb-container .wine-display{margin-top:auto;position:static;visibility:visible;opacity:1 !important}.wine-range-thumbnails .wine-thumb-container .wine-display span{font-size:.875rem}.wine-range-thumbnails .wine-thumb-container .wine-display strong{font-size:1.25rem}}#reviews{position:relative}#reviews .review-controls{position:absolute;top:0;bottom:0}@media only screen and (max-width: 767px){#reviews .review-controls{display:none}}#reviews #review-slider-previous,#reviews #review-slider-next{position:absolute;top:0;bottom:0;margin:auto;z-index:10}#reviews #review-slider-previous{left:0}#reviews #review-slider-next{right:0}#trip-link{margin-top:30px}#trip-link a{font-weight:400;font-size:1.125rem;color:#b19559}@media only screen and (max-width: 768px){#trip-link a{font-size:1.25rem}}#reviews-slide{position:relative;text-align:center}@media only screen and (max-width: 767px){#reviews-slide{height:auto !important}}#reviews-slide .giesen-review{position:absolute;width:100%;height:100%}@media only screen and (max-width: 767px){#reviews-slide .giesen-review{position:static;display:none;opacity:0 !important}#reviews-slide .giesen-review:nth-of-type(-n+3){opacity:1 !important;display:block}}#reviews-slide .giesen-review.one-review{position:static}#reviews-slide .giesen-review:not(:first-of-type){opacity:0}@media only screen and (max-width: 767px){#reviews-slide .giesen-review .review{padding:30px 0}#reviews-slide .giesen-review:first-of-type .review{padding-top:0}#reviews-slide .giesen-review:last-of-type .review{padding-bottom:0}}#reviews-slide .review{padding-top:60px}#reviews-slide .review-text{margin-bottom:10px}#reviews-slide p{font-size:1.125rem}@media only screen and (max-width: 768px){#reviews-slide p{font-size:1.25rem}}#reviews-slide .review-grade{margin:0 0 5px}#reviews-slide span.star{display:inline-block}#reviews-slide span.star::after{content:"";display:inline-block;width:16px;height:16px}#reviews-slide span.star.full::after{background-image:url("../images/review-star-full.svg")}#reviews-slide span.star.half::after{background-image:url("../images/review-star-half.svg")}#reviews-slide span.star.none::after{background-image:url("../images/review-star-empty.svg")}#reviews-slide p.name{text-transform:uppercase;font-size:.875rem;margin:20px 0 0}@media only screen and (max-width: 767px){#reviews-slide p.name{margin-top:10px}}#reviews-slide div.points{position:relative;display:inline-block;margin:0 auto 5px;width:160px;height:50px}#reviews-slide div.points::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../images/review-points-medal.svg");background-position:center;background-repeat:no-repeat}#reviews-slide div.points strong{color:#fff;font-weight:800;font-size:1.125rem;position:absolute;left:0;right:0;top:30%}@media only screen and (max-width: 768px){#reviews-slide div.points strong{font-size:1.25rem}}#visuals{margin-top:55px}#visuals .caption{margin-top:10px}#visuals .visual{margin-bottom:30px;max-width:585px;max-height:312px}#visuals .visual:last-of-type{margin-bottom:0}#visuals .visual .asset{padding-bottom:56.25%;position:relative}#visuals .visual .asset .image{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px){#visuals .visual:nth-last-of-type(-n+2):not(.col-sm-12){margin-bottom:0}}.content-wrapper{margin-top:100px}@media only screen and (min-width: 768px){.content-wrapper{margin-top:110px}}@media only screen and (max-width: 425px){.container{padding-right:30px;padding-left:30px}}#text_content .main-text a[id]::before{content:"";display:block;height:25px;margin-top:-25px;visibility:hidden}@media(min-width: 768px){#text_content .main-text a[id]::before{height:175px;margin-top:-175px}}form.pddm-form-brand input[type=number],form.pddm-form input[type=number]{-moz-appearance:textfield}form.pddm-form-brand input[type=number]::-webkit-inner-spin-button,form.pddm-form-brand input[type=number]::-webkit-outer-spin-button,form.pddm-form input[type=number]::-webkit-inner-spin-button,form.pddm-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}form.pddm-form-brand .error,form.pddm-form-brand .error input.form-control,form.pddm-form-brand .error textarea.form-control,form.pddm-form .error,form.pddm-form .error input.form-control,form.pddm-form .error textarea.form-control{border-color:red !important;box-shadow:none !important;color:red !important}form.pddm-form-brand .status .throbber,form.pddm-form .status .throbber{border-radius:15px !important;background-color:red;height:20px;margin:0 auto;position:relative;top:5px;width:20px;display:block;-webkit-animation:scaleout 1s infinite ease-in-out;-moz-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}form.pddm-form-brand .message,form.pddm-form .message{min-height:45px}form.pddm-form-brand p.error,form.pddm-form p.error{color:red !important}form.pddm-form-brand p.success,form.pddm-form p.success{color:#b19559 !important}form .throbber,.pddm-throbber{border-radius:15px !important;background-color:red;display:block;height:20px;margin:0 auto;position:relative;top:5px;width:20px;-webkit-animation:scaleout 1s infinite ease-in-out;-moz-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}@keyframes scaleout{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}label{font-size:13px;text-transform:initial;display:block;line-height:1.2;font-weight:300}label.mailchimp{font-size:.875rem;line-height:1.3em;font-weight:normal;color:#000;text-transform:uppercase}select{border:1px solid #b19559;padding:8px 8px 8px 3px;text-indent:5px;-moz-appearance:none;-webkit-appearance:none;border-radius:0;background-image:url("../images/form-select.svg");background-repeat:no-repeat;background-position:right 10px bottom 10px;color:#b19559}select::-ms-expand{display:none}select:focus{outline:none !important}select.form-control{background-image:url("../images/form-select.svg");border:1px solid #7a7a7a}input:focus,input.form-control:focus,textarea.form-control:focus{border:1px solid #b19559;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(177,149,89,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(177,149,89,.6)}input[readonly],input[disabled]{background-color:#f9f9f9}input[readonly]:focus,input[disabled]:focus{box-shadow:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=submit]{outline:none}input:not([type=submit]),textarea.form-control,textarea#enquiry{outline:none;border:1px solid #7a7a7a;text-indent:5px;padding:9px 10px 10px;-webkit-appearance:none;-webkit-border-radius:0}input:not([type=submit])::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder,textarea#enquiry::-webkit-input-placeholder{font-size:.875rem;line-height:1.3em;font-weight:normal;color:#7a7a7a;text-transform:uppercase}input:not([type=submit])::-moz-placeholder,textarea.form-control::-moz-placeholder,textarea#enquiry::-moz-placeholder{font-size:.875rem;line-height:1.3em;font-weight:normal;color:#7a7a7a;text-transform:uppercase}input:not([type=submit]):-moz-placeholder,textarea.form-control:-moz-placeholder,textarea#enquiry:-moz-placeholder{font-size:.875rem;line-height:1.3em;font-weight:normal;color:#7a7a7a;text-transform:uppercase}input:not([type=submit]):-ms-input-placeholder,textarea.form-control:-ms-input-placeholder,textarea#enquiry:-ms-input-placeholder{font-size:.875rem;line-height:1.3em;font-weight:normal;color:#7a7a7a;text-transform:uppercase}span.required{display:none}.form-control{box-shadow:none;border-radius:0}textarea.form-control{height:132px}input[type=radio]+label span,input[type=checkbox]+label span{display:block;width:18px;height:18px;vertical-align:middle;background-image:url("../images/form-checkbox.svg");background-position:left center;cursor:pointer}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+label,input[type=checkbox]+label{display:inline-block;z-index:1;position:relative;text-align:left;margin-right:10px;padding-left:25px}input[type=radio]+label span,input[type=checkbox]+label span{margin-bottom:-16px;margin-left:-25px}input[type=radio]:checked+label span,input[type=checkbox]:checked+label span{background-position:right center}header.header{padding:20px 0px 75px;background-color:rgba(0,0,0,0);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear}header.header.whiten{background-color:rgba(255,255,255,.95);bottom:0;z-index:10}header.header.opacitise{background-color:rgba(255,255,255,.95)}@media only screen and (max-width: 767px){header.header{position:absolute;left:0;right:0;top:0;bottom:calc(100% - 70px);z-index:1;background-color:#fff;padding:0}}@media only screen and (min-width: 768px){header.header{z-index:10;top:0;left:0;right:0;position:fixed;width:100%}}header.header>.container{position:relative;margin:0 auto}header.header>.container>.row{height:70px}@media only screen and (max-width: 767px){header.header>.container>.row{height:88px}}header.header .logo{text-align:center;position:relative;top:60px}@media only screen and (max-width: 767px){header.header .logo{top:5px}}header.header .logo.brand-library-logo{top:0}header.header .logo img{height:110px}@media only screen and (max-width: 767px){header.header .logo img{height:60px;width:auto}}header.brand-library{padding:48px 0px 5px 0}p.alert-message{background-color:#b19559;color:#fff;display:block;margin:0;padding:10px 0;text-align:center;position:relative;top:-16px}.navbar-toggle{position:absolute;top:24px;right:30px;margin:0;float:none;padding:10px;z-index:1}.navbar-toggle .icon-bar{left:0;width:28px;position:absolute;background-color:#b19559;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-toggle .icon-bar:nth-of-type(2){top:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle .icon-bar:nth-of-type(3){background-color:rgba(0,0,0,0)}.navbar-toggle .icon-bar:nth-of-type(4){top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggle.collapsed .icon-bar:nth-of-type(2){top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggle.collapsed .icon-bar:nth-of-type(3){background-color:#b19559;top:3px}.navbar-toggle.collapsed .icon-bar:nth-of-type(4){top:11px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (min-width: 768px){header.header>.container>.row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}}@media only screen and (min-width: 992px){header.header>.container>.row{width:90%;margin:0 auto}}header.header nav.mainnav{padding:0;width:100%}@media only screen and (min-width: 992px){header.header nav.mainnav#main-menu-left{float:right}header.header nav.mainnav#main-menu-right{float:left}}header.header ul.nav{margin:0;padding:0;width:100%}@media only screen and (min-width: 768px){header.header ul.nav{border-bottom:2px solid #b19559;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}header.header ul.nav#menu-main-menu-left::before{content:none}header.header ul.nav#menu-main-menu-right::after{content:none}}header.header ul.nav>li{padding:0 0 20px 0}@media only screen and (max-width: 768px){header.header ul.nav>li{padding-bottom:35px}}@media only screen and (min-width: 768px)and (max-width: 991px){header.header ul.nav>li{padding-bottom:15px}}header.header ul.nav>li>a{padding:0;color:#b19559;font-size:1.0625rem;font-weight:700;text-transform:initial;-webkit-transition:color 600ms linear;-moz-transition:color 600ms linear;transition:color 600ms linear}@media only screen and (max-width: 768px){header.header ul.nav>li>a{font-size:1.375rem}}@media only screen and (min-width: 768px)and (max-width: 991px){header.header ul.nav>li>a{font-size:.875rem;font-weight:700}}header.header ul.nav>li.active>a,header.header ul.nav>li>a:hover,header.header ul.nav>li>a:focus{background-color:rgba(0,0,0,0);color:#fff}@media only screen and (max-width: 767px){header.header ul.nav>li.active>a,header.header ul.nav>li>a:hover,header.header ul.nav>li>a:focus{color:#000}}body.single-people header.header ul.nav>li.active>a,body.single-people header.header ul.nav>li>a:hover,body.single-people header.header ul.nav>li>a:focus,body.single-story header.header ul.nav>li.active>a,body.single-story header.header ul.nav>li>a:hover,body.single-story header.header ul.nav>li>a:focus,header.header.opacitise ul.nav>li.active>a,header.header.opacitise ul.nav>li>a:hover,header.header.opacitise ul.nav>li>a:focus{background-color:rgba(0,0,0,0);color:#000}@media only screen and (max-width: 767px){header.header ul.nav{text-align:center}nav#main-menu-left{margin-top:30px}nav.mainnav{-webkit-box-shadow:none;box-shadow:none}nav.mainnav li>a{font-size:1.125rem}}.page-template-template-brand-library .mainnav{display:none !important}div.footer-menu-wrapper{position:relative;z-index:0;background-color:#000}div.footer-menu-wrapper::before,div.footer-menu-wrapper::after{content:"";position:absolute;height:3px;left:0;right:0;z-index:2;background-color:#b19559}div.footer-menu-wrapper::before{top:0;border-bottom:1px solid #fff}div.footer-menu-wrapper::after{bottom:0;border-top:1px solid #fff}ul.footer-nav{margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){ul.footer-nav{margin:25px 0 35px}ul.footer-nav.library-right{margin:0 0 20px 0}}@media only screen and (min-width: 768px){ul.footer-nav#menu-footer-menu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}ul.footer-nav#menu-footer-menu::before,ul.footer-nav#menu-footer-menu::after{content:none}}ul.footer-nav>li{padding:14px 0 15px}@media only screen and (max-width: 767px){ul.footer-nav>li:not(.library):last-of-type{padding-bottom:0}ul.footer-nav>li.library{margin-top:15px}}ul.footer-nav>li>a{padding:0;color:#b19559;font-size:1rem;font-weight:700;text-transform:initial;-webkit-transition:color 600ms linear;-moz-transition:color 600ms linear;transition:color 600ms linear}@media only screen and (min-width: 768px)and (max-width: 991px){ul.footer-nav>li>a{font-size:.75rem;font-weight:700}}ul.footer-nav>li.active>a,ul.footer-nav>li>a:hover,ul.footer-nav>li>a:focus{background-color:rgba(0,0,0,0);color:#fff}ul.footer-nav a.lock{font-weight:400;position:relative;padding-left:22px}@media only screen and (min-width: 768px){ul.footer-nav a.lock{float:right}}ul.footer-nav a.lock::before,ul.footer-nav a.lock::after{content:"";position:absolute;width:12px;height:16px;background-image:url("../images/icon-lock.svg");left:0;top:-3px;bottom:0;margin:auto;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}ul.footer-nav a.lock::before{background-position:left center}ul.footer-nav a.lock::after{background-position:right center;opacity:0}ul.footer-nav a.lock:hover::after{opacity:1}#footer-information{padding:50px 0;position:relative}#footer-information::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-image:url("../images/dot-horizontal.svg");background-repeat:repeat-x}@media only screen and (min-width: 768px){#footer-information .separate{position:relative}#footer-information .separate::after{content:"";position:absolute;right:0;bottom:0;top:0;width:1px;background-image:url("../images/dot-vertical.svg");background-repeat:repeat-y}}#footer-information strong{text-transform:initial;display:block;margin-bottom:10px}@media only screen and (min-width: 768px)and (max-width: 991px){#footer-information #friends{margin-bottom:45px}#footer-information #friends::after{content:none}}@media only screen and (min-width: 992px)and (max-width: 1199px){#footer-information .be-social{padding-right:0}}@media only screen and (min-width: 992px){#footer-information .subscribe{padding-right:45px}}@media only screen and (min-width: 768px)and (max-width: 991px){#footer-information .subscribe{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media only screen and (max-width: 767px){#footer-information .subscribe strong{margin-top:20px}}#footer-information .lets-subscribe #email-friends{width:100%}#footer-information .lets-subscribe p{font-size:.85em}#footer-information .lets-subscribe #submit-friends{margin-left:15px;z-index:0}#footer-information ul.websites{padding:0;margin:0}#footer-information ul.websites li{display:inline-block}#footer-information ul.websites li:not(:last-of-type){margin-right:30px;margin-bottom:10px}#footer-information ul.websites li a{color:#000;font-size:.85em}@media only screen and (max-width: 767px){#footer-information ul.websites li a{font-size:1.1em}}#footer-information ul.websites li a:hover{text-decoration:underline}#footer-information .accreditations{margin-top:30px}#footer-information .accreditations img:not(:last-of-type){margin-right:15px}@media only screen and (min-width: 992px)and (max-width: 1199px){#footer-information .accreditations img:not(:last-of-type){margin-right:5px}}@media only screen and (min-width: 768px){nav#legal-menu{text-align:center}}ul#menu-legal-menu{padding:0;margin:0}@media only screen and (max-width: 767px){ul#menu-legal-menu{padding-bottom:15px}}ul#menu-legal-menu li{display:inline-block}ul#menu-legal-menu li a{color:#000;font-weight:700;text-transform:initial}@media only screen and (min-width: 992px)and (max-width: 1199px){ul#menu-legal-menu li a{font-size:.75rem}}@media only screen and (min-width: 768px)and (max-width: 991px){ul#menu-legal-menu li a{font-size:.625rem}}ul#menu-legal-menu li:first-of-type{margin-left:-7.5px}ul#menu-legal-menu li:not(:last-of-type)::after{content:"|";display:inline-block;margin:0 15px;font-weight:800}@media only screen and (min-width: 768px)and (max-width: 991px){ul#menu-legal-menu li:not(:last-of-type)::after{margin:0 4px}}#copy{font-size:.75rem;font-weight:300;padding:23px 0 25px}@media only screen and (min-width: 768px)and (max-width: 991px){#copy{font-size:.75rem}}@media only screen and (max-width: 767px){#copy{font-size:1rem}}@media only screen and (min-width: 768px){#copy .responsibly{float:right}}@media only screen and (min-width: 768px)and (max-width: 1199px){#copy .legal{padding:0}}@media only screen and (max-width: 767px){footer.footer{text-align:center;font-size:1.2em}#footer-information{padding:25px 0}#footer-information strong{margin-top:25px}}footer.brand-library .logo-footer{padding:25px 0 !important}footer.brand-library .logo-footer div{text-align:center}footer.brand-library .logo-footer .container .logo-container{display:flex;align-items:center}@media only screen and (max-width: 599px){footer.brand-library .logo-footer .container div{display:flex;align-items:center}}footer.brand-library .logo-footer .giesen-footer-logo img{height:70px}footer.brand-library .logo-footer img{height:45px;width:auto}@media only screen and (max-width: 599px){footer.brand-library .logo-footer img{height:auto;width:100%}}html.unverified{height:100vh;width:100vw;overflow:hidden}html.unverified body{height:100vh;width:100vw;overflow:hidden}html.unverified body header.header{position:absolute}html.unverified body #welcome-container{position:absolute;top:0;left:0;overflow:hidden;background-color:rgba(255,255,255,.95);height:100vh;width:100vw;z-index:999999;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;opacity:1}@media only screen and (max-width: 767px){html.unverified body #welcome-container{background-color:#fff}}html.unverified body #welcome-container #welcome{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}html.unverified body #welcome-container img#welcome-logo{margin-bottom:25px;width:100%;height:220px}html.unverified body #welcome-container #pddm-region{margin-bottom:20px;position:relative;z-index:1;width:100%;text-transform:uppercase;font-size:.8125rem;border:1px solid #b19559}html.unverified body #welcome-container #pddm-region option{text-transform:capitalize}html.unverified body p#warning{visibility:hidden;opacity:0;margin-top:15px;font-size:12px;text-transform:uppercase;font-weight:700;text-align:left;padding-left:30px;position:relative}html.unverified body p#warning::before{content:"";position:absolute;width:22px;height:20px;left:0;top:0;bottom:0;margin:auto;background-image:url("../images/icon-warning.svg")}html.unverified img.regional{color:rgba(0,0,0,0)}html.verified #welcome-container{display:none}section.giesen-section{min-height:650px;background-repeat:no-repeat;background-size:cover;position:relative;overflow-x:hidden}section.giesen-section#great-wine{padding-top:170px;min-height:480px}section.giesen-section#great-wine .optional-image{min-height:560px}@media only screen and (max-width: 767px){section.giesen-section#great-wine,section.giesen-section#great-times{background-position:right center;position:relative}section.giesen-section#great-wine::before,section.giesen-section#great-times::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}}section.giesen-section#great-wine .content,section.giesen-section#great-times .content{color:#fff}@media only screen and (max-width: 767px){section.giesen-section#great-wine,section.giesen-section#great-times{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}section.giesen-section#great-wine h2,section.giesen-section#great-times h2{margin-top:auto}}section.giesen-section#great-wine a.btn,section.giesen-section#great-times a.btn{color:#fff}section.giesen-section#great-wine .optional-image,section.giesen-section#great-times .optional-image{min-height:480px;padding-right:0}section.giesen-section#great-wine .optional-image .image-container,section.giesen-section#great-times .optional-image .image-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;min-height:inherit}section.giesen-section#great-wine img.home-section-image,section.giesen-section#great-times img.home-section-image{height:auto;margin-top:auto;width:100%}@media only screen and (min-width: 992px){section.giesen-section#great-wine img.home-section-image,section.giesen-section#great-times img.home-section-image{height:470px;width:auto}}section.giesen-section#find-us,section.giesen-section#giesen-map,section.giesen-section#great-people,section.giesen-section#our-place{padding-top:75px;padding-bottom:75px;min-height:490px}@media only screen and (max-width: 767px){section.giesen-section#find-us,section.giesen-section#giesen-map,section.giesen-section#great-people,section.giesen-section#our-place{padding:15px}section.giesen-section#find-us div:not([class*=content]),section.giesen-section#giesen-map div:not([class*=content]),section.giesen-section#great-people div:not([class*=content]),section.giesen-section#our-place div:not([class*=content]){min-height:inherit}section.giesen-section#find-us h2,section.giesen-section#giesen-map h2,section.giesen-section#great-people h2,section.giesen-section#our-place h2{margin:auto}section.giesen-section#find-us .content,section.giesen-section#giesen-map .content,section.giesen-section#great-people .content,section.giesen-section#our-place .content{margin:auto}section.giesen-section#find-us .content p,section.giesen-section#giesen-map .content p,section.giesen-section#great-people .content p,section.giesen-section#our-place .content p{padding:0 15px}}section.giesen-section#find-us::before,section.giesen-section#giesen-map::before,section.giesen-section#great-people::before,section.giesen-section#our-place::before{content:"";position:absolute;z-index:1;top:0;bottom:0;width:50%;background-color:rgba(255,255,255,.95)}@media only screen and (max-width: 767px){section.giesen-section#find-us::before,section.giesen-section#giesen-map::before,section.giesen-section#great-people::before,section.giesen-section#our-place::before{top:50%;width:100%}}section.giesen-section#find-us h2,section.giesen-section#giesen-map h2,section.giesen-section#great-people h2,section.giesen-section#our-place h2{color:#b19559}@media only screen and (max-width: 480px){section.giesen-section#find-us h2,section.giesen-section#giesen-map h2,section.giesen-section#great-people h2,section.giesen-section#our-place h2{margin-left:-20px}}section.giesen-section#find-us>.container,section.giesen-section#giesen-map>.container,section.giesen-section#great-people>.container,section.giesen-section#our-place>.container{position:relative;z-index:2;border:5px solid #b19559}@media only screen and (max-width: 767px){section.giesen-section#find-us>.container>.row,section.giesen-section#giesen-map>.container>.row,section.giesen-section#great-people>.container>.row,section.giesen-section#our-place>.container>.row{margin-top:auto}}section.giesen-section#giesen-map::before,section.giesen-section#great-people::before{left:50%;right:0}@media only screen and (max-width: 767px){section.giesen-section#giesen-map::before,section.giesen-section#great-people::before{left:0}}section.giesen-section#find-us::before,section.giesen-section#our-place::before{left:0;right:50%}@media only screen and (max-width: 767px){section.giesen-section#find-us::before,section.giesen-section#our-place::before{right:0}}@media only screen and (max-width: 374px){section.giesen-section#find-us .links,section.giesen-section#our-place .links{margin-top:40px}}section.giesen-section#find-us .links .btn,section.giesen-section#our-place .links .btn{width:145px;padding:11px 15px 13px}@media only screen and (max-width: 374px){section.giesen-section#find-us .links .btn,section.giesen-section#our-place .links .btn{padding:10px 10px 12px;display:inline}}section.giesen-section#find-us .links .btn:first-of-type,section.giesen-section#our-place .links .btn:first-of-type{margin-right:15px}@media only screen and (min-width: 768px)and (max-width: 991px){section.giesen-section#find-us .links .btn:first-of-type,section.giesen-section#our-place .links .btn:first-of-type{display:block;margin:0 auto 15px auto}}section.giesen-section#our-place{background-attachment:scroll}@media only screen and (max-width: 767px){section.giesen-section#find-us .contact-content{margin:auto}}section.giesen-section#explore{margin-bottom:45px}section.giesen-section#explore p{color:#fff}section.giesen-section#explore p:first-of-type{margin-top:0}@media only screen and (max-width: 767px){section.giesen-section#explore .row.giesen-main>div{min-height:initial;margin-top:auto;margin-bottom:40px}section.giesen-section#explore p{padding:0 15px}}@media only screen and (max-width: 767px){section.giesen-section:not(.giesen-main-section) div:not([class*=content]){min-height:inherit}section.giesen-section .flex-xs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;flex-flow:wrap}}@media only screen and (min-width: 768px)and (max-width: 991px){section.giesen-section h2{margin-left:-0.25em}}section.giesen-section p{text-align:center;font-size:1.125rem;line-height:1.3em;margin-bottom:20px;margin-top:20px}@media only screen and (max-width: 768px){section.giesen-section p{font-size:1.25rem}}@media only screen and (min-width: 768px){section.giesen-section p:first-of-type{margin-top:45px}}section.giesen-section>.container{min-height:inherit}section.giesen-section>.container>.row{min-height:inherit;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media only screen and (max-width: 767px){section.giesen-section>.container>.row{-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap}}section.giesen-section .links{text-align:center}#hero-container{position:relative}#hero-container h1.gold{color:#b19559}#hero-container h1.white{color:#fff}@media only screen and (max-width: 767px){#hero-container h1.white{color:#b19559}}#hero-container p.white{color:#fff}@media only screen and (max-width: 767px){#hero-container p.white{color:#000}}#hero-container p.black{color:#000}#hero-container.giesen-main-section{min-height:480px}@media only screen and (min-width: 992px)and (max-width: 1199px){#hero-container.giesen-main-section{min-height:380px}}@media only screen and (min-width: 768px)and (max-width: 991px){#hero-container.giesen-main-section{min-height:280px}}#hero-container.giesen-banner-section{min-height:370px}#hero-background{background-size:cover;background-repeat:no-repeat;background-position:center right}@media only screen and (min-width: 768px){#hero-background{position:absolute;top:0;right:0;bottom:0;left:0}}@media only screen and (max-width: 991px){#hero-background{height:400px}}@media only screen and (max-width: 767px){#hero-background{height:320px}}@media only screen and (min-width: 768px){#header-section{padding-top:170px}}@media only screen and (min-width: 992px){#header-section{min-height:inherit}#header-section>.container{min-height:inherit}#header-section>.container>.row{min-height:inherit;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media only screen and (max-width: 767px){#header-section h1{margin-top:40px}}@media only screen and (min-width: 768px)and (max-width: 991px){#header-section h1{font-size:7.5rem}#header-section p{font-size:1rem}}body.home section#promotional .giesen-main{height:auto !important}@media only screen and (max-width: 767px){body.single-promotions #promotional.giesen-section{background-size:auto 100%}}#promotional.giesen-section.background-right{background-position:top right}#promotional.giesen-section.background-left{background-position:top left}#promotional.giesen-section .alignment{text-align:center}#promotional.giesen-section .image-container{min-height:initial;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#promotional.giesen-section img.home-section-image{height:auto;width:100%}@media only screen and (min-width: 992px){#promotional.giesen-section img.home-section-image{height:470px;width:auto}}#promotional.giesen-section .to_top{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}#promotional.giesen-section .to_top img.home-section-image{margin-bottom:auto}#promotional.giesen-section .to_bottom{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}#promotional.giesen-section .to_bottom img.home-section-image{margin-top:auto}#promotional.giesen-section .promo-xs{text-align:center;min-height:initial}#promotional.giesen-section .svg-container{margin:40px 0}#promotional.giesen-section .promo-xs.flex-xs{display:block}@media only screen and (max-width: 767px){#promotional.giesen-section{background-size:auto 470px}#promotional.giesen-section .alignment{margin:0 auto;min-height:initial}#promotional.giesen-section .image-container{height:470px !important}#promotional.giesen-section a.btn.reverse{color:#b19559;border-color:#b19559}}#panels{margin-top:60px}@media only screen and (max-width: 767px){#panels>.col-sm-4:last-of-type .panel-content{padding-bottom:0}}.show-more{position:absolute;z-index:1;bottom:0;left:0;right:0;height:5px;background-color:#b19559}@media only screen and (max-width: 768px){.gold-line{width:100%;height:5px;background-color:#b19559;display:block}}.giesen-panel-container{position:relative}.giesen-panel-container .show-more{position:absolute;z-index:1;bottom:0;left:0;right:0;height:5px;background-color:#b19559}.giesen-panel-container .show-more::before,.giesen-panel-container .show-more::after{content:"";position:absolute;width:42px;height:42px;background-image:url("../images/icon-plus-minus.svg");bottom:0;left:0;cursor:pointer;background-size:cover;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}.giesen-panel-container .show-more::before{background-position:left center}.giesen-panel-container .show-more::after{background-position:right center;opacity:0}.giesen-panel-container .show-more:hover::after{opacity:1}.giesen-panel-container .show-more::before,.giesen-panel-container .show-more::after{bottom:-19px;right:0;margin:auto}@media only screen and (min-width: 767px)and (max-width: 991px){.giesen-panel-container .show-more::before,.giesen-panel-container .show-more::after{width:32px;height:32px;bottom:-14px}}.show-more-link:hover+.giesen-panel>.panel-content,.giesen-panel .panel-content:hover{top:0}.giesen-panel{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.giesen-panel:not(:last-of-type){margin-bottom:60px}}.giesen-panel img{width:100%;height:auto}@media only screen and (min-width: 768px){.giesen-panel{height:220px}}@media only screen and (min-width: 992px){.giesen-panel{height:293px}}@media only screen and (min-width: 1200px){.giesen-panel{height:360px}}.giesen-panel .image{padding-bottom:66.25%;overflow:hidden;position:relative;height:100%}.giesen-panel .image .image-in{height:100%;position:absolute;top:0;left:0;background-position:50%;background-size:cover;width:100%}.giesen-panel .panel-content{padding:30px;text-align:center}@media only screen and (min-width: 769px){.giesen-panel .panel-content{position:absolute;top:100%;top:calc(100% - (30px * 2) - 56px);bottom:0;left:0;right:0;background-color:rgba(255,255,255,.95);-webkit-transition:top 375ms linear;-moz-transition:top 375ms linear;transition:top 375ms linear}.giesen-panel .panel-content .heading.no-subheading{height:56px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.giesen-panel .panel-content span.extra-information{margin-top:30px}}.giesen-panel .panel-content h4{word-wrap:break-word;min-width:0}.giesen-panel .panel-content h5{line-height:.8em}.giesen-panel .panel-content span.extra-information{display:block;font-size:1.125rem}@media only screen and (max-width: 768px){.giesen-panel .panel-content span.extra-information{font-size:1.25rem}}.giesen-panel .panel-content span.extra-information p{margin-top:15px}@media only screen and (min-width: 992px)and (max-width: 1199px){.giesen-panel .panel-content{top:calc(100% - (30px*2) - 48px)}.giesen-panel .panel-content .heading.no-subheading{height:48px}.giesen-panel .panel-content h4{font-size:1.5rem}.giesen-panel .panel-content h5,.giesen-panel .panel-content span.extra-information{font-size:1rem}}@media only screen and (min-width: 768px)and (max-width: 991px){.giesen-panel .panel-content{padding:22px;top:calc(100% - (22px*2) - 30px)}.giesen-panel .panel-content .heading.no-subheading{height:30px}.giesen-panel .panel-content h4{font-size:1.1875rem}.giesen-panel .panel-content h5,.giesen-panel .panel-content span.extra-information{font-size:.6875rem}.giesen-panel .panel-content h5{margin-top:8px}.giesen-panel .panel-content span.extra-information{margin-top:22px}.giesen-panel .panel-content span.extra-information p{margin-top:11px}}@media only screen and (max-width: 480px){body.page-template-template-great-people #hero-background{background-position:center right -40px}}body.page-template-template-great-people .main-text p:last-of-type{display:inline}#brothers{margin-top:60px}#secondary .wide-container{margin:10px auto 40px}#secondary .wide-container .full-width{padding-bottom:48%;position:relative}#secondary .wide-container .full-width>div{position:absolute;height:100%;width:100%;top:0;left:0;background-position:50%;background-size:cover}.people{font-size:1.125rem;margin-bottom:30px;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}.people>a.image-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.people a{color:#000}.people.col-sm-8 .image{padding-bottom:48%}.people .image{position:relative;padding-bottom:100%}.people .image .responsive{position:absolute;height:100%;top:0;left:0;background-position:50%;background-size:cover;width:100%}.people .image .responsive img{width:100%}@media only screen and (max-width: 768px){.people{font-size:1.25rem}}.people strong{text-transform:uppercase;display:block;margin:20px 0 5px;font-weight:800;-webkit-transition:color 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-transition:color 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.people:hover strong{color:#b19559}#stories{margin-bottom:15px}#stories:empty{margin-bottom:45px}#stories .giesen-panel-container{margin-bottom:30px}body.page-template-template-our-place h3{margin-top:0}body.page-template-template-our-place .main-text p:last-of-type{margin-bottom:0}body.page-template-template-our-place #main p.introduction{margin-bottom:0}body.page-template-template-our-place hr{margin:60px auto 45px}body.page-template-template-our-place .location:last-of-type p:last-of-type{margin-bottom:60px}.vineyard{background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 767px){.vineyard{background-image:none !important}}.vineyard:not(:first-of-type) img.xs-vineyard{margin-top:20px}@media only screen and (min-width: 768px){.vineyard .white-background{position:relative;background-color:rgba(255,255,255,.95)}.vineyard .white-background::before,.vineyard .white-background::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:0;height:0}}.vineyard h3{margin-bottom:0}.vineyard h5{margin:0 auto 10px}.vineyard p{font-size:1.125rem}@media only screen and (max-width: 768px){.vineyard p{font-size:1.25rem}}.vineyard .image{position:relative}.vineyard .image .responsive{position:relative;width:100%;margin:0 auto 32px}.vineyard .image .responsive img{width:100%}.vineyard .content{padding:40px;text-align:center}@media only screen and (max-width: 767px){.vineyard .content{padding-top:60px;padding-bottom:0}}@media only screen and (min-width: 768px){.vineyard:nth-of-type(odd) .white-background::before{left:-15px;border-right:15px solid rgba(255,255,255,.95);border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.vineyard:nth-of-type(even) .white-background::after{right:-15px;border-left:15px solid rgba(255,255,255,.95);border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}}section.place-section p a.read-more{font-weight:normal}section.place-section:last-of-type .wide-container img{margin-bottom:0}section.place-section img.full-width{margin-top:0;margin-bottom:45px}body.single-place section#explore{margin-top:60px}#special{font-size:1.125rem;margin-top:60px}@media only screen and (max-width: 768px){#special{font-size:1.25rem}}#special strong{display:block;text-transform:uppercase}body.page-template-template-wines-of-giesen #hero-container{overflow-x:hidden}body.page-template-template-wines-of-giesen #hero-background{background-position:center;max-width:1920px;margin:0 auto}@media only screen and (min-width: 1920px){body.page-template-template-wines-of-giesen #hero-background::before,body.page-template-template-wines-of-giesen #hero-background::after{content:"";position:absolute;top:0;bottom:0;z-index:2}body.page-template-template-wines-of-giesen #hero-background::before{left:-100vw;right:calc(100% - 400px);background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #000 200px);background-image:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #000 200px)}body.page-template-template-wines-of-giesen #hero-background::after{left:calc(100% - 400px);right:-100vw;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000 200px);background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000 200px)}}body.page-template-template-wines-of-giesen .wine-range-thumbnails{margin-top:20px}body.page-template-template-wines-of-giesen .wine-thumb-container{padding-bottom:92px}@media only screen and (max-width: 768px){body.page-template-template-wines-of-giesen .wine-thumb-container{padding-bottom:0;margin-bottom:35px}}body.page-template-template-wines-of-giesen .wine-thumb-container .wine-display{top:calc(100% - 82px)}body.single-wine h1{color:#b19559;padding:0;margin:20px 0 40px;line-height:.8em;font-size:5rem;position:relative;z-index:-1}body.single-wine h1.gewurztraminer{font-size:5.625rem}body.single-wine h1.sauvignon-blanc{font-size:5rem}body.single-wine a.action.go-back{margin-bottom:60px}@media only screen and (max-width: 767px){body.single-wine a.action.go-back{margin-bottom:20px}}body.single-wine h4{width:100%;margin-bottom:5px}body.single-wine div.region{margin-top:20px}body.single-wine hr.small{width:50%}body.single-wine .wine-image{background-repeat:no-repeat;background-position:top center;background-size:contain}@media only screen and (min-width: 992px){body.single-wine .wine-image{min-height:900px}}@media only screen and (max-width: 991px){body.single-wine .wine-image{background-position:bottom center;height:600px;min-height:0}}body.single-wine .additional-information{margin-top:35px;font-size:1.125rem}@media only screen and (min-width: 992px){body.single-wine .additional-information{margin-top:100px}}@media only screen and (max-width: 768px){body.single-wine .additional-information{font-size:1.25rem}}body.single-wine .winemaking{margin-top:20px}body.single-wine .dietary-information{margin-top:40px}@media only screen and (min-width: 768px){#main.wine{padding-top:140px}}@media only screen and (max-width: 767px){#main.wine{padding-top:120px}}#tasting-notes{text-transform:initial;font-size:.875rem;font-weight:700;margin-top:40px}#tasting-notes ul{list-style-type:none;display:block;padding:0;width:100%;max-width:360px}#tasting-notes span.top-level{position:relative;display:block;padding:12px 35px 12px 40px;color:#b19559;background-color:#fff;cursor:pointer;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;transition:background-color 300ms linear}#tasting-notes span.top-level::before,#tasting-notes span.top-level::after{content:"";position:absolute;width:30px;height:30px;background-image:url("../images/icon-down.svg");bottom:0;right:30px;cursor:pointer;background-size:cover;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}#tasting-notes span.top-level::before{background-position:left center}#tasting-notes span.top-level::after{background-position:right center;opacity:0}#tasting-notes span.top-level:hover::after{opacity:1}#tasting-notes ul.notes{border:1px solid #b19559}#tasting-notes ul.notes.open li>span.top-level,#tasting-notes ul.notes:hover li>span.top-level{background-color:#b19559;color:#fff}#tasting-notes ul.notes.open span.top-level::before{opacity:0}#tasting-notes ul.notes.open span.top-level::after{opacity:1}#tasting-notes ul.download{display:none}#tasting-notes ul.download li{display:block;padding:12px 40px}#tasting-notes ul.download li:not(:last-of-type){border-bottom:1px dashed #b19559}#tasting-notes ul.download li a{display:block;color:#000;position:relative;padding-right:35px}#tasting-notes ul.download li a::before,#tasting-notes ul.download li a::after{content:"";position:absolute;width:12px;height:16px;background-image:url("../images/icon-download.svg");bottom:0;right:0px;cursor:pointer;background-size:cover;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;transition:opacity 300ms linear}#tasting-notes ul.download li a::before{background-position:left center}#tasting-notes ul.download li a::after{background-position:right center;opacity:0}#tasting-notes ul.download li a:hover::after{opacity:1}#tasting-notes ul.download li a:hover{color:#b19559}#more hr{margin:0 auto 60px}#more h4{margin-bottom:20px}#story-list #panels{margin-top:30px}#story-list .giesen-panel-container{margin-bottom:30px}.page-template-template-stories .wide-container{margin:10px auto 40px}.page-template-template-stories .wide-container .full-width{padding-bottom:47.4%;position:relative}.page-template-template-stories .wide-container .full-width>div{position:absolute;height:100%;width:100%;top:0;left:0;background-position:50%;background-size:cover}.page-template-template-news .wide-container{margin:10px auto 40px}.page-template-template-news .wide-container .full-width{padding-bottom:33.8%;position:relative}.page-template-template-news .wide-container .full-width>div{position:absolute;height:100%;width:100%;top:0;left:0;background-position:50%;background-size:cover}body.error404 header.header ul.nav>li.active>a,body.error404 header.header ul.nav li>a:hover,body.error404 header.header ul.nav li>a:focus,body.page-template-template-legal header.header ul.nav>li.active>a,body.page-template-template-legal header.header ul.nav li>a:hover,body.page-template-template-legal header.header ul.nav li>a:focus,body.single-news header.header ul.nav>li.active>a,body.single-news header.header ul.nav li>a:hover,body.single-news header.header ul.nav li>a:focus,body.single-people header.header ul.nav>li.active>a,body.single-people header.header ul.nav li>a:hover,body.single-people header.header ul.nav li>a:focus,body.single-story header.header ul.nav>li.active>a,body.single-story header.header ul.nav li>a:hover,body.single-story header.header ul.nav li>a:focus,body.single-sustainability header.header ul.nav>li.active>a,body.single-sustainability header.header ul.nav li>a:hover,body.single-sustainability header.header ul.nav li>a:focus,body.single-place header.header ul.nav>li.active>a,body.single-place header.header ul.nav li>a:hover,body.single-place header.header ul.nav li>a:focus,body.single-event header.header ul.nav>li.active>a,body.single-event header.header ul.nav li>a:hover,body.single-event header.header ul.nav li>a:focus,body.single-wine header.header ul.nav>li.active>a,body.single-wine header.header ul.nav li>a:hover,body.single-wine header.header ul.nav li>a:focus{color:#000}body.error404 header.header{position:static}body.single-news #hero-background-mobile,body.single-story #hero-background-mobile,body.single-sustainability #hero-background-mobile,body.single-event #hero-background-mobile,body.single-people #hero-background-mobile{display:none;width:100%;height:auto}@media only screen and (max-width: 425px){body.single-news #hero-background,body.single-story #hero-background,body.single-sustainability #hero-background,body.single-event #hero-background,body.single-people #hero-background{background-image:none !important;height:auto;opacity:1}body.single-news #hero-background-mobile,body.single-story #hero-background-mobile,body.single-sustainability #hero-background-mobile,body.single-event #hero-background-mobile,body.single-people #hero-background-mobile{display:block}}body.single-people #stories #panels{margin-top:30px}body.single-place #more hr{margin:60px auto}@media only screen and (min-width: 768px){body.error404 #hero-container,body.single-news #hero-container,body.single-people #hero-container,body.single-story #hero-container,body.single-sustainability #hero-container,body.single-place #hero-container,body.single-event #hero-container{margin-top:170px}}body.error404 #header-section,body.single-news #header-section,body.single-people #header-section,body.single-story #header-section,body.single-sustainability #header-section,body.single-place #header-section,body.single-event #header-section{padding-top:0}body.error404 #header-section .giesen-main,body.single-news #header-section .giesen-main,body.single-people #header-section .giesen-main,body.single-story #header-section .giesen-main,body.single-sustainability #header-section .giesen-main,body.single-place #header-section .giesen-main,body.single-event #header-section .giesen-main{-webkit-box-align:initial;-moz-box-align:initial;box-align:initial;-webkit-align-items:initial;-moz-align-items:initial;-ms-align-items:initial;-o-align-items:initial;align-items:initial;-ms-flex-align:initial;min-height:initial}@media only screen and (min-width: 768px){body.error404 #header-section .giesen-main,body.single-news #header-section .giesen-main,body.single-people #header-section .giesen-main,body.single-story #header-section .giesen-main,body.single-sustainability #header-section .giesen-main,body.single-place #header-section .giesen-main,body.single-event #header-section .giesen-main{margin-top:50px}}body.error404 h2,body.page-template-template-promotional-page h2,body.single-promotions h2,body.single-news h2,body.single-people h2,body.single-story h2,body.single-sustainability h2,body.single-place h2,body.single-event h2{line-height:1}body.error404 h2>span,body.page-template-template-promotional-page h2>span,body.single-promotions h2>span,body.single-news h2>span,body.single-people h2>span,body.single-story h2>span,body.single-sustainability h2>span,body.single-place h2>span,body.single-event h2>span{display:block}body.error404 h2>strong,body.page-template-template-promotional-page h2>strong,body.single-promotions h2>strong,body.single-news h2>strong,body.single-people h2>strong,body.single-story h2>strong,body.single-sustainability h2>strong,body.single-place h2>strong,body.single-event h2>strong{font-size:1.125rem;display:block;text-transform:uppercase;line-height:1em;margin-top:10px;font-weight:800}@media only screen and (max-width: 768px){body.error404 h2>strong,body.page-template-template-promotional-page h2>strong,body.single-promotions h2>strong,body.single-news h2>strong,body.single-people h2>strong,body.single-story h2>strong,body.single-sustainability h2>strong,body.single-place h2>strong,body.single-event h2>strong{font-size:1.25rem}}#secondary.vineyard-section{margin-top:45px}body.page-template-template-sustainability #hero-container h1,body.single-sustainability #hero-container h1{padding-left:0}body.page-template-template-sustainability #hero-container h1 small,body.single-sustainability #hero-container h1 small{left:-0.6em}@media only screen and (max-width: 767px){body.page-template-template-sustainability #hero-container h1,body.single-sustainability #hero-container h1{padding-left:.4em}body.page-template-template-sustainability #hero-container h1 small,body.single-sustainability #hero-container h1 small{left:0em}}body.page-template-template-contact .hero-content strong{display:block}body.page-template-template-contact .hero-content p.white a{color:#fff}body.page-template-template-contact .hero-content p.black a{color:#000}#giesen-map .map-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#giesen-map h5{text-align:center}@media only screen and (max-width: 767px){#giesen-map{position:static}#giesen-map::before{content:none !important}#giesen-map .map-wrapper{position:static;margin-left:-15px;margin-right:-15px;margin-bottom:15px;min-height:initial !important}#giesen-map .map-wrapper>.pddm-map{height:450px !important}#giesen-map .map-wrapper div{min-height:initial !important}}#giesen-map .content p{text-align:left}section#get-in-touch{margin:90px 0}#publica{font-size:.875rem}#publica p{margin:0}#publica a{color:#b19559}@media only screen and (max-width: 767px){.contact-content{margin:auto}}.contact-content p{margin:0 auto 10px !important;font-size:1.125rem}@media only screen and (max-width: 767px){.contact-content p{padding:0 !important;font-size:1.25rem}}.contact-content h5{margin-bottom:0}.contact-content a{color:#000;font-weight:300}.contact-content a[href^=mailto]{text-decoration:underline;font-weight:300}.contact-content .contact-group:not(:last-of-type){position:relative;padding-bottom:15px;margin-bottom:15px}.contact-content .contact-group:not(:last-of-type)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-image:url("../images/dot-horizontal.svg");background-repeat:repeat-x}.frm_forms.with_frm_style .frm_form_fields .form-field{margin-bottom:15px}.frm_forms.with_frm_style .frm_form_fields .form-field .frm_primary_label{display:none}.frm_forms.with_frm_style .frm_form_fields .form-field input{outline:none;border:1px solid #7a7a7a;text-indent:5px;padding:9px 10px 10px;border-radius:0;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143}.frm_forms.with_frm_style .frm_form_fields .form-field input:not([type=file]):focus{border:1px solid #b19559;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(177,149,89,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(177,149,89,.6)}.frm_forms.with_frm_style .frm_form_fields .form-field textarea{outline:none;border:1px solid #7a7a7a;text-indent:5px;padding:9px 10px 10px;border-radius:0;line-height:1.42857143;height:132px}.frm_forms.with_frm_style .frm_form_fields .form-field textarea:focus{border:1px solid #b19559;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(177,149,89,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(177,149,89,.6)}.frm_forms.with_frm_style .frm_form_fields .form-field textarea::placeholder{text-transform:uppercase}.frm_forms.with_frm_style .frm_form_fields .frm_submit button{outline:none;padding:9px 15px 10px;display:inline-block;color:#b19559;border:1px solid #b19559;border-radius:0;font-size:1rem;line-height:1.3em;font-weight:700;text-transform:initial;text-align:center;background-color:rgba(0,0,0,0);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear}.frm_forms.with_frm_style .frm_form_fields .frm_submit button:hover,.frm_forms.with_frm_style .frm_form_fields .frm_submit button:focus{background-color:#b19559;color:#fff}body.page-template-template-cellar-door .main-text h5{text-align:center;margin:10px auto}#find-us,#book-a-table{margin:45px 0}#book-a-table h2{margin-top:0}#menu p{font-size:20px;font-weight:400}#tabbed-area{margin-top:60px}#tabbed-area ul.nav-tabs{border-bottom:1px solid #b19559;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){#tabbed-area ul.nav-tabs{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media only screen and (max-width: 767px){#tabbed-area ul.nav-tabs{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}#tabbed-area ul.nav-tabs li{margin-bottom:0}@media only screen and (min-width: 992px){#tabbed-area ul.nav-tabs li{padding:0 20px}}#tabbed-area ul.nav-tabs li.active::after,#tabbed-area ul.nav-tabs li.active>span::after{content:"";position:absolute;left:0;right:0;margin:auto;width:0;height:0}#tabbed-area ul.nav-tabs li.active{position:relative}#tabbed-area ul.nav-tabs li.active::after{bottom:-11px;border-left:11px solid rgba(0,0,0,0);border-top:11px solid #b19559;border-right:11px solid rgba(0,0,0,0);z-index:9}#tabbed-area ul.nav-tabs li.active a{color:#000}#tabbed-area ul.nav-tabs li.active span{display:block;position:relative}#tabbed-area ul.nav-tabs li.active span::after{bottom:-10px;border-left:10px solid rgba(0,0,0,0);border-top:10px solid #fff;border-right:10px solid rgba(0,0,0,0);z-index:10}#tabbed-area ul.nav-tabs li a{border:0;font-weight:800;text-transform:initial;font-size:.9375rem;color:#b19559;margin-right:0}#tabbed-area ul.nav-tabs li a:hover,#tabbed-area ul.nav-tabs li a:focus{background-color:rgba(0,0,0,0)}#tabbed-area .tab-pane{margin-bottom:60px}#tabbed-area .tab-pane .image img{width:100%}#tabbed-area #stories,#tabbed-area #news{margin-bottom:0}@media only screen and (min-width: 768px){#tabbed-area #stories,#tabbed-area #news{padding-top:30px}#tabbed-area #stories .panel-parent,#tabbed-area #news .panel-parent{margin-bottom:60px}}#tabbed-area .background-tab{background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 768px){#tabbed-area .background-tab{min-height:360px}}@media only screen and (min-width: 992px){#tabbed-area .background-tab{background-position:57%}}@media only screen and (max-width: 767px){#tabbed-area .background-tab{background-image:none !important;background-position:center}}@media only screen and (min-width: 768px){#tabbed-area .background-tab .white-background{position:relative;background-color:rgba(255,255,255,.95);min-height:360px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}#tabbed-area .background-tab .white-background::before,#tabbed-area .background-tab .white-background::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:0;height:0}}#tabbed-area .background-tab h3{margin-bottom:0}#tabbed-area .background-tab h5{margin:0 auto 10px}#tabbed-area .background-tab p{font-size:1.125rem}@media only screen and (max-width: 768px){#tabbed-area .background-tab p{font-size:1.25rem}}#tabbed-area .background-tab .content{padding:40px;text-align:center}@media only screen and (max-width: 767px){#tabbed-area .background-tab .content{padding:0;margin-top:20px}}@media only screen and (min-width: 768px){#tabbed-area .person-tab .white-background::after,#tabbed-area .food-match-tab .white-background::after{right:-15px;border-left:15px solid rgba(255,255,255,.95);border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}#tabbed-area .vineyard-tab .white-background::before{left:-15px;border-right:15px solid rgba(255,255,255,.95);border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}}@media only screen and (max-width: 767px){#tabbed-area .tab-pane{display:block;margin-top:45px}}@media only screen and (min-width: 768px){#tabbed-area .awards-tab{margin-top:60px}}#tabbed-area .awards-tab .awards-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}#tabbed-area .awards-tab .award-container{margin:auto 15px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;height:150px}@media only screen and (max-width: 767px){#tabbed-area .awards-tab .award-container{margin:30px}}#tabbed-area .awards-tab .award-container .award{margin:auto}#tabbed-area .awards-tab .award-container p.year{text-align:center;margin-top:auto;font-weight:400}body.page-template-template-be-social #main{margin-top:0;padding-top:70px;background-color:rgba(0,0,0,.05)}body.page-template-template-be-social #main h2{margin-bottom:0}@media only screen and (max-width: 767px){body.page-template-template-be-social .hero-content{margin-bottom:40px}}@-webkit-keyframes fader{from{opacity:0}to{opacity:1}}@-moz-keyframes fader{from{opacity:0}to{opacity:1}}@keyframes fader{from{opacity:0}to{opacity:1}}h4.loading{color:#b19559}h4.loading span{opacity:0;-webkit-animation-name:fader;-moz-animation-name:fader;animation-name:fader;-webkit-animation-duration:.9s;-moz-animation-duration:.9s;animation-duration:.9s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}h4.loading span:nth-of-type(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}h4.loading span:nth-of-type(2){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}h4.loading span:nth-of-type(3){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}#social-feed{min-height:25vh;margin-top:30px;margin-bottom:65px}#social-feed .feed{background-color:#fff;background-clip:content-box;margin-bottom:30px}#social-feed .feed::before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:5px 5px 30px -10px rgba(0,0,0,.75);box-shadow:5px 5px 30px -10px rgba(0,0,0,.75);top:0;right:15px;bottom:0;left:15px}@media only screen and (max-width: 767px){#social-feed .feed::before{content:none}}#social-feed .feed.corner::after{content:"";position:absolute;width:26px;height:26px;right:2px;top:-13px;background-size:cover;background-position:left center}#social-feed .feed.corner.facebook-icon::after{background-image:url("../images/social-facebook-gold-black.svg")}#social-feed .feed.corner.twitter-icon::after{background-image:url("../images/social-twitter-gold-black.svg")}#social-feed .feed.corner.instagram-icon::after{background-image:url("../images/social-instagram-gold-black.svg")}.social-content{padding:20px 20px 0;font-size:1.125rem}@media only screen and (max-width: 768px){.social-content{font-size:1.25rem}}.social-content p{word-wrap:break-word}.share-links{padding:20px;text-transform:uppercase;font-weight:800;font-size:.9375rem;color:#d8d8d8;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.share-links a.social-icon{font-size:0;position:relative;width:26px;height:26px;margin:0 5px}.share-links a.social-icon:first-of-type{margin-left:10px}.share-links a.social-icon::after{content:"";position:absolute;width:26px;height:26px;background-size:cover}.share-links a.social-icon.facebook-share::after{background-image:url("../images/social-facebook-grey.svg")}.share-links a.social-icon.twitter-share::after{background-image:url("../images/social-twitter-grey.svg")}#social-filter-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}@media only screen and (min-width: 992px){#social-filter-container{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}}#social-filter-container #social-filter{margin-bottom:5px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}button.social-filter{background-color:rgba(0,0,0,0);border:0;margin:auto 5px}button.social-filter.social-all{font-weight:800;font-size:.9375rem;text-transform:uppercase}button.social-filter:not(.social-all){position:relative;width:26px;height:26px;border:0;background-color:rgba(0,0,0,0);font-size:0}button.social-filter:not(.social-all)::before,button.social-filter:not(.social-all)::after{content:"";position:absolute;width:26px;height:26px;top:0;left:0;background-size:cover}button.social-filter:not(.social-all)::before{background-position:right center}button.social-filter:not(.social-all)::after{background-position:left center;opacity:0}button.social-filter:not(.social-all).facebook-icon::before,button.social-filter:not(.social-all).facebook-icon::after{background-image:url("../images/social-facebook-gold-black.svg")}button.social-filter:not(.social-all).twitter-icon::before,button.social-filter:not(.social-all).twitter-icon::after{background-image:url("../images/social-twitter-gold-black.svg")}button.social-filter:not(.social-all).instagram-icon::before,button.social-filter:not(.social-all).instagram-icon::after{background-image:url("../images/social-instagram-gold-black.svg")}button.social-filter:not(.social-all).selected::before{opacity:0}button.social-filter:not(.social-all).selected::after{opacity:1}body.page-template-template-legal #main{padding-top:170px}body.page-template-template-legal #main .main-text h3{margin:45px 0 0}body.page-template-template-legal #main .main-text h5{margin:20px 0 5px}body.page-template-template-legal #main .main-text p,body.page-template-template-legal #main .main-text ul li{font-size:1.125rem}body.archive-news #tabbed-area,body.archive-events #tabbed-area,body.page-template-template-news #tabbed-area,body.page-template-template-events #tabbed-area{margin-top:0}body.page-template-template-map header.header{position:static}body.page-template-template-map #main{padding-top:0}body.page-template-template-map #main .logo,body.page-template-template-map .progress{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.page-template-template-map #main .logo{background:url("../3dmap/TemplateData/progressLogo.Light.png") no-repeat center/contain;width:154px;height:130px}body.page-template-template-map #main .progress{height:18px;width:141px;margin-top:90px}body.page-template-template-map #main .progress .empty{background:url("../3dmap/TemplateData/progressEmpty.Light.png") no-repeat right/cover;float:right;width:100%;height:100%;display:inline-block}body.page-template-template-map #main .progress .full{background:url("../3dmap/TemplateData/progressFull.Light.png") no-repeat left/cover;float:left;width:0%;height:100%;display:inline-block}body.page-template-template-map #main .logo.Dark{background-image:url("../3dmap/TemplateData/progressLogo.Dark.png")}body.page-template-template-map #main .progress.Dark .empty{background-image:url("../3dmap/TemplateData/progressEmpty.Dark.png")}body.page-template-template-map #main .progress.Dark .full{background-image:url("../3dmap/TemplateData/progressFull.Dark.png")}body.page-template-template-map #pddm-giesen-map{width:100% !important;height:100% !important}.brand-library .top-wrapper{margin:2.7em 0 3em}.brand-library .top-wrapper .title{font-family:arial;font-size:50px;text-transform:uppercase;text-align:center;color:#000;font-weight:bold;margin-bottom:20px}.brand-library .top-wrapper .breadcrumbs{text-align:center;text-transform:uppercase;font-size:20px;color:#b19559;font-weight:bold}.brand-library .top-wrapper .breadcrumbs a{color:#b19559;text-decoration:underline}.brand-library .top-wrapper .breadcrumbs a:last-child{color:#231f20 !important;text-decoration:none}.brand-library .top-wrapper .breadcrumbs a:hover{color:#231f20;text-decoration:underline}.brand-library .logout{text-align:right}.brand-library #brand-library{width:100%;margin-bottom:15px;border-bottom:1px solid #ddd}.brand-library #brand-library th,.brand-library #brand-library td{padding:15px}.brand-library #brand-library thead tr th{border-bottom:1px solid #ddd;background-image:none;color:#b19559}.brand-library #brand-library thead tr th .arrow{background-image:url("../images/sort_asc.png");background-repeat:no-repeat;background-position:center center;height:11px;width:34px;display:inline-block}.brand-library #brand-library tbody tr:hover{background-color:#efefef}.brand-library #brand-library tbody tr .name{text-transform:uppercase;font-weight:bold}.brand-library #brand-library tbody tr td{padding-left:20px;font-size:20px}.brand-library #brand-library tbody tr td .folder{background-image:url("../images/icon-folder.svg")}.brand-library #brand-library tbody tr td .file{background-image:url("../images/icon-file.svg");background-position:center}.brand-library #brand-library tbody tr td .download{background-image:url("../images/icon-download.svg");background-position:center}.brand-library #brand-library tbody tr td .folder,.brand-library #brand-library tbody tr td .file{background-repeat:no-repeat;height:25px;width:30px;vertical-align:bottom !important;display:table-cell !important}.brand-library #brand-library tbody tr td .download{background-repeat:no-repeat;height:25px;width:30px;background-size:100% 100%;background-position:-15px 2px,right top;vertical-align:bottom !important;display:table-cell !important}.brand-library #brand-library tbody tr td a{display:table-cell;padding-left:15px}.brand-library #brand-library tbody .files{color:#000}body.page-template-template-brand-library #main{padding-top:100px}body.page-template-template-brand-library #main .main-text h3{margin:45px 0 0}body.page-template-template-brand-library #main .main-text h5{margin:20px 0 5px}body.page-template-template-brand-library #main .main-text p,body.page-template-template-brand-library #main .main-text ul li{font-size:1.125rem}body.page-template-template-brand-library i.arrow{-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}body.page-template-template-brand-library .reverse>.arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#brand-library .glyphicon-file{font-size:55px;color:#b19559}#brand-library .img-thumbnail{border:0px;max-width:25px;max-height:25px}#brand-library .icon{padding-top:0px}#brand-library .document{padding-top:28px}#brand-library .brand-file-link{padding-top:30px}section.mailchimp-form{margin:40px 0 20px}#full_width_image{height:650px;width:100%;margin-top:50px;margin-bottom:50px;background-size:115%;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){#full_width_image{margin:25px 0}}#full_width_image.align-left{background-position:left}#full_width_image.align-right{background-position:right}#full_width_image.align-top{background-position:top}#full_width_image.align-bottom{background-position:bottom}#full_width_image.half-height{height:325px}@media only screen and (max-width: 425px){#full_width_image.hide-mobile{display:none}}.hr-content-block{margin:40px auto}@media screen and (max-width: 768px){.hr-content-block{margin:25px auto}}#fifty-fifty{margin:50px 0}@media screen and (max-width: 768px){#fifty-fifty{margin:25px 0}}#fifty-fifty .image{background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){#fifty-fifty .image{height:250px}}#fifty-fifty .image a{position:absolute;top:0;left:0;right:0;bottom:0}#fifty-fifty .main-text{padding:25px 0px;min-height:300px;display:flex;flex-flow:column nowrap;justify-content:center;align-content:center}@media screen and (max-width: 768px){#fifty-fifty .main-text{padding:15px 0;min-height:0}}@media screen and (max-width: 768px){#visuals{margin-top:0px}}@media screen and (max-width: 768px){#visuals .visual{float:none;margin:0 auto 20px}}#thirty-seventy{margin:50px 0}@media screen and (max-width: 768px){#thirty-seventy{margin:25px 0}}#thirty-seventy .image{background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){#thirty-seventy .image{height:250px}}#thirty-seventy .image a{position:absolute;top:0;left:0;right:0;bottom:0}#thirty-seventy .main-text{padding:25px 0px;min-height:300px;display:flex;flex-flow:column nowrap;justify-content:center;align-content:center}@media screen and (max-width: 768px){#thirty-seventy .main-text{padding:15px 0;min-height:0}}#thirty-seventy .col-md-70{width:70%}@media screen and (max-width: 768px){#thirty-seventy .col-md-70{width:100%}}#thirty-seventy .col-md-30{width:30%}@media screen and (max-width: 768px){#thirty-seventy .col-md-30{width:100%}}#image_block{margin:50px 0}#image_block .col-sm-10{padding-left:0;padding-right:0}#image_block .col-sm-10 .full-width.responsive>.lazyload,#image_block .col-sm-10 .full-width.responsive>.lazyloaded{height:550px;background-size:cover;background-position:center}#image_block img{width:100%}body#pddm-skroll{height:auto !important}.container.wide-container{width:auto;padding:0}@media only screen and (min-width: 1370px){.container.wide-container{width:1370px}}.container.wide-container.last-video{margin-bottom:30px}/*# sourceMappingURL=pddm.css.map */
