@font-face{font-family:"canal-park-brewery";src:url("../fonts/canal-park-brewery.eot");src:url("../fonts/canal-park-brewery.eot?#iefix") format("embedded-opentype"),url("../fonts/canal-park-brewery.woff") format("woff"),url("../fonts/canal-park-brewery.ttf") format("truetype"),url("../fonts/canal-park-brewery.svg#canal-park-brewery") format("svg");font-weight:normal;font-style:normal}/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}.hidden,.header-menu__home-image a span{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}html{box-sizing:border-box;font-size:62.5%;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;color:#000;font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.6rem}img{height:auto;width:auto;vertical-align:middle;max-width:100%;border:0;-ms-interpolation-mode:bicubic}.full{width:100%}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 1000px){.container{width:980px}}@media (min-width: 1280px){.container{width:1260px}}@media (min-width: 1384px){.container{width:1364px}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.base-1,.base-2,.base-3,.base-4,.base-5,.base-6,.base-7,.base-8,.base-9,.base-10,.base-11,.base-12,.tiny-1,.tiny-2,.tiny-3,.tiny-4,.tiny-5,.tiny-6,.tiny-7,.tiny-8,.tiny-9,.tiny-10,.tiny-11,.tiny-12,.tsml-1,.tsml-2,.tsml-3,.tsml-4,.tsml-5,.tsml-6,.tsml-7,.tsml-8,.tsml-9,.tsml-10,.tsml-11,.tsml-12,.sml-1,.sml-2,.sml-3,.sml-4,.sml-5,.sml-6,.sml-7,.sml-8,.sml-9,.sml-10,.sml-11,.sml-12,.smed-1,.smed-2,.smed-3,.smed-4,.smed-5,.smed-6,.smed-7,.smed-8,.smed-9,.smed-10,.smed-11,.smed-12,.med-1,.med-2,.med-3,.med-4,.med-5,.med-6,.med-7,.med-8,.med-9,.med-10,.med-11,.med-12,.mlrg-1,.mlrg-2,.mlrg-3,.mlrg-4,.mlrg-5,.mlrg-6,.mlrg-7,.mlrg-8,.mlrg-9,.mlrg-10,.mlrg-11,.mlrg-12,.lrg-1,.lrg-2,.lrg-3,.lrg-4,.lrg-5,.lrg-6,.lrg-7,.lrg-8,.lrg-9,.lrg-10,.lrg-11,.lrg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.base-1,.base-2,.base-3,.base-4,.base-5,.base-6,.base-7,.base-8,.base-9,.base-10,.base-11,.base-12{float:left}.base-12{width:100%}.base-11{width:91.66666666666666%}.base-10{width:83.33333333333334%}.base-9{width:75%}.base-8{width:66.66666666666666%}.base-7{width:58.333333333333336%}.base-6{width:50%}.base-5{width:41.66666666666667%}.base-4{width:33.33333333333333%}.base-3{width:25%}.base-2{width:16.666666666666664%}.base-1{width:8.333333333333332%}@media (min-width: 400px){.tiny-1,.tiny-2,.tiny-3,.tiny-4,.tiny-5,.tiny-6,.tiny-7,.tiny-8,.tiny-9,.tiny-10,.tiny-11,.tiny-12{float:left}.tiny-12{width:100%}.tiny-11{width:91.66666666666666%}.tiny-10{width:83.33333333333334%}.tiny-9{width:75%}.tiny-8{width:66.66666666666666%}.tiny-7{width:58.333333333333336%}.tiny-6{width:50%}.tiny-5{width:41.66666666666667%}.tiny-4{width:33.33333333333333%}.tiny-3{width:25%}.tiny-2{width:16.666666666666664%}.tiny-1{width:8.333333333333332%}}@media (min-width: 450px){.tsml-1,.tsml-2,.tsml-3,.tsml-4,.tsml-5,.tsml-6,.tsml-7,.tsml-8,.tsml-9,.tsml-10,.tsml-11,.tsml-12{float:left}.tsml-12{width:100%}.tsml-11{width:91.66666666666666%}.tsml-10{width:83.33333333333334%}.tsml-9{width:75%}.tsml-8{width:66.66666666666666%}.tsml-7{width:58.333333333333336%}.tsml-6{width:50%}.tsml-5{width:41.66666666666667%}.tsml-4{width:33.33333333333333%}.tsml-3{width:25%}.tsml-2{width:16.666666666666664%}.tsml-1{width:8.333333333333332%}}@media (min-width: 620px){.sml-1,.sml-2,.sml-3,.sml-4,.sml-5,.sml-6,.sml-7,.sml-8,.sml-9,.sml-10,.sml-11,.sml-12{float:left}.sml-12{width:100%}.sml-11{width:91.66666666666666%}.sml-10{width:83.33333333333334%}.sml-9{width:75%}.sml-8{width:66.66666666666666%}.sml-7{width:58.333333333333336%}.sml-6{width:50%}.sml-5{width:41.66666666666667%}.sml-4{width:33.33333333333333%}.sml-3{width:25%}.sml-2{width:16.666666666666664%}.sml-1{width:8.333333333333332%}}@media (min-width: 768px){.smed-1,.smed-2,.smed-3,.smed-4,.smed-5,.smed-6,.smed-7,.smed-8,.smed-9,.smed-10,.smed-11,.smed-12{float:left}.smed-12{width:100%}.smed-11{width:91.66666666666666%}.smed-10{width:83.33333333333334%}.smed-9{width:75%}.smed-8{width:66.66666666666666%}.smed-7{width:58.333333333333336%}.smed-6{width:50%}.smed-5{width:41.66666666666667%}.smed-4{width:33.33333333333333%}.smed-3{width:25%}.smed-2{width:16.666666666666664%}.smed-1{width:8.333333333333332%}}@media (min-width: 870px){.med-1,.med-2,.med-3,.med-4,.med-5,.med-6,.med-7,.med-8,.med-9,.med-10,.med-11,.med-12{float:left}.med-12{width:100%}.med-11{width:91.66666666666666%}.med-10{width:83.33333333333334%}.med-9{width:75%}.med-8{width:66.66666666666666%}.med-7{width:58.333333333333336%}.med-6{width:50%}.med-5{width:41.66666666666667%}.med-4{width:33.33333333333333%}.med-3{width:25%}.med-2{width:16.666666666666664%}.med-1{width:8.333333333333332%}}@media (min-width: 1000px){.mlrg-1,.mlrg-2,.mlrg-3,.mlrg-4,.mlrg-5,.mlrg-6,.mlrg-7,.mlrg-8,.mlrg-9,.mlrg-10,.mlrg-11,.mlrg-12{float:left}.mlrg-12{width:100%}.mlrg-11{width:91.66666666666666%}.mlrg-10{width:83.33333333333334%}.mlrg-9{width:75%}.mlrg-8{width:66.66666666666666%}.mlrg-7{width:58.333333333333336%}.mlrg-6{width:50%}.mlrg-5{width:41.66666666666667%}.mlrg-4{width:33.33333333333333%}.mlrg-3{width:25%}.mlrg-2{width:16.666666666666664%}.mlrg-1{width:8.333333333333332%}}@media (min-width: 1280px){.lrg-1,.lrg-2,.lrg-3,.lrg-4,.lrg-5,.lrg-6,.lrg-7,.lrg-8,.lrg-9,.lrg-10,.lrg-11,.lrg-12{float:left}.lrg-12{width:100%}.lrg-11{width:91.66666666666666%}.lrg-10{width:83.33333333333334%}.lrg-9{width:75%}.lrg-8{width:66.66666666666666%}.lrg-7{width:58.333333333333336%}.lrg-6{width:50%}.lrg-5{width:41.66666666666667%}.lrg-4{width:33.33333333333333%}.lrg-3{width:25%}.lrg-2{width:16.666666666666664%}.lrg-1{width:8.333333333333332%}}.section-header{font-size:24px;font-size:2.4rem;color:#fff;text-transform:uppercase;line-height:1.166;font-weight:500}@media (min-width: 768px){.section-header{font-size:29px;font-size:2.9rem}}@media (min-width: 1000px){.section-header{font-size:34px;font-size:3.4rem;line-height:0.823}}.section-header--center{text-align:center}.section-header--spacing{letter-spacing:2px}.sub-header{font-size:14px;font-size:1.4rem;line-height:1.857;color:#fff;text-transform:uppercase;font-weight:400;margin-top:40px;margin-bottom:40px}@media (min-width: 768px){.sub-header{font-size:15.5px;font-size:1.55rem;margin-bottom:45px;margin-bottom:65px}}@media (min-width: 1000px){.sub-header{font-size:17px;font-size:1.7rem;line-height:2.058;margin-top:50px;margin-bottom:90px}}.sub-header--center{text-align:center}h1,h2,h3,h4,h5,h6{margin:12px 0;color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}b,strong{font-weight:bold}i,em{font-style:italic}address{font-style:normal}a{color:#000;text-decoration:none}table{margin:20px 0;width:100%}.form ::-webkit-input-placeholder{color:#000}.form ::-moz-placeholder{color:#000}.form :-ms-input-placeholder{color:#000}.btn{background:#ffcf26;color:#000;font-size:12px;font-size:1.2rem;text-transform:uppercase;padding:10px 35px 10px 20px;position:relative}.btn:after{content:"";position:absolute;content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateX(-50%) translateY(-50%) rotate(270deg);top:50%;transition:right 0.4s ease-in-out;right:5px}@media (min-width: 1000px){.btn:after{font-size:25px;font-size:2.5rem;right:-5px}}@media (min-width: 1000px){.btn{font-size:15px;font-size:1.5rem}.btn:hover{background:#4e9be8;transition:all ease-in-out 0.4s;color:#fff;font-weight:500}.btn:hover:after{color:#111;opacity:0.9;right:-10px}}ul,ol{margin:0;padding:0;list-style:none}.overlay{background:rgba(0,0,0,0.6)}.page-title{color:#fff;text-transform:uppercase;font-size:27px;font-size:2.7rem;line-height:1;letter-spacing:2px;font-weight:600}@media (min-width: 768px){.page-title{font-size:36px;font-size:3.6rem}}@media (min-width: 1000px){.page-title{font-size:45px;font-size:4.5rem;line-height:0.622}}.entry-content h1{color:#fff;font-size:23px;font-size:2.3rem;text-transform:uppercase;line-height:1.391;font-weight:500;padding:0 26px}@media (min-width: 768px){.entry-content h1{font-size:28px;font-size:2.8rem}}@media (min-width: 1000px){.entry-content h1{font-size:33px;font-size:3.3rem;line-height:1.17}}.entry-content h2{color:#fff;text-transform:uppercase;font-weight:500;padding:10px 0;font-size:22px;font-size:2.2rem;line-height:1.5}@media (min-width: 768px){.entry-content h2{font-size:26px;font-size:2.6rem}}@media (min-width: 1000px){.entry-content h2{line-height:0.933;font-size:30px;font-size:3rem;letter-spacing:2px}}.entry-content h3{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:10px 0;font-size:24px;font-size:2.4rem}@media (min-width: 768px){.entry-content h3{font-size:28px;font-size:2.8rem}}@media (min-width: 1000px){.entry-content h3{font-size:35px;font-size:3.5rem}}.entry-content h4{color:#ffcf26;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:15px;font-size:1.5rem;line-height:1.55}@media (min-width: 1000px){.entry-content h4{font-size:20px;font-size:2rem;margin-top:40px}}.entry-content h5{color:#ffcf26;text-transform:uppercase;font-weight:400;letter-spacing:1px;line-height:2}@media (min-width: 1000px){.entry-content h5{line-height:2;font-size:15px;font-size:1.5rem}}.entry-content p{color:#fff;text-transform:uppercase;font-weight:300;font-size:12px;font-size:1.2rem;line-height:2.33;margin:40px 0}@media (min-width: 768px){.entry-content p{font-size:14px;font-size:1.4rem;padding:0 40px}}@media (min-width: 1000px){.entry-content p{font-size:16px;font-size:1.6rem;line-height:2.187;margin:60px 0;padding:0 60px}}.entry-content a{background:#ffcf26;color:#000;font-size:12px;font-size:1.2rem;text-transform:uppercase;padding:10px 35px 10px 20px;position:relative}.entry-content a:after{content:"";position:absolute;content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateX(-50%) translateY(-50%) rotate(270deg);top:50%;transition:right 0.4s ease-in-out;right:5px}@media (min-width: 1000px){.entry-content a:after{font-size:25px;font-size:2.5rem;right:-5px}}@media (min-width: 1000px){.entry-content a{font-size:15px;font-size:1.5rem}.entry-content a:hover{background:#4e9be8;transition:all ease-in-out 0.4s;color:#fff;font-weight:500}.entry-content a:hover:after{right:-10px;color:#111;opacity:0.9}}.entry-content ul{text-align:left;display:inline-block}.entry-content ul li{margin-bottom:15px;padding-left:4em;text-indent:-1em;font-size:12px;font-size:1.2rem;color:#fff}.entry-content ul li:before{position:absolute;content:"•";color:#ffcf26}@media (min-width: 1000px){.entry-content ul li{margin-bottom:15px;font-size:18px;font-size:1.8rem;padding-left:1em}}.entry-content ul li:last-child{margin-bottom:0}@media (min-width: 1280px){.entry-content ul li:nth-child(even){float:left;width:100%}}@media (min-width: 1280px){.entry-content ul li:nth-child(odd){float:left;width:100%}}.entry-content img{margin:10px 0}.entry-content .alignleft{display:inline;float:left;margin-right:20px}@media (min-width: 768px){.entry-content .alignleft{margin-right:30px}}.entry-content .alignright{display:inline;float:right;margin-left:20px}@media (min-width: 768px){.entry-content .alignright{margin-left:30px}}.entry-content .aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.entry-content video,.entry-content object{height:auto;max-width:100%}.entry-content-sub h1{color:#ffcf26;text-transform:uppercase;font-weight:500;padding:10px 0;font-size:22px;font-size:2.2rem;line-height:1.5}@media (min-width: 768px){.entry-content-sub h1{font-size:26px;font-size:2.6rem}}@media (min-width: 1000px){.entry-content-sub h1{line-height:0.933;font-size:30px;font-size:3rem;letter-spacing:2px}}.entry-content-sub h2{color:#ffcf26;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:10px 0;font-size:18px;font-size:1.8rem}@media (min-width: 768px){.entry-content-sub h2{font-size:20px;font-size:2rem}}@media (min-width: 1000px){.entry-content-sub h2{font-size:22px;font-size:2.2rem}}.entry-content-sub h3{color:#ffcf26;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:10px 0;font-size:18px;font-size:1.8rem}@media (min-width: 768px){.entry-content-sub h3{font-size:20px;font-size:2rem}}@media (min-width: 1000px){.entry-content-sub h3{font-size:22px;font-size:2.2rem}}.entry-content-sub h4{color:#ffcf26;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:15px;font-size:1.5rem;line-height:1.55}@media (min-width: 1000px){.entry-content-sub h4{font-size:20px;font-size:2rem;margin-top:40px}}.entry-content-sub h5{color:#ffcf26;text-transform:uppercase;font-weight:400;letter-spacing:1px;line-height:2}@media (min-width: 1000px){.entry-content-sub h5{line-height:2;font-size:15px;font-size:1.5rem}}.entry-content-sub p{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;line-height:2.33}@media (min-width: 1000px){.entry-content-sub p{font-size:15px;font-size:1.5rem;line-height:2}}.entry-content-sub a{color:#ffcf26;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;line-height:2.33;text-decoration:underline}@media (min-width: 1000px){.entry-content-sub a{font-size:15px;font-size:1.5rem;line-height:2}}.entry-content-sub ul{text-align:left;display:inline-block}.entry-content-sub ul li{margin-bottom:15px;padding-left:4em;text-indent:-1em;font-size:12px;font-size:1.2rem;color:#fff}.entry-content-sub ul li:before{position:absolute;content:"•";color:#ffcf26}@media (min-width: 1000px){.entry-content-sub ul li{margin-bottom:15px;font-size:18px;font-size:1.8rem;padding-left:1em}}.entry-content-sub ul li:last-child{margin-bottom:0}@media (min-width: 1280px){.entry-content-sub ul li:nth-child(even){float:left;width:100%}}@media (min-width: 1280px){.entry-content-sub ul li:nth-child(odd){float:left;width:100%}}.entry-content-sub img{margin:10px 0}.entry-content-sub .alignleft{display:inline;float:left;margin-right:20px}@media (min-width: 768px){.entry-content-sub .alignleft{margin-right:30px}}.entry-content-sub .alignright{display:inline;float:right;margin-left:20px}@media (min-width: 768px){.entry-content-sub .alignright{margin-left:30px}}.entry-content-sub .aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.entry-content-sub video,.entry-content-sub object{height:auto;max-width:100%}.contain{padding:0 20px}@media (min-width: 870px){.contain{margin:auto;max-width:1200px}}.iframe-container{position:relative;margin:20px 0;padding-top:25px;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.animated{animation-duration:1s;animation-fill-mode:both}.slow{animation-duration:1.5s;animation-fill-mode:both}.slower{animation-duration:2s;animation-fill-mode:both}.slowest{animation-duration:3s;animation-fill-mode:both}.delay-250{animation-delay:0.25s}.delay-500{animation-delay:0.5s}.delay-750{animation-delay:0.75s}.delay-1000{animation-delay:1.0s}.delay-1250{animation-delay:1.25s}.delay-1500{animation-delay:1.5s}.delay-1750{animation-delay:1.75s}.delay-2000{animation-delay:2.0s}.delay-2500{animation-delay:2.5s}.delay-2000{animation-delay:2.0s}.delay-2500{animation-delay:2.5s}.delay-3000{animation-delay:3.0s}.delay-3500{animation-delay:3.5s}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;transform:translateX(400px)}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;transform:translateX(400px)}.flipInX,.flipInY,.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;transform:translateX(400px)}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn.go{animation-name:bounceIn}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.bounceInRight.go{animation-name:bounceInRight}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.bounceInLeft.go{animation-name:bounceInLeft}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.bounceInUp.go{animation-name:bounceInUp}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown.go{animation-name:bounceInDown}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}.fadeIn{opacity:0}.fadeIn.go{animation-name:fadeIn}@keyframes growIn{0%{transform:scale(0.2);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.growIn{transform:scale(0.2);opacity:0}.growIn.go{animation-name:growIn}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake.go{animation-name:shake}@keyframes shakeUp{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeUp.go{animation-name:shakeUp}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:0.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;transform:translateX(-400px)}.fadeInLeft.go{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:0.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;transform:translateX(400px)}.fadeInRight.go{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:0.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;transform:translateY(400px)}.fadeInUp.go{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:0.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;transform:translateY(-400px)}.fadeInDown.go{animation-name:fadeInDown}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn.go{animation-name:rotateIn}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft.go{animation-name:rotateInUpLeft}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft.go{animation-name:rotateInDownLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight.go{animation-name:rotateInUpRight}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight.go{animation-name:rotateInDownRight}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn.go{animation-name:rollIn}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle.go{animation-name:wiggle;animation-timing-function:ease-in}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing.go{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada.go{animation-name:tada}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble.go{animation-name:wobble}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse.go{animation-name:pulse}@keyframes lightSpeedInRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInRight.go{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0}60%{transform:translateX(20%) skewX(-30deg);opacity:1}80%{transform:translateX(0%) skewX(15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInLeft.go{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;backface-visibility:visible !important;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.bounceOut.goAway{animation-name:bounceOut}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp.goAway{animation-name:bounceOutUp}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown.goAway{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft.goAway{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight.goAway{animation-name:bounceOutRight}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut.goAway{animation-name:fadeOut}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUp.goAway{animation-name:fadeOutUp}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDown.goAway{animation-name:fadeOutDown}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeft.goAway{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRight.goAway{animation-name:fadeOutRight}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX.goAway{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedOutRight{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOutRight.goAway{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(-100%) skewX(30deg);opacity:0}}.lightSpeedOutLeft.goAway{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut.goAway{animation-name:rotateOut}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft.goAway{animation-name:rotateOutUpLeft}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft.goAway{animation-name:rotateOutDownLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight.goAway{animation-name:rotateOutUpRight}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut.goAway{animation-name:rollOut}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpShort{opacity:0;transform:translateY(20px)}.fadeInUpShort.go{animation-name:fadeInUpShort}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownShort{opacity:0;transform:translateY(-20px)}.fadeInDownShort.go{animation-name:fadeInDownShort}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightShort{opacity:0;transform:translateX(20px)}.fadeInRightShort.go{animation-name:fadeInRightShort}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftShort{opacity:0;transform:translateX(-20px)}.fadeInLeftShort.go{animation-name:fadeInLeftShort}.main-header{background-color:#111}@media (min-width: 1000px){.main-header{position:fixed;top:0;z-index:9999999999999999}}.main-header__logo img{margin:0 auto;display:block}@media (min-width: 1000px){.main-header__logo img{margin:0}}@media (min-width: 1000px){.main-header__logo{margin:0}}.main-header__img{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}.main-header__img img{width:100%;object-fit:cover;height:100%}@media (min-width: 1000px){.main-header__btn{padding:30px 0 25px 0}}.main-header__content{z-index:4;padding:100px 0 100px 0}@media (min-width: 1000px){.main-header__content{padding:200px 0 150px 0}}.header-menu{position:fixed;top:0;left:-100%;height:100vh;z-index:40;padding:75px 0px;margin:0;width:100%;background:#111;transition:left 0.5s ease-in-out;overflow:scroll}@media (min-width: 1000px){.header-menu{position:relative;transition:unset;left:0;width:100%;padding:35px 0;height:auto;background:none;overflow:visible}}.header-menu--show{left:0;background-color:#111;z-index:9999999999999999999999}@media (min-width: 1000px){.header-menu--show{display:none}}.header-menu--show .top-nav li{line-height:1.5}.header-menu__close{position:absolute;top:20px;left:20px;width:34px;height:34px}@media (min-width: 1000px){.header-menu__close{display:none}}.header-menu__close:before,.header-menu__close:after{content:"";background-color:#4e9be8;width:34px;height:5px;position:absolute}@media (min-width: 1000px){.header-menu__close:before,.header-menu__close:after{display:none}}.header-menu__close:before{transform:rotate(-45deg) translateY(-50%);top:50%;left:3px}@media (min-width: 1000px){.header-menu__close:before{display:none}}.header-menu__close:after{transform:rotate(45deg) translateY(-50%);top:50%;left:0}@media (min-width: 1000px){.header-menu__close:after{display:none}}.burger{width:100%;text-align:center;padding:19px 0}.burger__inner{position:relative;right:0px;z-index:30;display:inline-block;cursor:pointer;transition:linear 0.2s}@media (min-width: 450px){.burger__inner{right:0}}.burger__inner--active .burger__line{background:#fff}.burger__inner--active .burger__line--top{transform:rotate(45deg) translateX(9px)}.burger__inner--active .burger__line--middle{opacity:0}.burger__inner--active .burger__line--bottom{transform:rotate(135deg) translateX(-8px)}.burger__line{width:27px;height:2px;display:block;background:#fff;transition:linear 0.2s}.burger__line--middle{margin-top:9px;margin-bottom:9px}@media (min-width: 1000px){.burger{display:none}}.mobile__button{background-color:red;border-bottom:2px solid green;text-align:center}@media (min-width: 1000px){.mobile__button{display:none}}.mobile__middle-line{border-right:2px solid green}.header-menu__logo{padding:0 20px 20px;width:100%}@media (min-width: 1000px){.header-menu__logo{display:none}}.header-menu__logo img{display:block;margin:0 auto}.header-menu .top-nav{display:block}@media (min-width: 1000px){.header-menu .top-nav{display:-ms-flexbox;display:flex;width:100%}}.header-menu .top-nav li{line-height:1.5;padding:20px 20px;position:relative}@media (min-width: 1000px){.header-menu .top-nav li:before{width:1px;height:15px;top:50%;transform:translateY(-50%);position:absolute;right:0;background-color:#b9b9b9;content:""}.header-menu .top-nav li:last-child:before{display:none}}.header-menu .top-nav li:focus .sub-menu,.header-menu .top-nav li:active .sub-menu,.header-menu .top-nav li:hover .sub-menu{padding:10px 0px 10px 10px;display:block}@media (min-width: 1000px){.header-menu .top-nav li:focus .sub-menu,.header-menu .top-nav li:active .sub-menu,.header-menu .top-nav li:hover .sub-menu{display:none}}.header-menu .top-nav li:focus .sub-menu:before,.header-menu .top-nav li:active .sub-menu:before,.header-menu .top-nav li:hover .sub-menu:before{content:"-";transform:translateY(0)}.header-menu .top-nav li:focus .sub-menu li,.header-menu .top-nav li:active .sub-menu li,.header-menu .top-nav li:hover .sub-menu li{height:100%}@media (min-width: 1000px){.header-menu .top-nav li:focus .sub-menu li,.header-menu .top-nav li:active .sub-menu li,.header-menu .top-nav li:hover .sub-menu li{padding:0}}.header-menu .top-nav li:focus .sub-menu li a,.header-menu .top-nav li:active .sub-menu li a,.header-menu .top-nav li:hover .sub-menu li a{font-size:12px;font-size:1.2rem;line-height:1.7;width:100%}@media (min-width: 1000px){.header-menu .top-nav li:focus .sub-menu li a,.header-menu .top-nav li:active .sub-menu li a,.header-menu .top-nav li:hover .sub-menu li a{line-height:1.5em;border-bottom:1px solid #fff}}@media (min-width: 1000px){.header-menu .top-nav li:hover .sub-menu{position:absolute;display:block;margin-top:30px;background-color:#111;transition:all ease-in-out 0.2s;max-width:400%;min-width:100%;line-height:1.5;padding:0;left:0;text-align:center}}@media (min-width: 1000px){.header-menu .top-nav li:hover .sub-menu li{display:block;clear:both;margin:0 auto;padding:0px 7px;width:100%;z-index:10;line-height:1.5}.header-menu .top-nav li:hover .sub-menu li:before{display:none}}@media (min-width: 1000px){.header-menu .top-nav li:hover .sub-menu li a{font-size:12px;font-size:1.2rem;text-align:center;width:100%;height:100%}.header-menu .top-nav li:hover .sub-menu li a:hover{color:#ffcf26}.header-menu .top-nav li:hover .sub-menu li a:last-child:after{display:none}}@media (min-width: 1280px){.header-menu .top-nav li:hover .sub-menu li a{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.header-menu .top-nav li{-ms-flex:1 0 auto;flex:1 0 auto;border:none;padding:30px 0}}.header-menu .top-nav li .sub-menu:before{position:absolute;top:0;right:20px;content:"+";color:#fff;font-size:25px;font-size:2.5rem}@media (min-width: 1000px){.header-menu .top-nav li .sub-menu:before{display:none}}.header-menu .top-nav li .sub-menu li{height:0;padding:0;border-top:none}@media (min-width: 1000px){.header-menu .top-nav li .sub-menu li{display:none}.header-menu .top-nav li .sub-menu li:last-child:after{display:none}}.header-menu .top-nav li .sub-menu li a{font-size:0}@media (min-width: 1000px){.header-menu .top-nav li .sub-menu li a{font-size:12px;font-size:1.2rem}}@media (min-width: 1000px){.header-menu .top-nav li .sub-menu li a:before{display:none}}.header-menu .top-nav li a{width:100%;height:100%;display:block;color:#fff;font-size:13px;font-size:1.3rem;line-height:1.5px;line-height:.15rem;text-transform:uppercase;font-weight:500}@media (min-width: 1000px){.header-menu .top-nav li a{text-align:center;width:100%;font-size:12px;font-size:1.2rem;transition:all 0.5s ease-in-out;padding:20px 0}}@media (min-width: 1280px){.header-menu .top-nav li a{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.header-menu .top-nav .current-menu-item{position:relative}}.header-menu__home-image{position:relative;display:none}@media (min-width: 1000px){.header-menu__home-image{display:inline;padding:0 !important}}.header-menu__home-image a{display:none}@media (min-width: 1000px){.header-menu__home-image a{display:inline;background-image:url("../images/nav-logo.png");background-position:center;background-repeat:no-repeat;background-size:300px 100px;padding:25px 95px !important;background-size:210px 100px}}@media (min-width: 1280px){.header-menu__home-image a{padding:25px 130px !important;background-size:280px 130px}}.small{color:#fff}@media (min-width: 1000px){.small{font-size:10px;font-size:1rem}}.home-banner{width:100%;position:relative;z-index:1;background:#111;height:400px;overflow:hidden}@media (min-width: 768px){.home-banner{height:600px}}@media (min-width: 1000px){.home-banner{height:730px;margin-top:135px}}.home-banner__video-banner{height:400px;object-fit:cover;width:100%;opacity:0.6}@media (min-width: 768px){.home-banner__video-banner{overflow:hidden;height:600px}}@media (min-width: 1000px){.home-banner__video-banner{height:730px;width:100%}}.home-banner__logo{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.home-banner__header-wrap{position:absolute;top:65%;left:50%;transform:translateY(-50%) translate(-50%);width:100%}@media (min-width: 768px){.home-banner__header-wrap{top:70%}}@media (min-width: 1000px){.home-banner__header-wrap{top:75%}}.home-banner__header{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;text-align:center;font-size:13px;font-size:1.3rem}@media (min-width: 768px){.home-banner__header{font-size:16px;font-size:1.6rem}}@media (min-width: 1000px){.home-banner__header{font-size:18px;font-size:1.8rem}}.home-banner__scroll-text{font-size:10px;font-size:1rem;color:#fff;font-style:italic}@media (min-width: 768px){.home-banner__scroll-text{font-size:13px;font-size:1.3rem}}.home-banner__scroll{position:absolute;left:50%;transform:translateY(-50%) translate(-50%);z-index:10;margin-top:-21px}.home-banner__scroll:after{content:"";position:absolute;margin-top:17px;content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:85px;font-size:8.5rem;color:#ffcf26;left:50%;transform:translateY(-50%) translate(-50%)}@media (min-width: 768px){.home-banner__scroll:after{font-size:110px;font-size:11rem;margin-top:23px}}@media (min-width: 768px){.home-banner__scroll{margin-top:-27px}}.main-content{background:#111;position:relative}.main-content__wrap{text-align:center;padding:70px 15px}.main-content__wrap:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:30px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.main-content__wrap:before{width:100%}}@media (min-width: 1000px){.main-content__wrap{padding:130px 0 50px}}.main-content__icons-small{margin-bottom:30px}@media (min-width: 768px){.main-content__icons-small{display:none}}.main-content__icons-large{display:none}@media (min-width: 768px){.main-content__icons-large{display:inline;margin-bottom:50px}}.home-cta{background:#111;background-size:cover;position:relative;background-position:center}@media (min-width: 1000px){.home-cta{background-attachment:fixed}}.home-cta__content{text-align:center;padding:90px 0;position:relative;overflow:hidden}.home-cta__content:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:30px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.home-cta__content:before{width:100%}}@media (min-width: 768px){.home-cta__content{padding:110px 0}}@media (min-width: 1000px){.home-cta__content{padding:130px 0}}.home-cta__icon{height:33px}@media (min-width: 768px){.home-cta__icon{height:50px}}@media (min-width: 1000px){.home-cta__icon{height:67px}}.home-cta__title{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:30px;font-size:3rem;line-height:0.933;margin-top:30px}@media (min-width: 768px){.home-cta__title{font-size:40px;font-size:4rem;margin-top:40px}}@media (min-width: 1000px){.home-cta__title{font-size:50px;font-size:5rem;line-height:0.56;margin-top:50px}}.home-cta__title span{font-size:20px;font-size:2rem;font-weight:500}@media (min-width: 768px){.home-cta__title span{font-size:30px;font-size:3rem}}@media (min-width: 1000px){.home-cta__title span{font-size:40px;font-size:4rem}}.home-cta__info{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-top:20px;margin-bottom:45px;font-size:14px;font-size:1.4rem;line-height:1.857;padding:0 20px}@media (min-width: 768px){.home-cta__info{font-size:17px;font-size:1.7rem;margin-top:25px}}@media (min-width: 1000px){.home-cta__info{margin-top:30px;font-size:20px;font-size:2rem;line-height:1.4}}.instagram-feed{background:#111}.instagram-feed__wrap{padding:80px 15px}@media (min-width: 768px){.instagram-feed__wrap{padding:85px 15px 135px}}@media (min-width: 1000px){.instagram-feed__wrap{padding:90px 0 180px}}.instagram-feed__wrap:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:30px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.instagram-feed__wrap:before{width:100%}}.social-feed__inner{padding:0;position:relative}@media (min-width: 1000px){.social-feed__inner{height:100%}}.social-feed__inner a{position:relative;display:block}.social-feed__inner a:hover .likes,.social-feed__inner a:hover .comments{opacity:1;color:#fff;z-index:99999999;transition:all ease-in-out 0.5s}.social-feed__inner a:hover:after{content:"";background:rgba(0,0,0,0.8);transition:all ease-in-out 0.5s;z-index:10;position:absolute;height:100%;width:100%;top:0;left:0}.likes,.comments{position:absolute;transform:translateX(-50%) translateY(-50%);top:50%;opacity:0}.likes{left:40%}.likes:before{content:"";position:absolute;content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateX(-50%) translateY(-50%);top:8px;left:-20px;font-size:23px;font-size:2.3rem}.comments{right:10%}.comments:before{content:"";position:absolute;content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateX(-50%) translateY(-50%);top:8px;left:-20px;font-size:20px;font-size:2rem}@media (min-width: 768px){.comments{right:20%}}@media (min-width: 1000px){.comments{right:30%}}.main-footer{background:#111;padding:25px 0 0 0}@media (min-width: 768px){.main-footer{padding:25px 0 0 0}}@media (min-width: 1000px){.main-footer{padding:50px 0 0 0}}.main-footer__wrap{padding:20px 0 65px}@media (min-width: 1000px){.main-footer__wrap{padding-left:0;padding-right:0}}@media (min-width: 768px){.main-footer__nav{padding-right:0}}@media (min-width: 1000px){.main-footer__nav{padding-left:0;padding-right:15px}}.main-footer__nav ul li a{color:#fff;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:2;margin-left:5px;position:relative;letter-spacing:1px;font-weight:500}@media (min-width: 768px){.main-footer__nav ul li a{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.main-footer__nav ul li a{font-size:16px;font-size:1.6rem}.main-footer__nav ul li a:hover{color:#4e9be8;transition:all ease-in-out 0.5s}}.main-footer__nav ul li a:before{width:102%;height:1px;background:#8a8a8a;position:absolute;content:"";bottom:-5px;left:-2px}.main-footer__nav .current-menu-item{display:none}.main-footer__address{font-size:12px;font-size:1.2rem;line-height:2;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:500;margin-top:25px;margin-bottom:25px}@media (min-width: 768px){.main-footer__address{margin-top:0}}@media (min-width: 1000px){.main-footer__address{font-size:16px;font-size:1.6rem}}.main-footer__address span{display:block}.main-footer__address--link{color:#ffcf26;position:relative}.main-footer__address--link:before{content:"";content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;padding:0 10px 0 0}.main-footer__open-times{color:#fff;font-size:12px;font-size:1.2rem;line-height:2;text-transform:uppercase;font-weight:500;letter-spacing:1px}.main-footer__open-times span{display:block;font-weight:300}@media (min-width: 768px){.main-footer__open-times{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.main-footer__open-times{font-size:16px;font-size:1.6rem}}.main-footer__phone{font-size:12px;font-size:1.2rem;line-height:2;color:#ffcf26;text-transform:uppercase;letter-spacing:1px;font-weight:500}@media (min-width: 768px){.main-footer__phone{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.main-footer__phone{font-size:16px;font-size:1.6rem}.main-footer__phone:hover{color:#4e9be8;transition:all ease-in-out 0.5s}}@media (min-width: 1000px){.main-footer__google-map{padding-right:0}}.acf-map{height:120px;margin:0;padding:0;width:100%;filter:grayscale(100%);margin-top:45px}@media (min-width: 768px){.acf-map{margin-top:0}}@media (min-width: 1000px){.acf-map{width:100%;height:165px;margin-top:0}}.footer-bottom{background:#111}@media (min-width: 768px){.footer-bottom{padding:100px 0 25px 0}}.footer-bottom__wrap{text-align:center}.footer-bottom__logo-small{height:65px;margin-top:65px}@media (min-width: 768px){.footer-bottom__logo-small{display:none}}.footer-bottom__logo-large{display:none}@media (min-width: 768px){.footer-bottom__logo-large{display:inline;height:90px;margin-top:-35px}}.footer-bottom__social-icons{margin-top:35px}@media (min-width: 768px){.footer-bottom__social-icons{margin-top:0;float:right}}@media (min-width: 1000px){.footer-bottom__social-icons{padding-right:0}}@media (min-width: 1280px){.footer-bottom__social-icons{text-align:right}}.footer-bottom__facebook:before,.footer-bottom__instagram:before,.footer-bottom__twitter:before{content:"";color:#fff;font-size:20px;font-size:2rem}.footer-bottom__facebook:hover:before,.footer-bottom__instagram:hover:before,.footer-bottom__twitter:hover:before{color:#4e9be8;transition:all ease-in-out 0.5s}.footer-bottom__facebook:before{content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-bottom__instagram:before{content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 40px}.footer-bottom__twitter:before{content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-bottom__copyright{font-size:10px;font-size:1rem;color:#fff;text-transform:uppercase;line-height:3.2;margin-top:30px;letter-spacing:1px}@media (min-width: 768px){.footer-bottom__copyright{margin-top:0;letter-spacing:0}}@media (min-width: 1000px){.footer-bottom__copyright{padding-left:0;font-size:12px;font-size:1.2rem;letter-spacing:1px}}@media (min-width: 1280px){.footer-bottom__copyright{text-align:left}}.mankato{background:#161616;text-align:center;padding:20px 0}.mankato__link{text-transform:uppercase;color:#fff;font-size:10px;font-size:1rem;letter-spacing:1px}@media (min-width: 1000px){.mankato__link{font-size:12px;font-size:1.2rem}.mankato__link:hover{text-decoration:underline}}.sub-page-banner{background-size:cover;background-position:center}@media (min-width: 1000px){.sub-page-banner{margin-top:135px}}.sub-page-banner__wrap{text-align:center;padding:107px 0}@media (min-width: 1000px){.sub-page-banner__wrap{padding:247px 0}}.sub-page-banner__logo{margin-bottom:25px}@media (min-width: 1000px){.sub-page-banner__logo{margin-bottom:50px}}.sub-page-banner__info{color:#fff;font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:1.5;margin-top:30px}@media (min-width: 1000px){.sub-page-banner__info{font-size:18px;font-size:1.8rem;margin-top:45px}}#breadcrumbs{text-transform:uppercase;color:#fff;font-size:12px;font-size:1.2rem;margin-top:60px;margin-bottom:40px}@media (min-width: 1000px){#breadcrumbs{margin-bottom:80px}}#breadcrumbs a{color:#fff;position:relative}#breadcrumbs a:hover:before{width:100%;height:1px;background:#8a8a8a;position:absolute;content:"";bottom:-5px}.breadcrumb_last{position:relative}.breadcrumb_last:before{width:100%;height:1px;background:#8a8a8a;position:absolute;content:"";bottom:-5px}.image-slide:nth-child(odd){float:left}.image-slide:nth-child(even){float:right}@media (min-width: 450px){.sub-page__wrap{padding-right:0;padding-left:0;padding:80px 0 0 0}}.sub-page__inner{margin-bottom:40px;width:100%}.sub-page__inner:nth-child(odd) .image-slide{float:left}@media (min-width: 450px){.sub-page__inner:nth-child(odd){float:left}}.sub-page__inner:nth-child(odd) .sub-page__image-wrap{text-align:center;width:100%;height:100%}@media (min-width: 450px){.sub-page__inner:nth-child(odd) .sub-page__image-wrap{float:left;display:-ms-flexbox;display:flex}}@media (min-width: 450px){.sub-page__inner:nth-child(odd) .sub-page__text{display:-ms-flexbox;display:flex}}@media (min-width: 1280px){.sub-page__inner:nth-child(odd) .sub-page__text{padding:50px 60px 50px 60px}}.sub-page__inner:nth-child(even) .test{float:right}@media (min-width: 450px){.sub-page__inner:nth-child(even){float:right}}.sub-page__inner:nth-child(even) .sub-page__image-wrap{text-align:center;width:100%;height:100%}@media (min-width: 450px){.sub-page__inner:nth-child(even) .sub-page__image-wrap{float:right;display:-ms-flexbox;display:flex}}@media (min-width: 450px){.sub-page__inner:nth-child(even) .sub-page__text{display:-ms-flexbox;display:flex}}@media (min-width: 1280px){.sub-page__inner:nth-child(even) .sub-page__text{padding:50px 60px 50px 15px}}.sub-page__image{object-fit:cover}.sub-page-staff__sub-header{text-align:center;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;margin:0;line-height:2;padding:20px 20px 0}@media (min-width: 1000px){.sub-page-staff__sub-header{font-size:15px;font-size:1.5rem;padding:50px 175px 0}}.sub-page-staff__single{margin-top:50px;text-align:left}@media (min-width: 1000px){.sub-page-staff__single{margin-top:100px}}.sub-page-staff__name{color:#fff;text-transform:uppercase;font-weight:500;font-size:16px;font-size:1.6rem;line-height:1.4}@media (min-width: 768px){.sub-page-staff__name{font-size:18px;font-size:1.8rem}}@media (min-width: 1000px){.sub-page-staff__name{font-size:20px;font-size:2rem;padding:15px 0 10px}}.sub-page-staff__wrap{position:relative;overflow:hidden;padding:30px 0}@media (min-width: 1000px){.sub-page-staff__wrap{padding:100px 0}}.sub-page-staff__wrap:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:0px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.sub-page-staff__wrap:before{width:100%}}.sub-page-staff__list-wrap{float:left}.sub-page-staff__info{text-align:left;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;margin:0;line-height:1.5;display:inline-block}@media (min-width: 620px){.sub-page-staff__info{text-align:left;float:left}}@media (min-width: 1000px){.sub-page-staff__info{font-size:15px;font-size:1.5rem}}.sub-page-staff__info span{color:#ffcf26;display:inline-block}@media (min-width: 1280px){.sub-page-staff__info span{padding:0 5px}}.archive-category{background:#111;padding:0 0 65px}.archive-category__wrap{width:100%;float:left;position:relative;padding:20px 0 50px 0;text-align:center}.archive-category__wrap:before{width:90%;content:"";position:absolute;height:1px;z-index:10;background-color:#8a8a8a;bottom:-30px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.archive-category__wrap:before{width:100%}}@media (min-width: 1000px){.archive-category__wrap{padding:100px 0}}.archive-category__header-wrap{margin-bottom:20px}@media (min-width: 1000px){.archive-category__header-wrap{margin-bottom:100px}}.archive-category__main-header{color:#fff;text-transform:uppercase;font-size:16px;font-size:1.6rem;letter-spacing:1px;font-weight:500}@media (min-width: 1000px){.archive-category__main-header{font-size:33px;font-size:3.3rem}}.archive-category__sub-header{color:#fff;text-transform:uppercase;font-size:12px;font-size:1.2rem;letter-spacing:1px;font-weight:500;line-height:1.8;margin:0 auto;width:90%}@media (min-width: 1000px){.archive-category__sub-header{font-size:15px;font-size:1.5rem;margin-top:40px}}.archive-category-single__image{position:relative;opacity:0.4}.archive-category-single__icon{display:none}.archive-category-single__content{position:absolute;z-index:999999999;margin:0 auto;width:90%;top:55%;left:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none}@media (min-width: 1000px){.archive-category-single__content{width:65%;top:50%;transition:all 0.5s ease}}.archive-category-single__wrap-green a:before{background:#69AB44}.archive-category-single__wrap-green a:hover .archive-category-single__link{color:#69AB44}.archive-category-single__wrap-green a:hover .archive-category-single__icon{display:inline}.archive-category-single__wrap-red a:before{background:#EC4038}.archive-category-single__wrap-red a:hover .archive-category-single__link{color:#EC4038}.archive-category-single__wrap-red a:hover .archive-category-single__icon{display:inline}.archive-category-single__wrap-blue a:before{background:#0F75CF}.archive-category-single__wrap-blue a:hover .archive-category-single__link{color:#0F75CF}.archive-category-single__wrap-blue a:hover .archive-category-single__icon{display:inline}.archive-category-single__wrap-white a:before{background:#b7b7b7}.archive-category-single__wrap-white a:hover .archive-category-single__link{color:#b7b7b7}.archive-category-single__wrap-white a:hover .archive-category-single__icon{display:inline}.archive-category-single__wrap-green,.archive-category-single__wrap-red,.archive-category-single__wrap-blue,.archive-category-single__wrap-white{padding:5px}.archive-category-single__wrap-green a,.archive-category-single__wrap-red a,.archive-category-single__wrap-blue a,.archive-category-single__wrap-white a{display:block;position:relative}@media (min-width: 1000px){.archive-category-single__wrap-green a:before,.archive-category-single__wrap-red a:before,.archive-category-single__wrap-blue a:before,.archive-category-single__wrap-white a:before{position:absolute;content:"";width:0;top:0;left:0;transform-origin:left;transition:width 0.5s ease-in-out;z-index:10;opacity:0.7}}@media (min-width: 1000px){.archive-category-single__wrap-green a:hover::before,.archive-category-single__wrap-red a:hover::before,.archive-category-single__wrap-blue a:hover::before,.archive-category-single__wrap-white a:hover::before{width:100%;height:100%;padding:5px}}.archive-category-single__wrap-green a:after,.archive-category-single__wrap-red a:after,.archive-category-single__wrap-blue a:after,.archive-category-single__wrap-white a:after{transition:all 0.5s ease}@media (min-width: 1000px){.archive-category-single__wrap-green a:hover:after,.archive-category-single__wrap-red a:hover:after,.archive-category-single__wrap-blue a:hover:after,.archive-category-single__wrap-white a:hover:after{position:absolute;content:"";width:25%;transition:all 0.5s ease;height:1px;top:70%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;margin:0 auto;z-index:10}}@media (min-width: 1280px){.archive-category-single__wrap-green a:hover:after,.archive-category-single__wrap-red a:hover:after,.archive-category-single__wrap-blue a:hover:after,.archive-category-single__wrap-white a:hover:after{top:60%}}@media (min-width: 1280px){.archive-category-single__wrap-green a:hover .archive-category-single__link,.archive-category-single__wrap-red a:hover .archive-category-single__link,.archive-category-single__wrap-blue a:hover .archive-category-single__link,.archive-category-single__wrap-white a:hover .archive-category-single__link{display:inline;bottom:10%;position:absolute;z-index:11;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;text-transform:uppercase;font-size:14px;font-size:1.4rem;padding:10px 50px 10px 30px;width:55%;margin:0 auto}.archive-category-single__wrap-green a:hover .archive-category-single__link:after,.archive-category-single__wrap-red a:hover .archive-category-single__link:after,.archive-category-single__wrap-blue a:hover .archive-category-single__link:after,.archive-category-single__wrap-white a:hover .archive-category-single__link:after{content:"";position:absolute;content:"";font-family:"canal-park-brewery";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateX(-50%) translateY(-50%) rotate(270deg);top:50%;transition:right 0.4s ease-in-out;right:5px}}@media (min-width: 1280px) and (min-width: 1000px){.archive-category-single__wrap-green a:hover .archive-category-single__link:after,.archive-category-single__wrap-red a:hover .archive-category-single__link:after,.archive-category-single__wrap-blue a:hover .archive-category-single__link:after,.archive-category-single__wrap-white a:hover .archive-category-single__link:after{font-size:25px;font-size:2.5rem;right:-5px}}@media (min-width: 1000px){.archive-category-single__wrap-green a:hover .archive-category-single__content,.archive-category-single__wrap-red a:hover .archive-category-single__content,.archive-category-single__wrap-blue a:hover .archive-category-single__content,.archive-category-single__wrap-white a:hover .archive-category-single__content{top:40%;transition:all 0.5s ease}}.archive-category-single__link{display:none}.archive-category-single__header{text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:15px;font-size:1.5rem;font-weight:500;line-height:1.222}@media (min-width: 1000px){.archive-category-single__header{font-size:22px;font-size:2.2rem}}.archive-category-single__sub-header{color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:500;line-height:1.8;font-size:12px;font-size:1.2rem}@media (min-width: 1000px){.archive-category-single__sub-header{font-size:15px;font-size:1.5rem}}.primary-category{background:#111;background-attachment:fixed;background-size:cover;position:relative;background-position:center}.primary-category__content{text-align:center;padding:70px 0;position:relative;overflow:hidden}.primary-category__content:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:30px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.primary-category__content:before{width:100%}}@media (min-width: 768px){.primary-category__content{padding:120px 0}}@media (min-width: 1000px){.primary-category__content{padding:150px 0}}.primary-category__title{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:20px;font-size:2rem;line-height:0.933;margin-bottom:30px}@media (min-width: 768px){.primary-category__title{font-size:28px;font-size:2.8rem;margin-bottom:75px}}@media (min-width: 1000px){.primary-category__title{font-size:33px;font-size:3.3rem;line-height:0.56}}.category-single{background:#111}.category-single__content{text-align:center;padding:30px 0;position:relative;overflow:hidden}.category-single__content:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:30px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.category-single__content:before{width:100%}}@media (min-width: 1000px){.category-single__content{padding:30px 0 100px}}.category-single__image{float:left;height:200px;margin-bottom:20px}@media (min-width: 450px){.category-single__image{height:350px}}@media (min-width: 620px){.category-single__image{height:auto;float:left}}.category-single__main{text-align:left;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;line-height:2.33;width:100%}@media (min-width: 620px){.category-single__main{text-align:left;float:left}}@media (min-width: 1000px){.category-single__main{font-size:15px;font-size:1.5rem;line-height:2}}.category-single__main span{color:#ffcf26}.category-single__header{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:16px;font-size:1.6rem;line-height:1.5}@media (min-width: 768px){.category-single__header{font-size:24px;font-size:2.4rem}}@media (min-width: 1000px){.category-single__header{font-size:30px;font-size:3rem}}.category-single__sub-header{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:14px;font-size:1.4rem}@media (min-width: 768px){.category-single__sub-header{font-size:16px;font-size:1.6rem}}@media (min-width: 1000px){.category-single__sub-header{font-size:18px;font-size:1.8rem}}.category-single-sidebar__header{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:14px;font-size:1.4rem}@media (min-width: 768px){.category-single-sidebar__header{font-size:16px;font-size:1.6rem}}@media (min-width: 1000px){.category-single-sidebar__header{font-size:18px;font-size:1.8rem}}.category-single-sidebar__int{padding:0;color:#ffcf26}.category-single-sidebar__type{padding:0;opacity:0.6}.sub-page-partners__wrap{position:relative;overflow:hidden;padding:30px 0}@media (min-width: 1000px){.sub-page-partners__wrap{padding:100px 0}}.sub-page-partners__wrap:before{width:90%;content:"";position:absolute;height:1px;background-color:#8a8a8a;bottom:0px;transform:translateX(-50%);margin:0 auto;left:50%}@media (min-width: 1000px){.sub-page-partners__wrap:before{width:100%}}.sub-page-partners__sub-header{text-align:center;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;margin:0;line-height:2;padding:20px 20px 0}@media (min-width: 1000px){.sub-page-partners__sub-header{font-size:15px;font-size:1.5rem;padding:50px 175px 0}}.sub-page-partners__image{margin-top:100px}.sub-page-partners__header{color:#fff;text-transform:uppercase;font-weight:500;font-size:16px;font-size:1.6rem;line-height:1.4}@media (min-width: 768px){.sub-page-partners__header{font-size:18px;font-size:1.8rem}}@media (min-width: 1000px){.sub-page-partners__header{font-size:20px;font-size:2rem;padding:15px 0 10px}}.sub-page-partners__info{text-align:left;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:12px;font-size:1.2rem;margin:0;line-height:2;margin-bottom:40px;opacity:0.8}@media (min-width: 620px){.sub-page-partners__info{text-align:left;float:left}}@media (min-width: 1000px){.sub-page-partners__info{font-size:15px;font-size:1.5rem}}.sub-page-partners__info span{color:#ffcf26}@media (min-width: 1280px){.sub-page-partners__info span{padding:0 5px}}.page-404{text-align:center;padding:50px 0;background:#161616}.page-404__header{color:#fff}.blog-posts{background:#161616}.blog-posts__wrap{padding:15px 15px 30px}@media (min-width: 1000px){.blog-posts__wrap{padding:15px 0 30px}}.blog-posts__single{padding:40px 0 0}.blog-posts__header{color:#fff;text-transform:uppercase;letter-spacing:2px}.blog-posts__content{color:#fff;text-transform:uppercase;font-weight:300;font-size:12px;font-size:1.2rem;margin:20px 0;line-height:1.5;padding:0 0 15px}@media (min-width: 768px){.blog-posts__content{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.blog-posts__content{font-size:16px;font-size:1.6rem}}.blog-posts__footer{padding:40px 0 0;text-transform:uppercase;color:#fff}.blog-posts__footer a{color:#fff;font-size:12px;font-size:1.2rem}@media (min-width: 768px){.blog-posts__footer a{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.blog-posts__footer a{font-size:16px;font-size:1.6rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;outline:none;height:300px}@media (min-width: 768px){.slick-initialized .slick-slide{height:400px}}@media (min-width: 1000px){.slick-initialized .slick-slide{height:700px}}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-active button{background:rgba(0,0,0,0.5) !important}.slick-dots{position:absolute;bottom:0;display:none;left:50%;margin:0 auto;transform:translateX(-50%)}.slick-dots li{display:inline-block;padding:5px}.slick-dots li button{background:none;outline:none;border:none;font-size:0;background:#111;height:10px;width:10px;border-radius:100%}@media (min-width: 1000px){.slick-dots li button{height:15px;width:15px}}
.archive-category__wrap {
    padding: 170px 0;
}
@media (max-width: 999px){
.archive-category__wrap {
    padding: 50px 0;
    }
}
@media (max-width: 499px){
    .archive-category-single__content {
        width: 80%;
    }
}
@media (max-width: 619px){
    .category-single__image {
        display: block;
        float: none;
        margin: 0 auto;
    }
}

.single-craft-beer-and-more #breadcrumbs {
    position: relative;
    z-index: 999999999;
    text-align: left;
}
@media (min-width: 1000px) {
    .single-craft-beer-and-more #breadcrumbs {
        margin-top: 115px;
        margin-bottom: 30px;
    }
}
.page-template-brew-archive #breadcrumbs {
    text-align: left;
}
section.category-single__main h3 {
    color: #f0b11a;
}
.sheet_title p.category-single-sidebar__type.base-2.sml-6.lrg-4 {
    width: 100px;
    text-align: left;
    margin: 0;
}
.sheet_result p.category-single-sidebar__int.base-10.sml-6.lrg-6 {
    width: 100px;
    text-align: left;
    margin: 0;
}
.sheet_title {
    display: inline-block;
    border-bottom: 1px solid #959595;
}
.sheet_result {
    display: inline-block;
    margin-top: -5px;
}
.mobile_logo {
    display: none;
}
@media (max-width: 1000px) {
    .mobile_logo {
        display: block;
    }
    .mobile_logo img {
        margin: 0 auto;
        display: block;
    }
}

.category-single__content .thumb.base-12.sml-4 img {
    cursor: pointer;
}

/*carousel start*/
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
/*carousel-end*/
.page-id-219 .archive-category-single__image {
    padding: 15px 0;
}
.page-id-15 .overlay {
    position: relative;
}
.page-id-15 .jotform-form {
    padding: 30px 0 !important; 
}
.form-label.form-label-auto {
    font-size: 18px;
    font-family: "Montserrat",sans-serif;
    font-weight: 500;
}
.form-textbox {
    height: 35px;
    width: 450px;
    border-radius: 3px;
}
.form-textbox.phone_number {
    width: 100% !important;
    border-radius: 3px;
}
.form-textbox.area_code {
    width: 100% !important;
    border-radius: 3px;
}
.form-textarea {
    width: 450px;
    height: 150px;
    border-radius: 3px;
}
.form-all .form-submit-button {
    font-size: 18px !important;
    font-weight: 500 !important;
    padding: 10px 50px !important;
    font-family: "Montserrat",sans-serif !important;
    background: #1e5eac;
    border: 1px solid #335b93;
    color: white;
    box-shadow: none;
}
.form-all {
    background: transparent !important; 
}
.single.single-craft-beer-and-more .archive-category-single__icon {
    display: inline-block;
}
h2.contact_form_heading {
    font-size: 30px;
    margin-left: 36px;
    padding: 10px 0;
    color: #ffcf26;
    font-family: "Montserrat",sans-serif;
}
.form-all .form-submit-button:hover {
    background: #ffcf26;
    border-color: #ffcf26;
    color: #335b93;
    text-shadow: none;
    font-weight: 600;
}
.page-id-15 #breadcrumbs {
    margin-bottom: 0;
}
@media (max-width: 767px){
    .form-textarea {
        width: 300px !important;
    }
    .form-textbox.phone_number {
        width: 222px !important;
    }
    .form-textbox {
        width: 300px !important;
    }
    .page-id-15 .jotform-form{
        width: 100%;
    }
    .page-id-15 .jotform-form .form-all{
        width: 100%;
    }
}
@media (max-width: 640px){
    .form-textbox.phone_number {
        width: 100% !important;
    }
    .form-textbox.area_code {
        width: 100% !important;
    }
}
.cocktails__icon {
    height: 38px;
    width: 45px;
}
/*.sub-page__inner .slick-initialized .slick-slide {*/
    /*width: 100% !important;*/
/*    }*/
/*.sub-page__inner .slick-track,.sub-page__inner .slick-list{*/
    /*width: 100% !important;*/
/*    }*/
.form-line.form-line-active {
    background: transparent !important;
}
.form-line-error .form-error-message {
    display: none !important;
}
.form-line-error{
        background-color: transparent !important;   
}
.page-id-15 .sub-page-staff__wrap {
    padding: 0;
}
@media (max-width: 619px){
    .category-single__image { 
        height: auto;
}
    .thumb.base-12.sml-4 {
        width: 31%; 
        display: inline-block;
        margin: 1px 1%;
    }
}
@media (min-width: 1000px) {
    .main-header {
        z-index: 99999999999;
    }
}
#wpadminbar {
    z-index: 99999999999999;
}
/*Woocommerce css*/

.archive .entry-content-sub ul li:before{
    display : none;
    }
.archive .woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size: 22px;
    text-align: center;
}
.archive .woocommerce ul.products li.product .price {
    text-align: center;
    font-size: 16px;
}
.archive a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #1e5eac;
    color: white;
}
.page-id-960 section.entry-content-sub {
    width: 100%;
}
.page-id-960 .woocommerce table.shop_table thead {
    color: white;
    background: rgba(235, 233, 235, 0.18);
}
.page-id-960 .woocommerce table.shop_table thead tr th {
    padding: 19px 0;
}
.page-id-960 .woocommerce table.shop_table tbody tr td {
    padding: 10px 0;
    color: white;
    font-size: 16px;
    font-weight: 600;
}
.page-id-960 .woocommerce table.shop_table tbody tr td.actions {
    padding: 8px 0;
    background: #393839;
}
.page-id-960 .woocommerce-cart-form table.cart td.actions .coupon .input-text{
    border: 1px solid #393839;
    width: 220px ;
    padding: 10px 10px !important;
    margin: 0px 10px !important;
    border-radius: 2px;
}
.page-id-960 .woocommerce .cart .button{
    font-size: 13px;
    font-weight: 500;
    border-radius: 2px !important;
    padding: 14px 11px;
}
.woocommerce .cart input button.button {
    font-size: 13px;
    font-weight: 500;
    border-radius: 2px !important;
    padding: 14px 11px;
}
.page-id-960 .woocommerce-cart-form .cart button.button {
    font-size: 13px;
    font-weight: 500;
    border-radius: 2px !important;
    padding: 14px 11px;
    background: #ebe9eb;
    color: #515151;
    opacity: 1;
    margin-right: 10px;
}
.archive .sub-page__inner:nth-child(odd) .sub-page__text {
    padding: 0;
}
.archive section.entry-content-sub {
    width: 100%;
}
.archive .entry-content-sub ul.products.columns-3 {
    width: 100%;
}
@media (max-width : 999px ){
.archive .woocommerce ul.products li.product a img {
    width: 300px;
    height: auto;
    /*max-width: 335px;*/
    }
}
.archive .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 24%;
    margin: 0;
    margin-left: 1%;
    clear: none !important;
}
.archive .woocommerce a.added_to_cart {
    padding-left: 20px;
}
.page-id-960 .woocommerce table.shop_table tbody tr td img {
    height: 75px;
    width: 75px;
    max-width: 80px;
    max-height: 80px;
}
.page-id-960 .woocommerce table.shop_table tbody tr td a {
    text-decoration: none;
}
.page-id-960 .cart_totals tr.cart-subtotal,.page-id-960 .cart_totals .order-total th {
    color: white;
}
.page-id-960 .cart_totals .wc-proceed-to-checkout a {
    background: #ffcf26 !important;
    color: #1e5eac !important;
    font-size: 16px !important;
}
.page-id-960 .cart_totals .wc-proceed-to-checkout a:hover {
    background: #1e5eac !important;
    color: white !important;
}
.page-id-961 table.shop_table.woocommerce-checkout-review-order-table {
    color: white;
    border-color: white;
}
.page-id-961 #order_review .woocommerce-checkout-payment {
    background: rgba(57, 56, 57, 0.57);
}
.page-id-961 .woocommerce button.button.alt {
    background-color: #1e5eac;
}
.page-id-961 .woocommerce button.button.alt:hover {
    background-color: #ffcf26;
    color: #1e5eac;
}
.page-id-961 div#payment ul .payment_box.payment_method_cheque {
    background: #1e5eac;
    text-align: center;
}
.page-id-961 div#payment ul .payment_box.payment_method_cheque:before {
    border: 1em solid #1e5eac !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}
.page-id-961 .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul li {
    color: red;
}
.page-id-961 .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul {
    background: #f7f6f7;
 }
.page-id-961 .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul li:before {
    content: none;
}
.page-id-961 section.entry-content-sub {
    width: 100%;
}
.page-id-961 #payment ul.wc_payment_methods.payment_methods.methods {
    width: 100%;
}
.page-id-961 div#payment ul .payment_box.payment_method_cod {
    background: #1e5eac !important;
    text-align: center;
}
.page-id-961 div#payment ul .payment_box.payment_method_cod:before {
    border: 1em solid #1e5eac !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}
.page-id-962 .u-columns.woocommerce-Addresses.col2-set.addresses address {
    color: white;
}
.page-id-962 .woocommerce-MyAccount-content fieldset legend {
    color: #ffcf26;
}
.page-id-962 .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
    background: #1e5eac;
    color: white;
}
.page-id-962 .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover {
    background: #ffcf26;
    color: #1e5eac;
}
@media (min-width: 1000px){
.mobile_logo {
    display: none;
    }
}
@media (max-width: 999px){
    .woocommerce.columns-3 ul.products li.product {
        width: 48%;
        margin: 0 1%;
    }
    .archive .woocommerce ul.products li.product a img {
        float: none;
        margin: 0 auto;
    }
    .archive a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        width: 100%;
    }
}
@media (max-width: 499px){
    .woocommerce.columns-3 ul.products li.product {
        width: 100% !important;
            margin-bottom: 25px !important; 
    }
    .archive a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
       width: 300px;
    }
    .archive .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
       float: none;
    }
}
.archive.woocommerce div.product {
    margin-bottom: 0;
    position: relative;
    margin-top: 190px;
}
    .single.single-product h1.product_title.entry-title {
        color: #275999;
    }
    .single.single-product .woocommerce div.product div.images img {
        width: 335px;
        float: none;
        margin: 0 auto;
    }
    .single.single-product .woocommerce-product-details__short-description {
        font-size: 18px !important;
        color: #fff !important;
    }
    .woocommerce .quantity .qty {
        height: 36px !important;
        margin-right: 10px;
    }
    .woocommerce button.button.alt{
            background-color: #1e5eac;
    }
        span.sku_wrapper {
        font-size: 16px;
        margin-right: 50px;
        color: #fff;
    }
    span.posted_in {
       color: #fff;
    }
    span.posted_in a {
       color: #fff;
}
    /*.woocommerce div.product .woocommerce-tabs .panel p {*/
    /*    color: #111111 !important;*/
    /*    font-size: 15px;*/
    /*    margin: 40px 0 !important;*/
    /*}*/
    /*.woocommerce div.product .woocommerce-tabs .panel h2 {*/
    /*    color: #111111 !important;*/
    /*    margin-left: 10px;*/
    /*}*/
    .woocommerce.woocommerce-page .wrapper {
       background-color: #111;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce div.product .woocommerce-tabs .panel h2 {
    color: #ebe9eb !important;
    margin-left: 10px;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce div.product .woocommerce-tabs .panel p{
        color: #ebe9eb !important;
}
.woocommerce div.product .woocommerce-tabs .panel table {
    color: #fff !important;
}
div#respond #reply-title {
    color: #fff;
    padding-left: 57px;
}
.comment-form-rating label {
    color: #fff;
    padding-left: 57px;
}
.stars span a {
    padding: 25px 23px !important;
}
.woocommerce p.stars a:before {
    padding: 6px 12px !important;
    margin: 13px 0px !important;
}
.single.woocommerce div.product div.images img {
    display: block;
    width: 335px;
    height: auto;
    box-shadow: none;
    float: none;
    margin: 0 auto;
}
.woocommerce-product-gallery__image {
    margin: 20px 20px !important;
}
.single a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
    text-align: center;
    background: #1e5eac;
    color: #fff;
    margin-top: 0;
}
.woocommerce button.button.alt:hover {
    background: #ffcf26 !important;
    color: #1e5eac !important;
}
/*Shop Page css*/
.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #777;
    font-size: 1.2rem;
    margin-top: 60px;
    margin-bottom: 80px;
    margin-left: 14px;
    margin-right: 14px;
    color: white;
    text-transform: uppercase;
    font-weight: 700;
}
.archive.woocommerce.woocommerce-page .woocommerce-breadcrumb a {
    color: #fff !important;
    font-weight: 400;
}
.woocommerce .woocommerce-result-count {
    margin: 11px 0;
    color: #fff !important;
}
.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    height: 33px;
    background: #fff;
    color: #111111;
    padding-left: 5px;
    font-weight: 500;
}
.woocommerce ul.products li {
    width: 23% !important;
    clear: none !important;
    margin: 80px 0px 1% 1% !important;
}
@media (max-width: 999px){
    .woocommerce ul.products li {
        width: 48% !important;
    }
}
@media (max-width: 499px){
.woocommerce ul.products li {
    width: 100% !important;
    clear: none !important;
    margin: 80px 0px 1% 0% !important;
    padding-bottom: 30px !important;
    }
    .woocommerce ul.products li a img {
       width: 275px !important;
        float: none;
        margin: 0px auto !important;
        display: block;
}
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 22px;
    text-align: center;
    color: #ffcf26;
    font-weight: 500;
}
.woocommerce ul.products li.product .price {
    padding: 8px 0px;
    text-align: center;
    font-size: 18px;
}
.woocommerce ul.products{
    margin: 60px 0 !important;
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward {
     color: white;
}
@media (max-width: 767px){
    .page-id-960 .woocommerce-cart-form table.cart td.actions .coupon .input-text{
        width: 62% !important;
    }
   .page-id-960 .woocommerce .cart .button {
        width: 28% !important;
        margin-right: 15px;
    }
    /*.page-id-960 .woocommerce-cart-form .cart button.button {*/
    /*    width: 100%;*/
    /*}*/
    .page-id-960 .woocommerce-cart-form .cart button.button {
        width: calc(100% - 24px) !important;
        margin: 0 10px;
    }
}
@media (max-width: 499px){
    .page-id-960 .woocommerce-cart-form table.cart td.actions .coupon .input-text{
        width: 49% !important;
    }
   .page-id-960 .woocommerce .cart .button {
        width: 38% !important;
    }   
}
section.related.products h2 {
    color: #ffcf26;
}
.woocommerce .related.products ul.products {
    margin: 15px 0 !important;
}
.page-id-960 ul.woocommerce-error li {
    color: red;
}
@media (max-width: 999px){
    .woocommerce-checkout #payment ul.payment_methods li {
        padding: 0 6px;
    }
}
.page-id-961 section.woocommerce-order-details thead tr th {
    color: white !important;
}
.page-id-961 section.woocommerce-order-details tr td {
    color: white !important;
}
.page-id-961 section.woocommerce-order-details tfoot tr td span {
    color: #ffcf26;
}
.page-id-961 section.woocommerce-order-details tfoot tr th {
    color: #ffffff;
}
.page-id-961 section.woocommerce-customer-details address {
    color: #fff !important;
}
.woocommerce table.shop_table {
    border: 1px solid rgb(241, 241, 241) !important;
}
.woocommerce .woocommerce-customer-details address {
    border: 1px solid rgb(255, 255, 255) !important;
}
table.variations td.value #pa_product-size option {
    font-size: 16px;
    font-weight: 500;
}
table.variations td.label {
    color: #ffffff;
}
table.variations td.value #pa_product-size {
    height: 32px !important;
    width: 188px !important;
    min-width: 0;
    border: 1px solid #1e5eac;
    border-radius: 3px;
    color: #ffffff;
    background: #1e5eac;
    padding: 0px 5px;
    margin-bottom: 10px;
    font-weight: 600;
}
.woocommerce div.product form.cart .reset_variations {
    color: #ffcf26 !important;
    font-size: 15px;
    text-decoration: underline;
}
a.button.product_type_variable.add_to_cart_button {
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #1e5eac;
    color: white;
    margin-top: 0 !important;
}
.single.single-product button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    background: #1e5eac;
    opacity: 1;
}
section.category-single__main ul li {
    list-style: disc;
}
@media (min-width: 768px){
.archive.post-type-archive section.primary-category.brew_archive {
    margin-bottom: 70px;
    }
}
@media (max-width: 767px){
.archive.post-type-archive section.primary-category.brew_archive {
    margin-bottom: 50px;
    }
}
.archive.post-type-archive main.content {
    background: #111111;
}
.woocommerce div.product form.cart .variations td.label {
    padding: 0px;
}
.single.single-craft-beer-and-more section.breadcrumbs {
    margin-top: 30px;
}
.page-id-962 .woocommerce-orders-table thead tr {
    color: white;
}
.page-id-962 .woocommerce-orders-table tbody tr {
    color: #ffffff;
}
.page-id-962 .woocommerce-orders-table tbody tr a.woocommerce-button.button.view:hover {
    background: #ffcf26;
    color: #355a90;
}
.page-id-962 .woocommerce-orders-table tbody tr a.woocommerce-button.button.view {
    background: #335b93;
    color: white;
}
.page-id-962 tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order {
    box-shadow: 0px -0.8px 0.1px #fff;
}
.page-id-962 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr {
    color: white;
}
.page-id-962 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr {
    color: white;
}
.page-id-962 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr {
    color: white;
}
.page-id-962 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot {
    box-shadow: 0px -0.8px 0.1px #fff;
}.page-id-962 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody {
    box-shadow: 0px -0.8px 0.1px #fff;
}
.page-id-962 section.woocommerce-customer-details address {
    color: white;
}
.page-id-15 .sub-page-staff__wrap {
      display: none;
}
.page-id-15 .sub-page-partners__wrap {
    display: none;
}
.product_meta span.tagged_as {
    color: white;
}
.product_meta span.tagged_as a {
    color: white;
    line-height: 23px;
    margin-left: 2px;
}
.product_meta span.posted_in {
    color: #fff;
    display: block;
    padding: 5px 0;
}
.page-id-85 .slick-initialized .slick-slide {
    object-fit: contain;
}
@media (min-width: 1000px){
    .woocommerce .container.main-content .content-area {
        margin-top: 180px;
    }
}
@media (min-width: 1000px){
    .category-single__content .thumb.base-12.sml-4 img {
        height: 115px;
        object-fit: cover;
    }
}
@media (max-width: 999px){
    .category-single__content .thumb.base-12.sml-4 img {
        height: 70px;
        object-fit: cover;
    }
}
@media (max-width: 619px){
    .carousel-inner .gal_img.item img {
        height: auto;
        margin-bottom: 11px;
        width: 90%;
    }
    .category-single__content .thumb.base-12.sml-4 img {
        height: 90px;
    }
    .carousel.slide .carousel-inner .thumb.base-12.sml-4{
        padding: 0px 1px;
    }
}
.archive-category__wrap .breadcrumbs #breadcrumbs {
    float: left;
}