/*! normalize.css v5.0.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{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;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-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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{-webkit-box-sizing:border-box;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"]{-webkit-box-sizing:border-box;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}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url("/fonts/poppins-v5-latin-700.eot");src:local("Poppins Bold"),local("Poppins-Bold"),url("/fonts/poppins-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/poppins-v5-latin-700.woff2") format("woff2"),url("/fonts/poppins-v5-latin-700.woff") format("woff"),url("/fonts/poppins-v5-latin-700.ttf") format("truetype"),url("/fonts/poppins-v5-latin-700.svg#Poppins") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/fonts/open-sans-v15-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-regular.woff") format("woff"),url("/fonts/open-sans-v15-latin-regular.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/fonts/open-sans-v15-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/fonts/open-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-italic.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-italic.woff") format("woff"),url("/fonts/open-sans-v15-latin-italic.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/fonts/open-sans-v15-latin-600.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/fonts/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-600.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-600.woff") format("woff"),url("/fonts/open-sans-v15-latin-600.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/fonts/open-sans-v15-latin-600italic.eot");src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("/fonts/open-sans-v15-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-600italic.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-600italic.woff") format("woff"),url("/fonts/open-sans-v15-latin-600italic.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/fonts/open-sans-v15-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/fonts/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-700.woff") format("woff"),url("/fonts/open-sans-v15-latin-700.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/fonts/open-sans-v15-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/fonts/open-sans-v15-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-700italic.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-700italic.woff") format("woff"),url("/fonts/open-sans-v15-latin-700italic.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:url("/fonts/open-sans-condensed-v12-latin-700.eot");src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url("/fonts/open-sans-condensed-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-condensed-v12-latin-700.woff2") format("woff2"),url("/fonts/open-sans-condensed-v12-latin-700.woff") format("woff"),url("/fonts/open-sans-condensed-v12-latin-700.ttf") format("truetype"),url("/fonts/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed") format("svg")}@font-face{font-family:'FFQuadraatHeadlinerWebBold';font-style:normal;font-weight:700;src:url("/fonts/35A1C3_0_0.eot");src:url("/fonts/35A1C3_0_0.eot?#iefix") format("embedded-opentype"),url("/fonts/35A1C3_0_0.woff2") format("woff2"),url("/fonts/35A1C3_0_0.woff") format("woff"),url("/fonts/35A1C3_0_0.ttf") format("truetype"),url("/fonts/35A1C3_0_0.svg#wf") format("svg")}.ir{display:block;border:0;text-indent:-9999px;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.lt-ie8 .ir{line-height:0}.ir br{display:none}.ir.roll{height:0;line-height:0;-webkit-background-size:100% auto;background-size:100% auto}.ir.roll:hover,.ir.roll:focus{background-position:0 100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after{content:" ";display:table;clear:both}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;-o-transition:transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}html{box-sizing:border-box;-webkit-box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit}html,body,button,input,select,textarea{color:#333;font-family:"Open Sans",sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#333;text-shadow:none;color:#fff}::selection{background:#333;text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #333;padding:0}img,svg{max-width:100%;height:auto;vertical-align:middle}.bg-img{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}a{color:inherit;text-decoration:none}nav *,.ir{margin:0;padding:0}nav li{list-style:none}.mobile .desktop-only,.desktop .mobile-only,.desktop .phone-only,.tablet .phone-only,.desktop .tablet-only,.phone .tablet-only{display:none !important}.lazyload,.lazyloading{opacity:0;will-change:opacity}.lazyloaded{-webkit-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear;opacity:1}html{height:100%;background:#ebdfce}body{margin:0 auto;min-height:100%;max-width:1700px;background:#b40028}@media screen and (min-width: 106.25em){body{-webkit-box-shadow:0 0 18px rgba(0,0,0,0.2);box-shadow:0 0 18px rgba(0,0,0,0.2)}}main{background:#f7eedd}.content-wide{margin-left:auto;margin-right:auto;width:87.333%}@media screen and (max-width: 74.9375em){.content-wide{width:auto;margin-left:50px;margin-right:50px}}@media screen and (max-width: 46.8125em){.content-wide{margin-left:30px;margin-right:30px}}@media screen and (max-width: 37.4375em){.content-wide{margin-left:20px;margin-right:20px}}.content-medium{margin-left:auto;margin-right:auto;width:61.875%}@media screen and (max-width: 74.9375em){.content-medium{width:auto;margin-left:120px;margin-right:120px}}@media screen and (max-width: 59.3125em){.content-medium{margin-left:100px;margin-right:100px}}@media screen and (max-width: 46.8125em){.content-medium{margin-left:30px;margin-right:30px}}@media screen and (max-width: 37.4375em){.content-medium{margin-left:20px;margin-right:20px}}ul.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}ul.social a{display:block;width:30px;height:30px;line-height:30px;-webkit-border-radius:50%;border-radius:50%;font-size:18px;text-align:center;color:#f51c27;background:#fff}.desktop ul.social a{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop ul.social a:hover,.desktop ul.social a:focus{background-color:#6c0000}ul.social li:not(:first-child) a{margin-left:18px}@media screen and (min-width: 64.0625em){.home-template #masthead ul.social a{color:#ffb516}}.standard-slider{position:relative}.standard-slider .owl-dots{position:absolute;left:0;width:100%;bottom:32px;text-align:center}.standard-slider .owl-dot{position:relative;display:inline-block;margin:0 15px;width:20px;height:20px;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%}.standard-slider .owl-dot span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;background:#fff;opacity:0;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}.desktop .standard-slider .owl-dot:hover span,.desktop .standard-slider .owl-dot:focus span{opacity:0.5}.standard-slider .owl-dot.active span{opacity:1 !important}@media screen and (max-width: 37.4375em){.standard-slider .owl-dots{bottom:15px}.standard-slider .owl-dot{margin:0 8px}}.button,.general-page-content .freeform-row button{display:inline-block;padding:8px 27px;font:700 18px/1.111111 "Open Sans Condensed",sans-serif;text-transform:uppercase;letter-spacing:0.08em;background:none;border:none;-webkit-border-radius:0;border-radius:0;cursor:pointer}.large-button{padding:23px 38px 16px 40px;font:700 68px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;letter-spacing:0.06em;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.25);box-shadow:2px 2px 8px rgba(0,0,0,0.25)}@media screen and (max-width: 64em){.large-button{font-size:36px;font-size:-webkit-calc(18px + 3vw);font-size:calc(18px + 3vw)}}@media screen and (max-width: 37.4375em){.large-button{padding:18px 28px 14px}}.columns-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.columns-4 .column{margin-bottom:40px;padding-left:20px;padding-right:20px;width:25%}@media screen and (max-width: 64em){.columns-4 .column{width:33.333333%}}@media screen and (max-width: 59.3125em){.columns-4{margin-left:-15px;margin-right:-15px}.columns-4 .column{margin-bottom:30px;padding-left:15px;padding-right:15px;width:50%}}@media screen and (max-width: 28.0625em){.columns-4{margin-left:0;margin-right:0}.columns-4 .column{margin-bottom:25px;padding-left:0;padding-right:0;width:100%}}.page-headline,.page-header h1.normal,.landing-page-content .text-with-image-background h2{font:700 68px/0.92 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.06em}@media screen and (max-width: 59.3125em){.page-headline,.page-header h1.normal,.landing-page-content .text-with-image-background h2{font-size:40px;font-size:-webkit-calc(30px + 4vw);font-size:calc(30px + 4vw)}}.page-headline-large,.page-header h1.big{font:700 110px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.06em}@media screen and (max-width: 59.3125em){.page-headline-large,.page-header h1.big{font-size:50px;font-size:-webkit-calc(45px + 5vw);font-size:calc(45px + 5vw)}}.page-subhead,.page-header h2,.general-page-content .subhead,.landing-page-content .subhead{font:600 18px/1.5 "Open Sans",sans-serif;letter-spacing:0.04em}@media screen and (max-width: 37.4375em){.page-subhead,.page-header h2,.general-page-content .subhead,.landing-page-content .subhead{font-size:17px}}.content-headline,#modal-headline,.general-page-content h2,.landing-page-content h2{font:700 52px/1.077 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.06em}@media screen and (max-width: 59.3125em){.content-headline,#modal-headline,.general-page-content h2,.landing-page-content h2{font-size:36px;font-size:-webkit-calc(22px + 2.75vw);font-size:calc(22px + 2.75vw)}}.content-headline-small,#age-gate .question,.general-page-content .images-with-text-column h3,.landing-page-content h3{font:700 42px/1.077 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.06em}@media screen and (max-width: 59.3125em){.content-headline-small,#age-gate .question,.general-page-content .images-with-text-column h3,.landing-page-content h3{font-size:30px;font-size:-webkit-calc(22px + 2.75vw);font-size:calc(22px + 2.75vw)}}.content-subhead,#modal-subhead,.general-page-content h3,.general-page-content .freeform-label,.home-page-content .block .pre-headline,.careers-listings h2{font:700 18px/1.5 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:0.2em}@media screen and (max-width: 37.4375em){.content-subhead,#modal-subhead,.general-page-content h3,.general-page-content .freeform-label,.home-page-content .block .pre-headline,.careers-listings h2{font-size:17px}}.content-subhead-small,.beer-modal-content .table .text .content{font:700 12px/1.5 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:0.2em}.content-sub-subhead,.modal-icon-links a,#main-footer h2,.general-page-content h5,.general-page-content .images-with-text-column h5,.landing-page-content h5,.beer-modal-content .table .header,.team-member .card h2{font:700 18px/1.5 "Open Sans Condensed",sans-serif;text-transform:uppercase;letter-spacing:0.08em}@media screen and (max-width: 37.4375em){.content-sub-subhead,.modal-icon-links a,#main-footer h2,.general-page-content h5,.general-page-content .images-with-text-column h5,.landing-page-content h5,.beer-modal-content .table .header,.team-member .card h2{font-size:17px}}.content-sub-subhead-sans,.home-page-content .events .date,.careers-listings .job-card header{font:700 18px/1.4 "Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0.12em}@media screen and (max-width: 37.4375em){.content-sub-subhead-sans,.home-page-content .events .date,.careers-listings .job-card header{font-size:17px}}.content-sub-subhead-large,.beer-modal-content .tasting-notes{font:700 24px/1.1 "Open Sans Condensed",sans-serif;text-transform:uppercase;letter-spacing:0.08em}@media screen and (max-width: 59.3125em){.content-sub-subhead-large,.beer-modal-content .tasting-notes{font-size:22px}}@media screen and (max-width: 37.4375em){.content-sub-subhead-large,.beer-modal-content .tasting-notes{font-size:20px}}.body-text-large,.general-page-content h4,.general-page-content .images-with-text-column h4,.landing-page-content h4,#home-intro p,.home-page-content .events .title,.team-modal-content .job-description,.careers-listings .job-card h3{font:600 24px/1.333333 "Open Sans",sans-serif;letter-spacing:0.03em}.body-text-large strong,.general-page-content h4 strong,.general-page-content .images-with-text-column h4 strong,.landing-page-content h4 strong,#home-intro p strong,.home-page-content .events .title strong,.team-modal-content .job-description strong,.careers-listings .job-card h3 strong{font-weight:700}@media screen and (max-width: 59.3125em){.body-text-large,.general-page-content h4,.general-page-content .images-with-text-column h4,.landing-page-content h4,#home-intro p,.home-page-content .events .title,.team-modal-content .job-description,.careers-listings .job-card h3{font-size:22px}}@media screen and (max-width: 37.4375em){.body-text-large,.general-page-content h4,.general-page-content .images-with-text-column h4,.landing-page-content h4,#home-intro p,.home-page-content .events .title,.team-modal-content .job-description,.careers-listings .job-card h3{font-size:20px}}.body-text-regular,#modal-header .modal-arrow,#main-footer p,.general-page-content p,.general-page-content ul,.general-page-content ol,.general-page-content table,.general-page-content .freeform-input,.landing-page-content p,.landing-page-content ul,.landing-page-content ol,.landing-page-content table,.beer-modal-content .overview,.product .card h2,.product .card .price,.product-modal-content .details,.product-modal-content .options select{font:600 16px/1.5 "Open Sans",sans-serif;letter-spacing:0.06em}.body-text-regular strong,#modal-header .modal-arrow strong,#main-footer p strong,.general-page-content p strong,.general-page-content ul strong,.general-page-content ol strong,.general-page-content table strong,.general-page-content .freeform-input strong,.landing-page-content p strong,.landing-page-content ul strong,.landing-page-content ol strong,.landing-page-content table strong,.beer-modal-content .overview strong,.product .card h2 strong,.product .card .price strong,.product-modal-content .details strong,.product-modal-content .options select strong{font-weight:700}@media screen and (max-width: 37.4375em){.body-text-regular,#modal-header .modal-arrow,#main-footer p,.general-page-content p,.general-page-content ul,.general-page-content ol,.general-page-content table,.general-page-content .freeform-input,.landing-page-content p,.landing-page-content ul,.landing-page-content ol,.landing-page-content table,.beer-modal-content .overview,.product .card h2,.product .card .price,.product-modal-content .details,.product-modal-content .options select{font-size:15px}}.body-text-small,#footer-social .hashtag,#footer-taproom .info p,#footer-taproom .info table,.general-page-content .columns p,.general-page-content .columns ul,.general-page-content .columns ol,.beer-modal-content .awards,.beer-modal-content .packaging,.team-member .card h3,.team-modal-content .intro,.team-modal-content .details,.careers-listings .job-card .details{font:600 13px/1.5384615 "Open Sans",sans-serif;letter-spacing:0.04em}.body-text-small strong,#footer-social .hashtag strong,#footer-taproom .info p strong,#footer-taproom .info table strong,.general-page-content .columns p strong,.general-page-content .columns ul strong,.general-page-content .columns ol strong,.beer-modal-content .awards strong,.beer-modal-content .packaging strong,.team-member .card h3 strong,.team-modal-content .intro strong,.team-modal-content .details strong,.careers-listings .job-card .details strong{font-weight:700}.body-list,.general-page-content ul,.general-page-content ol,.landing-page-content ul,.landing-page-content ol,.beer-modal-content .awards,.team-modal-content .intro ul,.team-modal-content .intro ol,.team-modal-content .details ul,.team-modal-content .details ol,.product-modal-content .details ul,.product-modal-content .details ol{padding:0;list-style:none}.body-list li,.general-page-content ul li,.general-page-content ol li,.landing-page-content ul li,.landing-page-content ol li,.beer-modal-content .awards li,.team-modal-content .intro ul li,.team-modal-content .intro ol li,.team-modal-content .details ul li,.team-modal-content .details ol li,.product-modal-content .details ul li,.product-modal-content .details ol li{position:relative}.body-list li::before,.general-page-content ul li::before,.general-page-content ol li::before,.landing-page-content ul li::before,.landing-page-content ol li::before,.beer-modal-content .awards li::before,.team-modal-content .intro ul li::before,.team-modal-content .intro ol li::before,.team-modal-content .details ul li::before,.team-modal-content .details ol li::before,.product-modal-content .details ul li::before,.product-modal-content .details ol li::before{position:absolute;left:0;font-weight:700}.body-ul-li,.general-page-content ul li,.landing-page-content ul li,.beer-modal-content .awards li,.team-modal-content .intro ul li,.team-modal-content .details ul li,.product-modal-content .details ul li{padding-left:0.9em}.body-ul-li::before,.general-page-content ul li::before,.landing-page-content ul li::before,.beer-modal-content .awards li::before,.team-modal-content .intro ul li::before,.team-modal-content .details ul li::before,.product-modal-content .details ul li::before{content:"•"}.body-ol-li,.general-page-content ol li,.landing-page-content ol li,.team-modal-content .intro ol li,.team-modal-content .details ol li,.product-modal-content .details ol li{padding-left:1.5em;counter-increment:li-count}.body-ol-li::before,.general-page-content ol li::before,.landing-page-content ol li::before,.team-modal-content .intro ol li::before,.team-modal-content .details ol li::before,.product-modal-content .details ol li::before{content:counter(li-count) "."}.body-link,.general-page-content a:not(.button),.landing-page-content a:not(.button),.beer-modal-content .overview a,.beer-modal-content .awards a{color:#f51c27;border-bottom:1.5px solid rgba(245,28,39,0.5)}.desktop .body-link,.desktop .general-page-content a:not(.button),.general-page-content .desktop a:not(.button),.desktop .landing-page-content a:not(.button),.landing-page-content .desktop a:not(.button),.desktop .beer-modal-content .overview a,.beer-modal-content .overview .desktop a,.desktop .beer-modal-content .awards a,.beer-modal-content .awards .desktop a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .body-link:hover,.desktop .general-page-content a:hover:not(.button),.general-page-content .desktop a:hover:not(.button),.desktop .landing-page-content a:hover:not(.button),.landing-page-content .desktop a:hover:not(.button),.desktop .beer-modal-content .overview a:hover,.beer-modal-content .overview .desktop a:hover,.desktop .beer-modal-content .awards a:hover,.beer-modal-content .awards .desktop a:hover,.desktop .body-link:focus,.desktop .general-page-content a:focus:not(.button),.general-page-content .desktop a:focus:not(.button),.desktop .landing-page-content a:focus:not(.button),.landing-page-content .desktop a:focus:not(.button),.desktop .beer-modal-content .overview a:focus,.beer-modal-content .overview .desktop a:focus,.desktop .beer-modal-content .awards a:focus,.beer-modal-content .awards .desktop a:focus{color:#b40028}#modal-bg{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9000;background:rgba(255,181,22,0.8)}#modal{display:none;position:absolute;z-index:9001;left:0;top:100px;width:100%;word-break:break-word}#modal-x{position:absolute;right:10px;top:-80px;width:50px;-webkit-border-radius:50%;border-radius:50%;background:#fff url(/img/x-red.svg) no-repeat 50% 50%;-webkit-background-size:52% auto;background-size:52% auto;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.25);box-shadow:2px 2px 8px rgba(0,0,0,0.25);cursor:pointer}#modal-x::before{content:'';display:block;height:0;padding-bottom:100%}.desktop #modal-x{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #modal-x:hover,.desktop #modal-x:focus{background-color:#f7eedd}@media screen and (max-width: 37.4375em){#modal-x{top:-60px;right:5px;width:36px}}#modal-box{position:relative;margin:0 auto;width:960px;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);background:#f7eedd url(/img/modal-mountain.png) no-repeat -.5% 100.5%;-webkit-background-size:101% auto;background-size:101% auto;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.25);box-shadow:2px 2px 10px rgba(0,0,0,0.25)}#modal-content-wrapper{padding:50px 75px}@media screen and (max-width: 59.3125em){#modal-content-wrapper{padding:50px}}@media screen and (max-width: 46.8125em){#modal-content-wrapper{padding:42px 35px}}@media screen and (max-width: 37.4375em){#modal-content-wrapper{padding:35px 20px}}#modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 55px;text-align:center;background:#f51c27}@media screen and (max-width: 59.3125em){#modal-header{padding:0 25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 37.4375em){#modal-header{padding:0 15px}}#modal-header .modal-arrow{padding:68px 0 20px;width:110px;color:#6c0000;cursor:pointer;overflow:hidden}.desktop #modal-header .modal-arrow{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop #modal-header .modal-arrow:hover,.desktop #modal-header .modal-arrow:focus{color:#fff}@media screen and (max-width: 46.8125em){#modal-header .modal-arrow{padding:0;height:60px;width:60px}}@media screen and (max-width: 37.4375em){#modal-header .modal-arrow{-webkit-background-size:25px auto;background-size:25px auto;height:40px;width:40px}}#modal-previous{text-align:left;background:url(/img/arrow-left-white.svg) no-repeat 0 22px}@media screen and (max-width: 46.8125em){#modal-previous{font-size:0 !important;background-position:0 50%}}#modal-next{text-align:right;background:url(/img/arrow-right-white.svg) no-repeat 100% 22px}@media screen and (max-width: 46.8125em){#modal-next{font-size:0 !important;background-position:100% 50%}}#modal-header-text{padding:15px 0 1px;width:100%}#modal-headline{color:#fff}#modal-subhead{margin:-3px 0 14px;color:#ffb516}.modal-icon-links{margin:30px 0 20px}.modal-icon-links a{position:relative;display:block;padding-left:42px;color:#514b4b}.modal-icon-links a:not(:first-child){margin-top:1em}.desktop .modal-icon-links a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .modal-icon-links a:hover,.desktop .modal-icon-links a:focus{color:#6c0000}.modal-icon-links a::before{content:'';display:block;position:absolute;left:0;top:-1px;width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%;background-color:#f51c27;background-position:50% 50%;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}#age-gate{position:absolute;z-index:9001;left:50%;top:50%;-webkit-transform:translate(-50%, -45%);-ms-transform:translate(-50%, -45%);transform:translate(-50%, -45%);width:620px;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);text-align:center;background:#f7eedd;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,0.25);box-shadow:2px 2px 16px rgba(0,0,0,0.25)}#age-gate .logo{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:32%}@media screen and (max-width: 37.4375em){#age-gate .logo{width:40%}}#age-gate .content{padding:20% 8% 35px}@media screen and (max-width: 37.4375em){#age-gate .content{padding:25% 25px 20px}}#age-gate .question{margin-bottom:0.5em}@media screen and (max-width: 37.4375em){#age-gate .question{font-size:27px}}#age-gate .button,#age-gate .general-page-content .freeform-row button,.general-page-content .freeform-row #age-gate button{margin:0 0.555555em 1.111111em;background:#ff5d31;color:#6c0000}.desktop #age-gate .button,.desktop #age-gate .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop #age-gate button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #age-gate .button:hover,.desktop #age-gate .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop #age-gate button:hover,.desktop #age-gate .button:focus,.desktop #age-gate .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop #age-gate button:focus{background-color:#ffb516}#masthead{position:relative;z-index:900;height:92px;background:#f51c27;border-bottom:2px solid #fff}.home-template #masthead{background:#ffb516}#masthead .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media screen and (max-width: 74.9375em){#masthead{height:76px}}@media screen and (max-width: 64em){#masthead::after{content:'';display:block;position:absolute;left:0;bottom:-2px;width:100%;height:200%;background:#f51c27;border-bottom:2px solid #fff}.home-template #masthead::after{background:#ffb516}}#logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:130px}.home-template #logo{position:relative;height:92px}@media screen and (max-width: 74.9375em){.home-template #logo{height:76px}}.home-template #logo img{position:absolute;left:-3%;top:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:120%;max-width:none}#nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-calc(100% - 130px);width:calc(100% - 130px)}@media screen and (max-width: 74.9375em){#logo{width:110px}#nav{width:-webkit-calc(100% - 110px);width:calc(100% - 110px)}}@media screen and (max-width: 64em){#logo{position:relative;z-index:10}#nav{position:absolute;left:0;top:100%;width:100%;padding:40px;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#67452f;will-change:transform opacity;-webkit-transition:opacity 250ms linear, -webkit-transform 500ms ease;transition:opacity 250ms linear, -webkit-transform 500ms ease;-o-transition:transform 500ms ease, opacity 250ms linear;transition:transform 500ms ease, opacity 250ms linear;transition:transform 500ms ease, opacity 250ms linear, -webkit-transform 500ms ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0.75}.menu-open #nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}#main-nav .snipcart-summary{display:none}#main-nav .snipcart-summary:not(.snipcart-summary-empty){display:block}@media screen and (min-width: 64.0625em){#main-nav{margin-left:4.4%}#main-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:700 18px/1.1 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.15em;color:#fff}#main-nav a{display:block;padding:25px 15px 22px;min-width:52px}.desktop #main-nav a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop #main-nav a:hover,.desktop #main-nav a:focus{color:#6c0000}#main-nav .active a{background:url(/img/nav-marker.svg) no-repeat center top}#main-nav li ul{display:none}#main-nav .snipcart-summary{width:22px;color:#ffb516;font-size:13px;line-height:1;text-align:center}#main-nav .snipcart-summary a{margin-top:17px;padding:9px 0 0 2px;min-width:0;height:23px;background:url(/img/icon-shopping-bag-red.svg) no-repeat center center}.desktop #main-nav .snipcart-summary a:hover,.desktop #main-nav .snipcart-summary a:focus{color:#fff}}@media screen and (min-width: 75em){#main-nav a{padding-top:29px}#main-nav .snipcart-summary a{margin-top:22px;padding-top:9px}}@media screen and (max-width: 74.9375em){#main-nav{margin-left:20px}#main-nav ul{font-size:16px}}@media screen and (max-width: 64em){#main-nav{margin:0 0 40px;text-align:center}#main-nav ul{font:700 30px/1.1 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.08em;color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.35)}#main-nav>ul>li:not(:first-child){margin-top:1em}#main-nav li ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font:700 16px/18px "Open Sans Condensed",sans-serif;color:#ffb516}#main-nav li li{margin:0.5em 0.75em 0}#main-nav .snipcart-summary{color:#f51c27;font-size:17px;line-height:1;text-align:center;text-shadow:none}#main-nav .snipcart-summary a{display:block;margin:0 auto;padding:13px 0 0 2px;width:33px;height:33px;background:url(/img/icon-shopping-bag-white.svg) no-repeat center center;-webkit-background-size:auto 100%;background-size:auto 100%}}@media screen and (max-width: 46.8125em){#main-nav{margin-bottom:25px}#main-nav ul{font-size:23px}#main-nav>ul>li:not(:first-child){margin-top:16px}}#social-nav{margin-left:auto;padding-bottom:18px}@media screen and (max-width: 64em){#social-nav{margin-right:auto;padding-bottom:0}}#secondary-nav{padding:11px 0;font:700 16px/18px "Open Sans Condensed",sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:#fff;text-align:center;background:#67452f;border-bottom:2px solid #fff}#secondary-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#secondary-nav li{margin:4px 18px 6px}.desktop #secondary-nav a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop #secondary-nav a:hover,.desktop #secondary-nav a:focus{color:#ffb516}#secondary-nav .active a{color:#ffb516}#menu-toggle{display:none}@media screen and (max-width: 64em){#menu-toggle{display:block;position:absolute;z-index:1;right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;cursor:pointer}#menu-toggle .hamburger,#menu-toggle .hamburger::before,#menu-toggle .hamburger::after{content:'';display:block;position:absolute;left:0;height:4px;width:100%;background:#6c0000}#menu-toggle .hamburger{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-toggle .hamburger::before{bottom:10px}#menu-toggle .hamburger::after{top:10px}}#main-footer{padding:40px 0;background:#f51c27}#main-footer .content-wide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#main-footer .block{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}#main-footer .block:not(:first-child){border-left:1px solid #6c0000}@media screen and (max-width: 64em){#main-footer .content-wide{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main-footer .block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}}@media screen and (max-width: 37.4375em){#main-footer .content-wide{display:block}#main-footer .block{width:100%}}#main-footer h2{margin:0 0 24px;color:#6c0000}#main-footer p{margin:0 0 24px;letter-spacing:0.04em}#footer-social{padding:20px 4.11% 0 0}#footer-social nav{margin-top:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer-social nav>*{margin:0 22px 18px 0}#footer-social .hashtag{line-height:20px;color:#6c0000}@media screen and (max-width: 37.4375em){#footer-social{padding:0;max-width:310px;margin:0 auto 24px}}#footer-taproom{padding:10px 4.11% 0}#footer-taproom>p{color:#6c0000}#footer-taproom>p a{color:#ffb516;border-bottom:1.5px solid #ffb516}.desktop #footer-taproom>p a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop #footer-taproom>p a:hover,.desktop #footer-taproom>p a:focus{color:#ffce01}#footer-taproom .info{margin-bottom:24px;padding-left:36px;min-height:24px;color:#fff;background-repeat:no-repeat;background-position:0 4px}#footer-taproom .info p,#footer-taproom .info table{line-height:20px;margin:0}#footer-taproom .info td,#footer-taproom .info th{padding:0 0 0 20px;text-align:left;vertical-align:top}#footer-taproom .info td:first-child,#footer-taproom .info th:first-child{padding-left:0}#footer-taproom .address{background-image:url(/img/footer-pin.svg)}#footer-taproom .hours{background-image:url(/img/footer-watch.svg)}@media screen and (max-width: 37.4375em){#footer-taproom{padding:30px 0 10px;border-left:none !important;border-top:1px solid #6c0000;text-align:center}#footer-taproom .info{padding-left:0;padding-top:35px;min-height:0;background-position:50% 0}#footer-taproom .info table{margin:0 auto}}#footer-news{padding:10px 0 0 4.11%}#footer-news>p{color:#fff}#footer-news form{margin:0 0 18px}#footer-news form input{display:block;margin:0 0 16px;padding:0;width:100%;height:40px;font:600 16px/38px "Open Sans",sans-serif;letter-spacing:0.04em;color:#ffce01;background:none;border:1px solid #6c0000;border-width:1px 0}#footer-news form input::-webkit-input-placeholder{color:#ffb516;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}#footer-news form input::-moz-placeholder{color:#ffb516;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}#footer-news form input:-ms-input-placeholder{color:#ffb516;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}#footer-news form input::-ms-input-placeholder{color:#ffb516;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}#footer-news form input::placeholder{color:#ffb516;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}#footer-news form input:focus{outline:none}#footer-news form input:focus::-webkit-input-placeholder{opacity:0}#footer-news form input:focus::-moz-placeholder{opacity:0}#footer-news form input:focus:-ms-input-placeholder{opacity:0}#footer-news form input:focus::-ms-input-placeholder{opacity:0}#footer-news form input:focus::placeholder{opacity:0}#footer-news .button,#footer-news .general-page-content .freeform-row button,.general-page-content .freeform-row #footer-news button{background:#f7eedd}.desktop #footer-news .button,.desktop #footer-news .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop #footer-news button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #footer-news .button:hover,.desktop #footer-news .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop #footer-news button:hover,.desktop #footer-news .button:focus,.desktop #footer-news .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop #footer-news button:focus{background-color:#ffb516}@media screen and (max-width: 64em){#footer-news{padding:35px 0 0;width:100%;border-left:none !important;border-top:1px solid #6c0000;text-align:center}#footer-news form input{text-align:center;margin:0 auto 16px;width:320px;max-width:100%}}@media screen and (max-width: 37.4375em){#footer-news{padding-top:30px}}#secondary-footer{padding:20px 0;color:#6c0000}#secondary-footer .content-wide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#secondary-footer .block{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}#footer-copyright{font:600 11px/20px "Open Sans",sans-serif}#footer-slogan{padding:0 20px;font:700 12px/20px "Poppins",sans-serif;text-transform:uppercase;letter-spacing:0.2em;text-align:center}#footer-nav{font:700 12px/1 "Open Sans Condensed",sans-serif;text-transform:uppercase;letter-spacing:0.08em}#footer-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#footer-nav li{margin-top:4px}#footer-nav li:not(:first-child){margin-left:11px;padding-left:11px;border-left:1px solid #6c0000}#footer-nav a{color:#ff5d31}.desktop #footer-nav a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop #footer-nav a:hover,.desktop #footer-nav a:focus{color:#f48120}@media screen and (max-width: 46.8125em){#secondary-footer .content-wide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer-copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:10px;text-align:center}#footer-nav{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:8px}#footer-nav ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer-slogan{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0}}.page-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0 20px;text-align:center;color:#fff;background-color:#6c0000;border-bottom:2px solid #fff;min-height:162px}.page-header .bg-img{position:absolute;left:0;top:0;width:100%;height:100%}.page-header .content-wide{position:relative;z-index:1}.page-header h1{margin:0;text-shadow:0 0 16px rgba(0,0,0,0.2)}.page-header h2{margin:0 0 10px;text-shadow:0 0 8px rgba(0,0,0,0.2)}.page-header h1+h2{margin-top:10px}.page-header-medium{min-height:212px}.page-header-tall{min-height:312px}.page-header-huge{min-height:500px}@media screen and (max-width: 46.8125em){.page-header-medium{min-height:162px}.page-header-tall{min-height:262px}.page-header-huge{min-height:312px}}.general-page-content{padding-bottom:90px;word-break:break-word}@media screen and (max-width: 64em){.general-page-content{padding-bottom:75px}}@media screen and (max-width: 46.8125em){.general-page-content{padding-bottom:60px}}@media screen and (max-width: 37.4375em){.general-page-content{padding-bottom:50px}}.general-page-content::before,.general-page-content::after{content:" ";display:table;clear:both}.general-page-content>*:last-child,.general-page-content>*:last-child>*:last-child,.general-page-content>*:last-child>*:last-child>*:last-child{margin-bottom:0 !important}.general-page-content h2{margin:0;color:#f51c27}.general-page-content .subhead{color:#7e614e}.general-page-content h3{margin:2em 0;color:#f51c27}@media screen and (max-width: 46.8125em){.general-page-content h3{margin:1.333em 0}}.general-page-content h4{margin:1em 0}.general-page-content h5{margin:1.333em 0 1em;color:#f51c27}.general-page-content p{margin:1.5em 0}.general-page-content ul,.general-page-content ol{margin:1.5em 0}.general-page-content ul li::before,.general-page-content ol li::before{color:#f51c27}.general-page-content .button,.general-page-content .freeform-row button{color:#fff;background:#333}.desktop .general-page-content .button,.desktop .general-page-content .freeform-row button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .general-page-content .button:hover,.desktop .general-page-content .freeform-row button:hover,.desktop .general-page-content .button:focus,.desktop .general-page-content .freeform-row button:focus{background-color:#6c0000}.general-page-content table{margin:1.5em 0}.general-page-content th,.general-page-content td{padding-right:1.5em;text-align:left;vertical-align:top}.general-page-content th{font-weight:700}.general-page-content .headline,.landing-page-content .headline{margin-top:80px;margin-bottom:32px}.general-page-content .headline h2,.landing-page-content .headline h2{color:#f51c27}.general-page-content .headline .subhead,.landing-page-content .headline .subhead{color:#7e614e}.general-page-content .headline .button,.general-page-content .headline .freeform-row button,.general-page-content .freeform-row .headline button,.landing-page-content .headline .button,.landing-page-content .headline .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .headline button{color:#fff;background:#333}.desktop .general-page-content .headline .button,.desktop .general-page-content .headline .freeform-row button,.desktop .general-page-content .freeform-row .headline button,.desktop .landing-page-content .headline .button,.desktop .landing-page-content .headline .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .landing-page-content .headline button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .general-page-content .headline .button:hover,.desktop .general-page-content .headline .freeform-row button:hover,.desktop .general-page-content .freeform-row .headline button:hover,.desktop .general-page-content .headline .button:focus,.desktop .general-page-content .headline .freeform-row button:focus,.desktop .general-page-content .freeform-row .headline button:focus,.desktop .landing-page-content .headline .button:hover,.desktop .landing-page-content .headline .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .landing-page-content .headline button:hover,.desktop .landing-page-content .headline .button:focus,.desktop .landing-page-content .headline .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .landing-page-content .headline button:focus{background-color:#6c0000}@media screen and (max-width: 64em){.general-page-content .headline,.landing-page-content .headline{margin-top:70px}}@media screen and (min-width: 59.375em){.general-page-content .headline,.landing-page-content .headline{overflow:hidden}.general-page-content .headline .headline-button,.landing-page-content .headline .headline-button{float:right;margin:6px 0 0 30px}}@media screen and (max-width: 59.3125em){.general-page-content .headline,.landing-page-content .headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:50px;margin-bottom:25px}.general-page-content .headline .headline-button,.landing-page-content .headline .headline-button{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:12px}}@media screen and (min-width: 59.375em){.general-page-content .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-24px;margin-bottom:-24px}.general-page-content .column-1,.general-page-content .column-2{width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}}.general-page-content .full-width-images{margin:40px 0}.general-page-content .full-width-images .bg-img::before{content:'';display:block;height:0;padding-bottom:33.333333%}@media screen and (max-width: 59.3125em){.general-page-content .full-width-images .bg-img::before{padding-bottom:40%}}@media screen and (max-width: 37.4375em){.general-page-content .full-width-images .bg-img::before{padding-bottom:50%}}.general-page-content .images-with-content{margin-top:60px;margin-bottom:60px}.general-page-content .images-with-content .bg-img::before{content:'';display:block;height:0;padding-bottom:54.4117647059%}@media screen and (min-width: 59.375em){.general-page-content .images-with-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.general-page-content .images-with-content .images{width:-webkit-calc(65% - 50px);width:calc(65% - 50px)}.general-page-content .images-with-content .content{width:35%}.general-page-content .images-with-content .content>*:first-child,.general-page-content .images-with-content .content>*:first-child>*:first-child{margin-top:0}.general-page-content .images-with-content .content>*:last-child,.general-page-content .images-with-content .content>*:last-child>*:last-child{margin-bottom:0}}@media screen and (min-width: 59.375em) and (max-width: 64em){.general-page-content .images-with-content .images{width:-webkit-calc(63% - 30px);width:calc(63% - 30px)}.general-page-content .images-with-content .content{width:37%}}@media screen and (min-width: 46.875em) and (max-width: 59.3125em){.general-page-content .images-with-content .content{padding:0 50px}}@media screen and (max-width: 64em){.general-page-content .images-with-content{margin-top:50px;margin-bottom:50px}}@media screen and (max-width: 59.3125em){.general-page-content .images-with-content{margin-top:40px;margin-bottom:40px}}.general-page-content .button-holder{margin-top:32px;margin-bottom:32px}.general-page-content .button-holder-large{margin-top:70px;margin-bottom:75px;text-align:center}@media screen and (max-width: 64em){.general-page-content .button-holder-large{margin-top:60px;margin-bottom:65px}}@media screen and (max-width: 59.3125em){.general-page-content .button-holder-large{margin-top:50px;margin-bottom:55px}}@media screen and (max-width: 46.8125em){.general-page-content .button-holder-large{margin-top:40px;margin-bottom:40px}}@media screen and (max-width: 46.8125em){.general-page-content .button-holder-large{margin-top:40px;margin-bottom:40px}}.general-page-content .horizontal-line{margin-top:32px;margin-bottom:32px;height:1px;border-top:1px solid #ffb516}.general-page-content .video{position:relative;margin-top:70px;margin-bottom:75px}.general-page-content .video::before{content:'';display:block;height:0;padding-bottom:56.25%}.general-page-content .video iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.general-page-content .embed iframe{display:block;margin:0 auto}.general-page-content .columns .form-block{margin:20px 0}.general-page-content .freeform-label{color:#f51c27}.general-page-content .freeform-input{background:#fff;font-size:16px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-box-shadow 250ms linear;transition:-webkit-box-shadow 250ms linear;-o-transition:box-shadow 250ms linear;transition:box-shadow 250ms linear;transition:box-shadow 250ms linear, -webkit-box-shadow 250ms linear}.general-page-content .freeform-input:focus{outline:none;-webkit-box-shadow:2px 2px 18px rgba(0,0,0,0.18);box-shadow:2px 2px 18px rgba(0,0,0,0.18)}.general-page-content input.freeform-input{height:35px;line-height:35px;text-indent:12px}.general-page-content select.freeform-input{height:45px;text-indent:6px}.general-page-content textarea.freeform-input{padding:9px 12px;height:180px}.general-page-content .form-message{color:#f51c27}.general-page-content .images-with-text-column{margin:40px 0;color:#fff}.general-page-content .images-with-text-column h3{margin:0;color:#fff}.general-page-content .images-with-text-column h4{margin:1em 0;color:#fff}.general-page-content .images-with-text-column h5{margin:1.333em 0 1em;color:#fff}.general-page-content .images-with-text-column .images,.general-page-content .images-with-text-column .content{border:2px solid #fff;border-width:0 0 2px}.general-page-content .images-with-text-column .images .wrapper,.general-page-content .images-with-text-column .images .owl-stage-outer,.general-page-content .images-with-text-column .images .owl-stage,.general-page-content .images-with-text-column .images .owl-item,.general-page-content .images-with-text-column .images .bg-img{height:100%}.general-page-content .images-with-text-column .content{padding:50px 45px;background:#f51c27 url(/img/mountain-bg-red.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover}@media screen and (max-width: 46.8125em){.general-page-content .images-with-text-column .content{padding:40px 30px}}@media screen and (max-width: 37.4375em){.general-page-content .images-with-text-column .content{padding:30px 20px}}.general-page-content .images-with-text-column .content>*:first-child{margin-top:0}.general-page-content .images-with-text-column .content>*:last-child{margin-bottom:0}.general-page-content .images-with-text-column .content .button,.general-page-content .images-with-text-column .content .freeform-row button,.general-page-content .freeform-row .images-with-text-column .content button{margin:0 20px 20px 0}.general-page-content .images-with-text-column .content .button:last-child,.general-page-content .images-with-text-column .content .freeform-row button:last-child,.general-page-content .freeform-row .images-with-text-column .content button:last-child{margin-right:0}.general-page-content .images-with-text-column.color-group-red .content{background-color:#f51c27;background-image:url(/img/mountain-bg-red.png)}.general-page-content .images-with-text-column.color-group-red .content .button,.general-page-content .images-with-text-column.color-group-red .content .freeform-row button,.general-page-content .freeform-row .images-with-text-column.color-group-red .content button{background:#ff5d31;color:#6c0000}.desktop .general-page-content .images-with-text-column.color-group-red .content .button,.desktop .general-page-content .images-with-text-column.color-group-red .content .freeform-row button,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-red .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .general-page-content .images-with-text-column.color-group-red .content .button:hover,.desktop .general-page-content .images-with-text-column.color-group-red .content .freeform-row button:hover,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-red .content button:hover,.desktop .general-page-content .images-with-text-column.color-group-red .content .button:focus,.desktop .general-page-content .images-with-text-column.color-group-red .content .freeform-row button:focus,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-red .content button:focus{background-color:#ffb516}.general-page-content .images-with-text-column.color-group-green .content{background-color:#00953c;background-image:url(/img/mountain-bg-green.png)}.general-page-content .images-with-text-column.color-group-green .content .button,.general-page-content .images-with-text-column.color-group-green .content .freeform-row button,.general-page-content .freeform-row .images-with-text-column.color-group-green .content button{background:#91d048;color:#003020}.desktop .general-page-content .images-with-text-column.color-group-green .content .button,.desktop .general-page-content .images-with-text-column.color-group-green .content .freeform-row button,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-green .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .general-page-content .images-with-text-column.color-group-green .content .button:hover,.desktop .general-page-content .images-with-text-column.color-group-green .content .freeform-row button:hover,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-green .content button:hover,.desktop .general-page-content .images-with-text-column.color-group-green .content .button:focus,.desktop .general-page-content .images-with-text-column.color-group-green .content .freeform-row button:focus,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-green .content button:focus{background-color:#ffce01}.general-page-content .images-with-text-column.color-group-orange-blue .content{background-color:#2d97c2;background-image:url(/img/mountain-bg-orange-blue.png)}.general-page-content .images-with-text-column.color-group-orange-blue .content .button,.general-page-content .images-with-text-column.color-group-orange-blue .content .freeform-row button,.general-page-content .freeform-row .images-with-text-column.color-group-orange-blue .content button{background:#f48120;color:#1e3749}.desktop .general-page-content .images-with-text-column.color-group-orange-blue .content .button,.desktop .general-page-content .images-with-text-column.color-group-orange-blue .content .freeform-row button,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-orange-blue .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .general-page-content .images-with-text-column.color-group-orange-blue .content .button:hover,.desktop .general-page-content .images-with-text-column.color-group-orange-blue .content .freeform-row button:hover,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-orange-blue .content button:hover,.desktop .general-page-content .images-with-text-column.color-group-orange-blue .content .button:focus,.desktop .general-page-content .images-with-text-column.color-group-orange-blue .content .freeform-row button:focus,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-orange-blue .content button:focus{background-color:#ffb516}.general-page-content .images-with-text-column.color-group-green-red .content{background-color:#b40028;background-image:url(/img/mountain-bg-green-red.png)}.general-page-content .images-with-text-column.color-group-green-red .content .button,.general-page-content .images-with-text-column.color-group-green-red .content .freeform-row button,.general-page-content .freeform-row .images-with-text-column.color-group-green-red .content button{background:#91d048;color:#1e3749}.desktop .general-page-content .images-with-text-column.color-group-green-red .content .button,.desktop .general-page-content .images-with-text-column.color-group-green-red .content .freeform-row button,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-green-red .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .general-page-content .images-with-text-column.color-group-green-red .content .button:hover,.desktop .general-page-content .images-with-text-column.color-group-green-red .content .freeform-row button:hover,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-green-red .content button:hover,.desktop .general-page-content .images-with-text-column.color-group-green-red .content .button:focus,.desktop .general-page-content .images-with-text-column.color-group-green-red .content .freeform-row button:focus,.desktop .general-page-content .freeform-row .images-with-text-column.color-group-green-red .content button:focus{background-color:#2d97c2}@media screen and (min-width: 59.375em){.general-page-content .images-with-text-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:465px}.general-page-content .images-with-text-column .images,.general-page-content .images-with-text-column .content{width:50%}.general-page-content .images-with-text-column .images{border-width:0 1px 2px 0}.general-page-content .images-with-text-column .content{border-width:0 0 2px 1px}.general-page-content .images-with-text-column.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.general-page-content .images-with-text-column.image-right .images{border-width:0 0 2px 1px}.general-page-content .images-with-text-column.image-right .content{border-width:0 1px 2px 0}}@media screen and (min-width: 75em){.general-page-content .images-with-text-column.image-wide .images{width:60%}.general-page-content .images-with-text-column.image-wide .content{width:40%}}@media screen and (max-width: 59.3125em){.general-page-content .images-with-text-column .images{position:relative}.general-page-content .images-with-text-column .images::before{content:'';display:block;height:0;padding-bottom:50%}.general-page-content .images-with-text-column .images .wrapper{position:absolute;left:0;top:0;width:100%;height:100%}}@media screen and (max-width: 37.4375em){.general-page-content .images-with-text-column .images::before{padding-bottom:67%}}.general-page-content>.text-block:first-child,.general-page-content>.images-with-content:first-child,.general-page-content>.columns:first-child,.general-page-content>.button-holder:first-child,.general-page-content>.horizontal-line:first-child,.general-page-content>.images-with-text-column:first-child{margin-top:70px}@media screen and (max-width: 64em){.general-page-content>.text-block:first-child,.general-page-content>.images-with-content:first-child,.general-page-content>.columns:first-child,.general-page-content>.button-holder:first-child,.general-page-content>.horizontal-line:first-child,.general-page-content>.images-with-text-column:first-child{margin-top:60px}}@media screen and (max-width: 46.8125em){.general-page-content>.text-block:first-child,.general-page-content>.images-with-content:first-child,.general-page-content>.columns:first-child,.general-page-content>.button-holder:first-child,.general-page-content>.horizontal-line:first-child,.general-page-content>.images-with-text-column:first-child{margin-top:50px}}@media screen and (max-width: 37.4375em){.general-page-content>.text-block:first-child,.general-page-content>.images-with-content:first-child,.general-page-content>.columns:first-child,.general-page-content>.button-holder:first-child,.general-page-content>.horizontal-line:first-child,.general-page-content>.images-with-text-column:first-child{margin-top:40px}}.landing-page-content{word-break:break-word}.landing-page-content h2{margin:0}.landing-page-content h3{margin:0}.landing-page-content h4{margin:1em 0}.landing-page-content h5{margin:1.333em 0 1em}.landing-page-content p{margin:1.5em 0}.landing-page-content ul,.landing-page-content ol{margin:1.5em 0}.landing-page-content table{margin:1.5em 0}.landing-page-content th,.landing-page-content td{padding-right:1.5em;text-align:left;vertical-align:top}.landing-page-content th{font-weight:700}.landing-page-content .button-holder{margin-top:32px;margin-bottom:32px}.landing-page-content .headline{margin-bottom:50px}@media screen and (max-width: 59.3125em){.landing-page-content .headline{margin-bottom:35px}}.landing-page-content .text-with-image-background{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0 20px;text-align:center;color:#fff;background-color:#6c0000;border-bottom:2px solid #fff;min-height:312px}@media screen and (max-width: 46.8125em){.landing-page-content .text-with-image-background{min-height:262px}}.landing-page-content .text-with-image-background .bg-img{position:absolute;left:0;top:0;width:100%;height:100%}.landing-page-content .text-with-image-background .content-wide{position:relative;z-index:1}.landing-page-content .text-with-image-background h2{margin:0;text-shadow:0 0 16px rgba(0,0,0,0.2)}.landing-page-content .text-with-image-background p{margin:0;font-size:18px}.landing-page-content .text-with-image-background h2+p{margin-top:10px}.landing-page-content .text-with-image-background .button-holder{margin-bottom:0}.landing-page-content .text-with-image-background .button,.landing-page-content .text-with-image-background .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .text-with-image-background button{margin:0 10px 20px;background:#f7eedd;color:#333;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);box-shadow:0 0 8px rgba(0,0,0,0.2)}.desktop .landing-page-content .text-with-image-background .button,.desktop .landing-page-content .text-with-image-background .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .landing-page-content .text-with-image-background button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .landing-page-content .text-with-image-background .button:hover,.desktop .landing-page-content .text-with-image-background .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .landing-page-content .text-with-image-background button:hover,.desktop .landing-page-content .text-with-image-background .button:focus,.desktop .landing-page-content .text-with-image-background .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .landing-page-content .text-with-image-background button:focus{background-color:#ffb516}.landing-page-content .images-with-text-column{color:#fff}.landing-page-content .images-with-text-column .images,.landing-page-content .images-with-text-column .content{border:2px solid #fff;border-width:0 0 2px}.landing-page-content .images-with-text-column .images .wrapper,.landing-page-content .images-with-text-column .images .owl-stage-outer,.landing-page-content .images-with-text-column .images .owl-stage,.landing-page-content .images-with-text-column .images .owl-item,.landing-page-content .images-with-text-column .images .bg-img{height:100%}.landing-page-content .images-with-text-column .content{padding:50px 45px;background:#f51c27 url(/img/mountain-bg-red.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover}@media screen and (max-width: 46.8125em){.landing-page-content .images-with-text-column .content{padding:40px 30px}}@media screen and (max-width: 37.4375em){.landing-page-content .images-with-text-column .content{padding:30px 20px}}.landing-page-content .images-with-text-column .content>*:first-child{margin-top:0}.landing-page-content .images-with-text-column .content>*:last-child{margin-bottom:0}.landing-page-content .images-with-text-column .content .button,.landing-page-content .images-with-text-column .content .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .images-with-text-column .content button{margin:0 20px 20px 0}.landing-page-content .images-with-text-column .content .button:last-child,.landing-page-content .images-with-text-column .content .general-page-content .freeform-row button:last-child,.general-page-content .freeform-row .landing-page-content .images-with-text-column .content button:last-child{margin-right:0}.landing-page-content .images-with-text-column.color-group-red .content{background-color:#f51c27;background-image:url(/img/mountain-bg-red.png)}.landing-page-content .images-with-text-column.color-group-red .content .button,.landing-page-content .images-with-text-column.color-group-red .content .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .images-with-text-column.color-group-red .content button{background:#ff5d31;color:#6c0000}.desktop .landing-page-content .images-with-text-column.color-group-red .content .button,.desktop .landing-page-content .images-with-text-column.color-group-red .content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-red .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .landing-page-content .images-with-text-column.color-group-red .content .button:hover,.desktop .landing-page-content .images-with-text-column.color-group-red .content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-red .content button:hover,.desktop .landing-page-content .images-with-text-column.color-group-red .content .button:focus,.desktop .landing-page-content .images-with-text-column.color-group-red .content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-red .content button:focus{background-color:#ffb516}.landing-page-content .images-with-text-column.color-group-green .content{background-color:#00953c;background-image:url(/img/mountain-bg-green.png)}.landing-page-content .images-with-text-column.color-group-green .content .button,.landing-page-content .images-with-text-column.color-group-green .content .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .images-with-text-column.color-group-green .content button{background:#91d048;color:#003020}.desktop .landing-page-content .images-with-text-column.color-group-green .content .button,.desktop .landing-page-content .images-with-text-column.color-group-green .content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-green .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .landing-page-content .images-with-text-column.color-group-green .content .button:hover,.desktop .landing-page-content .images-with-text-column.color-group-green .content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-green .content button:hover,.desktop .landing-page-content .images-with-text-column.color-group-green .content .button:focus,.desktop .landing-page-content .images-with-text-column.color-group-green .content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-green .content button:focus{background-color:#ffce01}.landing-page-content .images-with-text-column.color-group-orange-blue .content{background-color:#2d97c2;background-image:url(/img/mountain-bg-orange-blue.png)}.landing-page-content .images-with-text-column.color-group-orange-blue .content .button,.landing-page-content .images-with-text-column.color-group-orange-blue .content .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .images-with-text-column.color-group-orange-blue .content button{background:#f48120;color:#1e3749}.desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content .button,.desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content .button:hover,.desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content button:hover,.desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content .button:focus,.desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-orange-blue .content button:focus{background-color:#ffb516}.landing-page-content .images-with-text-column.color-group-green-red .content{background-color:#b40028;background-image:url(/img/mountain-bg-green-red.png)}.landing-page-content .images-with-text-column.color-group-green-red .content .button,.landing-page-content .images-with-text-column.color-group-green-red .content .general-page-content .freeform-row button,.general-page-content .freeform-row .landing-page-content .images-with-text-column.color-group-green-red .content button{background:#91d048;color:#1e3749}.desktop .landing-page-content .images-with-text-column.color-group-green-red .content .button,.desktop .landing-page-content .images-with-text-column.color-group-green-red .content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-green-red .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .landing-page-content .images-with-text-column.color-group-green-red .content .button:hover,.desktop .landing-page-content .images-with-text-column.color-group-green-red .content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-green-red .content button:hover,.desktop .landing-page-content .images-with-text-column.color-group-green-red .content .button:focus,.desktop .landing-page-content .images-with-text-column.color-group-green-red .content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .landing-page-content .images-with-text-column.color-group-green-red .content button:focus{background-color:#2d97c2}@media screen and (min-width: 59.375em){.landing-page-content .images-with-text-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:465px}.landing-page-content .images-with-text-column .images,.landing-page-content .images-with-text-column .content{width:50%}.landing-page-content .images-with-text-column .images{border-width:0 1px 2px 0}.landing-page-content .images-with-text-column .content{border-width:0 0 2px 1px}.landing-page-content .images-with-text-column.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.landing-page-content .images-with-text-column.image-right .images{border-width:0 0 2px 1px}.landing-page-content .images-with-text-column.image-right .content{border-width:0 1px 2px 0}}@media screen and (min-width: 75em){.landing-page-content .images-with-text-column.image-wide .images{width:60%}.landing-page-content .images-with-text-column.image-wide .content{width:40%}}@media screen and (max-width: 59.3125em){.landing-page-content .images-with-text-column .images{position:relative}.landing-page-content .images-with-text-column .images::before{content:'';display:block;height:0;padding-bottom:50%}.landing-page-content .images-with-text-column .images .wrapper{position:absolute;left:0;top:0;width:100%;height:100%}}@media screen and (max-width: 37.4375em){.landing-page-content .images-with-text-column .images::before{padding-bottom:67%}}.landing-page-content .video{position:relative;border-bottom:2px solid #fff}.landing-page-content .video::before{content:'';display:block;height:0;padding-bottom:56.25%}.landing-page-content .video iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#home-intro{text-align:center;border-bottom:2px solid #fff;background:#ffb516 url(/img/home-intro-bg.png) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}#home-intro .content{margin:0 auto;padding:125px 40px 105px;max-width:724px}#home-intro .banner{margin-bottom:35px}#home-intro p{margin:0 0 1.5em;color:#fff}#home-intro .button,#home-intro .general-page-content .freeform-row button,.general-page-content .freeform-row #home-intro button{margin:0 10px 20px;background:#ff5d31;color:#6c0000}.desktop #home-intro .button,.desktop #home-intro .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop #home-intro button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #home-intro .button:hover,.desktop #home-intro .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop #home-intro button:hover,.desktop #home-intro .button:focus,.desktop #home-intro .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop #home-intro button:focus{background-color:#ffb516}@media screen and (max-width: 74.9375em){#home-intro .content{padding:95px 40px 75px}}@media screen and (max-width: 46.8125em){#home-intro .content{padding:80px 40px 50px}}@media screen and (max-width: 37.4375em){#home-intro .content{padding:80px 20px 35px}}#home-beers{position:relative;text-align:center;background:#f51c27;border-bottom:2px solid #fff}#home-beers .button,#home-beers .general-page-content .freeform-row button,.general-page-content .freeform-row #home-beers button{margin:3em 0;position:relative;z-index:1;background:rgba(0,0,0,0.9);color:#fff}.desktop #home-beers .button,.desktop #home-beers .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop #home-beers button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #home-beers .button:hover,.desktop #home-beers .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop #home-beers button:hover,.desktop #home-beers .button:focus,.desktop #home-beers .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop #home-beers button:focus{background-color:rgba(108,0,0,0.9)}#home-beers .bg-img{position:absolute;left:0;top:0;width:100%;height:100%}.home-page-content .block{position:relative;padding:45px 25px 25px;border:2px solid #fff;border-width:0 0 2px;word-break:break-word}.home-page-content .block .content{position:relative;z-index:1}.home-page-content .block .bg-img{position:absolute;left:0;top:0;width:100%;height:100%}.home-page-content .block .pre-headline{margin-bottom:20px}.home-page-content .block .headline{margin-bottom:25px;font:700 37px/1.077 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.06em}.home-page-content .block .subhead{margin-bottom:35px;font:600 20px/1.333333 "Open Sans",sans-serif;letter-spacing:0.03em}.home-page-content .promo{text-align:center}.home-page-content .promo .button-holder{margin-bottom:15px}.home-page-content .promo .button,.home-page-content .promo .general-page-content .freeform-row button,.general-page-content .freeform-row .home-page-content .promo button{margin:0 10px 20px}.home-page-content .events{padding-left:50px;color:#fff;background:#003020}.home-page-content .events .dojour-follow-link-container{display:none}.home-page-content .events .event:nth-child(n+4){display:none}.home-page-content .events .pre-headline{color:#d6e03b}.home-page-content .events .date{color:#00953c}.home-page-content .events .feed{margin-bottom:35px}.home-page-content .events .feed a{display:block;margin-bottom:24px}.desktop .home-page-content .events .feed a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .home-page-content .events .feed a:hover,.desktop .home-page-content .events .feed a:focus{color:#d6e03b}.home-page-content .events .button,.home-page-content .events .general-page-content .freeform-row button,.general-page-content .freeform-row .home-page-content .events button{margin-bottom:25px;background:#91d048;color:#003020}.desktop .home-page-content .events .button,.desktop .home-page-content .events .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .home-page-content .events button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .home-page-content .events .button:hover,.desktop .home-page-content .events .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .home-page-content .events button:hover,.desktop .home-page-content .events .button:focus,.desktop .home-page-content .events .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .home-page-content .events button:focus{background-color:#d6e03b}.home-page-content .light .content{color:#fff}.home-page-content .light .content .button,.home-page-content .light .content .general-page-content .freeform-row button,.general-page-content .freeform-row .home-page-content .light .content button{background:#f7eedd;color:#333}.desktop .home-page-content .light .content .button,.desktop .home-page-content .light .content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .home-page-content .light .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .home-page-content .light .content .button:hover,.desktop .home-page-content .light .content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .home-page-content .light .content button:hover,.desktop .home-page-content .light .content .button:focus,.desktop .home-page-content .light .content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .home-page-content .light .content button:focus{background-color:#ffce01}.home-page-content .dark .content{color:#333}.home-page-content .dark .content .button,.home-page-content .dark .content .general-page-content .freeform-row button,.general-page-content .freeform-row .home-page-content .dark .content button{background:#000;color:#fff}.desktop .home-page-content .dark .content .button,.desktop .home-page-content .dark .content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .home-page-content .dark .content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .home-page-content .dark .content .button:hover,.desktop .home-page-content .dark .content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .home-page-content .dark .content button:hover,.desktop .home-page-content .dark .content .button:focus,.desktop .home-page-content .dark .content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .home-page-content .dark .content button:focus{background-color:#6c0000}.home-page-content .default-bg{background:#ebdfce url(/img/paper-bg.jpg) repeat 50% 50%;-webkit-background-size:600px 600px;background-size:600px 600px}.home-page-content .default-bg .headline{color:#7e614e}.home-page-content .video{padding:0 !important}.home-page-content .video .video-wrapper{position:relative}.home-page-content .video .video-wrapper::before{content:'';display:block;height:0;padding-bottom:56.25%}.home-page-content .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width: 59.375em){.home-page-content .block-count-2,.home-page-content .block-count-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-page-content .block-count-2 .block,.home-page-content .block-count-3 .block{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-height:410px;border-width:0 1px 2px 1px}.home-page-content .block-count-2 .block:first-child,.home-page-content .block-count-3 .block:first-child{border-width:0 1px 2px 0}.home-page-content .block-count-2 .block:last-child,.home-page-content .block-count-3 .block:last-child{border-width:0 0 2px 1px}.home-page-content .block-count-2 .promo,.home-page-content .block-count-2 .events,.home-page-content .block-count-3 .promo,.home-page-content .block-count-3 .events{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-page-content .block-count-2 .promo .content,.home-page-content .block-count-2 .events .content,.home-page-content .block-count-3 .promo .content,.home-page-content .block-count-3 .events .content{width:100%}.home-page-content .block-count-2 .video .video-wrapper,.home-page-content .block-count-3 .video .video-wrapper{height:100%}.home-page-content .block-count-2 .video .video-wrapper::before,.home-page-content .block-count-3 .video .video-wrapper::before{display:none}.home-page-content .block-count-2 .block .headline{font-size:42px}.home-page-content .block-count-1 .block{padding:75px 50px 60px}.home-page-content .block-count-1 .block .headline{font-size:68px}.home-page-content .block-count-1 .block .content{margin:0 auto;max-width:800px}}.beer-row{padding:35px 0 25px;background:#ebdfce}.beer-row .owl-stage-outer{padding-left:6.333%}@media screen and (max-width: 74.9375em){.beer-row .owl-stage-outer{padding-left:50px}}@media screen and (max-width: 46.8125em){.beer-row .owl-stage-outer{padding-left:30px}}@media screen and (max-width: 37.4375em){.beer-row .owl-stage-outer{padding-left:20px}}.beer-row .owl-prev,.beer-row .owl-next{position:absolute;z-index:100;top:10%;display:block;width:50px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;opacity:0.7;will-change:opacity;-webkit-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}.beer-row .owl-prev::before,.beer-row .owl-next::before{content:'';display:block;height:0;padding-bottom:100%}.beer-row .owl-prev.disabled,.beer-row .owl-next.disabled{cursor:default;opacity:0}.desktop .beer-row .owl-prev:not(.disabled):hover,.desktop .beer-row .owl-next:not(.disabled):hover{opacity:1}.beer-row .owl-prev{left:50px;background-image:url(/img/arrow-left-white.svg)}.beer-row .owl-next{right:50px;background-image:url(/img/arrow-right-white.svg)}@media screen and (max-width: 59.3125em){.beer-row .owl-prev,.beer-row .owl-next{width:35px}.beer-row .owl-prev{left:25px}.beer-row .owl-next{right:25px}}@media screen and (max-width: 37.4375em){.beer-row .owl-prev,.beer-row .owl-next{width:30px}.beer-row .owl-prev{left:18px}.beer-row .owl-next{right:18px}}.beer-row .beer{display:inline-block;vertical-align:top;margin:0 25px 0 0}.beer-row .card{cursor:pointer}.beer-row .card .image{height:550px}@media screen and (max-width: 87.4375em){.beer-row .card .image{height:500px}}@media screen and (max-width: 74.9375em){.beer-row .card .image{height:450px}}@media screen and (max-width: 64em){.beer-row .card .image{height:400px}}@media screen and (max-width: 59.3125em){.beer-row .card .image{height:340px}}@media screen and (max-width: 46.8125em){.beer-row .card .image{height:300px}}@media screen and (max-width: 37.4375em){.beer-row .card .image{height:220px}}.beer-row .card .image img{height:100%;width:auto}.beer-modal-content .image{padding-bottom:25px;text-align:center}.beer-modal-content .image img{max-height:600px;width:auto}.beer-modal-content .tasting-notes{margin:0 0 1em;color:#00953c}.beer-modal-content .overview{margin-bottom:30px}.beer-modal-content .overview p{margin:0 0 1em}.beer-modal-content .awards{margin:0 0 30px}.beer-modal-content .awards li{margin-bottom:0.5em}.beer-modal-content .awards li::before{color:#f51c27}.beer-modal-content .modal-icon-links>div{margin-bottom:20px}.desktop .beer-modal-content .modal-icon-links a{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .beer-modal-content .modal-icon-links a:hover,.desktop .beer-modal-content .modal-icon-links a:focus{color:#00953c}.beer-modal-content .modal-icon-links a::before{background-color:#00953c}.beer-modal-content .modal-icon-links .buy::before{background-image:url(/img/icon-shopping-bag.svg)}.beer-modal-content .modal-icon-links .untappd::before{background-image:url(/img/icon-untappd.svg)}.beer-modal-content .details{margin-bottom:40px}.beer-modal-content .packaging{margin-top:8px;color:#514b4b}.beer-modal-content .table{border:1px solid #00953c;border-width:1px 1px 0 0}.beer-modal-content .table .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #00953c}.beer-modal-content .table .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid #00953c}.beer-modal-content .table .header{position:relative;width:40px;color:#00953c;border-right:1px solid #00953c}.beer-modal-content .table .header span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);word-break:normal}.beer-modal-content .table .content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:12px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);color:#7e614e}.beer-modal-content .table .numbers{width:50%;min-height:55px}.beer-modal-content .table .numbers .content{font:700 33px/1 "Open Sans Condensed",sans-serif;text-transform:uppercase;letter-spacing:0.05em;text-align:center}.beer-modal-content .table .text{width:100%;min-height:66px}@media screen and (min-width: 46.875em){.beer-modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.beer-modal-content .image,.beer-modal-content .text{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}}@media screen and (min-width: 59.375em){.beer-modal-content .image,.beer-modal-content .text{width:-webkit-calc(50% - 25px);width:calc(50% - 25px)}}@media screen and (max-width: 59.3125em){.beer-modal-content .image img{max-height:550px}}@media screen and (max-width: 46.8125em){.beer-modal-content .image img{max-height:400px}}@media screen and (max-width: 37.4375em){.beer-modal-content .image img{max-height:300px}.beer-modal-content .tasting-notes,.beer-modal-content .overview,.beer-modal-content .awards,.beer-modal-content .details{margin-bottom:20px}.beer-modal-content .modal-icon-links>div{margin-bottom:10px}}.team-wrapper{padding:85px 0 45px}@media screen and (max-width: 74.9375em){.team-wrapper{padding:75px 0 35px}}@media screen and (max-width: 64em){.team-wrapper{padding:65px 0 30px}}@media screen and (max-width: 46.8125em){.team-wrapper{padding:55px 0 30px}}@media screen and (max-width: 37.4375em){.team-wrapper{padding:45px 0 25px}}.team-member .card{text-align:center}.team-member .card .image{border:1px solid transparent}.team-member .card .image img{width:100%}.team-member .card h2{margin:0.5em 0 0;color:#f51c27}.team-member .card h3{margin:0;color:#7e614e}.desktop .team-member .card{cursor:pointer}.desktop .team-member .card .image{will-change:border-color, box-shadow;-webkit-transition:border-color 250ms linear,-webkit-box-shadow 250ms linear;transition:border-color 250ms linear,-webkit-box-shadow 250ms linear;-o-transition:border-color 250ms linear,box-shadow 250ms linear;transition:border-color 250ms linear,box-shadow 250ms linear;transition:border-color 250ms linear,box-shadow 250ms linear,-webkit-box-shadow 250ms linear}.desktop .team-member .card h2,.desktop .team-member .card h3{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .team-member .card:hover .image,.desktop .team-member .card:focus .image{border-color:#f51c27;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.25);box-shadow:2px 2px 8px rgba(0,0,0,0.25)}.desktop .team-member .card:hover h2,.desktop .team-member .card:focus h2{color:#6c0000}.desktop .team-member .card:hover h3,.desktop .team-member .card:focus h3{color:#f51c27}.team-modal-content .image{padding-bottom:25px}.team-modal-content .intro p,.team-modal-content .intro ul,.team-modal-content .intro ol,.team-modal-content .details p,.team-modal-content .details ul,.team-modal-content .details ol{margin:1em 0}.team-modal-content .details{margin-top:2em;padding-top:1em;border-top:1px solid #ffb516}.team-modal-content .modal-icon-links a::before{background-image:url(/img/icon-email.svg);background-color:#ffb516}@media screen and (min-width: 46.875em){.team-modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.team-modal-content .image,.team-modal-content .text{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}}@media screen and (min-width: 59.375em){.team-modal-content .image,.team-modal-content .text{width:-webkit-calc(50% - 25px);width:calc(50% - 25px)}}.careers-landing-template .general-page-content{padding-bottom:60px}.careers-listings{padding-bottom:60px}.careers-listings .content-wide{border-top:1px solid #ffb516}.careers-listings h2{margin:55px 0 35px;color:#f51c27}.careers-listings .job-card{margin-bottom:45px;padding:22px;background:#fff}.careers-listings .job-card header{color:#7e614e}.careers-listings .job-card header span{display:inline-block}.careers-listings .job-card header .job-hours{margin-right:8px;color:#f51c27}.careers-listings .job-card h3{margin:7px 0 18px;padding-bottom:15px;border-bottom:1px solid #ffb516}.careers-listings .job-card .details p{margin:0 0 5px}.careers-listings .job-card .button-holder{margin-top:15px}.careers-listings .job-card .button,.careers-listings .job-card .general-page-content .freeform-row button,.general-page-content .freeform-row .careers-listings .job-card button{color:#6c0000;background:#ff5d31}.desktop .careers-listings .job-card .button,.desktop .careers-listings .job-card .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .careers-listings .job-card button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .careers-listings .job-card .button:hover,.desktop .careers-listings .job-card .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .careers-listings .job-card button:hover,.desktop .careers-listings .job-card .button:focus,.desktop .careers-listings .job-card .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .careers-listings .job-card button:focus{background-color:#ffb516}@media screen and (min-width: 59.375em){.careers-listings .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.careers-listings .job-card{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}.events-template .general-page-content .headline h2{color:#00953c}.product .card{text-align:center;color:#7e614e}.product .card .image{border:1px solid transparent}.product .card .image img{width:100%}.product .card h2{margin:0.5em 0 0.25em;text-transform:none;letter-spacing:0.04em;color:#7e614e}.product .card .price{margin:0;font-weight:700}.desktop .product .card{cursor:pointer}.desktop .product .card .image{will-change:border-color, box-shadow;-webkit-transition:border-color 250ms linear,-webkit-box-shadow 250ms linear;transition:border-color 250ms linear,-webkit-box-shadow 250ms linear;-o-transition:border-color 250ms linear,box-shadow 250ms linear;transition:border-color 250ms linear,box-shadow 250ms linear;transition:border-color 250ms linear,box-shadow 250ms linear,-webkit-box-shadow 250ms linear}.desktop .product .card h2,.desktop .product .card .price{will-change:color;-webkit-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .product .card:hover .image,.desktop .product .card:focus .image{border-color:#f51c27;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.25);box-shadow:2px 2px 8px rgba(0,0,0,0.25)}.desktop .product .card:hover h2,.desktop .product .card:hover .price,.desktop .product .card:focus h2,.desktop .product .card:focus .price{color:#f51c27}.product-modal-content .image{padding-bottom:25px}.product-modal-content .details p,.product-modal-content .details ul,.product-modal-content .details ol{margin:0 0 1em}.product-modal-content .options{margin:25px 0}.product-modal-content .options .option-group{margin-bottom:15px}.product-modal-content .options select{height:45px;width:250px;max-width:100%;text-indent:6px;background:#fff;font-size:16px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-box-shadow 250ms linear;transition:-webkit-box-shadow 250ms linear;-o-transition:box-shadow 250ms linear;transition:box-shadow 250ms linear;transition:box-shadow 250ms linear, -webkit-box-shadow 250ms linear}.product-modal-content .options select:focus{outline:none;-webkit-box-shadow:2px 2px 18px rgba(0,0,0,0.18);box-shadow:2px 2px 18px rgba(0,0,0,0.18)}.product-modal-content .button-holder{margin:25px 0}.product-modal-content .button,.product-modal-content .general-page-content .freeform-row button,.general-page-content .freeform-row .product-modal-content button{color:#6c0000;background:#ff5d31}.desktop .product-modal-content .button,.desktop .product-modal-content .general-page-content .freeform-row button,.general-page-content .freeform-row .desktop .product-modal-content button{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop .product-modal-content .button:hover,.desktop .product-modal-content .general-page-content .freeform-row button:hover,.general-page-content .freeform-row .desktop .product-modal-content button:hover,.desktop .product-modal-content .button:focus,.desktop .product-modal-content .general-page-content .freeform-row button:focus,.general-page-content .freeform-row .desktop .product-modal-content button:focus{background-color:#f48120}@media screen and (min-width: 46.875em){.product-modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-modal-content .image,.product-modal-content .text{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}}@media screen and (min-width: 59.375em){.product-modal-content .image,.product-modal-content .text{width:-webkit-calc(50% - 25px);width:calc(50% - 25px)}}#highland .snip-layout{font-family:"Open Sans",sans-serif;letter-spacing:0.025em;background:rgba(255,181,22,0.8)}#highland .snip-layout .snip-layout__main-container{background:#f7eedd;-webkit-box-shadow:2px 2px 18px rgba(0,0,0,0.25);box-shadow:2px 2px 18px rgba(0,0,0,0.25)}#highland .snip-layout .snip-header{background:#f51c27}#highland .snip-layout .snip-header__title{font-family:"FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0.06em}#highland .snip-layout .snip-header__total-label{color:#ffb516}#highland .snip-layout .snip-header__total{background:#b40028}#highland .snip-layout .snip-footer{background:#ebdfce}#highland .snip-layout .snip-btn{font-family:"Open Sans Condensed",sans-serif;font-size:18px;letter-spacing:0.08em;-webkit-border-radius:0;border-radius:0;color:#fff;background:#a59c90}.desktop #highland .snip-layout .snip-btn{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #highland .snip-layout .snip-btn:hover,.desktop #highland .snip-layout .snip-btn:focus{background-color:#5e5952}#highland .snip-layout .snip-btn--highlight{color:#6c0000;background:#ff5d31}.desktop #highland .snip-layout .snip-btn--highlight{will-change:background-color;-webkit-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.desktop #highland .snip-layout .snip-btn--highlight:hover,.desktop #highland .snip-layout .snip-btn--highlight:focus{background-color:#f48120}#highland .snip-layout .snip-step__item{border-color:#fff;border-bottom-color:#f7eedd}#highland .snip-layout .snip-step__item:not(.js-active){color:#a59c90;background:#ebdfce}#highland .snip-layout .snip-table td,#highland .snip-layout .snip-table th,#highland .snip-layout .snip-table tr{border-color:#fff}#highland .snip-layout .snip-quantity-trigger__btn{background-color:#d4c9b9}#highland .snip-layout .snip-quantity-trigger__btn:hover{background-color:#ffb516}

.map-btn {
	background-color: #333;
	border: 0 !important;
	color: #fff !important;
	display: inline-block;
	margin-top: 10px;
    padding: 8px 27px;
    font: 700 18px/1.111111 "Open Sans Condensed",sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.map-btn:hover {
	background-color: #6c0000;
}

/*Old Nav*/
/*.home-template #masthead,
.home-template #masthead:after {
	background: #f36c21;
}

.home-template #masthead ul.social a {
	color: #f36c21;
}

.desktop.home-template #masthead ul.social a:hover {
    background-color: #01452E;
}

#home-intro {
    background: #ffb516 url(/img/Homepage-RisingHaze-Bkgd.svg) no-repeat 50% 50%;
    background-size: cover;
}*/


/*Old - just in case*/
.home-template #masthead,
/**.home-template #masthead:after {
	background: #fbb118;
}

.home-template #masthead ul.social a {
	color: #fbb118;
}

.desktop.home-template #masthead ul.social a:hover {
    background-color: #6c1b14;
}

#home-intro {
    background: #fbb118 url(/img/homepage-gaelic-bkgd.png) no-repeat 50% 70%;
    background-size: cover;
}**/

#home-intro .button-holder .button {
	background-color: #114D62;
}
#home-intro .button-holder .button:hover {
	background-color: #46A178;
}

.home-template #masthead,
.home-template #masthead:after {
	background: #fff;
}

.home-template #masthead #main-nav ul {
	color: #000;
}

.home-template #masthead #main-nav ul li a:hover {
	color: #46A178;
}

.home-template #masthead ul.social a {
	color: #fff;
}

.home-template #masthead ul.social a {
	background-color: #000;
}

.home-template #masthead ul.social a:hover {
    background-color: #46A178;
}

#home-intro {
    background: #fff url(/img/homepage-highpines-background.jpg) no-repeat 50% 60%;
    background-size: cover;
}

.title-background-color {
	background-color: #114d62;
	color: #fff;
	padding: 20px;
}

.home-hero-coming-soon-header,
.home-hero-sub-header {
	font-size: 24px;
}

.home-hero-main-header {
    font: 700 80px/1.077 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}


#home-intro .content {
    max-width: 1200px;
    padding: 75px 40px;
}

#home-intro .content > .banner {
	display: none;
}

.home-left-heading,
.home-right-heading {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 30px;
}

.home-left-heading {
	width: 65%;
	margin-right: 5%;
	padding: 30px 50px;
}

.home-right-heading {
	width: 30%;
	padding-top: 15px;
}

.home-left-heading img {
	max-width: 80%;
}

.home-right-heading img {
	width: 75%;
}

#home-intro .button {
	background-color: #EC1F30;
	color: #fff;
}

@media all and (min-width: 981px) {
	#home-intro {
		padding-top: 30px;
	}

	#home-intro .content {
		padding: 15px 40px;
	}
}

@media all and (min-width: 768px) {
	.home-heading-flex {
		display: flex;
		flex-wrap: wrap;
	}

	.home-left-heading {
		align-self: center;
	}
}

@media all and (max-width: 1100px) {
	.home-hero-main-header {
		font-size: 60px;
	}
}

@media all and (max-width: 980px) {
	.home-hero-main-header {
		font-size: 50px;
	}
}

@media all and (max-width: 64em) {
	#nav {
		background-color: #fff;
	}

	.home-template #menu-toggle .hamburger,
	.home-template #menu-toggle .hamburger::before,
	.home-template #menu-toggle .hamburger::after {
		background: #000;
	}
}

@media all and (max-width: 767px) {
	.home-right-heading {
		display: none;
	}

	.home-left-heading {
		width: 100%;
		margin-right: 0;
		padding: 30px 0;
	}

	.home-left-heading img {
		max-width: 80%;
	}
}

@media all and (max-width: 600px) {
	.home-left-heading img {
		max-width: 100%;
	}

	.home-hero-main-header {
		font-size: 40px;
	}

	.home-hero-coming-soon-header,
	.home-hero-sub-header {
		font-size: 20px;
	}
}

@media all and (max-width: 600px) {
	.home-hero-main-header {
		font-size: 36px;
	}

	.home-hero-coming-soon-header,
	.home-hero-sub-header {
		font-size: 18px;
	}
}

.home-template #main {
	display: flex;
	flex-wrap: wrap;
}
.home-template #home-intro,
.home-template #home-visit-us-blue,
.home-template #home-beers,
.home-template .home-page-content {
	width: 100%;
}

.home-template #home-intro {
	order: 1;
}

.home-template #home-visit-us-blue {
	background-color: #114D62;
	border-bottom: 2px solid #fff;
	order: 2;
	padding: 40px;
}

/*Home Taproom*/
.taproom-closed {
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
}

.taproom-closed div {
	font-size: 18px;
	margin-bottom: 10px;
}

.taproom-closed div:last-child {
	margin-top: 30px;
}

.taproom-closed img {
	width: 300px;
	margin-bottom: 30px;
}

.button-holder-alt {
	text-align: center;
}

.home-template #home-visit-us-blue .button-holder-alt .button:hover {
	background-color: #EC1D2F;
	color: #fff;
}

.home-template #home-beers {
	order: 3;
}

.home-template .home-page-content {
	order: 4;
}

.home-template #home-visit-us-blue .headline {
	color: #fff;
	margin-bottom: 25px;
    font: 700 37px/1.077 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

@media all and (min-width: 981px) {
	.home-template #home-visit-us-blue .headline {
		font-size: 4vw;
	}
}

.home-template #home-visit-us-blue .pre-headline {
	color: #fff;
	margin-bottom: 20px;
    font: 700 18px/1.5 "Poppins",sans-serif;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}

.home-template #home-visit-us-blue .button-holder {
	text-align: center;
	margin-bottom: 10px;
}

.home-template #home-visit-us-blue .button {
	background-color: #f7eedd;
	color: #333;
}
/*End New Home*/

html .home-page-content .row.block-count-1:nth-child(2) .promo {
	padding: 350px 50px !important;
}

/*Private Events Page*/
.general-page-content .private-events-btn {
	margin: 5em 0;
	text-align: center;
	text-transform: uppercase;
}

.general-page-content .private-events-btn1 {
	margin: 4em 0 2em;
}

.general-page-content .private-events-btn a {
    background: #333;
	color: #fff;
	padding: 23px 38px 16px 40px;
    font: 700 60px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
    letter-spacing: 0.06em;
    -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 8px rgba(0,0,0,0.25);
    border-bottom: 0;
}

.general-page-content .private-events-btn1 a {
	font-size: 36px;
}

.desktop .general-page-content .private-events-btn a:hover {
    background: #6c0000;
	color: #fff;
}

.highland-25-sponsors {
	text-align: center;
}

.highland-25-sponsors h2 {
	margin: 30px 0;
}

.highland-25-sponsors img {
	width: 100%;
	max-width: 800px;
}

.fruitwood-folding-chair {
	object-fit: none;
}

/*Footer*/
#footer-taproom .address {
    background-image: none;
    position: relative;
}

.footer-address-icon-link {
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
}

/*Flickr Btn*/
.general-page-content a.flickr-btn {
    background: #fff;
    border: 0;
    color: #000;
	display: inline-block;
	font-weight: bold;
	margin-top: 15px;
    padding: 15px 20px;
    text-align: center;
    text-decoration: none;
    width: auto;
}

/*Responsive*/
@media screen and (min-width: 48.00em) {
	/*Private Events Page*/
	.private-events-r2-first {
		display: inline-block;
		width: calc(80% - 12px);
		vertical-align: top;
	}

	.private-events-r2-second {
		display: inline-block;
		width: calc(20% - 12px);
		vertical-align: top;
	}

	.private-events-r2-first p {
		margin: 0;
	}
}

@media screen and (max-width: 1100px) {
	.general-page-content .private-events-btn a {
		font-size: 36px;
	}
}

@media screen and (max-width: 980px) {
	.general-page-content .private-events-btn a {
		font-size: 26px;
	}
}

@media screen and (max-width: 47.94em) {
	/*Home*/
	html .home-page-content .row.block-count-1:nth-child(2) .promo {
		padding: 200px 50px !important;
	}

	/*Private Events Page*/
	.private-events-r2-first,
	.private-events-r2-second {
		text-align: center;
	}

	.general-page-content .private-events-btn1 {
		margin: 4em 0;
	}

	.general-page-content .private-events-btn a {
		font: 700 32px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
	}
}

@media screen and (max-width: 601px) {
	/*Private Events Page*/
	.general-page-content .private-events-btn a {
		font: 700 26px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
	}
}

@media screen and (max-width: 29.94em) {
	.general-page-content .private-events-btn a {
		font: 700 18px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
		padding: 15px;
	}
}

/*Events Calendar Page - Don't know if we still need this*/
.events-calendar-template #footer {
	border-top: 2px solid #fff;
}

.events-calendar-template .container {
	background-color: #f7eedd;
	padding: 0;
	width: 100%;
}

.events-calendar-template .container .page-header {
	padding: 0;
	margin: 0;
}

.events-calendar-template .container .row {
	padding: 0 50px;
}

.events-calendar-template .container > .footer {
	display: none;
}


/*25th Anniversary Home Page Edit*/
.home-secondary-header {
    background: #F80014;
    border-bottom: 2px solid #fff;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    padding: 20px;
    text-align: center;
}

.home-template .home-page-content .block-count-3:nth-child(1) .bg-img:before {
    content: '';
	background-color: rgba(0,0,0,0.4);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.home-template .home-page-content .block-count-3:nth-child(1) .headline {
	font-size: 4vw !important;
}

@media screen and (max-width:31.5em) {
	.home-template .home-page-content .block-count-3:nth-child(1) .headline {
		font-size: 40px !important;
	}
}

@media screen and (max-width:31.5em) {
	.home-template .home-page-content .block-count-3:nth-child(1) .headline {
		font-size: 32px !important;
	}
}

.home-template .home-page-content .block-count-1:nth-child(2) .promo,
.home-template .home-page-content .block-count-1:nth-child(3) .promo {
	padding: 50px !important;
}

.home-template .home-page-content .block-count-1:nth-child(2) .headline {
	margin: 0 !important;
}

.home-template .home-page-content .block-count-1:nth-child(3) .button-holder {
	margin: 0;
}

.home-template .home-page-content .block-count-1:nth-child(3) .button-holder .button {
	margin: 3em 0;
    position: relative;
    z-index: 1;
    background: rgba(0,0,0,0.9);
    color: #fff;
    padding: 23px 38px 16px 40px;
    font: 700 68px/0.9 "FFQuadraatHeadlinerWebBold","Arial Narrow",sans-serif;
    letter-spacing: 0.06em;
    -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 8px rgba(0,0,0,0.25);
}

.home-template .home-page-content .block-count-1:nth-child(3) .button-holder .button:hover {
	background-color: rgba(108,0,0,0.9);
}

/*25th Anniversary Beer Page*/
.general-page-content .images-with-text-column.color-group-orange-green .content {
    background: #ED7423 url(/img/slow-crush-banner-website.jpg) no-repeat 50% 0;
}

/*Footer Constant Contact Form*/
#ctct_recaptcha_0,
#gdpr_text,
.ctct-form-footer {
	display: none;
}

html .ctct-form-embed.form_0 .ctct-form-defaults {
	background-color: transparent;
	padding: 0;
}

html .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label {
	color: #ffce01;
}

html div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before {
	color: #ffce01;
}

html div.ctct-form-embed.form_0 div.ctct-form-defaults p.ctct-form-text,
html div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage {
	color: #fff !important;
	font-family: "Open Sans Condensed",sans-serif;
}

html div.ctct-form-embed form.ctct-form-custom input.is-error {
	border-color: #fff !important;
	color: #fff !important;
}

html .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
	background-color: #f7eedd;
	color: #333;
	font-family: "Open Sans Condensed",sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 0;
    width: auto;
    padding: 8px 27px;
}

html .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover {
	background-color: #ffce01;
    text-transform: uppercase;
}

.add-space-to-span .caps:nth-child(1) {
	margin-right: 6px;
}

/*Furniture Page*/
#furniture-page .general-page-content {
	display: block;
	padding: 50px 0;
}

#furniture-page .images-with-content {
	display: inline-block;
	margin-top: 0 !important;
	vertical-align: top;
}

#furniture-page .general-page-content .images-with-content .images {
	width: 100%;
}

#furniture-page .general-page-content .images-with-content .bg-img::before {
	padding-bottom: 100%;
}

#furniture-page .general-page-content .images-with-content .content {
	width: 100%;
	padding: 0;
}

#furniture-page .general-page-content .text-block {
	width: 100%;
	margin: 0;
	text-align: center;
}

#furniture-page .general-page-content .text-block p {
	display: inline-block;
    border: 2px solid;
    font-size: 20px;
    margin: 0 auto 60px;
    padding: 15px 25px;
}

#furniture-page .general-page-content .images-with-content p {
	margin: 1em 0 0;
}

#furniture-page .general-page-content .images-with-content p:not(:first-child) {
	margin: 0;
}

@media all and (min-width:981px) {
	/*Furniture Page*/
	#furniture-page .images-with-content {
		width: 21%;
		margin-left: 2%;
		margin-right: 2%;
	}

	#furniture-page .general-page-content .images-with-content .images {
		margin-bottom: 10px;
	}
}

@media all and (max-width:980px) {
	/*Furniture Page*/
	#furniture-page .images-with-content {
		width: 45%;
		margin-left: 2.5%;
		margin-right: 2.5%;
	}

	#furniture-page .general-page-content .text-block p {
	    font-size: 18px;
	}
}

@media all and (max-width:600px) {
	/*Furniture Page*/
	#furniture-page .images-with-content {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}

	#furniture-page .general-page-content .text-block p {
	    font-size: 18px;
	}

	#furniture-page .general-page-content .text-block {
		padding: 0 5%;
	}
}
