.font2{font-family:'Nunito', sans-serif;}.font1{font-family:'Open Sans', sans-serif;}.button,button{background:#fbce01;font-size:16px;font-weight:bold;text-transform:uppercase;color:#fff;padding:20px 40px;font-family:'Nunito', sans-serif;}.button:hover,button:hover{background:#d9ac00;}body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert button{background-color:#aedef4;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5), inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#a1d9f2;}.sweet-alert button:active{background-color:#81ccee;}.sweet-alert button.cancel{background-color:#d0d0d0;}.sweet-alert button.cancel:hover{background-color:#c8c8c8;}.sweet-alert button.cancel:active{background-color:#b6b6b6;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px, rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#f27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}.row{max-width:1140px;}.column,.columns{padding-left:20px;padding-right:20px;}.row .row{margin-left:-20px;margin-right:-20px;}.bgcover{background-position:center;background-size:cover;}.block{display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.absolute{position:absolute;top:0;left:0;width:100%;height:100%;}.clearul{margin:0;padding:0;}.clearul li{list-style:none;margin:0;padding:0;}.accordion .accordion-navigation > .content,.accordion dd > .content{max-height:0;display:block;overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}.accordion .accordion-navigation > .content.active,.accordion dd > .content.active{max-height:1000px;opacity:1;}p:last-child{margin-bottom:0;}.valignout{display:table;height:100%;width:100%;table-layout:fixed;}.valignin{vertical-align:middle;height:100%;width:100%;display:table-cell;}figure{padding:0;margin:0;}.op0{opacity:0;}.parallax{background-attachment:fixed;background-repeat:no-repeat;}#cboxOverlay{background-color:#000;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxClose{width:40px;height:40px;padding:0;top:10px;right:10px;margin:0;position:absolute;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{float:left;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;}body{background:#f5f5f5;font-family:'Open Sans', sans-serif;color:#333;}h2,h3,h4{font-family:'Nunito', sans-serif;}header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .3s ease-out;height:80px;}.scroll header{background:rgba(0,0,0,0.7);}.scroll header h1{top:10px;}.scroll header h1 a{width:150px;}.scroll header nav{top:20px;}.scroll header .shopbutton{top:25px;}header h1{position:absolute;top:30px;left:30px;margin:0;transition:all .3s ease-out;}header h1 a{display:block;text-indent:-3000px;font-size:0;overflow:hidden;background:url(../img/logo.png) no-repeat;background-size:100% auto;width:201px;height:81px;transition:all .3s ease-out;}header nav{position:absolute;top:23px;right:130px;right:30px;transition:all .3s ease-out;}header nav ul{margin:0;padding:0;}header nav ul li{list-style:none;margin:0;padding:0;}header nav ul li{float:left;padding:0 10px;position:relative;}header nav ul li a{font-size:14px;text-transform:uppercase;color:#fff;display:block;padding:10px;font-family:'Nunito', sans-serif;position:relative;}header nav ul li a:after{width:30px;height:4px;background:#fbce01;content:'';display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);width:0;}header nav ul li a:hover{color:#fff;}header nav ul li a:hover:after{width:30px;}header nav ul li:last-child ul{left:auto;right:0;}header nav ul li ul{background:#fbce01;position:absolute;top:100%;left:0;}header nav ul li ul li{float:none;max-height:0;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);overflow:hidden;}header nav ul li ul li a{white-space:nowrap;}header nav ul li:hover ul li{max-height:40px;}header .shopbutton{display:block;background:#fbce01;font-size:14px;font-weight:bold;position:absolute;top:30px;right:30px;height:30px;padding:0 15px 0 40px;color:#fff;line-height:29px;text-transform:uppercase;transition:all .3s ease-out;}header .shopbutton:before{transition:all .3s ease-out;width:30px;height:30px;background:#deb801 url(../img/shop-ico.png) no-repeat center;content:'';display:block;position:absolute;top:0;left:0;}header .shopbutton:hover{color:#fff;background:#d9ac00;}header .shopbutton:hover:before{background-color:#c89b00;}.herooutout{position:relative;height:1757px;}.heroout{height:857px;background:#000;overflow:hidden;width:100%;position:absolute;top:auto;bottom:0;}.heroout.fixed{position:fixed;bottom:auto;top:0;}.heroout .text{position:absolute;bottom:250px;left:0;}.heroout .text h2{white-space:normal;background:#fbce01;padding:20px 30px 20px 100px;font-family:'Nunito', sans-serif;font-weight:bold;color:#fff;font-size:50px;line-height:100%;margin-bottom:10px;max-width:50%;}.heroout .text .ks{float:right;color:#fff;font-size:16px;background:url(../img/scroll-ico.png) no-repeat right;padding-right:30px;font-family:'Nunito', sans-serif;position:relative;margin-right:30px;}.heroout .text .ks:after{width:11px;height:11px;background:url(../img/scroll-arrow.png) no-repeat;position:absolute;content:'';display:block;top:25px;right:1px;animation:scrollarrow 2s infinite;}.hero{position:relative;width:1600px;margin:0 auto;height:857px;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:all .5s ease-out;}.hero.in{opacity:1;}.hero .heroin{position:relative;height:100%;}.hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-position:bottom;}.hero .bg:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;height:200px;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);}.hero .glass{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-position:bottom;background-image:url('../img/hero.png');}.hero .hole{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-position:bottom;background-image:url('../img/01hole.png');}.hero .beer{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-position:bottom;background-image:url('../img/beer.png');top:auto;bottom:0;height:0;transition:all 1s ease-out;}.hero .foam{position:absolute;background:url(../img/foam.png) no-repeat;width:230px;height:96px;top:690px;left:50%;margin-left:70px;transition:all 1s ease-out;}.hero .foam2{position:absolute;background:url(../img/topfoam.png) no-repeat bottom;width:183px;height:83px;height:0;bottom:432px;left:50%;margin-left:59px;transition:all 1s ease-out;}@keyframes scrollarrow{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}.welcome{margin:50px 0 100px;}.welcome h2{font-size:46px;margin-bottom:30px;}.welcome p{font-size:18px;}.welcome .buttons{margin-top:30px;}.cellarservices{height:400px;max-width:1400px;margin:0 auto;position:relative;}.cellarservices .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.cellarservices .text{position:absolute;top:0;left:0;width:100%;height:100%;}.cellarservices .textin{background:rgba(0,0,0,0.7);padding:40px;}.cellarservices h3{color:#fff;text-transform:uppercase;font-size:24px;margin-bottom:20px;}.cellarservices ul{margin:0;padding:0;margin-bottom:25px;}.cellarservices ul li{list-style:none;margin:0;padding:0;}.cellarservices ul li{background:url(../img/bullet.png) no-repeat left 11px;color:#fff;font-size:17px;padding-left:20px;}.cellarservices .button{margin-bottom:0;}.outsidebar{height:450px;position:relative;margin-top:70px;padding-top:140px;}.outsidebar.small{height:350px;}.outsidebar.small .text h2{font-size:38px;}.outsidebar .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.outsidebar .text{background:rgba(0,0,0,0.7);padding:20px 30px 20px 0;margin-bottom:20px;position:relative;}.outsidebar .text:after{width:1000px;height:100%;content:'';display:block;background:rgba(0,0,0,0.7);position:absolute;top:0;right:100%;}.outsidebar .text h2{font-size:48px;color:#fff;font-weight:bold;line-height:100%;}.outsidebar .text p{font-size:16px;color:#fff;}h2.title{font-size:46px;display:inline-block;}h2.title:after{width:185px;height:5px;margin:30px auto 0;display:block;content:'';background:#fbce01;}.team{padding:80px 0;}.team ul{margin:50px auto;max-width:600px;}.team li{text-align:center;}.team li figure{width:204px;height:204px;position:relative;border-radius:100%;overflow:hidden;margin:0 auto 10px;}.team li figure .img{border-radius:100%;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.team li figure:after{width:186px;height:186px;border-radius:100%;border:1px solid #fff;position:absolute;top:9px;left:9px;display:block;content:'';}.team li h4{font-size:22px;font-weight:bold;}.team li .pos{font-size:16px;font-family:'Nunito', sans-serif;}.testimonials{padding:100px 0 80px;background:#fff;}.testimonials p{font-size:22px;font-weight:lighter;font-style:italic;}.testimonials .slider{max-width:800px;margin:80px auto 0;position:relative;}.testimonials ul{margin:0;padding:0;}.testimonials ul li{list-style:none;margin:0;padding:0;}.testimonials li{position:relative;}.testimonials li .testin{position:relative;padding:0 60px;margin-bottom:60px;}.testimonials li .testin:before{width:47px;height:32px;background:url(../img/testleft.png) no-repeat;content:'';display:block;position:absolute;top:7px;left:0;}.testimonials li .testin:after{width:47px;height:32px;background:url(../img/testleft.png) no-repeat;content:'';display:block;position:absolute;bottom:7px;right:0;transform:rotate(180deg);}.testimonials li .author{width:300px;margin:0 auto;padding-left:140px;position:relative;padding-top:5px;font-family:'Nunito', sans-serif;font-size:16px;text-align:left;min-height:90px;}.testimonials li .author strong{font-size:22px;display:block;}.testimonials li .author img{position:absolute;top:0;left:0;max-height:90px;max-width:120px;}.testimonials .bx-next{width:36px;height:67px;background:url(../img/next.png) no-repeat;display:block;text-indent:-3000px;font-size:0;overflow:hidden;position:absolute;top:30px;right:-90px;}.testimonials .bx-prev{width:36px;height:67px;background:url(../img/next.png) no-repeat;display:block;text-indent:-3000px;font-size:0;overflow:hidden;position:absolute;top:30px;left:-90px;transform:scaleX(-1);}.prefooter{height:94px;background:#fbce01;}.prefooter p{font-size:32px;margin:0;font-family:'Nunito', sans-serif;}.prefooter p a{text-decoration:underline;color:#333;}.prefooter .columns{padding-right:230px;}.prefooter .fb{position:absolute;top:50%;margin-top:-16px;right:20px;font-size:18px;color:#333;font-family:'Nunito', sans-serif;}.prefooter .fb .ico{width:52px;height:52px;border-radius:100%;background:#3b5998;display:block;position:absolute;top:-13px;left:-65px;}.prefooter .fb .ico:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:url(../img/fb.png) no-repeat center;}.pageheader{height:450px;position:relative;overflow:hidden;}.pageheader .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.pageheader .bg:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;height:200px;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);}.pageheader h2{background:#fbce01;font-size:60px;color:#fff;font-weight:bold;padding:20px 40px 20px 50px;position:absolute;line-height:100%;top:50%;left:0;margin-top:0px;}.content{margin:80px 0;position:relative;}.content h2{font-size:46px;margin-bottom:30px;line-height:120%;}.content h2:only-child{margin:0 0 -50px;}.content p{font-size:18px;}.content.textandimage{height:500px;margin:0;background:#fff;}.content.textandimage h2{color:#fbce01;margin-bottom:15px;}.content.textandimage p{font-size:16px;}.content.textandimage .row,.content.textandimage .columns{height:100%;}.content.textandimage .columns{padding:0 40px;}.content.textandimage .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;width:50%;}.content.textandimage.alt{text-align:right;}.content.textandimage.alt .bg{left:50%;}.content.textandimage.service{height:auto;background:none;overflow:hidden;min-height:500px;}.content.textandimage.service .columns{padding:30px 40px;}.content.textandimage.service .bg{min-height:500px;}.content.textandimage.service h2{background:#fbce01;color:#fff;padding:20px 40px;margin:0 -40px 15px;line-height:100%;position:relative;}.content.textandimage.service h2:before{width:1000px;height:100%;background:#fbce01;content:'';display:block;top:0;left:100%;position:absolute;}.content.textandimage.service h2:after{width:1000px;height:100%;background:#fbce01;content:'';display:block;position:absolute;top:0px;right:100%;margin-right:550px;}.content.textandimage.service.alt h2:before{left:auto;right:100%;}.content.textandimage.service.alt h2:after{right:auto;left:100%;margin-right:0;margin-left:550px;}.content.contact{margin-bottom:0;padding:60px 0;background:#fff;}.content.contact h2{margin-bottom:5px;}.content.contact .button{margin-top:40px;}.content.team{padding:0;}.content.team .member{padding:70px 0 0 250px;margin:30px 0 50px;position:relative;}.content.team .member figure{width:204px;height:204px;position:absolute;top:0;left:0;border-radius:100%;overflow:hidden;}.content.team .member figure .img{border-radius:100%;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.content.team .member figure:after{width:186px;height:186px;border-radius:100%;border:1px solid #fff;position:absolute;top:9px;left:9px;display:block;content:'';}.content.team .member h3{font-size:32px;font-weight:bold;margin-bottom:5px;}.content.team .member .pos{font-size:20px;font-weight:bold;margin-bottom:20px;}.content.team .member p{font-size:16px;}.content.team .member h5{font-size:16px;font-weight:bold;font-family:'Open Sans', sans-serif;}.content.team .member .fact{padding:15px 20px 15px 50px;margin-left:-50px;position:relative;background:#fff;margin-top:25px;}.content.team .member .fact .funfact{width:66px;height:66px;border-radius:100%;background:#fbce01;text-align:center;color:#fff;position:absolute;top:15px;left:-33px;padding:16px 10px;line-height:100%;}.content.logos{background:#fff;padding:30px 0;margin-bottom:0;}.content.logos li{height:100px;text-align:center;padding:0 15px;}.content.logos .logosin{position:relative;padding-left:350px;}.content.logos h3{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:36px;}.content.logos .button{margin-bottom:0;}.imageslider ul{margin:0;padding:0;}.imageslider ul li{list-style:none;margin:0;padding:0;}.imageslider ul li{height:500px;position:relative;}.imageslider ul li .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.imageslider .bx-pager{text-align:center;padding:10px;}.imageslider .bx-pager .bx-pager-item{display:inline-block;margin:0 5px;}.imageslider .bx-pager .bx-pager-item a{display:block;text-indent:-3000px;font-size:0;overflow:hidden;border-radius:100%;border:1px solid #666;height:12px;width:12px;}.imageslider .bx-pager .bx-pager-item a.active{background:#fbce01;border:1px solid #fbce01;}.contact+.outsidebar,.logos+.outsidebar{margin-top:0;}footer{padding:50px 0;}footer .footerlogo{background:url(../img/logo2.png) no-repeat;background-size:100% auto;display:block;text-indent:-3000px;font-size:0;overflow:hidden;width:142px;height:70px;margin-bottom:10px;}footer p{font-size:14px;}footer p a{color:#333;}footer .rightcol{text-align:right;}footer a.vc{background:url(../img/vc.png) no-repeat;width:147px;height:26px;display:block;text-indent:-3000px;font-size:0;overflow:hidden;float:right;}.new h3 a{transition:all .3s ease-out;color:#fbce01;}.new h3 a:hover{color:#c89b00;}.panel a{color:#eabd00;}.panel a:hover{text-decoration:underline;}@media only screen and (min-width: 1600px){.heroin:before,.heroin:after{z-index:10;width:400px;height:750px;position:absolute;top:0;left:0;content:'';display:block;background:-moz-linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,#000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#000 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);}.heroin:after{left:auto;right:0;transform:scaleX(-1);}.hero:before,.hero:after{z-index:10;width:400px;height:108px;position:absolute;top:750px;left:100%;content:'';display:block;background:#f5f5f5;}.hero:after{left:auto;right:100%;}}@media only screen and (max-width: 1100px){.heroout .text h2{padding:20px 20px 20px 40px;font-size:46px;}.outsidebar .text h2{font-size:42px;}.prefooter p{font-size:28px;}.pageheader{height:400px;}.pageheader h2{font-size:48px;padding:20px 30px 20px 40px;}.content h2{font-size:38px;}.content.textandimage.service h2{font-size:38px;}.mobilemenu{width:32px;height:32px;display:block;top:20px;right:20px;z-index:1501;position:fixed;padding:0 7px;padding-top:8px;transition:all .1s ease-out;background:#fbce01;}.mobilemenu span{display:block;height:3px;background:#fff;margin-bottom:4px;transform-origin:50% 50%;transition:all .5s ease-out;}.menuopen .mobilemenu span:nth-child(1){transform:rotate(45deg) translateX(5px) translateY(5px);}.menuopen .mobilemenu span:nth-child(2){transform:rotate(-45deg) translateX(0px) translateY(0px);}.menuopen .mobilemenu span:nth-child(3){opacity:0;}header nav{height:100%;overflow-y:auto;left:0;transform:translate3d(-100%,0,0);right:auto;width:50%;background:#fbce01;position:fixed;overflow-x:hidden;transition:all .5s ease-out;z-index:1500;top:0 !important;padding:30px 0;box-shadow:0 0 0 1000px rgba(0,0,0,0);z-index:10;}.menuopen header nav{transform:translate3d(0%,0,0);box-shadow:0 0 0 1000px rgba(0,0,0,0.5);}header nav ul{float:none;}header nav ul li{float:none;padding:0 20px;display:block;margin-bottom:10px;height:auto !important;}header nav ul li a,header nav ul li span{padding:10px 10px;line-height:130% !important;color:#fff;height:auto !important;display:block;}header nav ul li a:hover,header nav ul li a:focus,header nav ul li span:hover,header nav ul li span:focus{color:#fff;}header nav ul li ul{position:relative;background:none;top:auto;left:auto;padding-top:5px;}header nav ul li ul li{height:auto;white-space:normal;max-height:inherit;}header nav ul li ul li a{padding:7px 0;text-transform:none;}}@media only screen and (max-width: 800px){.prefooter p{font-size:21px;}.heroout .text h2{max-width:400px;}.cellarservices .textin{padding:25px;}.cellarservices ul li{font-size:15px;}.outsidebar .text h2{font-size:34px;}.testimonials{padding:80px 80px;}.content.textandimage h2{font-size:34px;}.content.textandimage p{font-size:15px;}.content.textandimage .columns{padding:0 30px;}}@media only screen and (max-width: 640px){header h1{top:20px;left:20px;}header h1 a{background-size:100% auto;width:160px;}.heroout .text{bottom:120px;}.heroout .text h2{font-size:24px;padding:15px;}.heroout.fixed .hero{transform:translateX(-47%) scale(.5) translateY(-110px);transform-origin:50% 0;}.heroout.fixed .text{top:170px;bottom:auto;}.heroout .hero{transform:translateX(-47%) scale(.5);transform-origin:50% 100%;}.herooutout{height:1277px;}.welcome{margin:0px 0 50px;}.welcome h2{font-size:34px;}.welcome p{font-size:16px;}.welcome .buttons{margin-top:10px;}.button,button{padding:15px 30px;}.cellarservices{height:auto;padding:20px 0;}.cellarservices .text{position:relative;}.outsidebar{height:auto;margin-top:50px;padding-top:0px;}.outsidebar .bg{height:200px;position:relative;}.outsidebar .text{background:none;}.outsidebar .text:after{display:none;}.outsidebar .text h2{font-size:28px;color:#fbce01;}.outsidebar .text p{color:#333;font-size:15px;}.team{padding:50px 0;}h2.title{font-size:34px;}.testimonials{padding:50px;}.testimonials .bx-prev{left:-60px;width:25px;background-size:100% auto;}.testimonials .bx-next{right:-60px;width:25px;background-size:100% auto;}.testimonials p{font-size:18px;}.testimonials li .testin{padding-right:0;padding-left:45px;}.testimonials li .testin:after{display:none;}.testimonials li .testin:before{width:35px;background-size:100% auto;}.testimonials .slider{margin-top:30px;}footer{text-align:center;}footer .footerlogo{margin:0 auto 10px;}footer ul{text-align:center;float:none;}footer .rightcol{text-align:center;}footer a.vc{margin:10px auto 0;float:none;}.pageheader{height:250px;}.pageheader h2{padding-left:20px;font-size:32px;}.content h2{font-size:32px;}.content p{font-size:16px;}.content.textandimage,.content.textandimage.alt{height:auto;padding-bottom:40px;}.content.textandimage .bg,.content.textandimage.alt .bg{height:200px;position:relative;left:0;top:0;width:100%;}.content.team .member{padding-left:150px;padding-top:40px;}.content.team .member figure{width:130px;height:130px;}.content.team .member figure:after{display:none;}.content.team .member p{font-size:15px;}}@media only screen and (max-width: 400px){header nav{width:75%;}.heroout{background:#f5f5f5;}.heroout .text{bottom:120px;}.heroout .text h2{font-size:24px;padding:15px;}.heroout.fixed .hero{transform:translateX(-55%) scale(.7) translateY(-50px);transform-origin:50% 0;}.heroout.fixed .text{top:365px;bottom:auto;}.heroout .hero{transform:translateX(-55%) scale(.7);transform-origin:50% 100%;}.herooutout{height:1467px;background:#f5f5f5;}.content.team .member{padding-left:100px;padding-top:30px;}.content.team .member figure{width:100px;left:-15px;height:100px;}.content.team .member figure:after{display:none;}.content.team .member p{font-size:15px;}.prefooter{text-align:center;height:auto;padding:10px 0 25px;}.prefooter .columns{padding-right:20px;}.prefooter p{font-size:18px;margin-bottom:20px;}.prefooter .fb{position:relative;top:auto;right:auto;width:200px;margin:20px auto 0;padding-left:60px;}.prefooter .fb .ico{left:0;}.testimonials{padding:30px 0px 20px;}.testimonials .bx-prev{display:none;}.testimonials .bx-next{display:none;}.testimonials p{font-size:16px;}.testimonials li .testin{padding-right:0;padding-left:0px;margin-bottom:20px;}.testimonials li .testin:after{display:none;}.testimonials li .testin:before{display:none;}.testimonials .slider{margin-top:30px;}.team ul{margin:30px -20px;}.team li figure{width:100%;height:auto;padding-bottom:100%;}.team li figure:after{display:none;}.team li h4{font-size:18px;}.welcome h2{font-size:25px;}}