a{outline:none;}a img{border:none;}a,a:link,a:visited,a:active{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}:focus{outline:0}b,strong{font-weight:bold;}em,i{font-style:italic;}.active,.active-trail{font-weight:bold;}ul li{list-style:none}.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}.cf{zoom:1;}.field-name-body ol,.field-name-body ul{margin:0 0 0 10px;}.field-name-body ul li{list-style:square inside}.tabs li{display:inline;padding:0 10px}.primary{padding:3px 0;margin:4px 0;}.primary li{}.secondary li{}.pager li{display:inline-block;}.breadcrumb{margin:0;}ul.breadcrumb li{display:inline;margin:0 0 0 10px;}.form-type-textfield{}.form-type-checkbox{margin:0;}.form-type-radio{margin:0;}.form-type-textarea{margin:0;}.form-type-managed-file{margin:0;}fieldset{}label{display:inline;font-weight:bold;}textarea{}input{}input[type="radio"]{vertical-align:middle;}input[type="checkbox"]{vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline;}input[type="file"]{vertical-align:middle;}input[type="search"]{-webkit-appearance:textfield;}form small,form .description{font-size:12px;color:#444;display:block;text-align:left;}.form-field-required{}.form-field-required:after{content:" * "}fieldset legend{.ie7 margin-left:-7px;width:100%;}.block .content:before,.block .content:after{content:"";display:table;}.block .content:after{clear:both;}.block .content{zoom:1;}body.toolbar div#admin-toolbar.vertical{top:130px;}body.toolbar-drawer div#admin-toolbar.vertical{top:66px;}#admin-toolbar{top:20px!important;}.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:0px;padding:5px;text-align:center;text-shadow:none;}
.feed{text-indent:-9999em;}.feed a.feed-icon{background:transparent url(/misc/feed.png);width:16px;height:16px;display:block;}a.ical-icon div{background-color:#900;color:#fff;display:inline;padding:2px;}.file a.file-icon{background:transparent url(/modules/file/icons/text-plain.png) no-repeat left center;padding:2px 2px 2px 20px;}.file a.mime-application-pdf{background-image:url(/modules/file/icons/application-pdf.png)}.file a.mime-application-octet-stream{background-image:url(/modules/file/icons/application-octet-stream.png)}.file a.mime-application-x-executable{background-image:url(/modules/file/icons/application-x-executable.png)}.file a.mime-audio-x-generic{background-image:url(/modules/file/icons/audio-x-generic.png)}.file a.mime-image-x-generic{background-image:url(/modules/file/icons/image-x-generic.png)}.file a.mime-package-x-generic{background-image:url(/modules/file/icons/package-x-generic.png)}.file a.mime-text-html{background-image:url(/modules/file/icons/text-html.png)}.file a.mime-text-plain{background-image:url(/modules/file/icons/text-plain.png)}.file a.mime-text-x-generic{background-image:url(/modules/file/icons/text-x-generic.png)}.file a.mime-text-x-script{background-image:url(/modules/file/icons/text-x-script.png)}.file a.mime-video-x-generic{background-image:url(/modules/file/icons/video-x-generic.png)}.file a.mime-x-office-document{background-image:url(/modules/file/icons/x-office-document.png)}.file a.mime-x-office-presentation{background-image:url(/modules/file/icons/x-office-presentation.png)}.file a.mime-x-office-spreadsheet{background-image:url(/modules/file/icons/x-office-spreadsheet.png)}.table-order-asc,.table-order-desc{width:16px;height:16px;float:right}.table-order-asc{background:transparent url(/misc/arrow-asc.png) no-repeat center top;}.table-order-desc{background:transparent url(/misc/arrow-desc.png) no-repeat center top;}
.contextual-links-region{position:relative;outline:transparent 2px solid;}.contextual-links-region-active{outline:#bbb dotted 1px;background-color:#ccc;background-image:linear-gradient(90deg,transparent 10%,rgba(255,255,255,.5) 10%);background-size:10px 100px;}div.contextual-links-wrapper{position:absolute;top:2px;right:5px;z-index:999;display:none;}html.js div.contextual-links-wrapper{display:block;}a.contextual-links-trigger{position:absolute;top:10px;right:-7px;z-index:100;display:none;overflow:hidden;margin:0;padding:0;width:28px;height:28px;outline:none;border:3px dotted #cfcfcf;border-radius:15px;background:rgba(255,255,255,0.9) url(/sites/all/themes/mothership/mothership/css-drupalcore/configure.png) no-repeat center center;text-indent:-999px;font-size:11px!important;}div.contextual-links-active a.contextual-links-trigger{border:1px solid #b3b3b3;border-bottom:none;background:rgba(255,255,255,1) url(/sites/all/themes/mothership/mothership/css-drupalcore/configure.png) no-repeat center center;box-shadow:2px 1px 2px -1px rgba(0,0,0,0.5);}div ul.contextual-links{position:absolute;top:20px;right:0;z-index:1;display:none;margin:0;padding:5px 10px 5px 2px;border:1px solid #ccc;border-radius:2px;background:rgba(250,250,250,0.9);box-shadow:0 8px 6px -6px rgba(0,0,0,0.5);text-align:left;white-space:nowrap;}.contextual-links-region:hover a.contextual-links-trigger,div.contextual-links-active a.contextual-links-trigger,div.contextual-links-active ul.contextual-links,div.contextual-links-wrapper ul.contextual-links li{display:block!important;float:none!important;}ul.contextual-links li{margin:0 !important;border-bottom:1px dotted #b3b3b3!important;list-style:none!important;list-style-image:none !important;text-align:left!important;text-transform:uppercase;font-size:11px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;}ul.contextual-links li:last-child{border-bottom:none!important;}ul.contextual-links li a{display:block!important;padding:5px !important;padding:0px 17px 0 0 !important;color:#999 !important;font-weight:bold;}ul.contextual-links li a:hover{background-color:#bfdcee;color:#bfdcee;text-decoration:none;}
﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}html{-webkit-text-size-adjust:none;position:relative;z-index:-1}tr.even,tr.odd{background-color:#fff}a:link{color:#5f5338;text-decoration:underline;cursor:pointer}a:visited{color:#5f5338;text-decoration:underline}a:hover{color:#5f5338;text-decoration:none}a:active{color:#5f5338}.item-list ul{margin:0;padding:0}.item-list ul li{margin:0}.centerblock{text-align:center;margin:0 auto}a:focus-visible,input:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid red}.container{display:flex;flex-direction:column;align-content:center;width:100%}@media(min-width:482px){.container{max-width:667px}}@media(min-width:735px){.container{max-width:768px}}@media(min-width:768px){.container{max-width:1024px}}@media(min-width:1025px){.container{max-width:1280px;margin:0 auto}}.page{width:100%}body.calendar{width:100%}@font-face{font-family:"Dogfish";src:url(/sites/all/themes/dfh/fonts/dogfish.eot);src:url(/sites/all/themes/dfh/fonts/dogfish.woff2) format("woff2"),url(/sites/all/themes/dfh/fonts/dogfish.woff) format("woff"),url(/sites/all/themes/dfh/fonts/dogfish.ttf) format("truetype"),url(/sites/all/themes/dfh/fonts/dogfish.svg) format("svg")}@font-face{font-family:"TypewriterMedium";src:url(/sites/all/themes/dfh/fonts/american_typewriter_medium.woff2) format("woff2"),url(/sites/all/themes/dfh/fonts/american_typewriter_medium.woff) format("woff")}body{font-family:sans-serif}iframe{display:inline-block}iframe.left{float:left;padding-right:10px}iframe.right{float:right;padding-left:10px}.fonts-loaded p{font-size:1em;line-height:20px;font-weight:normal}.fonts-loaded h1{color:#5f5338;font-family:"Dogfish";font-size:2.25em;margin-top:70px;text-align:center}@media(min-width:768px){.fonts-loaded h1{font-size:2.75em;margin-top:60px;text-align:left}}@media(min-width:768px){.fonts-loaded h1{margin-top:0;text-align:left}}.ocs .fonts-loaded h1{margin-top:0px}.fonts-loaded h2{font-family:"TypewriterMedium";font-weight:normal;text-transform:capitalize;color:#968966;font-size:1.125em}@media(min-width:482px){.fonts-loaded h2{font-size:1.375em}}.instagram .fonts-loaded h2{font-size:1em;color:#000;width:100%;display:block;text-align:center}.fonts-loaded h3{font-family:"TypewriterMedium";font-weight:normal;text-transform:uppercase;font-size:1.125em}.fonts-loaded label{font-family:"TypewriterMedium";font-weight:normal;text-transform:uppercase;font-size:.75em}.fonts-loaded blockquote{font-family:"TypewriterMedium";font-weight:normal;margin-left:0;margin-top:0;text-align:center}.fonts-loaded blockquote p.quote{font-family:"TypewriterMedium";line-height:22px;font-size:1.125em}.fonts-loaded blockquote p.quote:before{content:"“";color:#126248}.fonts-loaded blockquote p.quote:after{content:"”";color:#126248}.fonts-loaded blockquote .author{font-size:.875em}.fonts-loaded .field-abv,.fonts-loaded .field-availability,.fonts-loaded .field-food-pairing,.fonts-loaded .field-glassware,.fonts-loaded .field-ibu,.fonts-loaded .field-origi,.fonts-loaded .field-tasting-notes,.fonts-loaded .field-wine-pairing,.fonts-loaded .field-beer-cheese-pairing,.fonts-loaded .field-beer-color,.fonts-loaded .field-beer-aroma,.fonts-loaded .field-beer-flavor,.fonts-loaded .field-beer-mouthfeel{font-family:Helvetica,Arial,sans-serif;font-size:.875em}.fonts-loaded .beer_story p{font-family:Helvetica,Arial,sans-serif}.fonts-loaded .top_core a{color:#fff;font-family:"TypewriterMedium";font-size:.875em;text-transform:uppercase}.fonts-loaded .top_core a.active{font-weight:normal}.fonts-loaded .header-region nav ul li{font-family:"TypewriterMedium";line-height:16px;text-align:center}.fonts-loaded .header-region nav ul li a{text-transform:uppercase;font-size:.9em;color:#000;letter-spacing:.125em}@media(min-width:1025px){.fonts-loaded .header-region nav ul li a{font-size:1.125em}}.fonts-loaded .header-region nav ul li a.active-trail{font-weight:normal}.fonts-loaded .header-region nav ul li ul li a{font-size:1em}.fonts-loaded #main-content li{list-style-type:none}.package .fonts-loaded #main-content li{list-style-type:none}.fonts-loaded #main-content li a{font-weight:normal}.fonts-loaded #main-content .field-body li,.fonts-loaded #main-content .content li{font-size:.8125em;line-height:26px;font-weight:normal;list-style-type:disc}.fonts-loaded #main-content .field-body li ul li,.fonts-loaded #main-content .content li ul li{font-size:.9375em}.fonts-loaded .active{font-weight:normal}.fonts-loaded hr{height:10px;width:80%;border:0px;margin:0;background-image:url(/sites/all/themes/dfh/images/hr3.png);background-repeat:no-repeat;background-size:100%;display:inline-block}.fonts-loaded footer{font-family:"TypewriterMedium"}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.aletrail .panel-col-last .packed{display:flex;flex-direction:column}@media(min-width:482px){.aletrail .panel-col-last .packed{flex-direction:row;justify-content:space-around}}.node-page .focus{width:100%}.shop .node-page .focus{display:none}.node-page .images{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.node-beer{margin-top:20px}.node-beer h1{margin:0}.node-beer hr{width:101%}.node-beer .beer_images{height:auto;overflow:hidden;display:flex;padding-top:0}@media(min-width:768px){.node-beer .beer_images{padding-top:1px}}.node-beer .beer_images .wrap.no-padding{padding:0}.node-beer .beer_images .wrap{display:block;background-image:url(/sites/all/themes/dfh/images/beerframe.gif);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;vertical-align:bottom;padding:8px 0 0;margin:0 10px}.node-beer .beer_images .wrap:nth-child(2){display:none}.node-beer .beer_images .wrap:nth-child(3){display:none}@media(min-width:482px){.node-beer .beer_images .wrap:nth-child(2){display:inline-block}.node-beer .beer_images .wrap:nth-child(3){display:inline-block}}@media(min-width:768px){.node-beer .beer_images .wrap{padding:8px 0 0}}@media(min-width:1025px){.node-beer .beer_images .wrap{padding:14px 0 0}}.node-beer .beer_images .wrap img{width:90%;display:block;margin:0 auto}.node-beer .beer_information h1,.node-beer .beer_information h2{text-align:center}.node-beer .beer_information h1{display:block;padding:10px;color:#fff;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-size:cover;background-repeat:no-repeat;width:100%}.node-beer .beer_information h2{color:#5f5338;text-transform:none}.node-beer .beer_content{display:flex;flex-direction:column}@media(min-width:768px){.node-beer .beer_content{flex-direction:row;margin-top:50px;flex-wrap:wrap}}.node-beer .beer_content .beer_story{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.node-beer .beer_content .beer_story{flex-direction:column;width:50%}}.node-beer .beer_content .beer_story .story{width:100%}@media(min-width:768px){.node-beer .beer_content .beer_story .story{width:100%}}.node-beer .beer_content .beer_story .story p:first-of-type{margin-top:0px}@media(min-width:768px){.node-beer .beer_content .beer_story .story p{padding-right:20px}}.node-beer .beer_content .beer_story .button{width:300px}.node-beer .beer_content .media{width:100%;align-self:flex-end;display:flex;flex-direction:column}@media(min-width:768px){.node-beer .beer_content .media{width:50%;align-self:flex-start}}.node-beer .beer_content .media .shop_feature h2{text-align:center}.node-beer .beer_content .media .shop_feature .product{margin:0 auto;width:80%}.node-beer .tastes{width:100%;overflow:hidden;display:flex;flex-direction:column}@media(min-width:768px){.node-beer .tastes{justify-content:space-between;flex-direction:row}}.node-beer .tastes .beer_specs,.node-beer .tastes .enjoy,.node-beer .tastes .sensory{width:100%}@media(min-width:768px){.node-beer .tastes .beer_specs,.node-beer .tastes .enjoy,.node-beer .tastes .sensory{width:30%}}.node-beer .tastes .beer_specs label,.node-beer .tastes .beer_specs h3.field-label,.node-beer .tastes .enjoy label,.node-beer .tastes .enjoy h3.field-label,.node-beer .tastes .sensory label,.node-beer .tastes .sensory h3.field-label{font-size:1em;margin:0px;color:#5f5338}.node-beer .tastes .beer_specs .geekery div,.node-beer .tastes .beer_specs p,.node-beer .tastes .enjoy .geekery div,.node-beer .tastes .enjoy p,.node-beer .tastes .sensory .geekery div,.node-beer .tastes .sensory p{width:100%;font-size:.875em;margin:0px}.node-beer .tastes .beer_specs .abv_ibu,.node-beer .tastes .enjoy .abv_ibu,.node-beer .tastes .sensory .abv_ibu{display:flex;flex-direction:row}.node-beer .tastes .beer_specs .abv_ibu .abv,.node-beer .tastes .enjoy .abv_ibu .abv,.node-beer .tastes .sensory .abv_ibu .abv{margin-right:20px}.node-beer .tastes #canlabel{width:100%}@media(min-width:768px){.node-beer .tastes #canlabel{width:50%}}.node-beer .tastes hr{width:100%;display:inline-block;background-size:100%}.node-beer .find_this_beer{display:none}#hasmerch .banner_wide{display:none}@media(min-width:482px){#hasmerch .banner_wide{display:block}}#hasmerch .banner_wide img{display:block;width:98%;margin:0 auto}#hasmerch .banner_notwide{display:block}@media(min-width:482px){#hasmerch .banner_notwide{display:none}}#hasmerch .banner_notwide img{width:100%}#hasmerch #fullwidthbutton{display:block;width:75%;margin:0 auto}#hasmerch #fullwidthbutton .button{width:100%;margin:0 auto 20px 0}@media(min-width:482px){#hasmerch #fullwidthbutton .button{width:60%;margin:0 auto}}#hasmerch .beer_content #sip_clip{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}#hasmerch .beer_content #dogfish_dish{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}#hasmerch .midpage{display:flex;flex-direction:column}@media(min-width:482px){#hasmerch .midpage{flex-direction:row}}#hasmerch .midpage .tastes{width:100%;flex-wrap:wrap;justify-content:flex-end}@media(min-width:482px){#hasmerch .midpage .tastes{width:50%}}#hasmerch .midpage .tastes .beer_specs,#hasmerch .midpage .tastes .enjoy,#hasmerch .midpage .tastes .sensory{width:100%}@media(min-width:482px){#hasmerch .midpage .tastes .beer_specs,#hasmerch .midpage .tastes .enjoy,#hasmerch .midpage .tastes .sensory{width:100%;padding:0 8px}}#hasmerch .midpage .tastes .beer_specs{order:1}#hasmerch .midpage .tastes .enjoy{order:3;width:100%}#hasmerch .midpage .tastes .sensory{order:2}.off-centered-party-pack .node-beer .beer_content .beer_story,.continually-hopped-variety-pack .node-beer .beer_content .beer_story,.off-centered-variety-pack .node-beer .beer_content .beer_story,.all-ipa-variety-pack .node-beer .beer_content .beer_story,.fall-variety-pack .node-beer .beer_content .beer_story,.winter-variety-pack .node-beer .beer_content .beer_story,.spring-variety-pack .node-beer .beer_content .beer_story,.summer-variety-pack .node-beer .beer_content .beer_story{width:100%}.off-centered-party-pack .node-beer .beer_content .beer_story .story,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .story,.off-centered-variety-pack .node-beer .beer_content .beer_story .story,.all-ipa-variety-pack .node-beer .beer_content .beer_story .story,.fall-variety-pack .node-beer .beer_content .beer_story .story,.winter-variety-pack .node-beer .beer_content .beer_story .story,.spring-variety-pack .node-beer .beer_content .beer_story .story,.summer-variety-pack .node-beer .beer_content .beer_story .story{width:100%}.off-centered-party-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.off-centered-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.all-ipa-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.fall-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.winter-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.spring-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit,.summer-variety-pack .node-beer .beer_content .beer_story .beer_fishfinder_submit{margin:0 auto}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing,.fall-variety-pack .node-beer .beer_content .beer_story .pairing,.winter-variety-pack .node-beer .beer_content .beer_story .pairing,.spring-variety-pack .node-beer .beer_content .beer_story .pairing,.summer-variety-pack .node-beer .beer_content .beer_story .pairing{display:flex;flex-direction:column;justify-content:space-between;margin-top:15px}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing,.fall-variety-pack .node-beer .beer_content .beer_story .pairing,.winter-variety-pack .node-beer .beer_content .beer_story .pairing,.spring-variety-pack .node-beer .beer_content .beer_story .pairing,.summer-variety-pack .node-beer .beer_content .beer_story .pairing{flex-direction:row}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft{width:48%;flex-direction:row;flex-wrap:nowrap}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap{order:1;width:100%}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap{width:25%}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .imgwrap .caption{text-align:left}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p{order:2;width:100%;margin-top:0px}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft p{width:75%}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright{width:48%;flex-direction:row;flex-wrap:nowrap}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap{width:100%;order:2}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap{width:25%}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap img{width:100%}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .imgwrap .caption{text-align:right}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright p,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p{order:1;width:100%;margin-top:0px}@media(min-width:482px){.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright p,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright p{width:75%}}.off-centered-party-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.continually-hopped-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.off-centered-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.all-ipa-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.fall-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.winter-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.spring-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title,.summer-variety-pack .node-beer .beer_content .beer_story .pairing .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.off-centered-party-pack .node-beer .beer_content .media,.continually-hopped-variety-pack .node-beer .beer_content .media,.off-centered-variety-pack .node-beer .beer_content .media,.all-ipa-variety-pack .node-beer .beer_content .media,.fall-variety-pack .node-beer .beer_content .media,.winter-variety-pack .node-beer .beer_content .media,.spring-variety-pack .node-beer .beer_content .media,.summer-variety-pack .node-beer .beer_content .media{display:none;height:0px;width:0px}.page-brewery-beer #main-content .view-id-beer{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:768px){.page-brewery-beer #main-content .view-id-beer{flex-direction:row}}.page-brewery-beer #main-content .view-id-beer .attachment-before{width:100%}@media(min-width:768px){.page-brewery-beer #main-content .view-id-beer .attachment-before{width:35%;border-width:0 8px 0 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/VR1.svg) 0 100% 0 0;border-style:solid;border-image-repeat:stretch}}@media(min-width:1025px){.page-brewery-beer #main-content .view-id-beer .attachment-before{width:22%}}.page-brewery-beer #main-content .view-id-beer .attachment-before h1{padding-top:50px;border-width:0 0 8px 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/HRshort.svg) 0 0 8 0;border-style:solid;width:200px;margin:0 auto;text-align:center;font-size:2.75em;padding-bottom:20px}.page-brewery-beer #main-content .view-id-beer .attachment-before h2{padding-left:0px;text-align:center}@media(min-width:1025px){.page-brewery-beer #main-content .view-id-beer .attachment-before h2{padding-left:50px;text-align:left}}.page-brewery-beer #main-content .view-id-beer .attachment-before form{display:none;margin:0 auto;width:200px;padding-top:25px}.page-brewery-beer #main-content .view-id-beer .attachment-before form .views-exposed-widgets{width:100%;padding:0;margin:0}.page-brewery-beer #main-content .view-id-beer .attachment-before form .views-exposed-widgets .views-exposed-widget{padding:0}.page-brewery-beer #main-content .view-id-beer .attachment-before form .views-exposed-widgets .views-exposed-widget label{display:block;margin:0 auto;text-align:left}.page-brewery-beer #main-content .view-id-beer .attachment-before form .views-exposed-widgets .views-exposed-widget .form-item-tid{width:100%;margin:0 auto}.page-brewery-beer #main-content .view-id-beer .attachment-before .side-beers{width:100%;padding-left:25px}@media(min-width:1100px){.page-brewery-beer #main-content .view-id-beer .attachment-before .side-beers{padding-left:50px}}.page-brewery-beer #main-content .view-id-beer .view-display-id-beer_attachment{display:none}@media(min-width:768px){.page-brewery-beer #main-content .view-id-beer .view-display-id-beer_attachment{display:block}}.page-brewery-beer #main-content .view-id-beer .view-content{width:90%;margin:0 auto}@media(min-width:768px){.page-brewery-beer #main-content .view-id-beer .view-content{width:95%}}.page-brewery-beer #main-content .view-id-beer .view-footer hr{width:200px}.page-brewery-beer #main-content .view-id-beer .view-footer h2{text-align:left}.page-brewery-beer #main-content .view-id-beer .view-footer p{width:100%;padding-left:50px}.page-brewery-beer #main-content .view-display-id-rarities_list .view-content{width:100%;margin:0 auto}.page-brewery-beer #main-content .view-display-id-rarities_list ul{padding-left:0;display:flex;flex-direction:column;flex-wrap:nowrap}@media(min-width:482px){.page-brewery-beer #main-content .view-display-id-rarities_list ul{flex-direction:row;flex-wrap:wrap}}#twentytwentyfive table{width:100%;empty-cells:show}#twentytwentyfive thead th.month{display:none}@media(min-width:482px){#twentytwentyfive thead th.month{display:table-cell;text-align:center}}#twentytwentyfive tbody tr{height:30px;vertical-align:middle}#twentytwentyfive td.month{display:none}@media(min-width:482px){#twentytwentyfive td.month{display:table-cell;width:6%}}#twentytwentyfive td.avail,#twentytwentyfive th.avail{display:block}@media(min-width:482px){#twentytwentyfive td.avail,#twentytwentyfive th.avail{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.page-beer-and-benevolence .capsule .panel-col-last .inside img{order:unset !important}.page-beer-and-benevolence .panel-col-last .field-body #intro{display:flex;flex-direction:column;width:100%}.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap{width:100%;display:flex;flex-direction:column;margin-bottom:15px}@media(min-width:768px){.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap{flex-direction:row;flex-wrap:nowrap;align-items:center}}.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap p,.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap img{width:100%}@media(min-width:768px){.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap p,.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap img{width:48%}}.page-beer-and-benevolence .panel-col-last .field-body #intro .wrap p{padding-left:30px;padding-right:30px}.page-beer-and-benevolence-about .benevolence .panel-col-last .inside .inside{display:flex;flex-direction:columm;justify-content:space-between}@media(min-width:482px){.page-beer-and-benevolence-about .benevolence .panel-col-last .inside .inside{flex-direction:row}}.page-beer-and-benevolence-about .benevolence .panel-col-last .inside .field-body{order:1 !important;width:100%}.page-beer-and-benevolence-about .benevolence .panel-col-last .inside .field-body img{width:50%;margin:0 auto;display:block}.page-beer-and-benevolence-events .panel-col-last .inside .pane-events{width:100%}.page-beer-and-benevolence-events .panel-col-last .inside .pane-events div{width:100%}.page-beer-and-benevolence-donation-requests .benevolence.capsule .panel-col-last .inside div{width:100%}.page-beer-and-benevolence-donation-requests .benevolence.capsule .field-body{order:1}.page-beer-and-benevolence-donation-requests .benevolence.capsule .node-webform{order:2;width:100%}ul#benevolencenav{display:flex;flex-direction:column;padding-left:0px}@media(min-width:768px){ul#benevolencenav{flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}}ul#benevolencenav li{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/benevolence/tab.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;margin-bottom:10px}@media(min-width:768px){ul#benevolencenav li{width:22%}}.page-distillery-canned-cocktails .view-display-id-cocktails_main,.page-distillery-canned-cocktails .view-display-id-page_1{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:768px){.page-distillery-canned-cocktails .view-display-id-cocktails_main,.page-distillery-canned-cocktails .view-display-id-page_1{flex-direction:row;flex-wrap:wrap}}.page-distillery-canned-cocktails .view-display-id-cocktails_main .spirit,.page-distillery-canned-cocktails .view-display-id-page_1 .spirit{width:100%;margin-bottom:15px}@media(min-width:768px){.page-distillery-canned-cocktails .view-display-id-cocktails_main .spirit,.page-distillery-canned-cocktails .view-display-id-page_1 .spirit{width:30%}}.canned-cocktails .sidebar-first{display:none}@media(min-width:768px){.canned-cocktails .sidebar-first{display:block}}.canned-cocktails .node-canned-cocktail .canned_cocktail_information h1{text-align:center}.canned-cocktails .node-canned-cocktail .canned_cocktail_content{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.canned-cocktails .node-canned-cocktail .canned_cocktail_content{flex-direction:row}}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.canned-cocktails .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs{width:45%}}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .abv_ing{order:2}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .avail_orig{order:3}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .canned_cocktail_story{order:1;margin-bottom:15px}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .dfhmedia{width:100%}@media(min-width:768px){.canned-cocktails .node-canned-cocktail .canned_cocktail_content .dfhmedia{width:45%}}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .dfhmedia .relatedmerch{display:flex;flex-direction:row;justify-content:space-between}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .dfhmedia .relatedmerch h2.header{width:100%}.canned-cocktails .node-canned-cocktail .canned_cocktail_content .dfhmedia .relatedmerch .field-shop-item{width:48%;-moz-animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;animation:fadeIn 1s}.canned-cocktails .view-footer{display:block;width:75%;margin:0 auto}.canned-cocktails .view-footer a{text-align:center;padding-top:5px;color:#fff}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs{width:100%}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story{width:100%}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .beer_fishfinder_submit,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .beer_fishfinder_submit,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .beer_fishfinder_submit,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .beer_fishfinder_submit{margin:0 auto}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing{flex-direction:row}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:48%}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft{width:48%;flex-direction:row;flex-wrap:nowrap}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap{order:1;width:100%}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap{width:25%}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap img,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap img,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap img,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .imgwrap .caption{text-align:left}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p{order:2;width:100%;margin-top:0px}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft p{width:75%}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .title,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .title,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .title,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:48%}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright{width:48%;flex-direction:row;flex-wrap:nowrap}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap{width:100%;order:2}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap{width:25%}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap img,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap img,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap img,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap img{width:100%}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .imgwrap .caption{text-align:right}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p{order:1;width:100%;margin-top:0px}@media(min-width:482px){.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright p{width:75%}}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .title,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .title,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .title,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .canned_cocktail_story .pairing .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.barcart-variety-pack .node-canned-cocktail .canned_cocktail_content .dfhmedia,.crush-variety-pack .node-canned-cocktail .canned_cocktail_content .dfhmedia,.bar-cart-tropical-mix-pack .node-canned-cocktail .canned_cocktail_content .dfhmedia,.vodka-cocktail-mix-pack .node-canned-cocktail .canned_cocktail_content .dfhmedia{height:0px;width:0px;display:none}.analog-a-go-go .panel-title,.dash .panel-title,.aletrail .panel-title,.record-store-day .panel-title,.peb .panel-title,.wocaaw .panel-title,.ocys .panel-title,.i-pedal-alot .panel-title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.capsule{padding-top:25px}@media(min-width:482px){.capsule{padding-top:0px}}.capsule .banner_notwide{display:block}@media(min-width:482px){.capsule .banner_notwide{display:none}}.capsule .banner_notwide img{width:100%}.capsule .banner_wide{display:none}@media(min-width:482px){.capsule .banner_wide{padding-top:30px;display:block}}@media(min-width:768px){.capsule .banner_wide{padding-top:0px;display:block}}.capsule .banner_wide img{width:100%;height:auto}.capsule .center-wrapper{display:flex;flex-direction:column}@media(min-width:482px){.capsule .center-wrapper{flex-direction:row;justify-content:space-between}}.capsule .panel-col-top{margin-bottom:35px}.capsule .panel-col-first{width:100%}@media(min-width:482px){.capsule .panel-col-first{width:22%}}.capsule .panel-col-first .inside{width:75%;margin:0 auto}.capsule .panel-col-first .inside .menu_head{display:none}@media(min-width:482px){.capsule .panel-col-first .inside .menu_head{display:block}}.capsule .panel-col-first .inside .pane-menu ul{display:none}@media(min-width:482px){.capsule .panel-col-first .inside .pane-menu ul{display:block;padding-left:0px}}.capsule .panel-col-first .inside .pane-menu select{display:block;margin:10px 0}@media(min-width:482px){.capsule .panel-col-first .inside .pane-menu select{display:none}}.capsule .panel-col-last{width:100%}@media(min-width:768px){.capsule .panel-col-last{width:87%}}.capsule .panel-col-last .inside{margin:0 auto;display:flex;flex-direction:column}@media(min-width:482px){.capsule .panel-col-last .inside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.capsule .panel-col-last .inside h2{font-size:2em;width:100%}.capsule .panel-col-last .inside img{margin-right:0;order:1}@media(min-width:482px){.capsule .panel-col-last .inside img{width:50%;height:100%}}.capsule .panel-col-last .inside .field-body{width:100%;order:3}.donation-requests .capsule .panel-col-last .inside .field-body{order:1}.capsule .panel-col-last .inside img,.capsule .panel-col-last .inside div{width:100%}@media(min-width:482px){.capsule .panel-col-last .inside img,.capsule .panel-col-last .inside div{width:50%;height:100%}}.capsule .panel-col-last .inside div.media div{width:100%}.capsule .panel-col-last .inside img+.field-body,.capsule .panel-col-last .inside div+.field-body{width:100%;order:3}@media(min-width:482px){.capsule .panel-col-last .inside img+.field-body,.capsule .panel-col-last .inside div+.field-body{display:block;width:47%;order:2}}.capsule .panel-col-last .inside .button{width:100%;order:2}@media(min-width:482px){.capsule .panel-col-last .inside .button{width:40%;order:3}}.capsule .panel-col-last .inside .media{width:100%}.capsule .panel-col-last .inside .media img{width:100%}.capsule .panel-col-bottom .inside .subfeatures{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:768px){.capsule .panel-col-bottom .inside .subfeatures{flex-direction:row;justify-content:space-between}}@media(min-width:768px){.capsule .panel-col-bottom .inside .subfeatures{flex-wrap:nowrap}}.capsule .panel-col-bottom .inside .subfeatures .subfeature{width:48%;margin:0 auto 15px}@media(min-width:768px){.capsule .panel-col-bottom .inside .subfeatures .subfeature{width:24%;margin-bottom:15px}}a.button{width:250px;height:35px;display:flex;align-items:center;justify-content:space-around;font-family:"TypewriterMedium";background-image:url(/sites/all/themes/dfh/images/button_bg.gif);background-repeat:no-repeat;background-size:cover;color:#fff}.wocaaw a.button{color:#fff;background-image:url(/sites/all/themes/dfh/images/wocaaw/WOCAAW_button.gif);background-repeat:no-repeat;background-size:cover}.dfh_cart_items ul{padding:0px}.dfh_cart_items .dfh-item{display:block;border-style:solid;border-image:url(/sites/all/themes/dfh/images/hr3.png) 8 8;border-width:0px 0px 8px 0px;display:block;padding:0px 0px 5px 0px}@media(min-width:482px){.dfh_cart_items .dfh-item{display:flex;flex-direction:row;flex-wrap:nowrap}}.dfh_cart_items .dfh-item .image{padding-bottom:10px;width:100%}@media(min-width:482px){.dfh_cart_items .dfh-item .image{width:20%}}.dfh_cart_items .dfh-item .item_overview{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;margin-left:0px}@media(min-width:482px){.dfh_cart_items .dfh-item .item_overview{width:40%;margin-left:10px;align-items:center}}.dfh_cart_items .dfh-item .item_overview div{flex:1 auto}.dfh_cart_items .dfh-item .item_overview .name{flex:2 100%;padding-bottom:10px}.dfh_cart_items .dfh-item .item_overview .price{margin-bottom:5px}.dfh_cart_items .dfh-item .item_overview .price .label{padding-right:10px}.dfh_cart_items .dfh-item .item_overview .quantity{margin-bottom:5px}.dfh_cart_items .dfh-item .item_overview .quantity .label{padding-right:10px}.dfh_cart_items .dfh-item .item_overview .quantity .actual_quantity input{width:100px}.dfh_cart_items .dfh-item .item_overview .delete input{margin:0}.line-item-summary{text-align:left}.commerce-line-item-views-form{width:auto;text-align:left !important}.commerce-line-item-actions input[type=submit]{width:100%;display:inline-block;margin-right:10px}@media(min-width:482px){.commerce-line-item-actions input[type=submit]{width:25%}}.page-checkout #commerce-checkout-form-checkout{display:flex;flex-direction:column}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents{order:1;width:100%}@media(min-width:768px){.page-checkout #commerce-checkout-form-checkout #edit-cart-contents{width:60%}}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item{display:flex;flex-direction:row}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item div{flex:1 auto}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item .name{flex:2 100%}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item .price,.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item .quantity{display:flex;flex-direction:row;margin-right:10px}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item .price .label,.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary .dfh_cart_items .dfh-item .quantity .label{margin-right:10px}.page-checkout #commerce-checkout-form-checkout #edit-cart-contents .commerce-price-formatted-components{width:100%}.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper{order:2;height:auto;margin:30px 0}.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper legend{display:none}.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper .form-item-commerce-coupon-coupon-code{margin:15px 0px}.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper input[type=submit]{margin:0px}.page-checkout #commerce-checkout-form-checkout #edit-account{order:3;margin-bottom:10px;max-width:300px !important;overflow:hidden;border-style:solid;border-image:url(/sites/all/themes/dfh/images/hr3.png) 8 8;border-width:0px 0px 8px 0px;display:block;padding:0px 0px 5px 0px}.page-checkout #commerce-checkout-form-checkout #edit-account label{display:block;width:100%}.page-checkout #commerce-checkout-form-checkout #edit-account input{margin-bottom:10px;width:300px}.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-shipping{order:4;padding:0px;width:300px}.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-shipping label{display:block;width:100%}.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-shipping div{margin-bottom:10px}.page-checkout #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper{order:5;width:300px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/hr3.png) 8 8;border-width:0px 0px 8px 0px;display:block;padding:0px 0px 5px 0px}.page-checkout #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper label{display:block;width:100%}.page-checkout #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper div{margin-bottom:10px}.page-checkout #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper .form-item-customer-profile-billing-commerce-customer-profile-copy{display:flex;flex-direction:row;flex-wrap:no-wrap}.page-checkout #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper .form-item-customer-profile-billing-commerce-customer-profile-copy input{margin-right:10px}.page-checkout #commerce-checkout-form-checkout .checkout-buttons{order:6}.view-display-id-cocktails_page{display:flex;flex-direction:column}@media(min-width:768px){.view-display-id-cocktails_page{flex-direction:row}}.view-display-id-cocktails_page .attachment-before{width:100%}@media(min-width:768px){.view-display-id-cocktails_page .attachment-before{width:45%}}@media(min-width:1025px){.view-display-id-cocktails_page .attachment-before{width:22%}}.view-display-id-cocktails_page .attachment-before form{padding-top:25px}.view-display-id-cocktails_page .attachment-before .view-display-id-attachment_1{display:none}@media(min-width:482px){.view-display-id-cocktails_page .attachment-before .view-display-id-attachment_1{display:block}}.view-display-id-cocktails_page .attachment-before .view-content{padding:0px}.view-display-id-cocktails_page .view-content{width:100%;padding-top:0px}@media(min-width:768px){.view-display-id-cocktails_page .view-content{padding-top:60px}}.attachment-before .view-display-id-cocktails_page .view-content{padding:0px}@media(min-width:768px){.view-display-id-cocktails_page .view-content{width:65%}}@media(min-width:1025px){.view-display-id-cocktails_page .view-content{width:75%}}.view-display-id-cocktails_page .cocktail{width:90%;margin:0 auto;padding-bottom:25px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}@media(min-width:482px){.view-display-id-cocktails_page .cocktail{padding-left:35px;flex-direction:row;flex-wrap:wrap}}.view-display-id-cocktails_page .cocktail .cocktail_image{width:100%}.view-display-id-cocktails_page .cocktail .cocktail_image img{display:block;margin:0 auto;border-style:solid;border-image:url(/sites/all/themes/dfh/images/full_beer_frame.png) 8 8;border-width:8px;display:block;padding:4px}@media(min-width:482px){.view-display-id-cocktails_page .cocktail .cocktail_image{width:40%}}.view-display-id-cocktails_page .cocktail .recipe{width:100%}@media(min-width:482px){.view-display-id-cocktails_page .cocktail .recipe{width:58%}}.view-display-id-cocktails_page .cocktail .recipe .cocktail_name{font-family:"Dogfish";padding-top:14px;margin-top:0px;width:100%;font-size:2em}.view-display-id-cocktails_page .cocktail .recipe .cocktail_ingredients,.view-display-id-cocktails_page .cocktail .recipe .cocktail_instructions{width:100%}.view-display-id-cocktails_page .cocktail .recipe .cocktail_ingredients span{font-family:"TypewriterMedium";font-weight:normal;text-transform:uppercase;font-size:.875em}.view-display-id-cocktails_page .cocktail .recipe .cocktail_instructions{vertical-align:top}.view-display-id-cocktails_page .cocktail .recipe .cocktail_instructions span{font-family:"TypewriterMedium";font-weight:normal;text-transform:uppercase;font-size:.875em}.view-display-id-cocktails_page .item-list-pager{display:none}.node-type-cocktail #main-content{padding-top:50px}@media(min-width:768px){.node-type-cocktail #main-content{padding-top:100px}}.node-type-cocktail .sidebar-first{display:none}@media(min-width:768px){.node-type-cocktail .sidebar-first{display:block}}.node-type-cocktail .node-cocktail{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.node-type-cocktail .node-cocktail{flex-direction:row}}.node-type-cocktail .node-cocktail .head_image{display:block;width:100%}@media(min-width:768px){.node-type-cocktail .node-cocktail .head_image{width:40%}}.node-type-cocktail .node-cocktail .content{width:100%;display:block}@media(min-width:768px){.node-type-cocktail .node-cocktail .content{width:50%}}.not-front .top_core .core_main{position:absolute;left:0;width:40%;display:none}@media(min-width:1025px){.not-front .top_core .core_main{display:block}}.not-front .top_core .core_main ul{justify-content:flex-start;padding-left:0px;display:flex}.not-front .top_core .core_main ul>li{visibility:visible}.not-front .top_core .core_main ul>li.brewery,.not-front .top_core .core_main ul>li.distillery,.not-front .top_core .core_main ul>li.inn,.not-front .top_core .core_main ul>li.restaurants,.not-front .top_core .core_main ul>li.food,.not-front .top_core .core_main ul>li.shop{width:auto;padding-right:15px}.front .top_core,.not-front .top_core{display:none}@media(min-width:768px){.front .top_core,.not-front .top_core{display:flex;justify-content:flex-end;align-items:center;padding-right:25px}}.front .top_core .core_utility,.not-front .top_core .core_utility{width:100%}.front .top_core .core_utility ul,.not-front .top_core .core_utility ul{height:100%;display:flex;justify-content:space-between;margin:0}@media(min-width:768px){.front .top_core .core_utility ul,.not-front .top_core .core_utility ul{justify-content:flex-end}}.front .top_core .core_utility ul li,.not-front .top_core .core_utility ul li{visibility:visible;width:auto}@media(min-width:768px){.front .top_core .core_utility ul li,.not-front .top_core .core_utility ul li{padding-left:15px;padding-bottom:10px}}.front .top_core .search_button,.not-front .top_core .search_button{display:block;width:15px;margin-left:15px;padding-bottom:10px}.front .top_core .search_block,.not-front .top_core .search_block{margin-left:15px}.front .top_core .search_block form,.not-front .top_core .search_block form{display:flex;flex-direction:row;height:30px}.front .top_core .search_block form #edit-actions,.not-front .top_core .search_block form #edit-actions{margin-top:0;display:none}.front .top_core .search_block form #edit-actions input[type=submit],.not-front .top_core .search_block form #edit-actions input[type=submit]{margin:0px;height:30px;padding:0px;border:0px}.page-dash .panel-col-top .banner{max-width:1080px;width:100%;margin:0 auto}.page-dash .panel-col-top .banner img{display:block;width:100%}.page-dash .panel-col-last{width:100%;margin:0px}.page-dash .panel-col-last .inside .landing{width:90%;margin:0 auto}@media(min-width:768px){.page-dash .panel-col-last .inside .landing{width:75%}}.dash.capsule .panel-col-last .inside div{width:100%}.dash.capsule .panel-col-last .inside div #intro{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.dash.capsule .panel-col-last .inside div #intro{flex-direction:row}}.dash.capsule .panel-col-last .inside div #intro .aboutthedash{width:100%}@media(min-width:768px){.dash.capsule .panel-col-last .inside div #intro .aboutthedash{width:55%}}.dash.capsule .panel-col-last .inside div #intro .hifive{width:100%}@media(min-width:768px){.dash.capsule .panel-col-last .inside div #intro .hifive{width:40%}}.dash.capsule .panel-col-last .inside div #intro .hifive img{width:100%}.dash.capsule .panel-col-last .inside div #inn{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.dash.capsule .panel-col-last .inside div #inn{flex-direction:row}}.dash.capsule .panel-col-last .inside div #inn .stay{width:100%}@media(min-width:768px){.dash.capsule .panel-col-last .inside div #inn .stay{width:55%}}.dash.capsule .panel-col-last .inside div #inn .fireside{display:flex;align-items:center;justify-content:center;width:100%;height:auto}@media(min-width:768px){.dash.capsule .panel-col-last .inside div #inn .fireside{width:45%}}.dash.capsule .panel-col-last .inside div #inn .fireside img{display:block;width:100%;height:auto}#dashnav{width:100%;display:block}#dashnav h2{color:#000;font-family:"TypewriterMedium"}#dashnav ul{display:flex;flex-direction:column;padding-left:0px;justify-content:center;width:100%}@media(min-width:768px){#dashnav ul{flex-direction:row}}#dashnav ul li{display:block;flex-grow:1;font-size:1em;padding:0 10px;margin-bottom:8px}#dashnav ul li a{display:block;padding:5px 5px;font-size:1em;background-color:#000;color:#fff;text-align:center}#dashnav p a{color:#000}.node-type-event .content{display:flex;flex-direction:column}@media(min-width:482px){.node-type-event .content{flex-direction:row}}.node-type-event .content .event_info{width:100%}@media(min-width:482px){.node-type-event .content .event_info{min-width:40%}}.node-type-event .content .event_info .event_image{max-width:350px}.node-type-event .content .event_info .event_image img{width:100%;height:100%}.node-type-event .content .event_description{width:100%}@media(min-width:482px){.node-type-event .content .event_description{min-width:60%}}#top{width:100%;display:block}.faqs{display:block;width:100%}.faqs ul{display:flex;flex-direction:column;padding-left:0px}@media(min-width:768px){.faqs ul{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.faqs ul li{padding:10px 0}footer{background-color:#968966;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;position:relative;z-index:-1}footer .footer_awning{order:1}footer .footer_main{order:2;width:50%}@media(min-width:768px){footer .footer_main{width:75%}}footer .footer_utility{order:4}footer .ba{order:3;width:25%;margin:0 auto}@media(min-width:768px){footer .ba{width:10%;margin:0}}footer .ba img{width:90%;padding-top:34px}footer .lawyer_stuff{order:5}footer #footer_awning{display:block;height:25px;min-width:100%;background-image:url("/sites/all/themes/dfh/images/PrimaryNavBar.gif");background-color:rgba(0,0,0,0);background-size:cover;background-repeat:no-repeat;z-index:-1}@media(min-width:482px){footer #footer_awning{margin-top:0;height:10px;z-index:1;background-image:url(/sites/all/themes/dfh/images/grungeawning.png);max-width:100%;transform:rotate(180deg);position:absolute;top:0}}footer .dogfish_head_home{width:140px;display:flex;margin:0 auto;align-items:center;z-index:10;order:2;background-repeat:no-repeat;background-position:bottom;background-size:contain;padding-top:30px}@media(min-width:1025px){footer .dogfish_head_home{display:block;width:18.7142857143%;height:auto;order:1}}footer .dogfish_head_home a{display:block;width:100%;height:auto}footer .dogfish_head_home picture{display:block;height:auto;width:100%;padding-bottom:10px}footer .dogfish_head_home picture img{width:90%;margin-left:5%}footer .lawyer_stuff{width:100%;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){footer .lawyer_stuff{flex-direction:row;flex-wrap:wrap}}footer .lawyer_stuff ul{display:flex;margin:0;flex-direction:row;justify-content:center;height:auto}@media(min-width:768px){footer .lawyer_stuff ul{padding:35px 0 0 10px}}footer .lawyer_stuff ul li{padding-right:8px}footer .lawyer_stuff ul li a{color:#fff;font-size:.75em}footer .lawyer_stuff ul li a:visited{color:#fff}footer .shop_footer{width:85%;margin:0 auto}footer .shop_footer ul{justify-content:space-around;padding-left:10px}footer .shop_footer ul>li>ul{margin-top:8px;display:flex;flex-direction:column}.front #main-content{width:100%;padding:0}#features .feature{display:flex;flex-direction:column;align-items:center}@media(min-width:1025px){#features .feature{flex-direction:row;justify-content:flex-end;position:relative}}#features .feature .feature_info{order:2}@media(min-width:1025px){#features .feature .feature_info{position:absolute;top:20px;right:40px;width:400px;height:auto;z-index:2}}@media(min-width:1100px){#features .feature .feature_info{top:50px}}#features .feature .feature_info .title{margin:0 5%;padding-top:0}#features .feature .feature_info .subtitle{margin:0 5%}@media(min-width:768px){#features .feature .feature_info .content p.feature_image{display:inline-block;width:48%;vertical-align:top}}#features .feature .feature_info .content,#features .feature .feature_info .gohere{margin:0 11%;padding-bottom:15px}#features .feature .image{order:1}@media(min-width:1025px){#features .feature .image{position:relative;z-index:0}}#features .subfeatures{display:flex;flex-direction:column}@media(min-width:482px){#features .subfeatures{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}#features .subfeatures .subfeature{width:90%;margin:0 auto}@media(min-width:482px){#features .subfeatures .subfeature{margin:0;width:24%}}@media(min-width:1025px){#features .subfeatures .subfeature{margin:0;width:285px}}header{display:flex;height:auto;flex-direction:column;position:fixed;width:100%}@media(min-width:768px){header{position:relative}}header .top_core{width:100%;display:block;height:60px;position:relative;background:url("/sites/all/themes/dfh/images/HeaderBarspeckle.png");background-position:bottom;background-size:120%;background-repeat:no-repeat}@media(min-width:768px){header .top_core{background-size:cover}}@media(min-width:1025px){header .top_core{background-size:120%}}header .wwf{position:relative;z-index:100;background-color:#fff}header .dogfish_head_home{position:relative;width:140px;display:flex;align-items:center;margin-top:-34px;margin-left:10px;z-index:10;order:2;background:url("/sites/all/themes/dfh/images/headerbump3speckle.png");background-repeat:no-repeat;background-position:bottom;background-size:contain;transition:all .4s}header .dogfish_head_home.shrink{width:70px;margin-top:-45px;background:none;transition:all .4s}@media(min-width:768px){header .dogfish_head_home{margin-left:10px;display:inline-block;width:15%;height:auto;margin-top:-95px;order:1;background-size:110%;background-position:bottom}}@media(min-width:1025px){header .dogfish_head_home{width:18.7142857143%;margin-left:30px;height:145px}}header .dogfish_head_home a{display:block;width:100%;height:85px}@media(min-width:768px){header .dogfish_head_home a{margin-top:35px;height:100%}}@media(min-width:1025px){header .dogfish_head_home a{margin-top:10px;height:100%}}header .dogfish_head_home picture.shark{display:block;height:auto;width:100%;padding-bottom:10px;position:absolute;left:0}header .dogfish_head_home picture.shark img{width:90%;margin-left:5%;transform:rotate(8deg)}header .header-region{width:100%;display:flex;justify-content:flex-end;vertical-align:top;z-index:0;order:1;background-color:#968966}@media(min-width:768px){header .header-region{margin-top:45px;background-color:rgba(0,0,0,0)}}@media(min-width:1025px){header .header-region{display:inline-flex;order:2;margin-top:-60px;padding-left:250px;margin-bottom:35px}}@media(min-width:1100px){header .header-region{padding-left:280px;margin-top:-60px}.shop header .header-region{margin-top:-60px}}header .header-region #sidr-wrapper-0{order:2}header .header-region .cart-icon{order:1}.wwf{font-family:"TypewriterMedium";font-weight:normal;text-transform:capitalize}.inn #main-content{margin-top:10px;padding-top:8px}.inn .header-image img{width:100%;display:none}.inn .header-image img:first-of-type{display:block}.inn .field-body{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.inn .field-body{flex-direction:row;justify-content:space-around;flex-wrap:wrap}}.inn .field-body .half{width:100%}@media(min-width:768px){.inn .field-body .half{width:48%}}.inn .field-body .half h3{width:300px;margin-bottom:10px}.inn .field-body .half ul{width:75%}.inn .field-body .reservationsbutton{display:block;display:block;background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center}@media(min-width:482px){.inn .field-body .reservationsbutton{padding-top:10px}}@media(min-width:768px){.inn .field-body .reservationsbutton{padding-top:0px}}@media(min-width:1025px){.inn .field-body .reservationsbutton{padding-top:10px}}.inn .field-body .reservationsbutton a{font-family:"TypewriterMedium";color:#fff;font-size:1.125em}@media(min-width:768px){.inn .field-body .reservationsbutton{display:none}}.inn.packages .field-body{display:block}.inn.packages .field-body img.left{float:none;margin-right:20px;width:300px}@media(min-width:768px){.inn.packages .field-body img.left{float:left}}.inn.packages .field-body img.right{float:none;margin-left:20px;width:300px}@media(min-width:768px){.inn.packages .field-body img.right{float:right}}.inn .left{width:100%}@media(min-width:482px){.inn .left{width:48%}}.inn .right{width:100%}@media(min-width:482px){.inn .right{width:48%}}.inn #addons .highlight{display:block;min-width:100%;border:2px solid #126248}.inn #addons .highlight p{text-align:center;font-weight:bold}@media(min-width:768px){.inn #addons .highlight{display:none;visibility:hidden}}.inn #addons #addonswrap{display:flex;flex-direction:column}@media(min-width:768px){.inn #addons #addonswrap{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.inn #addons #addonswrap .packagecontainer{flex-grow:1;padding:0 15px}#accolades{display:flex;flex-direction:column;justify-content:space-around}@media(min-width:482px){#accolades{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}#accolades .accolade{width:100%;margin-bottom:25px}@media(min-width:482px){#accolades .accolade{width:48%}}@media(min-width:768px){#accolades .accolade{width:31%}}.mnldt22.capsule .panel-col-top .inside .dfhintro .field-body,.mnldt22.capsule .panel-col-bottom .inside .dfhintro .field-body{display:flex;flex-direction:column;justify-content:space-around}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .dfhintro .field-body,.mnldt22.capsule .panel-col-bottom .inside .dfhintro .field-body{flex-direction:row}}.mnldt22.capsule .panel-col-top .inside .dfhintro .field-body .intro,.mnldt22.capsule .panel-col-bottom .inside .dfhintro .field-body .intro{width:100%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .dfhintro .field-body .intro,.mnldt22.capsule .panel-col-bottom .inside .dfhintro .field-body .intro{width:60%;margin-left:25px}}.mnldt22.capsule .panel-col-top .inside .dfhintro .field-body .keystat,.mnldt22.capsule .panel-col-bottom .inside .dfhintro .field-body .keystat{width:100%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .dfhintro .field-body .keystat,.mnldt22.capsule .panel-col-bottom .inside .dfhintro .field-body .keystat{width:25%}}.mnldt22.capsule .panel-col-top .inside .gac .field-body,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .gac .field-body,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body{flex-direction:row}}.mnldt22.capsule .panel-col-top .inside .gac .field-body .intro,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body .intro{width:100%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .gac .field-body .intro,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body .intro{width:60%;margin-left:25px}}.mnldt22.capsule .panel-col-top .inside .gac .field-body .sunflower,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body .sunflower{width:30%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .gac .field-body .sunflower,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body .sunflower{width:10%}}.mnldt22.capsule .panel-col-top .inside .gac .field-body .keystat,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body .keystat{width:60%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .gac .field-body .keystat,.mnldt22.capsule .panel-col-bottom .inside .gac .field-body .keystat{width:25%}}.mnldt22.capsule .panel-col-top .inside .sweeps .field-body,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .sweeps .field-body,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body{flex-direction:row}}.mnldt22.capsule .panel-col-top .inside .sweeps .field-body .sweepsintro,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body .sweepsintro{width:100%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .sweeps .field-body .sweepsintro,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body .sweepsintro{width:60%;margin-left:25px}}.mnldt22.capsule .panel-col-top .inside .sweeps .field-body .sunflower,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body .sunflower{display:none}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .sweeps .field-body .sunflower,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body .sunflower{display:block;width:15%}}.mnldt22.capsule .panel-col-top .inside .sweeps .field-body .sweepsprizes,.mnldt22.capsule .panel-col-bottom .inside .sweeps .field-body .sweepsprizes{margin:0 auto}.mnldt22.capsule .panel-col-top .inside .drinkup .field-body,.mnldt22.capsule .panel-col-bottom .inside .drinkup .field-body{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .drinkup .field-body,.mnldt22.capsule .panel-col-bottom .inside .drinkup .field-body{flex-direction:row}}.mnldt22.capsule .panel-col-top .inside .drinkup .field-body .kernzaabout,.mnldt22.capsule .panel-col-bottom .inside .drinkup .field-body .kernzaabout{width:100%}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .drinkup .field-body .kernzaabout,.mnldt22.capsule .panel-col-bottom .inside .drinkup .field-body .kernzaabout{width:60%}}.mnldt22.capsule .panel-col-top .inside .drinkup .field-body .drawdown,.mnldt22.capsule .panel-col-bottom .inside .drinkup .field-body .drawdown{width:100%;padding-top:15px;display:flex;flex-direction:row;justify-content:space-around}@media(min-width:482px){.mnldt22.capsule .panel-col-top .inside .drinkup .field-body .drawdown,.mnldt22.capsule .panel-col-bottom .inside .drinkup .field-body .drawdown{width:15%}}.mnldt22.capsule .center-wrapper{flex-direction:column}@media(min-width:768px){.mnldt22.capsule .center-wrapper{flex-direction:row;flex-wrap:wrap}}.mnldt22.capsule .center-wrapper .panel-col-first .inside{display:flex;flex-direction:column}.mnldt22.capsule .center-wrapper .panel-col-first .inside .weebee{margin-top:15px;margin-right:125px;align-self:flex-end}.mnldt22.capsule .center-wrapper .panel-col-first,.mnldt22.capsule .center-wrapper .panel-col-last{width:100%}@media(min-width:768px){.mnldt22.capsule .center-wrapper .panel-col-first,.mnldt22.capsule .center-wrapper .panel-col-last{width:49%}}.mnldt22.capsule .center-wrapper .panel-col-last .inside{display:flex;flex-direction:column;margin-top:35px}.mnldt22.capsule .center-wrapper .panel-col-last .inside .field-body{width:60%;margin:0 auto}@media(min-width:768px){.mnldt22.capsule .center-wrapper .panel-col-last .inside .field-body{width:75%}}.mnldt22.capsule .center-wrapper .panel-col-last .inside .igloologo{max-width:200px;margin:0 auto}.mnldt22.capsule .center-wrapper .panel-col-bottom{width:100%}.mnldt22.capsule .center-wrapper .panel-col-bottom .sweeps .weebee,.mnldt22.capsule .center-wrapper .panel-col-bottom .drinkup .weebee{margin-left:55%;transform:scaleX(-1)}.mnldt.capsule .center-wrapper{flex-direction:column}.mnldt.capsule #intro{width:100%}.mnldt.capsule #intro .field-body{display:flex;flex-direction:column}@media(min-width:482px){.mnldt.capsule #intro .field-body{flex-direction:row;flex-wrap:nowrap}}.mnldt.capsule #intro .field-body p{width:100%}@media(min-width:482px){.mnldt.capsule #intro .field-body p{width:30%}}.mnldt.capsule .panel-col-bottom .inside{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.mnldt.capsule .panel-col-bottom .inside #findapreserve,.mnldt.capsule .panel-col-bottom .inside #preservepairing,.mnldt.capsule .panel-col-bottom .inside #ourwork,.mnldt.capsule .panel-col-bottom .inside #beanie{width:100%}.mnldt.capsule .panel-col-bottom .inside #priorityinn,.mnldt.capsule .panel-col-bottom .inside #instacontest{width:100%}@media(min-width:482px){.mnldt.capsule .panel-col-bottom .inside #priorityinn,.mnldt.capsule .panel-col-bottom .inside #instacontest{width:46%}}.mnldt.capsule .panel-col-bottom .inside #priorityinn #instacontestblock,.mnldt.capsule .panel-col-bottom .inside #priorityinn #priorityinnblock,.mnldt.capsule .panel-col-bottom .inside #instacontest #instacontestblock,.mnldt.capsule .panel-col-bottom .inside #instacontest #priorityinnblock{display:flex;flex-direction:column}@media(min-width:482px){.mnldt.capsule .panel-col-bottom .inside #priorityinn #instacontestblock,.mnldt.capsule .panel-col-bottom .inside #priorityinn #priorityinnblock,.mnldt.capsule .panel-col-bottom .inside #instacontest #instacontestblock,.mnldt.capsule .panel-col-bottom .inside #instacontest #priorityinnblock{flex-direction:row}}.mnldt.capsule .panel-col-bottom .inside #priorityinn #instacontestblock .image,.mnldt.capsule .panel-col-bottom .inside #priorityinn #priorityinnblock .image,.mnldt.capsule .panel-col-bottom .inside #instacontest #instacontestblock .image,.mnldt.capsule .panel-col-bottom .inside #instacontest #priorityinnblock .image{width:10 0%;margin-right:15px;margin-top:16px}@media(min-width:482px){.mnldt.capsule .panel-col-bottom .inside #priorityinn #instacontestblock .image,.mnldt.capsule .panel-col-bottom .inside #priorityinn #priorityinnblock .image,.mnldt.capsule .panel-col-bottom .inside #instacontest #instacontestblock .image,.mnldt.capsule .panel-col-bottom .inside #instacontest #priorityinnblock .image{width:40%}}.mnldt.capsule .panel-col-bottom .inside #priorityinn #instacontestblock .date,.mnldt.capsule .panel-col-bottom .inside #priorityinn #priorityinnblock .date,.mnldt.capsule .panel-col-bottom .inside #instacontest #instacontestblock .date,.mnldt.capsule .panel-col-bottom .inside #instacontest #priorityinnblock .date{margin-right:10px}@media(min-width:482px){.mnldt.capsule .panel-col-bottom .inside #priorityinn #instacontestblock .body,.mnldt.capsule .panel-col-bottom .inside #priorityinn #priorityinnblock .body,.mnldt.capsule .panel-col-bottom .inside #instacontest #instacontestblock .body,.mnldt.capsule .panel-col-bottom .inside #instacontest #priorityinnblock .body{width:50%}}.mnldt.capsule #findapreserve .field-body{display:flex;flex-direction:column}@media(min-width:482px){.mnldt.capsule #findapreserve .field-body{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.mnldt.capsule #findapreserve .field-body .tncmap{width:100%}@media(min-width:482px){.mnldt.capsule #findapreserve .field-body .tncmap{width:55%}}.mnldt.capsule #findapreserve .field-body .preservescavenger{width:100%}@media(min-width:482px){.mnldt.capsule #findapreserve .field-body .preservescavenger{width:40%}}.mnldt.capsule .panel-col-last .inside #mnldt_trip{display:flex;flex-direction:column;width:100%;justify-content:space-between;margin-top:15px}@media(min-width:768px){.mnldt.capsule .panel-col-last .inside #mnldt_trip{flex-direction:row}}.mnldt.capsule .panel-col-last .inside #mnldt_trip .modal{display:none;margin:0 auto}.mnldt.capsule .panel-col-last .inside #mnldt_trip .modal .modal-content{width:100%}.mnldt.capsule .panel-col-last .inside #mnldt_trip .modal .modal-content .close{cursor:pointer}.mnldt.capsule .panel-col-last .inside #mnldt_trip .modal .modal-content #player{width:100%}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map{width:400px}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map #mapid{width:400px;height:400px}@media(min-width:482px){.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map #mapid{height:800px}}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map .leaflet-pane .custom{display:none}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map .leaflet-bottom{width:100%;height:15px}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map #fullScreenInfo.visible{position:relative;top:-800px;height:800px;width:400px;background:#fff;z-index:99999999}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map #trailhead{display:block;width:30px;height:auto;margin-top:10px}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map #trailhead:hover{cursor:pointer}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_map #trailhead #samsounds{display:none}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:482px){.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes{width:65%}}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodeone,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodetwo,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodethree,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodefour{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}@media(min-width:482px){.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodeone,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodetwo,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodethree,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodefour{width:50%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodeone .subepisodeheader,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodetwo .subepisodeheader,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodethree .subepisodeheader,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodefour .subepisodeheader{display:none;width:100%;padding:10px;font-family:"TypewriterMedium";font-size:.875em}.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodeone .episodenumber,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodetwo .episodenumber,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodethree .episodenumber,.mnldt.capsule .panel-col-last .inside #mnldt_trip #mnldt_episodes #episodefour .episodenumber{padding:4px;font-size:10px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .episode{display:block;width:95%;margin-bottom:8px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .episode img{display:block;width:100%;max-width:100%;height:auto}.mnldt.capsule .panel-col-last .inside #mnldt_trip .blowingrocks{align-self:flex-start}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode{display:none;width:45%;margin:0 auto;padding-bottom:15px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode img{display:block;height:auto}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode .title,.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode .description{width:100%;padding:0 4px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode .title{margin-top:4px;margin-bottom:4px;font-family:"TypewriterMedium";font-size:1em;height:40px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode .description{font-size:.75em;margin-bottom:4px;height:40px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode .watchnow{width:90%;margin:0 auto;background-color:#476700;text-align:center;margin-top:8px}.mnldt.capsule .panel-col-last .inside #mnldt_trip .subepisode .watchnow a{color:#fff;margin:0 auto;padding:10px;font-family:"TypewriterMedium"}.musicmonth{display:flex;flex-direction:column}@media(min-width:482px){.musicmonth{flex-direction:row;flex-wrap:wrap}}.musicmonth .intro .field-body{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}@media(min-width:735px){.musicmonth .intro .field-body{width:75%;margin:0 auto}}.musicmonth .intro .field-body .left{width:100%}@media(min-width:735px){.musicmonth .intro .field-body .left{width:75%}}.musicmonth .intro .field-body .right{width:50%;margin:0 auto}@media(min-width:735px){.musicmonth .intro .field-body .right{width:20%}}.musicmonth .altakes .field-body{display:flex;flex-direction:column;width:100%}@media(min-width:735px){.musicmonth .altakes .field-body{flex-direction:row;justify-content:space-between;width:75%;margin:0 auto}}.musicmonth .altakes .field-body .whiskeyimage{width:100%}@media(min-width:735px){.musicmonth .altakes .field-body .whiskeyimage{width:50%}}.musicmonth .altakes .field-body .whiskeywords{width:100%}@media(min-width:735px){.musicmonth .altakes .field-body .whiskeywords{width:40%}}.musicmonth .theposter .poster{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media(min-width:735px){.musicmonth .theposter .poster{flex-direction:row;width:75%;margin:0 auto}}.musicmonth .theposter .poster .image{width:100%}@media(min-width:735px){.musicmonth .theposter .poster .image{width:30%}}.musicmonth .theposter .poster .about{width:100%}@media(min-width:735px){.musicmonth .theposter .poster .about{width:50%}}.musicmonth .therecords{display:flex;flex-direction:column;margin-bottom:50px}.musicmonth .therecords .record{display:flex;align-items:center;justify-content:space-around}.musicmonth .therecords .record.left{flex-direction:column}@media(min-width:735px){.musicmonth .therecords .record.left{flex-direction:row}}.musicmonth .therecords .record.right{flex-direction:column}@media(min-width:735px){.musicmonth .therecords .record.right{flex-direction:row-reverse}}.musicmonth .therecords .record .image{width:100%;display:block}@media(min-width:735px){.musicmonth .therecords .record .image{width:30%}}.musicmonth .therecords .record .image img{width:100%;display:block}@media(min-width:735px){.musicmonth .therecords .record .image img{width:65%;margin:0 auto}}.musicmonth .therecords .record .about{width:100%}@media(min-width:735px){.musicmonth .therecords .record .about{width:50%}}.musicmonth .location{display:flex;flex-direction:column}.musicmonth .location.brooklyn{width:100%}@media(min-width:482px){.musicmonth .location.brooklyn{width:48%}}.musicmonth .location.rsdw{width:100%}@media(min-width:482px){.musicmonth .location.rsdw{width:48%}}.musicmonth .location.wxpninn{width:100%}@media(min-width:482px){.musicmonth .location.wxpninn{width:48%}}.musicmonth .location.fireside{width:100%}@media(min-width:482px){.musicmonth .location.fireside{width:48%}}.beergeekimages{width:100%;display:flex;flex-direction:column}@media(min-width:482px){.beergeekimages{width:65%;flex-direction:row;flex-wrap:nowrap;margin:0 auto}}.beergeekimages img{display:block;width:75%;margin:0 auto}@media(min-width:482px){.beergeekimages img{width:60%;margin:0}}@media(min-width:482px){.node-type-no-top-nav .header-region{display:none}}.node-type-no-top-nav #miamipreviews{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:482px){.node-type-no-top-nav #miamipreviews{flex-direction:row}}.node-type-no-top-nav #miamipreviews .ziframe{display:block;width:100%;height:350px;border:none}@media(min-width:482px){.node-type-no-top-nav #miamipreviews .ziframe{width:55%}}.node-type-no-top-nav #miamipreviews .ziframe iframe{margin:0 auto}.node-type-no-top-nav #miamipreviews .right{width:100%;margin-top:20px}@media(min-width:482px){.node-type-no-top-nav #miamipreviews .right{width:40%}}.page-restaurants .view-display-id-brewpub_ontap ul .brewpub-exclusives,.page-restaurants .view-display-id-brewpub_ontap ul .keg-conditioned-cocktail,.page-restaurants .view-display-id-brewpub_ontap ul .special-beer-pouring,.page-restaurants .view-display-id-cm_ontap ul .brewpub-exclusives,.page-restaurants .view-display-id-cm_ontap ul .keg-conditioned-cocktail,.page-restaurants .view-display-id-cm_ontap ul .special-beer-pouring{order:1}.page-restaurants .view-display-id-brewpub_ontap ul .draft-only,.page-restaurants .view-display-id-brewpub_ontap ul .occasionals,.page-restaurants .view-display-id-brewpub_ontap ul .rarities,.page-restaurants .view-display-id-brewpub_ontap ul .seasonals,.page-restaurants .view-display-id-brewpub_ontap ul .wood-aged,.page-restaurants .view-display-id-brewpub_ontap ul .year-round,.page-restaurants .view-display-id-cm_ontap ul .draft-only,.page-restaurants .view-display-id-cm_ontap ul .occasionals,.page-restaurants .view-display-id-cm_ontap ul .rarities,.page-restaurants .view-display-id-cm_ontap ul .seasonals,.page-restaurants .view-display-id-cm_ontap ul .wood-aged,.page-restaurants .view-display-id-cm_ontap ul .year-round{order:2}.view-display-id-cm_ontap .beer{order:2}.page-brewery-tasting-room .view-on-tap li.Spirit{order:5}.page-brewery-tasting-room .view-on-tap li.Cocktail{order:5}.page-brewery-tasting-room .view-on-tap li.Exclusives{order:1}.page-brewery-tasting-room .view-on-tap li.Year{order:3}.page-brewery-tasting-room .view-on-tap li.Seasonals{order:3}.page-brewery-tasting-room .view-on-tap li.Occasionals{order:3}.page-brewery-tasting-room .view-on-tap li.Wood-Aged{order:3}.page-brewery-tasting-room .view-on-tap li.Draft{order:2}.page-brewery-tasting-room .view-on-tap li.Rarities{order:4}.page-hospitality-packages .page #main-content .panel-2col{display:flex;flex-direction:column}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first{display:block;width:100%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18{display:none}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0px;justify-content:space-around;width:100%}@media(min-width:768px){.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul{width:75%;margin:0 auto}}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul li{display:block;width:30%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul li:first-of-type{display:none}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul li:nth-of-type(n + 5){width:45%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul li:nth-of-type(n + 6){width:45%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last{display:block;width:100%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body{display:flex;flex-direction:column;flex-wrap:nowrap}@media(min-width:768px){.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body{flex-direction:row;flex-wrap:wrap}}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .head{display:block;width:100%;margin-bottom:20px}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .head .media{width:100%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .head img{display:block;width:100%}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .specs{width:100%;display:flex;align-items:center}@media(min-width:768px){.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .specs{width:48%}}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .video{width:100%}@media(min-width:768px){.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .field-body .video{width:48%}}.container,body{position:relative;z-index:-1}.container{display:flex}header{min-width:100%}.page{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;height:auto;overflow:hidden;clear:both;position:relative;z-index:-1;padding-top:50px;min-width:100%}@media(min-width:482px){.page{flex-direction:row;padding-top:10px;flex-wrap:wrap}}@media(min-width:1025px){.page{z-index:0;padding-top:10px}}.ocs .page{padding-top:0px}.page #awning{height:20px;min-width:100%;background-image:url("/sites/all/themes/dfh/images/PrimaryNavBar.gif");background-color:rgba(0,0,0,0);background-size:cover;background-repeat:no-repeat;position:fixed;z-index:100}.front .page #awning,.page-brewery .page #awning,.page-distillery .page #awning,.page-inn .page #awning,.page-restaurants .page #awning,.shop .page #awning{display:block}@media(min-width:482px){.page #awning{height:10px;z-index:1;background-image:url(/sites/all/themes/dfh/images/grungeawning.gif);max-width:100%;transform:rotate(180deg);position:fixed;top:50px}}@media(min-width:735px){.page #awning{height:10px;z-index:10;background-image:url(/sites/all/themes/dfh/images/grungeawning.gif);max-width:100%;transform:rotate(180deg);position:fixed;top:-3px}}@media(min-width:768px){.page #awning{position:absolute;z-index:10}}@media(min-width:768px){.page #awning{position:absolute;z-index:10;top:-5px}}.page h1.heading{width:100%}.page-restaurants .page h1.heading{display:none}.page-brewery .page h1.heading{display:none}.page-distillery .page h1.heading{display:none}.page-distillery-canned-cocktails .page h1.heading{display:block}.page-inn .page h1.heading{display:none}.page #main-content{width:90%;margin:0 auto;padding-top:40px}@media(min-width:1025px){.page #main-content{padding-top:0px;width:100%}}.page .sidebar-first+#main-content{width:85%}@media(min-width:768px){.page .sidebar-first+#main-content{width:60%}}@media(min-width:1025px){.page .sidebar-first+#main-content{width:70%}}.page #main-content{vertical-align:top;display:flex;flex-direction:column}@media(min-width:1025px){.page #main-content{vertical-align:top;margin-top:-10px}}.page-blog .page #main-content{order:1}@media(min-width:482px){.page-blog .page #main-content{order:2}}.node-type-blog .page #main-content{order:1}@media(min-width:482px){.node-type-blog .page #main-content{order:2}}.page #main-content .subfeatures{display:flex;flex-direction:column}@media(min-width:482px){.page #main-content .subfeatures{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mother-nature .page #main-content .subfeatures{justify-content:space-around}}.page #main-content .subfeatures .subfeature{width:90%;margin:0 auto}@media(min-width:482px){.page #main-content .subfeatures .subfeature{margin:0;width:24%}}@media(min-width:1025px){.page #main-content .subfeatures .subfeature{margin:0;width:285px}}.page #main-content .panel-2col{display:flex;flex-direction:column;width:100%;margin:0 auto}@media(min-width:768px){.page #main-content .panel-2col{flex-direction:row;width:100%;margin:0}}.page #main-content .panel-2col .panel-col-first{width:100%}@media(min-width:768px){.page #main-content .panel-2col .panel-col-first{width:32%}}@media(min-width:1025px){.page #main-content .panel-2col .panel-col-first{width:22%}}.page #main-content .panel-2col .panel-col-last{width:100%}@media(min-width:768px){.page #main-content .panel-2col .panel-col-last{width:80%}}.page #main-content .jv-careersite{width:640px}.page .sidebar-first{width:90%;margin:0 auto}@media(min-width:482px){.page .sidebar-first{width:22%}}@media(min-width:768px){.page .sidebar-first{border-width:0 4px 0 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/VR1.png) 0 100% 0 0;border-style:solid;border-image-repeat:stretch}}.page-blog .page .sidebar-first{order:2}@media(min-width:482px){.page-blog .page .sidebar-first{order:1}}.node-type-blog .page .sidebar-first{order:2}@media(min-width:482px){.node-type-blog .page .sidebar-first{order:1}}@media(min-width:482px){.node-type-cocktail .page .sidebar-first{width:32%}}@media(min-width:1025px){.node-type-cocktail .page .sidebar-first{width:22%}}@media(min-width:482px){.page-distillery-spirits .page .sidebar-first{width:32%}}@media(min-width:1025px){.page-distillery-spirits .page .sidebar-first{width:22%}}.page .sidebar-first h1{border-width:0 0 8px 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/HRshort.png) 0 0 8 0;border-style:solid}.page .sidebar-first h2{color:#5f5338;font-family:"Dogfish";font-size:2.25em;margin:20px 10px;border-width:0 0 4px 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/HRshort.png) 0 0 8 0;border-style:solid}@media(min-width:482px){.page .sidebar-first h2{font-size:2.75em}}.canned-cocktails .page .sidebar-first h2{font-family:"TypewriterMedium";font-size:1.5em}.page .sidebar-first .views-exposed-form{width:200px;margin:0 auto}.page .sidebar-first .tasting_room_select{display:block;width:100%}@media(min-width:768px){.page .sidebar-first .tasting_room_select{display:none}}.page .sidebar-first form .views-exposed-widget,.page .sidebar-first nav .views-exposed-widget{padding:0}.page .sidebar-first nav h2{font-family:"Dogfish"}.page .sidebar-first nav ul li a{font-family:"TypewriterMedium"}.instagram .page .view-header{width:100%;display:block}.instagram .page .latest{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.instagram .page .latest .insta{width:48%}@media(min-width:768px){.instagram .page .latest .insta{width:33%}}.instagram .page .latest .insta img{width:100%}.linkinbio .page .view-header{width:100%;display:block}.linkinbio .page .latest{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.linkinbio .page .latest .insta{width:48%}@media(min-width:768px){.linkinbio .page .latest .insta{width:33%}}.linkinbio .page .latest .insta img{width:100%}.delaware-linkinbio .page .view-header{width:100%;display:block}.delaware-linkinbio .page .latest{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.delaware-linkinbio .page .latest .insta{width:48%}@media(min-width:768px){.delaware-linkinbio .page .latest .insta{width:33%}}.delaware-linkinbio .page .latest .insta img{width:100%}.instagram-miami .page .view-header{width:100%;display:block}.instagram-miami .page .latest{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.instagram-miami .page .latest .insta{width:48%}@media(min-width:768px){.instagram-miami .page .latest .insta{width:33%}}.instagram-miami .page .latest .insta img{width:100%}.instagram-delaware .page .view-header{width:100%;display:block}.instagram-delaware .page .latest{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.instagram-delaware .page .latest .insta{width:48%}@media(min-width:768px){.instagram-delaware .page .latest .insta{width:33%}}.instagram-delaware .page .latest .insta img{width:100%}.node-teaser .node-readmore{display:none}.restaurants .node-teaser .node-readmore{display:block}.restaurants .node-teaser .node-readmore a{font-family:"TypewriterMedium";font-size:.875em}.field-body img.left{float:none;display:block;margin:0 auto;padding-right:0px;padding-bottom:10px;width:300px}@media(min-width:768px){.field-body img.left{float:left;padding-right:20px;margin:0}}.field-body img.right{display:block;float:none;padding-left:0px;padding-bottom:10px;margin:0 auto;width:300px}@media(min-width:768px){.field-body img.right{float:right;margin:0;padding-left:20px;padding-bottom:10px}}.logout p a{font-size:1.375em}.offcenteredsociety,.consumernewsletter{width:100%}@media(min-width:482px){.offcenteredsociety,.consumernewsletter{width:30%}}.head_image{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}.gallery{display:flex;flex-direction:column}@media(min-width:768px){.gallery{flex-direction:row;justify-content:space-between}}.gallery .images{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.gallery .images{width:100%;flex-direction:row;justify-content:space-between}}.gallery .images .focus{order:1;width:100%}@media(min-width:768px){.gallery .images .focus{order:2;width:80%}}.gallery .images .thumbs{order:2;display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0}@media(min-width:768px){.gallery .images .thumbs{order:1;flex-direction:column;width:15%;justify-content:flex-start;margin:0 auto}}.gallery .images .thumbs .wrap{width:30%}@media(min-width:768px){.gallery .images .thumbs .wrap{width:100%}}.node-page .images{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.node-page .images{width:100%;flex-direction:row;justify-content:space-between}}.node-page .images .focus{order:1;width:100%}@media(min-width:768px){.node-page .images .focus{order:2;width:80%}}.node-page .images .thumbs{order:2;display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0}@media(min-width:768px){.node-page .images .thumbs{order:1;flex-direction:column;width:15%;justify-content:flex-start;margin:0 auto}}.weddings-special-celebrations-dogfish-head .node-page{display:flex;flex-direction:column}.weddings-special-celebrations-dogfish-head .node-page .images{order:1;display:flex;flex-direction:column;width:100%}@media(min-width:768px){.weddings-special-celebrations-dogfish-head .node-page .images{width:100%;justify-content:space-between;order:2}}.weddings-special-celebrations-dogfish-head .node-page .images .focal{order:1;width:100%}@media(min-width:768px){.weddings-special-celebrations-dogfish-head .node-page .images .focal{order:2;width:100%}}.weddings-special-celebrations-dogfish-head .node-page .images .focal img{width:100%;height:auto}.weddings-special-celebrations-dogfish-head .node-page .images .focal p.caption{font-family:"TypewriterMedium";font-weight:normal;text-transform:capitalize;color:#000;font-size:1.125em;padding-left:15px}.weddings-special-celebrations-dogfish-head .node-page .images .focal_thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto;padding-top:15px;order:2}.weddings-special-celebrations-dogfish-head .node-page .images .focal_thumbs .wrap{width:20%;margin:0px 3px}.weddings-special-celebrations-dogfish-head .node-page .content{order:2}@media(min-width:768px){.weddings-special-celebrations-dogfish-head .node-page .content{order:1}}.fda_nav ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none !important}.fda_nav ul li{list-style:none !important;font-size:.9375em}.fda_nav ul li a{display:block;padding:8px 10px}.wwf{font-family:"TypewriterMedium";font-weight:normal;text-transform:capitalize}.careers .field-body{display:flex;flex-direction:column}@media(min-width:768px){.careers .field-body{flex-direction:row;justify-content:space-between}}.careers .field-body .half{width:100%}@media(min-width:768px){.careers .field-body .half{width:48%}}.careers .field-body .half #journeys{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap}@media(min-width:768px){.careers .field-body .half #journeys{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.careers .field-body .half #journeys #journey_screen{width:100%}.careers .field-body .half #journeys .journey{width:100%}@media(min-width:768px){.careers .field-body .half #journeys .journey{width:48%}}.skiplink{background:#fff;color:#000;height:30px;left:50%;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s}.skiplink:focus{transform:translateY(0%)}.merch{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}@media(min-width:768px){.merch{width:100%}}.merch .field-related-shop-item{width:100%;margin-bottom:15px}@media(min-width:768px){.merch .field-related-shop-item{width:45%}}.merch .field-related-shop-item h2.header{display:block;width:100%}.merch .field-related-shop-item img{width:100%;height:100%;width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}.merch .field-related-shop-item a{font-family:"TypewriterMedium";font-size:1.125em;text-align:center;width:100%;display:block}.party-pairing .pairing{display:flex;flex-direction:column;justify-content:space-between;margin-top:15px}@media(min-width:482px){.party-pairing .pairing{flex-direction:row}}.party-pairing .pairing .imgleft{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:8px;width:100%}.party-pairing .pairing .imgleft .imgwrap{width:100%}@media(min-width:482px){.party-pairing .pairing .imgleft .imgwrap{width:75%}}.party-pairing .pairing .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.party-pairing .pairing .imgleft .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.party-pairing .pairing .imgleft .imgwrap .caption{text-align:left}}.party-pairing .pairing .imgleft p{width:100%;margin-top:0px}@media(min-width:482px){.party-pairing .pairing .imgleft p{width:75%}}.party-pairing .pairing .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.party-pairing .pairing .imgright{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:8px;width:100%}.party-pairing .pairing .imgright .imgwrap{width:100%}@media(min-width:482px){.party-pairing .pairing .imgright .imgwrap{width:75%}}.party-pairing .pairing .imgright .imgwrap img{width:100%}.party-pairing .pairing .imgright .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.party-pairing .pairing .imgright .imgwrap .caption{text-align:right}}.party-pairing .pairing .imgright p{width:100%;margin-top:0px}@media(min-width:482px){.party-pairing .pairing .imgright p{width:75%}}.party-pairing .pairing .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.crush-on-you .head_image{border-image:none;border-width:0px;border-color:none}.crush-on-you #main-content{display:flex;flex-direction:column}@media(min-width:482px){.crush-on-you #main-content{flex-direction:row}}.crush-on-you #main-content .field-body{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:482px){.crush-on-you #main-content .field-body{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.crush-on-you #main-content .field-body .cocktailforcrush,.crush-on-you #main-content .field-body .crushonyoucopy{width:100%}@media(min-width:482px){.crush-on-you #main-content .field-body .cocktailforcrush,.crush-on-you #main-content .field-body .crushonyoucopy{width:48%}}.crush-on-you #main-content .field-body h3{display:block;width:100%}.crush-on-you .hearts{display:flex;flex-direction:row;justify-content:space-around}.crush-on-you .boxofhearts{display:block}.crush-on-you .boxofhearts .canhearts{display:flex;flex-direction:row;height:100%;justify-content:space-between;align-items:center}@media(min-width:482px){.crush-on-you .boxofhearts .canhearts{flex-direction:column}}.crush-on-you .boxofhearts .bubble{height:auto;background:none;position:absolute}.crush-on-you .boxofhearts .bubble img{width:100%;height:auto;display:block}.crush-on-you .boxofhearts .x1{width:90px;opacity:0;animation:moveclouds 10s linear 1,4s ease-in-out 1 alternate}.crush-on-you .boxofhearts .x2{left:50px;width:126px;opacity:0;animation:moveclouds 25s linear 1,5s ease-in-out 1 alternate}@media(min-width:482px){.crush-on-you .boxofhearts .x2{left:300px}}.crush-on-you .boxofhearts .x3{left:200px;width:153px;opacity:0;animation:moveclouds 15s linear 1,4s ease-in-out 1 alternate}.crush-on-you .boxofhearts .x4{left:200px;width:90px;opacity:0;animation:moveclouds 18s linear 1,2s ease-in-out 1 alternate}@media(min-width:482px){.crush-on-you .boxofhearts .x4{left:600px}}.crush-on-you .boxofhearts .x5{left:80px;width:153px;opacity:0;animation:moveclouds 11s linear 1,1s ease-in-out 1 alternate}@media(min-width:482px){.crush-on-you .boxofhearts .x5{left:800px}}.crush-on-you .boxofhearts .x6{left:50px;width:185px;opacity:0;animation:moveclouds 19s linear 1,1s ease-in-out 1 alternate}@media(min-width:482px){.crush-on-you .boxofhearts .x6{left:400px}}@keyframes moveclouds{0%{opacity:1;top:900px}100%{opacity:0;top:-900px}}.punkin-ale-fest h1,.punkin-ale-fest h2{text-align:center;color:#000}.punkin-ale-fest a{color:#000}.punkin-ale-fest #punkinwrap{display:flex;flex-direction:column}@media(min-width:482px){.punkin-ale-fest #punkinwrap{flex-direction:row;flex-wrap:nowrap}}.punkin-ale-fest #punkinwrap #aboutpunkinaleday{width:100%}@media(min-width:482px){.punkin-ale-fest #punkinwrap #aboutpunkinaleday{width:90%;margin:0 auto}}.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap{width:100%;display:flex;flex-direction:column}@media(min-width:482px){.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap{flex-direction:row;flex-wrap:nowrap}}.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap .intro{width:100%}@media(min-width:482px){.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap .intro{width:90%}}.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap .blackcat{display:block;height:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding-right:0}@media(min-width:482px){.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap .blackcat{width:10%;padding-right:10px}}.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap .blackcat img{width:25%;margin:0 auto;display:block}@media(min-width:482px){.punkin-ale-fest #punkinwrap #aboutpunkinaleday .introwrap .blackcat img{width:90%}}.punkin-ale-fest #punkinwrap #aboutpunkinaleday .doggos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.punkin-ale-fest #punkinwrap #aboutpunkinaleday .doggos img{width:45%;height:auto}.punkin-ale-fest .partners h2{text-align:center}.punkin-ale-fest .partners ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0px;list-style:none !important;list-style-type:none}.punkin-ale-fest .partners ul li{padding-left:10px;padding-right:10px;font-size:1.125em !important;line-height:24px;list-style-type:none !important}.punkin-ale-fest #foodtrucks{display:flex;flex-direction:column;margin-top:20px}@media(min-width:482px){.punkin-ale-fest #foodtrucks{flex-direction:row;flex-wrap:nowrap}}.punkin-ale-fest #foodtrucks img{width:50%;margin:0 auto}.punkin-ale-fest #foodtrucks .foodtruckswrap{width:75%;margin:0 auto;display:flex;align-items:center;flex-direction:column}.punkin-ale-fest #foodtrucks .foodtruckswrap h2{text-align:center}.punkin-ale-fest #foodtrucks .foodtruckswrap ul{display:flex;flex-direction:column;padding-left:0px}.punkin-ale-fest #foodtrucks .foodtruckswrap ul li{text-align:center;list-style-type:none !important;font-size:1.125em}.punkin-ale-fest #foodtrucks .foodtruckswrap div{display:block;width:100%}.punkin-ale-fest #foodtrucks .foodtruckswrap div img{display:block;width:55%;margin:0 auto}#mikmak-locator{width:100%}.prop_wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;width:100%;margin:0 auto}.prop_wrap .prop{display:block;width:25%}.prop_wrap .prop a{display:block;text-align:center}.season-ales #seasonaleshead{display:block;width:100%;min-height:450px;background-image:url("/sites/all/themes/dfh/images/2025seasonalehead.png");background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat}@media(min-width:768px){.season-ales #seasonaleshead{min-height:400px;background-image:url("/sites/all/themes/dfh/images/2025seasonalehead_desk.png");background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat}}.season-ales #seasonales #beers h2{text-align:center}.season-ales #seasonales #beers .beer{width:100%;display:block;margin-bottom:20px}@media(min-width:768px){.season-ales #seasonales #beers .beer{display:flex;flex-direction:row;flex-wrap:nowrap}}.season-ales #seasonales #beers .beer .can{display:block;width:100%}@media(min-width:768px){.season-ales #seasonales #beers .beer .can{width:25%}}.season-ales #seasonales #beers .beer .can img{max-width:100%;display:block;margin:0 auto}.season-ales #seasonales #beers .beer .aboutbeer{display:block;width:100%}@media(min-width:768px){.season-ales #seasonales #beers .beer .aboutbeer{width:75%}}.page-port-to-port .panel-col-last{width:100%}.page-port-to-port .panel-col-last .inside{display:flex;flex-direction:column}@media(min-width:482px){.page-port-to-port .panel-col-last .inside{flex-direction:row;flex-wrap:nowrap}}.page-port-to-port .panel-col-last .inside #boat #journey_abbreviated{display:block;width:100%}@media(min-width:482px){.page-port-to-port .panel-col-last .inside #boat #journey_abbreviated{display:none}}.page-port-to-port .panel-col-last .inside #boat #journey_full{display:none;width:100%}@media(min-width:482px){.page-port-to-port .panel-col-last .inside #boat #journey_full{display:block}}.page-port-to-port .panel-col-last .inside #boat #menu{display:flex;flex-direction:column;width:100%}@media(min-width:482px){.page-port-to-port .panel-col-last .inside #boat #menu{flex-direction:row}}.page-port-to-port .panel-col-last .inside #boat #menu .menu_item{width:100%;margin-bottom:15px}@media(min-width:482px){.page-port-to-port .panel-col-last .inside #boat #menu .menu_item{width:50%}}.page-port-to-port .panel-col-last .inside #boat #menu .menu_item .button{width:98%}.page-port-to-port .panel-col-last .inside #map{margin:0 auto;padding-left:10px}.page-port-to-port .panel-col-last .inside #map .show{width:100%;display:none}@media(min-width:482px){.page-port-to-port .panel-col-last .inside #map .show{display:block}}.page-port-to-port .panel-col-last .inside #porttoportstops{display:flex;flex-direction:column}.page-port-to-port .panel-col-last .inside #porttoportstops h3{display:block}@media(min-width:1025px){.page-port-to-port .panel-col-last .inside #porttoportstops h3{display:none}}.page-port-to-port .panel-col-last .inside #porttoportstops #tnc,.page-port-to-port .panel-col-last .inside #porttoportstops #dfh{width:95%}.page-port-to-port .panel-col-last .inside #porttoportstops #tnc div,.page-port-to-port .panel-col-last .inside #porttoportstops #dfh div{width:100%;height:auto}.page-port-to-port .panel-col-last .inside #porttoportstops #tnc{order:2}@media(min-width:1025px){.page-port-to-port .panel-col-last .inside #porttoportstops #tnc{order:1}}.page-port-to-port .panel-col-last .inside #porttoportstops #dfh{order:1}@media(min-width:1025px){.page-port-to-port .panel-col-last .inside #porttoportstops #dfh{order:2}}.page-port-to-port .panel-col-last .inside #porttoportstops .tnc,.page-port-to-port .panel-col-last .inside #porttoportstops .dfh{margin-bottom:12px}.page-port-to-port .panel-col-last .inside #porttoportstops .tnc .head,.page-port-to-port .panel-col-last .inside #porttoportstops .dfh .head{display:none;padding:3px 0}@media(min-width:1025px){.page-port-to-port .panel-col-last .inside #porttoportstops .tnc .head,.page-port-to-port .panel-col-last .inside #porttoportstops .dfh .head{display:block}}.page-port-to-port .panel-col-last .inside #porttoportstops .tnc .image,.page-port-to-port .panel-col-last .inside #porttoportstops .dfh .image{margin-bottom:6px}.page-port-to-port .panel-col-last .inside #porttoportstops .dfh.allthethings .head{display:none}.product{display:flex;flex-direction:column}@media(min-width:768px){.product{flex-direction:row;justify-content:space-between}}.product .product_images{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.product .product_images{width:60%;flex-direction:row;justify-content:space-between}}.product .product_images .shopfocus{order:1;width:100%}@media(min-width:768px){.product .product_images .shopfocus{order:2;width:80%}}.product .product_images .thumbs{order:2;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:100%;margin:0}@media(min-width:768px){.product .product_images .thumbs{order:1;flex-direction:column;width:15%;justify-content:flex-start;margin:0 auto}}.product .product_images .thumbs img{margin:0px 4px;width:100px;height:auto}@media(min-width:768px){.product .product_images .thumbs img{margin-bottom:10px}}.product .content{width:100%}@media(min-width:768px){.product .content{width:38%}}.product .content form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.product .content form .attribute-widgets{margin-right:2%}.product .content form .attribute-widgets,.product .content form .form-item-quantity{width:48%}.product .content form .attribute-widgets input,.product .content form .form-item-quantity input{max-width:100%;height:35px}.product .content form input{width:100%}.shop .merch{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:75%;margin:0 auto}@media(min-width:768px){.shop .merch{flex-direction:row;flex-wrap:wrap}}.shop .merch h2{width:100%}.shop .merch .field-related-shop-item{width:100%}@media(min-width:768px){.shop .merch .field-related-shop-item{width:25%}}.bucket .pane-menu-block{margin-bottom:15px}.bucket .pane-menu-block ul{display:none}@media(min-width:768px){.bucket .pane-menu-block{display:none}}.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mother-nature .products{justify-content:space-around}.products .view-header{width:100%}.products .view-header img{max-height:450px}.products .view-filters{width:100%}.products .view-filters .bef-select-as-links div{display:flex;flex-direction:row}.products .view-filters .bef-select-as-links div div{margin-right:15px}.products .view-filters .bef-select-as-links div div a{text-transform:capitalize}.products .product{width:48%;padding-bottom:20px;display:block}@media(min-width:768px){.products .product{width:28%}}.brewpub .panel-2col,.restaurants .panel-2col,.tasting-room .panel-2col{display:flex;justify-content:space-between;width:100%}.brewpub .panel-2col .panel-col-first,.restaurants .panel-2col .panel-col-first,.tasting-room .panel-2col .panel-col-first{width:100%}@media(min-width:482px){.brewpub .panel-2col .panel-col-first,.restaurants .panel-2col .panel-col-first,.tasting-room .panel-2col .panel-col-first{display:block;border-width:0 8px 0 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/VR1.svg) 0 100% 0 0;border-style:solid;border-image-repeat:stretch;width:22%;min-height:100%}}.brewpub .panel-2col .panel-col-first .inside,.restaurants .panel-2col .panel-col-first .inside,.tasting-room .panel-2col .panel-col-first .inside{width:200px;margin:0 auto}.brewpub .panel-2col .panel-col-first .inside h2,.restaurants .panel-2col .panel-col-first .inside h2,.tasting-room .panel-2col .panel-col-first .inside h2{font-family:"Dogfish";color:#5f5338;border-width:0 0 8px 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/HRshort.svg) 0 0 8 0;border-style:solid;text-align:center;font-size:2.125em;padding-bottom:20px}@media(min-width:1025px){.brewpub .panel-2col .panel-col-first .inside h2,.restaurants .panel-2col .panel-col-first .inside h2,.tasting-room .panel-2col .panel-col-first .inside h2{font-size:2.75em}}.brewpub .panel-2col .panel-col-last,.restaurants .panel-2col .panel-col-last,.tasting-room .panel-2col .panel-col-last{width:100%}@media(min-width:482px){.brewpub .panel-2col .panel-col-last,.restaurants .panel-2col .panel-col-last,.tasting-room .panel-2col .panel-col-last{width:78%;padding-left:10px}}.brewpub .panel-2col .panel-col-last .inside,.restaurants .panel-2col .panel-col-last .inside,.tasting-room .panel-2col .panel-col-last .inside{margin:0;display:flex;flex-direction:column}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .inside,.restaurants .panel-2col .panel-col-last .inside,.tasting-room .panel-2col .panel-col-last .inside{flex-direction:row;flex-wrap:wrap}}.brewpub .panel-2col .panel-col-last .event,.restaurants .panel-2col .panel-col-last .event,.tasting-room .panel-2col .panel-col-last .event{margin-bottom:10px;font-family:"TypewriterMedium"}.brewpub .panel-2col .panel-col-last .head,.restaurants .panel-2col .panel-col-last .head,.tasting-room .panel-2col .panel-col-last .head{width:100%;display:flex;flex-direction:column}.brewpub .panel-2col .panel-col-last .head h2,.restaurants .panel-2col .panel-col-last .head h2,.tasting-room .panel-2col .panel-col-last .head h2{order:2;color:#5f5338;font-family:"Dogfish";font-size:1.375em;margin-top:30px;background-image:none;padding-bottom:0px;text-transform:capitalize;text-align:left}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .head h2,.restaurants .panel-2col .panel-col-last .head h2,.tasting-room .panel-2col .panel-col-last .head h2{font-size:1.625em;margin-top:0;padding-bottom:20px}}@media(min-width:1025px){.brewpub .panel-2col .panel-col-last .head h2,.restaurants .panel-2col .panel-col-last .head h2,.tasting-room .panel-2col .panel-col-last .head h2{font-size:2.75em}}.brewpub .panel-2col .panel-col-last .head img,.restaurants .panel-2col .panel-col-last .head img,.tasting-room .panel-2col .panel-col-last .head img{order:1;width:100%;height:auto;border-width:8px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 8 8;display:block;vertical-align:bottom;padding:2px}.brewpub .panel-2col .panel-col-last .head nav,.restaurants .panel-2col .panel-col-last .head nav,.tasting-room .panel-2col .panel-col-last .head nav{order:3;margin-top:20px}.brewpub .panel-2col .panel-col-last .head nav ul,.restaurants .panel-2col .panel-col-last .head nav ul,.tasting-room .panel-2col .panel-col-last .head nav ul{display:none}.brewpub .panel-2col .panel-col-last .hours label,.restaurants .panel-2col .panel-col-last .hours label,.tasting-room .panel-2col .panel-col-last .hours label{display:none}.brewpub .panel-2col .panel-col-last .hours .opening-hours-week .header,.restaurants .panel-2col .panel-col-last .hours .opening-hours-week .header,.tasting-room .panel-2col .panel-col-last .hours .opening-hours-week .header{border:none;background-color:#fff;color:#000}.brewpub .panel-2col .panel-col-last .hours,.brewpub .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .hours,.restaurants .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .hours,.tasting-room .panel-2col .panel-col-last .address{width:100%}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .hours,.brewpub .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .hours,.restaurants .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .hours,.tasting-room .panel-2col .panel-col-last .address{width:32%}}.brewpub .panel-2col .panel-col-last .address,.brewpub .panel-2col .panel-col-last .hours,.brewpub .panel-2col .panel-col-last .food_specials,.brewpub .panel-2col .panel-col-last .reservation,.restaurants .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .hours,.restaurants .panel-2col .panel-col-last .food_specials,.restaurants .panel-2col .panel-col-last .reservation,.tasting-room .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .hours,.tasting-room .panel-2col .panel-col-last .food_specials,.tasting-room .panel-2col .panel-col-last .reservation{display:block;vertical-align:top;border-bottom:2px solid #968966}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .address,.brewpub .panel-2col .panel-col-last .hours,.brewpub .panel-2col .panel-col-last .food_specials,.brewpub .panel-2col .panel-col-last .reservation,.restaurants .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .hours,.restaurants .panel-2col .panel-col-last .food_specials,.restaurants .panel-2col .panel-col-last .reservation,.tasting-room .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .hours,.tasting-room .panel-2col .panel-col-last .food_specials,.tasting-room .panel-2col .panel-col-last .reservation{display:inline-block;border-bottom:none}}.brewpub .panel-2col .panel-col-last .address .pane-title,.brewpub .panel-2col .panel-col-last .hours .pane-title,.brewpub .panel-2col .panel-col-last .food_specials .pane-title,.brewpub .panel-2col .panel-col-last .reservation .pane-title,.restaurants .panel-2col .panel-col-last .address .pane-title,.restaurants .panel-2col .panel-col-last .hours .pane-title,.restaurants .panel-2col .panel-col-last .food_specials .pane-title,.restaurants .panel-2col .panel-col-last .reservation .pane-title,.tasting-room .panel-2col .panel-col-last .address .pane-title,.tasting-room .panel-2col .panel-col-last .hours .pane-title,.tasting-room .panel-2col .panel-col-last .food_specials .pane-title,.tasting-room .panel-2col .panel-col-last .reservation .pane-title{background-image:none;color:#000;text-align:left;font-size:.875em;height:18px}.brewpub .panel-2col .panel-col-last .address,.brewpub .panel-2col .panel-col-last .specials,.restaurants .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .specials,.tasting-room .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .specials{margin-left:0}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .address,.brewpub .panel-2col .panel-col-last .specials,.restaurants .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .specials,.tasting-room .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .specials{margin-left:25px;width:25%}}.brewpub .panel-2col .panel-col-last .food_specials,.restaurants .panel-2col .panel-col-last .food_specials,.tasting-room .panel-2col .panel-col-last .food_specials{display:inline-block;margin-left:0;width:100%}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .food_specials,.restaurants .panel-2col .panel-col-last .food_specials,.tasting-room .panel-2col .panel-col-last .food_specials{width:40%}}.brewpub .panel-2col .panel-col-last .food_specials h2,.restaurants .panel-2col .panel-col-last .food_specials h2,.tasting-room .panel-2col .panel-col-last .food_specials h2{background-image:none;color:#000;text-align:left;font-size:.875em;height:18px}.brewpub .panel-2col .panel-col-last .sub_fifty,.restaurants .panel-2col .panel-col-last .sub_fifty,.tasting-room .panel-2col .panel-col-last .sub_fifty{width:100%;vertical-align:top;font-size:.875em;font-family:"TypewriterMedium"}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .sub_fifty,.restaurants .panel-2col .panel-col-last .sub_fifty,.tasting-room .panel-2col .panel-col-last .sub_fifty{width:32%;display:inline-block}}.brewpub .panel-2col .panel-col-last .sub_fifty .brewpub-exclusives li.beer,.brewpub .panel-2col .panel-col-last .sub_fifty .inthecooler li.beer,.restaurants .panel-2col .panel-col-last .sub_fifty .brewpub-exclusives li.beer,.restaurants .panel-2col .panel-col-last .sub_fifty .inthecooler li.beer,.tasting-room .panel-2col .panel-col-last .sub_fifty .brewpub-exclusives li.beer,.tasting-room .panel-2col .panel-col-last .sub_fifty .inthecooler li.beer{margin-bottom:10px}.brewpub .panel-2col .panel-col-last .sub_fifty .inthecooler,.restaurants .panel-2col .panel-col-last .sub_fifty .inthecooler,.tasting-room .panel-2col .panel-col-last .sub_fifty .inthecooler{border-bottom:2px solid #968966}@media(min-width:482px){.brewpub .panel-2col .panel-col-last .sub_fifty .inthecooler,.restaurants .panel-2col .panel-col-last .sub_fifty .inthecooler,.tasting-room .panel-2col .panel-col-last .sub_fifty .inthecooler{border-bottom:none}}.brewpub .panel-2col .panel-col-last .sub_fifty .pane-title,.brewpub .panel-2col .panel-col-last .sub_fifty h2,.restaurants .panel-2col .panel-col-last .sub_fifty .pane-title,.restaurants .panel-2col .panel-col-last .sub_fifty h2,.tasting-room .panel-2col .panel-col-last .sub_fifty .pane-title,.tasting-room .panel-2col .panel-col-last .sub_fifty h2{background-image:url(/sites/all/themes/dfh/images/enjoyexperience.gif);background-repeat:no-repeat;background-size:100%;height:35px;color:#fff;text-transform:uppercase;text-align:center;padding-top:6px}@media(min-width:1025px){.brewpub .panel-2col .panel-col-last .sub_fifty .pane-title,.brewpub .panel-2col .panel-col-last .sub_fifty h2,.restaurants .panel-2col .panel-col-last .sub_fifty .pane-title,.restaurants .panel-2col .panel-col-last .sub_fifty h2,.tasting-room .panel-2col .panel-col-last .sub_fifty .pane-title,.tasting-room .panel-2col .panel-col-last .sub_fifty h2{padding-top:6px}}.brewpub .panel-2col .panel-col-last .button p,.brewpub .panel-2col .panel-col-last .view-footer p,.restaurants .panel-2col .panel-col-last .button p,.restaurants .panel-2col .panel-col-last .view-footer p,.tasting-room .panel-2col .panel-col-last .button p,.tasting-room .panel-2col .panel-col-last .view-footer p{width:75%;margin:0 auto;margin-bottom:15px}.brewpub .panel-2col .panel-col-last .button p a,.brewpub .panel-2col .panel-col-last .view-footer p a,.restaurants .panel-2col .panel-col-last .button p a,.restaurants .panel-2col .panel-col-last .view-footer p a,.tasting-room .panel-2col .panel-col-last .button p a,.tasting-room .panel-2col .panel-col-last .view-footer p a{display:block;width:100%;color:#fff;text-align:center;font-family:"TypewriterMedium";background-image:url(/sites/all/themes/dfh/images/explorebar.gif);background-repeat:no-repeat;margin:0}.brewpub .panel-2col .panel-col-last .header,.restaurants .panel-2col .panel-col-last .header,.tasting-room .panel-2col .panel-col-last .header{display:block;width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}.brewpub .panel-2col .panel-col-last .header img,.restaurants .panel-2col .panel-col-last .header img,.tasting-room .panel-2col .panel-col-last .header img{width:100%}.brewpub .panel-2col .panel-col-last #daily_overview,.brewpub .panel-2col .panel-col-last #special_overview,.restaurants .panel-2col .panel-col-last #daily_overview,.restaurants .panel-2col .panel-col-last #special_overview,.tasting-room .panel-2col .panel-col-last #daily_overview,.tasting-room .panel-2col .panel-col-last #special_overview{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:482px){.brewpub .panel-2col .panel-col-last #daily_overview,.brewpub .panel-2col .panel-col-last #special_overview,.restaurants .panel-2col .panel-col-last #daily_overview,.restaurants .panel-2col .panel-col-last #special_overview,.tasting-room .panel-2col .panel-col-last #daily_overview,.tasting-room .panel-2col .panel-col-last #special_overview{flex-direction:row}}.brewpub .panel-2col .panel-col-last #daily_overview div,.brewpub .panel-2col .panel-col-last #special_overview div,.restaurants .panel-2col .panel-col-last #daily_overview div,.restaurants .panel-2col .panel-col-last #special_overview div,.tasting-room .panel-2col .panel-col-last #daily_overview div,.tasting-room .panel-2col .panel-col-last #special_overview div{width:100%;display:block;text-align:center;vertical-align:top;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;width:85%;margin-bottom:15px}@media(min-width:482px){.brewpub .panel-2col .panel-col-last #daily_overview div,.brewpub .panel-2col .panel-col-last #special_overview div,.restaurants .panel-2col .panel-col-last #daily_overview div,.restaurants .panel-2col .panel-col-last #special_overview div,.tasting-room .panel-2col .panel-col-last #daily_overview div,.tasting-room .panel-2col .panel-col-last #special_overview div{width:20%}}.brewpub .panel-2col .panel-col-last #daily_overview div a,.brewpub .panel-2col .panel-col-last #special_overview div a,.restaurants .panel-2col .panel-col-last #daily_overview div a,.restaurants .panel-2col .panel-col-last #special_overview div a,.tasting-room .panel-2col .panel-col-last #daily_overview div a,.tasting-room .panel-2col .panel-col-last #special_overview div a{display:block;color:#fff;padding:15px 0}.brewpub .panel-2col .panel-col-last .imgwithtext,.restaurants .panel-2col .panel-col-last .imgwithtext,.tasting-room .panel-2col .panel-col-last .imgwithtext{display:flex;flex-direction:column;margin-bottom:15px}@media(min-width:768px){.brewpub .panel-2col .panel-col-last .imgwithtext,.restaurants .panel-2col .panel-col-last .imgwithtext,.tasting-room .panel-2col .panel-col-last .imgwithtext{flex-direction:row}}.brewpub .panel-2col .panel-col-last .imgwithtext .img,.restaurants .panel-2col .panel-col-last .imgwithtext .img,.tasting-room .panel-2col .panel-col-last .imgwithtext .img{width:100%}@media(min-width:768px){.brewpub .panel-2col .panel-col-last .imgwithtext .img,.restaurants .panel-2col .panel-col-last .imgwithtext .img,.tasting-room .panel-2col .panel-col-last .imgwithtext .img{width:40%}}.brewpub .panel-2col .panel-col-last .imgwithtext .img img,.restaurants .panel-2col .panel-col-last .imgwithtext .img img,.tasting-room .panel-2col .panel-col-last .imgwithtext .img img{display:block;width:100%}.brewpub .panel-2col .panel-col-last .imgwithtext .text,.restaurants .panel-2col .panel-col-last .imgwithtext .text,.tasting-room .panel-2col .panel-col-last .imgwithtext .text{width:100%;padding-left:0}@media(min-width:768px){.brewpub .panel-2col .panel-col-last .imgwithtext .text,.restaurants .panel-2col .panel-col-last .imgwithtext .text,.tasting-room .panel-2col .panel-col-last .imgwithtext .text{width:60%;padding-left:15px}}.brewpub .panel-2col .tour,.restaurants .panel-2col .tour,.tasting-room .panel-2col .tour{border-style:solid;border-image:url(/sites/all/themes/dfh/images/hr3.png) 8 8;border-width:8px 0px 0px 0px;display:block;padding:5px 0px 0px 0px}.food-menuview-cm-menu,.food-menuview-pub-menu,.food-menuview-tasting-room-kitchen-menu,.food-menuview-miami-menu{display:flex;flex-direction:column !important;flex-wrap:nowrap !important}.food-menuview-cm-menu #menu_jump .menu_menu,.food-menuview-pub-menu #menu_jump .menu_menu,.food-menuview-tasting-room-kitchen-menu #menu_jump .menu_menu,.food-menuview-miami-menu #menu_jump .menu_menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;background:#968966;color:#fff;padding-top:8px}@media(min-width:1025px){.food-menuview-cm-menu #menu_jump .menu_menu,.food-menuview-pub-menu #menu_jump .menu_menu,.food-menuview-tasting-room-kitchen-menu #menu_jump .menu_menu,.food-menuview-miami-menu #menu_jump .menu_menu{display:none}}.food-menuview-cm-menu #menu_jump .menu_menu .menu_sections,.food-menuview-pub-menu #menu_jump .menu_menu .menu_sections,.food-menuview-tasting-room-kitchen-menu #menu_jump .menu_menu .menu_sections,.food-menuview-miami-menu #menu_jump .menu_menu .menu_sections{display:block;width:100%;margin-bottom:10px;font-family:"TypewriterMedium";font-size:.875em}.food-menuview-cm-menu #menu_jump .menu_menu .menu_item,.food-menuview-pub-menu #menu_jump .menu_menu .menu_item,.food-menuview-tasting-room-kitchen-menu #menu_jump .menu_menu .menu_item,.food-menuview-miami-menu #menu_jump .menu_menu .menu_item{font-family:"TypewriterMedium";font-size:.75em;margin:0 15px 8px 15px}.food-menuview-cm-menu .menu_jumped,.food-menuview-pub-menu .menu_jumped,.food-menuview-tasting-room-kitchen-menu .menu_jumped,.food-menuview-miami-menu .menu_jumped{position:fixed;bottom:0;width:100%}.food-menuview-cm-menu .menu_section,.food-menuview-pub-menu .menu_section,.food-menuview-tasting-room-kitchen-menu .menu_section,.food-menuview-miami-menu .menu_section{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px}.food-menuview-cm-menu .item .title,.food-menuview-pub-menu .item .title,.food-menuview-tasting-room-kitchen-menu .item .title,.food-menuview-miami-menu .item .title{font-family:"TypewriterMedium";padding:0 0 4px 0;font-size:1.125em}.food-menuview-cm-menu .item .description p,.food-menuview-pub-menu .item .description p,.food-menuview-tasting-room-kitchen-menu .item .description p,.food-menuview-miami-menu .item .description p{margin:0;padding:0 8px 0 0}.food-menuview-cm-menu .item .price,.food-menuview-pub-menu .item .price,.food-menuview-tasting-room-kitchen-menu .item .price,.food-menuview-miami-menu .item .price{padding-bottom:15px;font-size:.9375em}.view-display-id-pub_events .event{min-width:100%}.view-display-id-pub_events .event .head{padding:10px 0;margin-bottom:28px;width:100%}.view-display-id-pub_events .event .head .event_name{font-family:"TypewriterMedium";color:#5f5338;text-align:left;display:block;font-size:1.25em}@media(min-width:768px){.view-display-id-pub_events .event .head .event_name{font-size:1.75em}}@media(min-width:1025px){.view-display-id-pub_events .event .head .event_name{font-size:1.75em}}.view-display-id-pub_events .event .description{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:768px){.view-display-id-pub_events .event .description{flex-direction:row}}.view-display-id-pub_events .event .description .event_info{min-width:33%}.view-display-id-pub_events .event .description .event_info .event_date{font-family:"TypewriterMedium";font-size:1.25em;color:#968966;line-height:23px}@media(min-width:768px){.view-display-id-pub_events .event .description .event_info .event_date{font-size:1.25em;line-height:25px}}@media(min-width:1025px){.view-display-id-pub_events .event .description .event_info .event_date{font-size:1.25em;line-height:29px}}.view-display-id-pub_events .event .description .event_info .address{font-size:.875em}.view-display-id-pub_events .event hr{background-image:url(/sites/all/themes/dfh/images/hr2.gif);width:100%}#menus h2{font-size:2em}#menus .menuitem{margin-bottom:20px}#menus .menuitem p{margin-top:3px;margin-bottom:3px}#menus #ontap,#menus #cocktails,#menus #food{margin-top:45px}#menus #qrmenulinks{width:85%;margin:0 auto;background-color:#fff;display:block}#menus #qrmenulinks .menuhead{font-family:"TypewriterMedium";padding-top:9px}#menus #qrmenulinks ul{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;padding-left:5px;padding-right:5px}#menus #qrmenulinks ul li{display:block;padding:10px 0}#menus #qrmenulinks ul li a{color:#968966;font-size:1.125em}#menus #qrmenulinks.pin{width:90%;transition:all .4s;position:fixed;bottom:0px;margin-bottom:0px}.page-checkout-review #commerce-checkout-form-review .sorry{color:red;border:1px solid red}.page-checkout-review .checkout-help{margin:15px 0}.page-checkout-review table.checkout-review{width:100%}@media(min-width:768px){.page-checkout-review table.checkout-review{width:60%}}.page-checkout-review table.checkout-review .pane-data-full{padding:0px}.page-checkout-review table.checkout-review .pane-title td{padding-left:0px;font-weight:normal;font-family:"TypewriterMedium";text-transform:uppercase}.page-checkout-review .checkout-review tr td{padding:10px 0}.page-checkout-review .dfh-item{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:482px){.page-checkout-review .dfh-item{flex-wrap:nowrap}}.page-checkout-review .dfh-item div{flex:1 auto}.page-checkout-review .dfh-item .name{flex:2 100%}.page-checkout-review .dfh-item .price,.page-checkout-review .dfh-item .quantity{display:flex;flex-direction:row;margin-right:10px}.page-checkout-review .dfh-item .price .label,.page-checkout-review .dfh-item .quantity .label{margin-right:10px}.page-checkout-review .field-commerce-order-total{margin-bottom:15px}.page-checkout-review .field-commerce-order-total table{width:100%}.page-checkout-review #edit-commerce-payment{margin-top:20px}.page-checkout-review #edit-commerce-payment #edit-commerce-payment-payment-method{display:none}.page-checkout-review #edit-commerce-payment #payment-details{width:400px}.page-checkout-review #edit-commerce-payment #payment-details label,.page-checkout-review #edit-commerce-payment #payment-details input{display:block}.page-checkout-review #edit-commerce-payment #payment-details div{margin-bottom:12px}.page-checkout-review #edit-commerce-payment .commerce-credit-card-expiration{display:flex;flex-direction:row;align-items:flex-end}.page-checkout-review #edit-commerce-payment .commerce-credit-card-expiration div{width:100px}.page-checkout-review #edit-commerce-payment .commerce-credit-card-expiration span{margin:0px 10px;align-self:center}.page-checkout-review #edit-commerce-payment .commerce-credit-card-expiration .form-item-commerce-payment-payment-details-credit-card-exp-year label{color:red}.rsdcaravan .banner_notwide{display:block}@media(min-width:482px){.rsdcaravan .banner_notwide{display:none}}.rsdcaravan .banner_wide{display:none}@media(min-width:482px){.rsdcaravan .banner_wide{display:block}}.rsdcaravan .center-wrapper{display:flex;flex-direction:column}@media(min-width:482px){.rsdcaravan .center-wrapper{flex-direction:row;justify-content:space-between}}.rsdcaravan .panel-col-top{margin-bottom:35px}.rsdcaravan .panel-col-first{width:100%}@media(min-width:482px){.rsdcaravan .panel-col-first{width:22%}}.rsdcaravan .panel-col-first .inside{width:75%;margin:0 auto}.rsdcaravan .panel-col-first .inside .menu_head{display:none}@media(min-width:482px){.rsdcaravan .panel-col-first .inside .menu_head{display:block}}.rsdcaravan .panel-col-first .inside .pane-menu-menu-record-store-day ul{display:none}@media(min-width:482px){.rsdcaravan .panel-col-first .inside .pane-menu-menu-record-store-day ul{display:block}}.rsdcaravan .panel-col-first .inside .pane-menu-menu-record-store-day select{display:block;margin:10px 0}@media(min-width:482px){.rsdcaravan .panel-col-first .inside .pane-menu-menu-record-store-day select{display:none}}.rsdcaravan .panel-col-last{width:100%}@media(min-width:768px){.rsdcaravan .panel-col-last{width:87%}}.rsdcaravan .panel-col-last .inside{margin:0 auto}.rsdcaravan .panel-col-last .inside img{margin-right:0px;width:100%;height:100%}@media(min-width:482px){.rsdcaravan .panel-col-last .inside img{margin-right:50px;width:40%}}.rsdcaravan .panel-col-last .inside .record_images{width:100%}@media(min-width:482px){.rsdcaravan .panel-col-last .inside .record_images{width:40%}}.rsdcaravan .panel-col-last .inside .record_images img{width:100%;margin-bottom:15px}.the-beer .rsdcaravan .panel-col-last .inside,.partnership .rsdcaravan .panel-col-last .inside,.the-record .rsdcaravan .panel-col-last .inside,.the-tour .rsdcaravan .panel-col-last .inside{display:flex;flex-direction:column}@media(min-width:1025px){.the-beer .rsdcaravan .panel-col-last .inside,.partnership .rsdcaravan .panel-col-last .inside,.the-record .rsdcaravan .panel-col-last .inside,.the-tour .rsdcaravan .panel-col-last .inside{flex-direction:row;justify-content:space-between}}.the-beer .rsdcaravan .panel-col-last .inside .the_partnership,.the-beer .rsdcaravan .panel-col-last .inside .the_beer,.partnership .rsdcaravan .panel-col-last .inside .the_partnership,.partnership .rsdcaravan .panel-col-last .inside .the_beer,.the-record .rsdcaravan .panel-col-last .inside .the_partnership,.the-record .rsdcaravan .panel-col-last .inside .the_beer,.the-tour .rsdcaravan .panel-col-last .inside .the_partnership,.the-tour .rsdcaravan .panel-col-last .inside .the_beer{width:100%}@media(min-width:482px){.the-beer .rsdcaravan .panel-col-last .inside .the_partnership,.the-beer .rsdcaravan .panel-col-last .inside .the_beer,.partnership .rsdcaravan .panel-col-last .inside .the_partnership,.partnership .rsdcaravan .panel-col-last .inside .the_beer,.the-record .rsdcaravan .panel-col-last .inside .the_partnership,.the-record .rsdcaravan .panel-col-last .inside .the_beer,.the-tour .rsdcaravan .panel-col-last .inside .the_partnership,.the-tour .rsdcaravan .panel-col-last .inside .the_beer{width:60%}}.page-record-store-day-the-music .rsdcaravan .panel-col-last .inside .record_info,.page-record-store-day-the-music .rsdcaravan .panel-col-last .inside .tracklist_info{width:100%}@media(min-width:482px){.page-record-store-day-the-music .rsdcaravan .panel-col-last .inside .record_info,.page-record-store-day-the-music .rsdcaravan .panel-col-last .inside .tracklist_info{width:48%}}.rsdcaravan .panel-col-last .inside .the_merch{width:100%}@media(min-width:482px){.rsdcaravan .panel-col-last .inside .the_merch{width:100%}}.rsdcaravan .panel-col-last .inside .the_merch .field-body{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .the_merch .field-body{flex-direction:row;justify-content:space-between}}.rsdcaravan .panel-col-last .inside .product{display:flex;flex-direction:column}.rsdcaravan .panel-col-last .inside .product .product_images{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .product_images{width:60%;flex-direction:row;justify-content:space-between}}.rsdcaravan .panel-col-last .inside .product .product_images .focus{order:1;width:100%}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .product_images .focus{order:2;width:80%}}.rsdcaravan .panel-col-last .inside .product .product_images .thumbs{order:2;display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .product_images .thumbs{order:1;flex-direction:column;width:15%;justify-content:flex-start;margin:0 auto}}.rsdcaravan .panel-col-last .inside .product .product_images .thumbs .wrap{width:30%}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .product_images .thumbs .wrap{width:100%}}.rsdcaravan .panel-col-last .inside .product .content{width:100%}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .content{width:38%}}.rsdcaravan .panel-col-last .inside .product .content form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.rsdcaravan .panel-col-last .inside .product .content form .attribute-widgets{margin-right:2%}.rsdcaravan .panel-col-last .inside .product .content form .attribute-widgets,.rsdcaravan .panel-col-last .inside .product .content form .form-item-quantity{width:48%}.rsdcaravan .panel-col-last .inside .product .content form .attribute-widgets input,.rsdcaravan .panel-col-last .inside .product .content form .form-item-quantity input{max-width:100%;height:35px}.rsdcaravan .panel-col-last .inside .product .content form input{width:100%}.rsdcaravan .panel-col-bottom .inside .subfeatures{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(min-width:482px){.rsdcaravan .panel-col-bottom .inside .subfeatures{flex-wrap:nowrap}}.rsdcaravan .panel-col-bottom .inside .subfeatures .subfeature{width:48%}@media(min-width:482px){.rsdcaravan .panel-col-bottom .inside .subfeatures .subfeature{margin:0 auto;width:285px}}.runclub .panel-col-top{display:flex;flex-direction:column}@media(min-width:482px){.runclub .panel-col-top{flex-direction:row;justify-content:space-between}}.runclub .panel-col-top .leftgutter{width:100%}@media(min-width:482px){.runclub .panel-col-top .leftgutter{width:40%}}.runclub .panel-col-top .leftgutter .countdowns{display:flex;flex-direction:row}@media(min-width:482px){.runclub .panel-col-top .leftgutter .countdowns{flex-direction:column}}.runclub .panel-col-top .leftgutter .countdowns .boston,.runclub .panel-col-top .leftgutter .countdowns .dash{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:482px){.runclub .panel-col-top .leftgutter .countdowns .boston,.runclub .panel-col-top .leftgutter .countdowns .dash{width:100%}}.runclub .panel-col-top article{width:100%}@media(min-width:482px){.runclub .panel-col-top article{width:55%}}.runclub .center-wrapper{display:flex;flex-direction:column}@media(min-width:482px){.runclub .center-wrapper{flex-direction:row;justify-content:space-between}}.runclub .center-wrapper .panel-col-first{width:100%}@media(min-width:482px){.runclub .center-wrapper .panel-col-first{width:50%}}.runclub .center-wrapper .panel-col-first .view-display-id-featured_shop_items{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;width:100%}@media(min-width:482px){.runclub .center-wrapper .panel-col-first .view-display-id-featured_shop_items{width:85%;margin:0 auto}}.runclub .center-wrapper .panel-col-first .view-display-id-featured_shop_items .shop{width:48%;margin:0}@media(min-width:482px){.runclub .center-wrapper .panel-col-first .view-display-id-featured_shop_items .shop{width:48}}.runclub .center-wrapper .panel-col-last{width:100%}@media(min-width:482px){.runclub .center-wrapper .panel-col-last{width:50%}}.runclub .center-wrapper .panel-col-last .inside{display:flex;flex-direction:column}@media(min-width:482px){.runclub .center-wrapper .panel-col-last .inside{flex-direction:row}}.runclub .center-wrapper .panel-col-last .inside .runclub_infos{width:100%}@media(min-width:482px){.runclub .center-wrapper .panel-col-last .inside .runclub_infos{width:65%}}.runclub .center-wrapper .panel-col-last .inside .runclub_events{width:100%}.runclub .center-wrapper .panel-col-last .inside .runclub_events .view-display-id-runclub_events{margin:0 auto;width:80%}.runclub .center-wrapper .panel-col-bottom{width:100%}@media(min-width:482px){.runclub .center-wrapper .panel-col-bottom{width:50%}}.runclub .views-exposed-widgets{display:flex;flex-direction:column}@media(min-width:482px){.runclub .views-exposed-widgets{flex-direction:row}}.runclub #runclub_cans{display:flex;flex-direction:row;flex-wrap:wrap;width:90%;margin:0 auto;align-items:flex-end}.runclub #runclub_cans h2{width:100%}.runclub #runclub_cans a{display:block;width:25%}@media(min-width:482px){.runclub #runclub_cans a{width:50%}}.runclub #runclub_cans a img{width:100%}.node-type-run .sidebar-first .view-display-id-featured_shop_items{display:flex;flex-direction:row;justify-content:space-between}.node-type-run .sidebar-first .view-display-id-featured_shop_items .shop{width:45%}.node-type-run #recipes .content{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:482px){.node-type-run #recipes .content{flex-direction:row;flex-wrap:wrap}}.node-type-run #recipes .content .field-run-content-type{order:1;width:100%}.node-type-run #recipes .content .field-body{order:2;width:100%}@media(min-width:482px){.node-type-run #recipes .content .field-body{width:48%}}.node-type-run #recipes .content .field-image-only{order:3;width:100%}@media(min-width:482px){.node-type-run #recipes .content .field-image-only{width:48%}}.node-type-run #recipes .content .field-recipe-ingredients-how{order:4;width:100%}@media(min-width:482px){.node-type-run #recipes .content .field-recipe-ingredients-how{width:48%;margin-top:10px}}.node-type-run #recipes .content .youtube_poster{order:5;width:100%}@media(min-width:482px){.node-type-run #recipes .content .youtube_poster{width:48%;margin-top:10px}}.page-checkout-shipping .form-item-commerce-shipping-shipping-service{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;margin-bottom:10px}.page-checkout-shipping .form-item-commerce-shipping-shipping-service input{margin-right:10px}.page-checkout-shipping .form-item-commerce-shipping-shipping-service label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:auto}.page-checkout-shipping .form-item-commerce-shipping-shipping-service label img{width:20px;margin-right:8px}.page-checkout-shipping .form-item-commerce-shipping-shipping-service small{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;padding-left:20px}.page-checkout-shipping .checkout-buttons{order:6}.page-checkout-shipping .ajax-progress{display:none;height:0px;width:0px}.page-checkout-shipping .fieldset-legend{font-family:"TypewriterMedium";font-size:1em;text-align:center;text-transform:uppercase}.shop .panel-col-last .feature{width:100%;height:auto;margin-bottom:15px}@media(min-width:768px){.shop .panel-col-last .feature{max-height:450px}}.shop .panel-col-last .feature img{max-height:450px;width:100%;overflow:hidden;width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}.cart_icon{display:flex;flex-direction:row;flex-wrap:nowrap;height:50px;width:auto;margin-right:10px;padding-top:10px;align-self:flex-start}@media(min-width:482px){.cart_icon{padding-top:0px;margin-top:10px}}@media(min-width:1025px){.cart_icon{margin-top:15px}}.cart_icon .products{padding:10px;color:#fff}@media(min-width:768px){.cart_icon .products{color:#000}}.cart_icon .to_cart{background-size:100%;background-repeat:no-repeat;background-image:url(/sites/all/themes/dfh/images/shoppingcart_wht.png)}@media(min-width:768px){.cart_icon .to_cart{background-image:url(/sites/all/themes/dfh/images/shoppingcart.png)}}.cart_icon .to_cart a{display:block;height:30px;width:30px;text-indent:-9999px}@media(min-width:768px){.header-region .cart_icon{display:none}}.shop .header-region .cart_icon{display:flex}.top_core .cart_icon{width:auto;margin-top:0px;padding-top:5px;padding-bottom:10px;margin-right:10px;display:flex;flex-direction:row;flex-wrap:nowrap}.top_core .cart_icon .products{color:#fff;font-family:"TypewriterMedium";font-size:.875em;padding:10px 5px}.top_core .cart_icon .to_cart{background-image:url(/sites/all/themes/dfh/images/shoppingcart_wht_sm.png);background-repeat:no-repeat}.shopbanner{width:100%;margin-bottom:15px}.attachment-before li,.panel-col-first li,.side-beers li,.sidebar-first li{margin-bottom:10px}.attachment-before a,.panel-col-first a,.side-beers a,.sidebar-first a{font-size:.875em}.view-id-events .attachment-before{width:100%;border-image:url(/sites/all/themes/dfh/images/VR1.png) 0 0 100% 0}.panel-col-first .pane-menu-block ul{display:none}@media(min-width:482px){.panel-col-first .pane-menu-block ul{display:block;padding-left:20px}}.panel-col-first .pane-menu-block ul li{font-family:"TypewriterMedium"}.panel-col-first .pane-menu-block ul li:nth-child(1){display:none}.panel-col-first .pane-menu-block select{display:block}@media(min-width:482px){.panel-col-first .pane-menu-block select{display:none}}.panel-col-first nav ul{display:none}@media(min-width:482px){.panel-col-first nav ul{display:block;padding-left:20px}}.panel-col-first nav ul li{font-family:"TypewriterMedium"}.panel-col-first nav ul li:nth-child(1){display:none}.panel-col-first .view-restaurant-specials ul{display:none}@media(min-width:482px){.panel-col-first .view-restaurant-specials ul{display:block;padding-left:20px}}.panel-col-first .view-restaurant-specials ul li{font-family:"TypewriterMedium";margin-bottom:10px}.panel-col-first .view-restaurant-specials select{display:block}@media(min-width:482px){.panel-col-first .view-restaurant-specials select{display:none}}.node-type-beer .sidebar-first{width:35%}@media(min-width:1025px){.node-type-beer .sidebar-first{width:22%}}.node-type-spirit .sidebar-first{display:none}@media(min-width:768px){.node-type-spirit .sidebar-first{display:block}}.sidebar-first nav ul{display:none}@media(min-width:482px){.sidebar-first nav ul{display:block;padding-left:20px}}.sidebar-first nav select{display:block}@media(min-width:482px){.sidebar-first nav select{display:none}}.sidebar-first .view-display-id-sidebar_blog_list{width:90%;margin:0 auto}@media(min-width:768px){.sidebar-first .view-display-id-sidebar_blog_list{width:200px}}.sidebar-first .view-display-id-sidebar_blog_list h2{font-family:"TypewriterMedium";font-size:1.375em}.sidebar-first .view-header p{font-family:"TypewriterMedium";color:#968966;font-size:1.125em}.sidebar-first .blog-title{margin-bottom:10px}.sidebar-first .blog-title a{font-family:"TypewriterMedium";font-size:.875em;margin-top:0;padding:0 10px 0 0;color:#968966;display:block}.sidebar-first .view-display-id-filter_beer_block{width:231px;margin:0 auto}.sidebar-first .tasting_room_list{width:200px;margin:0 auto}.sidebar-first .brewpub_list{width:200px;margin:0 auto}.sidebar-first .brewpub_list ul{width:200px;padding-left:10px}.sidebar-first .brewpub_list,.sidebar-first .cm_list{margin:0 auto}.sidebar-first .brewpub_list ul,.sidebar-first .cm_list ul{display:none}@media(min-width:482px){.sidebar-first .brewpub_list ul,.sidebar-first .cm_list ul{display:block;padding-left:10px}}.sidebar-first .brewpub_list ul li,.sidebar-first .cm_list ul li{font-family:"TypewriterMedium";margin-bottom:10px}.sidebar-first .brewpub_list ul li:nth-child(1),.sidebar-first .cm_list ul li:nth-child(1){display:none}.sidebar-first .brewpub_list select,.sidebar-first .cm_list select{display:block}@media(min-width:482px){.sidebar-first .brewpub_list select,.sidebar-first .cm_list select{display:none}}.sidebar-first .brewpub_list .item-list li,.sidebar-first .cm_list .item-list li{margin-bottom:10px}.sidebar-first .brewpub_list .item-list li:nth-child(1),.sidebar-first .cm_list .item-list li:nth-child(1){display:block}.sidebar-first .spirits_list{margin:0 auto;width:200px}.sidebar-first .spirits_list .view-header{padding-bottom:25px}.sidebar-first .spirits_list .spirit{width:200px;margin:0 auto 10px;padding:0 0 0 20px;display:none}@media(min-width:768px){.sidebar-first .spirits_list .spirit{display:block}}.sidebar-first .spirits_list .spirit .name{background-image:none}.sidebar-first .spirits_list .spirit .name a{display:block;text-align:left;color:#968966;padding:0;font-family:"TypewriterMedium"}.sidebar-first .view-display-id-spirits_list{width:75%;flex-direction:column;margin:0 auto;display:flex}.sidebar-first .view-display-id-spirits_list .spirit-name{margin-bottom:10px;display:block;margin-right:0;font-family:"TypewriterMedium";color:#968966;font-size:.875em}.sidebar-first .views-widget-filter-field_address_administrative_area,.sidebar-first .views-widget-filter-field_event_type_tid{margin-top:15px}.sidebar-first .cocktails_filtered{margin-top:18px}.attachment-before{width:200px}@media(min-width:768px){.attachment-before{border-width:0 8px 0 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/VR1.png) 0 100% 0 0;border-style:solid;border-image-repeat:stretch}}.attachment-before .side-beers{flex-direction:column}.view-display-id-cocktails_page .attachment-before h1{padding-top:50px;border-width:0 0 8px 0;border-color:#968966;border-image:url(/sites/all/themes/dfh/images/HRshort.png) 0 0 8 0;border-style:solid;width:200px;margin:0 auto;text-align:center;font-size:2.75em;padding-bottom:20px}.attachment-before .view-display-id-cocktail_list{width:200px;margin:0 auto;display:none}@media(min-width:768px){.attachment-before .view-display-id-cocktail_list{display:flex}}.attachment-before .view-display-id-cocktail_list ul{padding-left:0}.attachment-before .view-display-id-cocktail_list ul li{padding-left:0;margin-bottom:10px}.attachment-before .view-display-id-cocktail_list ul li a{font-family:"TypewriterMedium";margin-bottom:10px;font-size:.875em}.page-distillery-canned-cocktails .sidebar-first{display:none}.sidebar-first .view-id-canned_cocktails{width:100%}.sidebar-first .view-id-canned_cocktails .spirit{width:98%;margin-bottom:15px;display:none}@media(min-width:768px){.sidebar-first .view-id-canned_cocktails .spirit{display:block}}.sidebar-first .view-id-canned_cocktails .spirit .name{background-image:none}.sidebar-first .view-id-canned_cocktails .spirit .name a{display:block;text-align:left;color:#968966;padding:0;font-family:"TypewriterMedium"}.social .field-body{display:flex;flex-direction:column}@media(min-width:768px){.social .field-body{flex-direction:row;flex-wrap:wrap}}.social .field-body .network{width:100%}@media(min-width:768px){.social .field-body .network{width:30%}}.page #main-content .view-id-spirits{display:flex;flex-direction:column;width:100%;padding-bottom:25px}@media(min-width:482px){.page #main-content .view-id-spirits{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.page #main-content .view-id-spirits ul{padding:0;width:100%;display:flex;flex-wrap:wrap}.page #main-content .view-id-spirits .spirit{width:90%;margin-bottom:10px;vertical-align:bottom;padding:14px 0 0;margin:0 auto}@media(min-width:482px){.page #main-content .view-id-spirits .spirit{width:32%}}.page #main-content .view-id-spirits .spirit .image{width:95%;margin:0 auto;border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8;border-width:8px 8px 0px 8px;padding:4px 4px 0}.page #main-content .view-id-spirits .spirit .image img{vertical-align:bottom;width:100%}.page #main-content .view-id-spirits .spirit .name{width:100%;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-size:cover;background-repeat:no-repeat;padding:10px 0}.page #main-content .view-id-spirits .spirit .name a{color:#fff;text-align:center;font-family:"TypewriterMedium";display:block;width:100%;padding:15px 5px}.node-spirit .spirit_information h1,.node-spirit .spirit_information h2{text-align:center}.node-spirit .spirit_information h1{display:block;padding:10px;color:#fff;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-size:cover;background-repeat:no-repeat;width:100%;margin:0px}.node-spirit .spirit_information h2{color:#000;padding-bottom:20px;color:#968966}.node-spirit .spirit_information #fullwidthbutton{display:block;width:100%;margin-bottom:15px;display:block;background-image:url(/sites/all/themes/dfh/images/button_bg.gif);background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center;font-family:"TypewriterMedium";color:#fff;font-size:1.375em;cursor:pointer}@media(min-width:482px){.node-spirit .spirit_information #fullwidthbutton{padding-top:8px}}@media(min-width:768px){.node-spirit .spirit_information #fullwidthbutton{padding-top:8px}}.node-spirit .spirit_information #fullwidthbutton .button{width:100%;margin:0 auto 20px 0}@media(min-width:482px){.node-spirit .spirit_information #fullwidthbutton .button{width:60%;margin:0 auto}}.node-spirit .spirit_content{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.node-spirit .spirit_content{flex-direction:row}}.node-spirit .spirit_content .spirit_specs{display:flex;flex-direction:column;margin-bottom:30px;width:100%}@media(min-width:768px){.node-spirit .spirit_content .spirit_specs{width:50%}}.node-spirit .spirit_content .spirit_specs hr{width:95%;display:inline-block;background-size:100%}.node-spirit .spirit_content .spirit_specs label{font-size:.875em}.node-spirit .spirit_content .spirit_specs h3{font-size:.875em}.node-spirit .spirit_content .spirit_specs .abv_ing{display:flex;flex-direction:column;padding:15px 0 0}.node-spirit .spirit_content .spirit_specs .abv_ing .abv,.node-spirit .spirit_content .spirit_specs .abv_ing .ing{margin-right:30px}.node-spirit .spirit_content .spirit_specs .abv_ing .abv .field-label,.node-spirit .spirit_content .spirit_specs .abv_ing .ing .field-label{padding-right:5px}.node-spirit .spirit_content .spirit_specs .abv_ing p{font-size:.875em;vertical-align:top;line-height:16px}.node-spirit .spirit_content .spirit_specs .avail_orig .availability .field-label{padding-right:5px}.node-spirit .spirit_content .spirit_specs .avail_orig .original{display:flex;flex-direction:row}.node-spirit .spirit_content .spirit_specs .avail_orig .original .field-label{padding-right:5px}.node-spirit .spirit_content .spirit_specs .avail_orig p{font-size:.875em;vertical-align:top;line-height:16px}.node-spirit .spirit_content .spirit_story{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.node-spirit .spirit_content .spirit_story{width:100%}}.node-spirit .spirit_content .spirit_story .find_this_beer{display:none}.node-spirit .spirit_content .spirit_story .fishfinder_submit{display:block;background-image:url(/sites/all/themes/dfh/images/button_bg.gif);background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center;font-family:"TypewriterMedium";color:#fff;font-size:1.375em;cursor:pointer}@media(min-width:482px){.node-spirit .spirit_content .spirit_story .fishfinder_submit{padding-top:8px}}@media(min-width:768px){.node-spirit .spirit_content .spirit_story .fishfinder_submit{padding-top:8px}}.node-spirit .spirit_content .spirit_story .fishfinder_submit a{font-family:"TypewriterMedium";color:#fff;font-size:1.375em}.roasted-peanut-vodka .node-spirit .spirit_content .spirit_story .fishfinder_submit{display:none}.esprit-malade .node-spirit .spirit_content .spirit_story .fishfinder_submit{display:none}.mixing-rum .node-spirit .spirit_content .spirit_story .fishfinder_submit{display:none}.mellowdious-gin .node-spirit .spirit_content .spirit_story .fishfinder_submit{display:none}.sonic-archeology .node-spirit .spirit_content .spirit_story .fishfinder_submit{display:none}.node-spirit .spirit_content .media{width:100%}@media(min-width:768px){.node-spirit .spirit_content .media{width:40%;vertical-align:top}}.node-spirit .tastes{width:100%;overflow:hidden;margin-top:50px;display:flex;flex-direction:column}@media(min-width:768px){.node-spirit .tastes{justify-content:space-between;flex-direction:row}}.node-spirit .tastes h2{background:#ab7222;padding:10px 0;text-align:center;color:#fff}.node-spirit .tastes .enjoy{width:100%}@media(min-width:1025px){.node-spirit .tastes .enjoy{width:47%}}.node-spirit .tastes .sensory{width:100%}@media(min-width:1025px){.node-spirit .tastes .sensory{width:47%}}.view-display-id-cocktail_block{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}@media(min-width:768px){.view-display-id-cocktail_block{flex-direction:row;flex-wrap:wrap;margin:0}}.view-display-id-cocktail_block .view-header{flex-basis:100%}.view-display-id-cocktail_block .view-header hr{width:100%;margin:50px 0;background-size:100%}.view-display-id-cocktail_block .cocktail{width:100%}@media(min-width:768px){.view-display-id-cocktail_block .cocktail{width:48%}}.view-display-id-cocktail_block .cocktail .image{width:95%;margin:0 auto;background-image:url(/sites/all/themes/dfh/images/beerframe.gif);background-repeat:no-repeat;background-size:100%;padding-top:14px}.view-display-id-cocktail_block .cocktail .image img{width:91%;display:block;margin:0 auto;vertical-align:bottom}.view-display-id-cocktail_block .cocktail .name{width:100%;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-size:cover;background-repeat:no-repeat;width:100%;margin-bottom:12px}.view-display-id-cocktail_block .cocktail .name a{color:#fff;text-align:center;font-family:"TypewriterMedium";display:block;width:100%;padding:15px 0}.view-display-id-cocktail_block .cocktail .label{font-family:"TypewriterMedium";font-size:.875em}.view-display-id-cocktail_block .cocktail .ingredients ul{padding-left:0;margin-top:0}.view-display-id-cocktail_block .cocktail .ingredients ul li{padding-bottom:0;font-size:.75em}.tasting-room{display:flex;flex-direction:column}@media(min-width:768px){.tasting-room{flex-direction:row;flex-wrap:wrap}}.visit .header-region nav>ul>li>a.active-trail+ul{visibility:hidden !important}.visit .panel_visit{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:482px){.visit .panel_visit{flex-direction:row;flex-wrap:wrap}}.visit .panel_visit hr{width:80%;margin:0 auto 20px}.visit .panel_visit .visitus.head{width:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:482px){.visit .panel_visit .visitus.head{flex-direction:row;flex-wrap:wrap}}.visit .panel_visit .visitus.head .pane-visit-support,.visit .panel_visit .visitus.head .pane-weekly-events{width:100%}@media(min-width:482px){.visit .panel_visit .visitus.head .pane-visit-support,.visit .panel_visit .visitus.head .pane-weekly-events{width:48%}}.visit .panel_visit .visitus{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}@media(min-width:482px){.visit .panel_visit .visitus{width:48%}}.visit .panel_visit .visitus .pane-title:not(:first-child){padding:0 10px;width:100%}.visit .panel_visit .visitus .hours{width:100%}.visit .panel_visit .visitus .pane-title{width:100%}.visit .panel_visit .visitus .node-page{padding:0 10px;width:50%}.visit .panel_visit .visitus .node-page a.button{width:100%}.visit .panel_visit .visitus .links{width:50%}.visit .panel_visit .visitus .links .node-page{width:100%}.visit .panel_visit .visitus .links .node-page #tabs{width:100%}.visit .panel_visit .visitus .links .node-page #tabs .tabs{width:75%;margin:0 auto}#locationspecials{display:flex;flex-direction:column}@media(min-width:482px){#locationspecials{flex-direction:row;flex-wrap:wrap;align-content:space-between}}#locationspecials .location{width:100%}@media(min-width:482px){#locationspecials .location{width:48%}}#locationspecials .location .weeklyspecial{width:85%}.wocaas .page #main-content .banner_notwide{display:block}@media(min-width:482px){.wocaas .page #main-content .banner_notwide{display:none}}.wocaas .page #main-content .banner_wide{display:none}@media(min-width:482px){.wocaas .page #main-content .banner_wide{display:block}}.wocaas .page #main-content .center-wrapper{display:flex;flex-direction:column}@media(min-width:1025px){.wocaas .page #main-content .center-wrapper{flex-direction:row;justify-content:space-between}}.wocaas .page #main-content .panel-col-top{margin-bottom:35px}.wocaas .page #main-content .panel-col-first{width:100%}@media(min-width:482px){.wocaas .page #main-content .panel-col-first{width:22%}}.wocaas .page #main-content .panel-col-first .inside{width:75%;margin:0 auto}.wocaas .page #main-content .panel-col-first .inside .menu_head{display:none}@media(min-width:482px){.wocaas .page #main-content .panel-col-first .inside .menu_head{display:block}}.wocaas .page #main-content .panel-col-first .inside .pane-menu-menu-wocaas ul{display:none}@media(min-width:482px){.wocaas .page #main-content .panel-col-first .inside .pane-menu-menu-wocaas ul{display:block}}.wocaas .page #main-content .panel-col-first .inside .pane-menu-menu-wocaas select{display:block;margin:10px 0}@media(min-width:482px){.wocaas .page #main-content .panel-col-first .inside .pane-menu-menu-wocaas select{display:none}}.wocaas .page #main-content .panel-col-last{width:100%}@media(min-width:768px){.wocaas .page #main-content .panel-col-last{width:87%}}.wocaas .page #main-content .panel-col-last .inside{margin:0 auto}.wocaas_landing .wocaas .page #main-content .panel-col-last .inside{display:flex;flex-direction:column}@media(min-width:1025px){.wocaas_landing .wocaas .page #main-content .panel-col-last .inside{flex-direction:row;justify-content:space-between}}.wocaas_landing .wocaas .page #main-content .panel-col-last .inside img{margin-right:0px}@media(min-width:482px){.wocaas_landing .wocaas .page #main-content .panel-col-last .inside img{margin-right:50px;width:40%;height:auto}}.wocaas .page #main-content .panel-col-bottom .inside .subfeatures{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.wocaas .page #main-content .panel-col-bottom .inside .subfeatures .subfeature{width:45%}@media(min-width:482px){.wocaas .page #main-content .panel-col-bottom .inside .subfeatures .subfeature{width:25%}}.aletrail .panel-col-first{border-style:none}@media(min-width:482px){.aletrail .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/aletrail/aletrail_vr.png) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.aletrail .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/aletrail/aletrail-hr.png) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.aletrail .panel-col-first .inside .pane-menu-menu-dash ul li a{font-family:"TypewriterMedium";color:#223a1a}.aletrail .panel-col-last{padding-left:0}@media(min-width:482px){.aletrail .panel-col-last{padding-left:40px}}.aletrail .panel-col-last .inside h2{font-family:"Dogfish";color:#223a1a}.aletrail .panel-col-last .trail-stops ul{padding-left:0px;display:flex;flex-direction:column;flex-wrap:nowrap}@media(min-width:482px){.aletrail .panel-col-last .trail-stops ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.aletrail .panel-col-last .trail-stops ul li{padding-bottom:15px;font-size:.875em;width:100%}@media(min-width:482px){.aletrail .panel-col-last .trail-stops ul li{width:45%}}.aletrail .panel-col-last .fishfinder{display:block;background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center;background-image:url(/sites/all/themes/dfh/images/aletrail/aletrail-beerbrand.gif)}@media(min-width:482px){.aletrail .panel-col-last .fishfinder{padding-top:10px}}@media(min-width:768px){.aletrail .panel-col-last .fishfinder{padding-top:0px}}@media(min-width:1025px){.aletrail .panel-col-last .fishfinder{padding-top:10px}}.aletrail .panel-col-last .fishfinder a{font-family:"TypewriterMedium";color:#fff;font-size:1.125em}.aletrail .panel-col-last .packed{padding-bottom:15px}.aletrail .panel-col-last .packed p{line-height:26px}@media(min-width:482px){.aletrail .panel-col-last .packed p{margin-top:0px}}.aletrail .panel-col-last .packed .subfeature{width:100%}@media(min-width:482px){.aletrail .panel-col-last .packed .subfeature{width:40%}}.aletrail .panel-col-last .packed .koozies{padding-left:10px;margin-top:10px}.aletrail .panel-col-last .packed .koozies .image{width:200px;margin:0 auto;padding:4px 4px 4px 4px;border-width:8px 8px 8px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/aletrail/full_beer_frame.gif) 8 8}.aletrail .panel-col-last .packed .koozies ul{padding-left:0px}.aletrail .panel-col-last .packed .koozies li{padding-bottom:15px;text-align:center}@media(min-width:482px){.aletrail .panel-col-last .packed .koozies li{text-align:left}}.aletrail .panel-col-bottom .inside .subfeatures{margin:50px 0px}.aletrail .panel-col-bottom .inside .subfeatures .subfeature .image{width:95%;margin:0 auto;padding:4px 4px 0px 4px;border-width:8px 8px 0px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/aletrail/aletrail-beerframe.gif) 8 8}.aletrail .panel-col-bottom .inside .subfeatures .subfeature .title{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/aletrail/aletrail-beerbrand.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.aletrail .panel-col-bottom .inside .subfeatures .subfeature .title a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:.875em;text-align:center}.analog-a-go-go .analog.capsule .panel-col-last .inside div{width:100%;height:auto}.analog-a-go-go .analog .panel-col-first{display:none}.analog-a-go-go .analog .panel-col-last{margin:0 auto}.analog-a-go-go .analog .panel-col-last .inside h1{font-family:"Dogfish";text-transform:capitalize;color:#000}.analog-a-go-go .analog .panel-col-last .inside h3,.analog-a-go-go .analog .panel-col-last .inside h2{display:block;width:100%;font-family:"TypewriterMedium";color:#000}.analog-a-go-go .analog .panel-col-last .inside hr{background-image:url(/sites/all/themes/dfh/images/analog/analog_hr3.png)}.analog-a-go-go .analog .panel-col-last .inside a{color:#000}.analog-a-go-go .analog .panel-col-last .inside a.button{width:250px;color:#fff;background-image:url(/sites/all/themes/dfh/images/analog/analog_button_bg.gif)}.analog-a-go-go .analog .panel-col-last .inside .xola-custom{background-color:#000;width:90%;margin:0 auto}@media(min-width:482px){.analog-a-go-go .analog .panel-col-last .inside .xola-custom{width:25%}}.analog-a-go-go .analog .panel-col-last .inside section{width:auto}.analog-a-go-go .analog .panel-col-last .inside article{display:block;width:100%}.analog-a-go-go .analog .panel-col-last .inside article hgroup{display:block;width:100%}.analog-a-go-go .analog .panel-col-last .inside article .headimg{width:100%}.analog-a-go-go .analog .panel-col-last .inside article .headimg img{display:block;width:75%;margin:0 auto}.analog-a-go-go .analog .panel-col-last .inside #intro{width:100%;height:auto;display:block;clear:both;min-height:600px}.analog-a-go-go .analog .panel-col-last .inside #exclusives{display:flex;flex-direction:column}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #exclusives{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.analog-a-go-go .analog .panel-col-last .inside #exclusives section{width:100%;margin-bottom:20px}@media(min-width:482px){.analog-a-go-go .analog .panel-col-last .inside #exclusives section{width:48%}}.analog-a-go-go .analog .panel-col-last .inside #exclusives section .title{font-weight:bold}.analog-a-go-go .analog .panel-col-last .inside #exclusives section .where{margin-bottom:10px}.analog-a-go-go .analog .panel-col-last .inside #exclusives section .exclusiverelease{font-weight:bold;font-size:.625em}.analog-a-go-go .analog .panel-col-last .inside #breweries .brewery{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #breweries .brewery{flex-direction:row;flex-wrap:wrap}}.analog-a-go-go .analog .panel-col-last .inside #breweries .brewery h3{display:block;width:100%}.analog-a-go-go .analog .panel-col-last .inside #breweries .brewery .drink{margin-bottom:10px;width:100%}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #breweries .brewery .drink{width:48%}}.analog-a-go-go .analog .panel-col-last .inside #breweries .brewery .drink .name{font-weight:bold}.analog-a-go-go .analog .panel-col-last .inside #happenings{display:flex;flex-direction:column}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #happenings{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.analog-a-go-go .analog .panel-col-last .inside #happenings section{width:100%}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #happenings section{width:48%}}.analog-a-go-go .analog .panel-col-last .inside #happenings section .title{font-weight:bold}.analog-a-go-go .analog .panel-col-last .inside #happenings section .about{margin-bottom:10px}.analog-a-go-go .analog .panel-col-last .inside #food ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0px}.analog-a-go-go .analog .panel-col-last .inside #food ul li{list-style-type:none;width:50%;font-size:1em}.analog-a-go-go .analog .panel-col-last .inside #shops ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0px}.analog-a-go-go .analog .panel-col-last .inside #shops ul li{list-style-type:none;width:50%;font-size:1em}.analog-a-go-go .analog .panel-col-last .inside #merch{display:flex;flex-direction:column}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #merch{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.analog-a-go-go .analog .panel-col-last .inside #merch section{width:100%;margin-bottom:10px}@media(min-width:735px){.analog-a-go-go .analog .panel-col-last .inside #merch section{width:30%}}.analog-a-go-go .analog .panel-col-last .inside #merch section .image{display:block;width:100%}.analog-a-go-go .analog .panel-col-last .inside #merch section .image img{width:100%;display:block}.analog-a-go-go .analog .panel-col-last .inside #merch section .name{font-weight:bold;display:block;width:100%;text-align:center}.analog-a-go-go .analog .panel-col-last .inside #merch section .name a{font-family:"TypewriterMedium"}.analog-a-go-go .analog .panel-col-last .inside #faqs ul{padding-left:0px}.analog-a-go-go .analog .panel-col-last .inside #faqs ul li{list-style-type:none}.node-beer .midpage h2{display:block;text-align:center;color:#5f5338;text-transform:uppercase;font-size:1.125em;width:100%;height:20px}.node-beer .midpage .field-beer-shop-item h2{background-image:none}.node-beer .beer_fishfinder_submit{background-image:url(/sites/all/themes/dfh/images/button_bg.gif);background-repeat:no-repeat;background-size:cover;background-color:#968966;color:#fff;display:block;height:50px;width:80%;padding-top:13px;text-align:center;font-family:"TypewriterMedium";font-size:1.125em;margin-bottom:15px;cursor:pointer}@media(min-width:482px){.node-beer .beer_fishfinder_submit{padding-top:10px}}@media(min-width:768px){.node-beer .beer_fishfinder_submit{padding-top:0px}}@media(min-width:1025px){.node-beer .beer_fishfinder_submit{padding-top:10px}}.node-beer .beer_fishfinder_submit:hover{cursor:pointer}#treehouse{width:500px;height:auto;display:flex;flex-direction:column}#treehouse #specs{width:48%;display:flex;flex-direction:column;justify-content:center;padding-left:25px;margin-top:15px}#treehouse #specs #milton{font-family:"Dogfish";font-size:24px}#treehouse #specs #conditions{font-size:32px;font-family:"TypewriterMedium"}@media(min-width:482px){#treehouse #specs #conditions{font-size:40px}}#treehouse #specs #temp{font-size:32px;font-family:"TypewriterMedium"}@media(min-width:482px){#treehouse #specs #temp{font-size:40px}}#treehouse #specs #temp::after{content:"°F"}#treehouse #icon{width:48%;display:block;border-radius:20px}#treehouse #icon.Clouds{background-image:linear-gradient(180deg,#7a86a0,#d3d3d3,#fff)}#treehouse #icon.Rain{background-image:linear-gradient(180deg,#444ca0,#7980d2,#fff)}#treehouse #icon.Fog{background-color:#ddd}#treehouse #icon img{max-width:100%;max-height:100%;display:block}#continual_header picture{margin-bottom:20px;display:block}#continual_header h1{color:#000;text-align:center}#continualhopping h2{color:#000 !important}#continualhopping .block{width:75%;margin:0 auto}#continualhopping .block img{display:block;margin:0 auto}#continualhopping #minuteseries{display:flex;flex-direction:column;width:100%}@media(min-width:768px){#continualhopping #minuteseries{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#continualhopping #minuteseries .minute{width:100%;margin:20px 0}@media(min-width:768px){#continualhopping #minuteseries .minute{width:45%}}#continualhopping #minuteseries .minute img{display:block;margin:0 auto 15px}#continualhopping #minuteseries .minute .title{text-align:center}#continualhopping #minuteseries .minute p{padding:0 10px;text-align:center}#continualhopping #minuteseries .minute a{color:#000;font-size:1.125em;font-family:"TypewriterMedium"}#continualhopping #minuteseries .beer_fishfinder_submit{cursor:pointer;font-family:"TypewriterMedium";text-transform:uppercase;text-align:center;border:1px solid #000;padding:10px 0;display:block}.continual-hopping #sip_clip{display:block;margin:0 auto;max-width:600px;height:auto;margin-bottom:25px}.continual-hopping #sip_clip h3{text-align:center}.view-display-id-beers_landing ul,.view-display-id-rarities_list ul,.view-display-id-brewed_exclusives ul,.view-display-id-past_exclusives ul,.view-display-id-core ul{padding-left:0;display:flex;flex-direction:column;flex-wrap:nowrap}@media(min-width:482px){.view-display-id-beers_landing ul,.view-display-id-rarities_list ul,.view-display-id-brewed_exclusives ul,.view-display-id-past_exclusives ul,.view-display-id-core ul{flex-direction:row;flex-wrap:wrap}}.view-display-id-beers_landing ul .beer,.view-display-id-rarities_list ul .beer,.view-display-id-brewed_exclusives ul .beer,.view-display-id-past_exclusives ul .beer,.view-display-id-core ul .beer{width:100%}@media(min-width:482px){.view-display-id-beers_landing ul .beer,.view-display-id-rarities_list ul .beer,.view-display-id-brewed_exclusives ul .beer,.view-display-id-past_exclusives ul .beer,.view-display-id-core ul .beer{width:49%}}@media(min-width:768px){.view-display-id-beers_landing ul .beer,.view-display-id-rarities_list ul .beer,.view-display-id-brewed_exclusives ul .beer,.view-display-id-past_exclusives ul .beer,.view-display-id-core ul .beer{width:32.2727272727%;margin-right:.8%}.view-display-id-beers_landing ul .beer:nth-child(3),.view-display-id-rarities_list ul .beer:nth-child(3),.view-display-id-brewed_exclusives ul .beer:nth-child(3),.view-display-id-past_exclusives ul .beer:nth-child(3),.view-display-id-core ul .beer:nth-child(3){margin-right:0}}@media(min-width:1025px){.view-display-id-beers_landing ul .beer,.view-display-id-rarities_list ul .beer,.view-display-id-brewed_exclusives ul .beer,.view-display-id-past_exclusives ul .beer,.view-display-id-core ul .beer{width:32%;margin-right:.8%;margin-bottom:30px}.view-display-id-beers_landing ul .beer:nth-child(3),.view-display-id-rarities_list ul .beer:nth-child(3),.view-display-id-brewed_exclusives ul .beer:nth-child(3),.view-display-id-past_exclusives ul .beer:nth-child(3),.view-display-id-core ul .beer:nth-child(3){margin-right:0}}.view-display-id-beers_landing ul .beer .label_image,.view-display-id-rarities_list ul .beer .label_image,.view-display-id-brewed_exclusives ul .beer .label_image,.view-display-id-past_exclusives ul .beer .label_image,.view-display-id-core ul .beer .label_image{border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8;border-width:8px 8px 0px 8px;display:block;padding:5px 5px 0px 5px;margin:0 auto;width:95%}.view-display-id-beers_landing ul .beer .label_image a,.view-display-id-rarities_list ul .beer .label_image a,.view-display-id-brewed_exclusives ul .beer .label_image a,.view-display-id-past_exclusives ul .beer .label_image a,.view-display-id-core ul .beer .label_image a{display:block}.view-display-id-beers_landing ul .beer .label_image a img,.view-display-id-rarities_list ul .beer .label_image a img,.view-display-id-brewed_exclusives ul .beer .label_image a img,.view-display-id-past_exclusives ul .beer .label_image a img,.view-display-id-core ul .beer .label_image a img{vertical-align:bottom}.view-display-id-beers_landing ul .beer .beer_name,.view-display-id-rarities_list ul .beer .beer_name,.view-display-id-brewed_exclusives ul .beer .beer_name,.view-display-id-past_exclusives ul .beer .beer_name,.view-display-id-core ul .beer .beer_name{width:100%;display:block;text-align:center;vertical-align:top;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover}.view-display-id-beers_landing ul .beer .beer_name a,.view-display-id-rarities_list ul .beer .beer_name a,.view-display-id-brewed_exclusives ul .beer .beer_name a,.view-display-id-past_exclusives ul .beer .beer_name a,.view-display-id-core ul .beer .beer_name a{width:100%;padding:15px 0;display:block;font-family:"TypewriterMedium";font-size:1em;color:#fff}.view-display-id-beers_landing ul .beer .beer_name a:hover,.view-display-id-rarities_list ul .beer .beer_name a:hover,.view-display-id-brewed_exclusives ul .beer .beer_name a:hover,.view-display-id-past_exclusives ul .beer .beer_name a:hover,.view-display-id-core ul .beer .beer_name a:hover{color:#fff}.view-display-id-rarities_list .view-content{width:100%}.view-display-id-rarities_list .view-content .item-list{width:100%}.view-display-id-rarities_list .view-content .item-list h3{width:100%}#twentytwentyfive .button{background-image:url(/sites/all/themes/dfh/images/button_bg_green.gif)}#twentytwentyfive table{margin-bottom:15px}#twentytwentyfive thead th{padding-top:5px;padding-bottom:5px}#twentytwentyfive thead th.beer{font-family:"TypewriterMedium";font-size:.875em;font-weight:normal;color:#fff;background-color:#126248;padding-right:10px;text-transform:uppercase;text-align:right}#twentytwentyfive thead th.beer .emphasis{font-weight:bold}#twentytwentyfive thead th.month{font-family:Helvetica,Arial,sans-serif;font-size:.875em;font-weight:bold;background:#000;color:#fff;text-transform:uppercase;border-right:thin dashed #fff}#twentytwentyfive thead th.avail{font-family:"TypewriterMedium";font-size:.875em;font-weight:normal;padding-left:10px;border-bottom:thin dashed #000}#twentytwentyfive tbody{border-top:0px}#twentytwentyfive tbody tr{border-bottom:thin dashed #000}#twentytwentyfive tbody tr:last-of-type{border-bottom:0px}#twentytwentyfive tbody td:nth-of-type(1),#twentytwentyfive tbody td:nth-of-type(2){background-color:#fff}#twentytwentyfive tbody td.beer{font-family:"TypewriterMedium";font-size:.875em;text-align:right;padding-right:10px}#twentytwentyfive tbody td.beer .emphasis{font-weight:bold}#twentytwentyfive tbody td.beer a{color:#000;text-transform:uppercase}#twentytwentyfive tbody td.avail{padding-top:10px;padding-left:8px;border-left:thin dashed #000}#twentytwentyfive tbody td.month{border-left:thin dashed #000}#twentytwentyfive .sixty td div{height:15px;background-color:#0db14b;vertical-align:middle}#twentytwentyfive .ninety td div{height:15px;background-color:#a61d3d;vertical-align:middle}#twentytwentyfive .citrussquall td div{height:15px;background-color:#e21c82;vertical-align:middle}#twentytwentyfive .seaquench td div{height:15px;background-color:#21a57e;vertical-align:middle}#twentytwentyfive .slightly td div{height:15px;background-color:#3fbeb0;vertical-align:middle}#twentytwentyfive .tropicalsquall td:nth-of-type(5) div,#twentytwentyfive .tropicalsquall td:nth-of-type(6) div,#twentytwentyfive .tropicalsquall td:nth-of-type(7) div,#twentytwentyfive .tropicalsquall td:nth-of-type(8) div,#twentytwentyfive .tropicalsquall td:nth-of-type(9) div,#twentytwentyfive .tropicalsquall td:nth-of-type(10) div,#twentytwentyfive .tropicalsquall td:nth-of-type(11) div,#twentytwentyfive .tropicalsquall td:nth-of-type(12) div,#twentytwentyfive .tropicalsquall td:nth-of-type(13) div,#twentytwentyfive .tropicalsquall td:nth-of-type(14) div,#twentytwentyfive .tropicalsquall td:nth-of-type(15) div,#twentytwentyfive .tropicalsquall td:nth-of-type(16) div,#twentytwentyfive .tropicalsquall td:nth-of-type(17) div,#twentytwentyfive .tropicalsquall td:nth-of-type(18) div{height:15px;background-color:#95489c;vertical-align:middle}#twentytwentyfive .gratefuldead td:nth-of-type(4) div,#twentytwentyfive .gratefuldead td:nth-of-type(5) div,#twentytwentyfive .gratefuldead td:nth-of-type(6) div,#twentytwentyfive .gratefuldead td:nth-of-type(7) div,#twentytwentyfive .gratefuldead td:nth-of-type(8) div,#twentytwentyfive .gratefuldead td:nth-of-type(9) div,#twentytwentyfive .gratefuldead td:nth-of-type(10) div,#twentytwentyfive .gratefuldead td:nth-of-type(11) div,#twentytwentyfive .gratefuldead td:nth-of-type(12) div,#twentytwentyfive .gratefuldead td:nth-of-type(13) div,#twentytwentyfive .gratefuldead td:nth-of-type(14) div,#twentytwentyfive .gratefuldead td:nth-of-type(15) div,#twentytwentyfive .gratefuldead td:nth-of-type(16) div,#twentytwentyfive .gratefuldead td:nth-of-type(17) div,#twentytwentyfive .gratefuldead td:nth-of-type(18) div{height:15px;background-color:#d1222b;vertical-align:middle}#twentytwentyfive .superdoppio td:nth-of-type(3) div,#twentytwentyfive .superdoppio td:nth-of-type(4) div,#twentytwentyfive .superdoppio td:nth-of-type(5) div{height:15px;background-color:#fad97d;vertical-align:middle}#twentytwentyfive .festinapeche td:nth-of-type(6) div,#twentytwentyfive .festinapeche td:nth-of-type(7) div,#twentytwentyfive .festinapeche td:nth-of-type(8) div,#twentytwentyfive .festinapeche td:nth-of-type(9) div{height:15px;background-color:#007e90;vertical-align:middle}#twentytwentyfive .punkin td:nth-of-type(10) div,#twentytwentyfive .punkin td:nth-of-type(11) div,#twentytwentyfive .punkin td:nth-of-type(12) div{height:15px;background-color:#d16336;vertical-align:middle}#twentytwentyfive .dfhnuggs td:nth-of-type(13) div,#twentytwentyfive .dfhnuggs td:nth-of-type(14) div{height:15px;background-color:#6b9663;vertical-align:middle}#twentytwentyfive .spring td:nth-of-type(3) div,#twentytwentyfive .spring td:nth-of-type(4) div,#twentytwentyfive .spring td:nth-of-type(5) div{height:15px;background-color:#648c49;vertical-align:middle}#twentytwentyfive .summer td:nth-of-type(6) div,#twentytwentyfive .summer td:nth-of-type(7) div,#twentytwentyfive .summer td:nth-of-type(8) div,#twentytwentyfive .summer td:nth-of-type(9) div{height:15px;background-color:#55bf9e;vertical-align:middle}#twentytwentyfive .fall td:nth-of-type(10) div,#twentytwentyfive .fall td:nth-of-type(11) div,#twentytwentyfive .fall td:nth-of-type(12) div{height:15px;background-color:#1f3466;vertical-align:middle}#twentytwentyfive .winter td:nth-of-type(13) div,#twentytwentyfive .winter td:nth-of-type(14) div{height:15px;background-color:#c89a40;vertical-align:middle}#twentytwentyfive .allipa td div{height:15px;background-color:#b5d173;vertical-align:middle}#twentytwentyfive .onetwenty td:nth-of-type(6) div,#twentytwentyfive .onetwenty td:nth-of-type(7) div,#twentytwentyfive .onetwenty td:nth-of-type(8) div{height:15px;background-color:#8b764c;vertical-align:middle}#twentytwentyfive .tripledwws td:nth-of-type(12) div,#twentytwentyfive .tripledwws td:nth-of-type(13) div,#twentytwentyfive .tripledwws td:nth-of-type(14) div{height:15px;background-color:#582514;vertical-align:middle}#twentytwentyfive .liquidtruth td:nth-of-type(9) div,#twentytwentyfive .liquidtruth td:nth-of-type(10) div,#twentytwentyfive .liquidtruth td:nth-of-type(11) div{height:15px;background-color:#397da9;vertical-align:middle}#twentytwentyfive .patux td:nth-of-type(12) div,#twentytwentyfive .patux td:nth-of-type(13) div,#twentytwentyfive .patux td:nth-of-type(14) div{height:15px;background-color:#d02b30;vertical-align:middle}#twentytwentyfive .vodkacocktails td:nth-of-type(5) div,#twentytwentyfive .vodkacocktails td:nth-of-type(6) div,#twentytwentyfive .vodkacocktails td:nth-of-type(7) div,#twentytwentyfive .vodkacocktails td:nth-of-type(8) div,#twentytwentyfive .vodkacocktails td:nth-of-type(9) div,#twentytwentyfive .vodkacocktails td:nth-of-type(10) div,#twentytwentyfive .vodkacocktails td:nth-of-type(11) div,#twentytwentyfive .vodkacocktails td:nth-of-type(12) div,#twentytwentyfive .vodkacocktails td:nth-of-type(13) div,#twentytwentyfive .vodkacocktails td:nth-of-type(14) div,#twentytwentyfive .vodkacocktails td:nth-of-type(15) div,#twentytwentyfive .vodkacocktails td:nth-of-type(16) div,#twentytwentyfive .vodkacocktails td:nth-of-type(17) div,#twentytwentyfive .vodkacocktails td:nth-of-type(18) div{height:15px;background-color:#0095b2;vertical-align:middle}#twentytwentyfive .tropicalmix td:nth-of-type(5) div,#twentytwentyfive .tropicalmix td:nth-of-type(6) div,#twentytwentyfive .tropicalmix td:nth-of-type(7) div,#twentytwentyfive .tropicalmix td:nth-of-type(8) div,#twentytwentyfive .tropicalmix td:nth-of-type(9) div,#twentytwentyfive .tropicalmix td:nth-of-type(10) div,#twentytwentyfive .tropicalmix td:nth-of-type(11) div,#twentytwentyfive .tropicalmix td:nth-of-type(12) div,#twentytwentyfive .tropicalmix td:nth-of-type(13) div,#twentytwentyfive .tropicalmix td:nth-of-type(14) div,#twentytwentyfive .tropicalmix td:nth-of-type(15) div,#twentytwentyfive .tropicalmix td:nth-of-type(16) div,#twentytwentyfive .tropicalmix td:nth-of-type(17) div,#twentytwentyfive .tropicalmix td:nth-of-type(18) div{height:15px;background-color:#01aa88;vertical-align:middle}#twentytwentyfive .shvl td div{height:15px;background-color:#fede2f;vertical-align:middle}#twentytwentyfive .bomvc td div{height:15px;background-color:#f4752a;vertical-align:middle}#twentytwentyfive .gpvc td div{height:15px;background-color:#ef667e;vertical-align:middle}#twentytwentyfive .bsvs td div{height:15px;background-color:#52b259;vertical-align:middle}#twentytwentyfive .llvc td div{height:15px;background-color:#1caba3;vertical-align:middle}#twentytwentyfive .pcvm td div{height:15px;background-color:#c4356a;vertical-align:middle}#twentytwentyfive .pormt td div{height:15px;background-color:#18aaa3;vertical-align:middle}#twentytwentyfive .sltm td div{height:15px;background-color:#52b25a;vertical-align:middle}#twentytwentyfive .awespray td div{height:15px;background-color:#98cdbd;vertical-align:middle}#twentytwentyfive .compelling td div{height:15px;background-color:#c8de8f;vertical-align:middle}#twentytwentyfive .barrelhoney td div{height:15px;background-color:#f1ab65;vertical-align:middle}#twentytwentyfive .sonic td div{height:15px;background-color:#b1322c;vertical-align:middle}#twentytwentyfive .hullhelm td div{height:15px;background-color:#91c2da;vertical-align:middle}#twentytwentyfive .alt td:nth-of-type(11) div,#twentytwentyfive .alt td:nth-of-type(12) div,#twentytwentyfive .alt td:nth-of-type(13) div,#twentytwentyfive .alt td:nth-of-type(14) div{height:15px;background-color:#ea6966;vertical-align:middle}#twentytwentyfive .letsgetlost td div{height:15px;background-color:#9bad64;vertical-align:middle}.beer-and-benevolence .panel-title{visibility:hidden;height:0px}.beer-and-benevolence h1{color:#666 !important}.benevolence a:link{color:#666}.benevolence a:visited{color:#666}.benevolence a:hover{color:#666}.benevolence a:active{color:#666}.benevolence p{font-size:1.2em;line-height:2em}.benevolence hr{margin:0 auto;display:block;background-image:url(/sites/all/themes/dfh/images/benevolence/benevolence_hr_wide.png)}.benevolence .panel-col-first{border-style:none}@media(min-width:482px){.benevolence .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/benevolence/benevolence_vr.png) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.benevolence .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/benevolence/benevolence_hr_short.png) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.benevolence .panel-col-first .inside .pane-menu-menu-dash ul li a{font-family:"TypewriterMedium";color:#223a1a}.benevolence .panel-col-last{width:100%}.benevolence .panel-col-last .inside h2{font-family:"Dogfish";color:#223a1a}.benevolence .panel-col-last .inside .focus{width:250px;display:block;margin:0 auto;margin-bottom:20px}@media(min-width:482px){.benevolence .panel-col-last .inside .focus{width:60%}}.benevolence .panel-col-last .inside .focus img{width:100%}.benevolence .panel-col-last .inside .images img{width:100%;height:auto;margin-bottom:8px;padding:0 5px}.benevolence .panel-col-last .inside .field-body hr{margin-top:10px;margin-bottom:10px}.benevolence .panel-col-last .inside .field-body img{width:100%}.benevolence .panel-col-last .inside .field-body img.right{float:none;width:100%}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body img.right{float:right;width:40%;padding-left:10px}}.benevolence .panel-col-last .inside .field-body img.left{float:none;width:100%}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body img.left{float:left;width:40%;padding-left:10px}}.benevolence .panel-col-last .inside .field-body .benevolence_home_imgs{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.benevolence .panel-col-last .inside .field-body .benevolence_home_imgs .imgwrap{width:20%}.benevolence .panel-col-last .inside .field-body .benevolence_home_imgs .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}.benevolence .panel-col-last .inside .field-body .imgleft{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body .imgleft{flex-direction:row;flex-wrap:nowrap}}.benevolence .panel-col-last .inside .field-body .imgleft .imgwrap{order:1;width:100%}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body .imgleft .imgwrap{width:25%}}.benevolence .panel-col-last .inside .field-body .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.benevolence .panel-col-last .inside .field-body .imgleft .imgwrap .caption{width:100%;text-align:left;font-size:.6875em;text-transform:capitalize}.benevolence .panel-col-last .inside .field-body .imgleft p{order:2;width:100%;margin-top:0px}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body .imgleft p{width:75%}}.benevolence .panel-col-last .inside .field-body .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.benevolence .panel-col-last .inside .field-body .imgright{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body .imgright{flex-direction:row;flex-wrap:nowrap}}.benevolence .panel-col-last .inside .field-body .imgright .imgwrap{width:100%;order:2}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body .imgright .imgwrap{width:25%}}.benevolence .panel-col-last .inside .field-body .imgright .imgwrap img{width:100%}.benevolence .panel-col-last .inside .field-body .imgright .imgwrap .caption{width:100%;text-align:right;font-size:.6875em;text-transform:capitalize}.benevolence .panel-col-last .inside .field-body .imgright p{order:1;width:100%;margin-top:0px}@media(min-width:482px){.benevolence .panel-col-last .inside .field-body .imgright p{width:75%}}.benevolence .panel-col-last .inside .field-body .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.benevolence .panel-col-bottom .inside .subfeatures{margin-top:15px;padding:50px 0px;border-top:2px solid #666}.benevolence .panel-col-bottom .inside .subfeatures hr{width:100%;display:block}.benevolence .panel-col-bottom .inside .subfeatures .subfeature{width:23%}.benevolence .panel-col-bottom .inside .subfeatures .subfeature .image{width:95%;margin:0 auto;padding:4px 4px 0px 4px;border-width:8px 8px 0px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/benevolence/frame.gif) 8 8}.benevolence .panel-col-bottom .inside .subfeatures .subfeature .title{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/benevolence/tab.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.benevolence .panel-col-bottom .inside .subfeatures .subfeature .title a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:.875em;text-align:center}.page-beer-and-benevolence-events .panel-col-last .inside{display:flex;flex-direction:column}.page-beer-and-benevolence-events .panel-col-last .inside .field-body{order:1}.page-beer-and-benevolence-events .panel-col-last .inside .pane-events{order:2}ul#benevolencenav li a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:1em;text-align:center;text-transform:uppercase}.frame .image{border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8;border-width:8px 8px 0px 8px;display:block;padding:5px 5px 0px 5px;margin:0 auto;width:90%}.frame .title{width:100%;display:block;text-align:center;vertical-align:top;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;width:100%;padding:15px 0;display:block}.frame .title span,.frame .title a{font-family:"TypewriterMedium";font-size:1em;color:#fff;text-align:center;width:auto;display:block;margin:0 auto}.brewery.beer.mobile .sidebar-first{display:none}@media(min-width:768px){.brewery.beer.mobile .sidebar-first{display:block}}.sidebar-first h1{width:200px;margin:0 auto;text-align:center;font-size:2.75em;padding-top:50px;padding-bottom:20px}.sidebar-first .view-display-id-mobile_beer_select{display:block;min-width:100%}@media(min-width:768px){.sidebar-first .view-display-id-mobile_beer_select{display:none}}.sidebar-first .beer_select{display:none}.beer_filter_attached{display:block;margin:0 auto}.beer_filter_attached .view-filters{display:none}.beer_filter_attached .view-content{display:none}@media(min-width:768px){.beer_filter_attached .view-content{display:block}}.beer_filter_attached .view-footer{display:none}@media(min-width:768px){.beer_filter_attached .view-footer{display:block}}.beer_select{display:block}@media(min-width:768px){.beer_select{display:none}}.side-beers{width:100%;padding-left:12px;margin-top:0px}.side-beers .beer-name{display:block;margin-right:0;margin-bottom:10px;width:100%}.side-beers .beer-name a{font-family:"TypewriterMedium";color:#5f5338}.view-footer h2{font-size:.875em;width:200px;text-align:left}.view-footer h2 a{font-family:"TypewriterMedium";color:#5f5338}.view-footer p{font-size:.875em}.view-footer p a{font-family:"TypewriterMedium";color:#5f5338}.view-display-id-filter_beer_block .view-filters{display:none}.view-display-id-filter_beer_block .view-filters form{margin:0 auto;max-width:200px;padding-top:25px}.view-display-id-filter_beer_block .view-filters form .views-exposed-widgets{width:100%;padding:0;margin:0}.view-display-id-filter_beer_block .view-filters form .views-exposed-widgets .views-exposed-widget{padding:0}.view-display-id-filter_beer_block .view-filters form .views-exposed-widgets .views-exposed-widget label{display:block;margin:0 auto;text-align:left}.view-display-id-filter_beer_block .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-tid{width:100%;margin:0 auto}.view-display-id-filter_beer_block .view-content h2{text-align:left;font-family:"TypewriterMedium";font-size:1.375em;border:0px;border-image:none !important;padding-left:12px;margin-bottom:8px}.view-display-id-filter_beer_block .view-footer h2{font-size:.875em;width:200px;text-align:left;border-bottom:0}.view-display-id-filter_beer_block .view-footer h2 a{font-family:"TypewriterMedium";color:#5f5338;padding-left:12px}.view-display-id-filter_beer_block .view-footer p{font-size:.875em}.view-display-id-filter_beer_block .view-footer p a{font-family:"TypewriterMedium";color:#5f5338;padding-left:12px}.view-display-id-filter_beer_block .beer{display:block;margin-right:0;margin-bottom:10px}.view-display-id-filter_beer_block .beer a{font-family:"TypewriterMedium";color:#5f5338;font-size:.875em}.node-blog .field-blog-image{width:100%;border-width:15px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;display:block;vertical-align:bottom;padding:10px}.node-blog .field-blog-image a{width:100%;height:auto;display:block}.node-blog .field-blog-image img{display:block;width:920px;height:auto;vertical-align:bottom;margin:0 auto}.node-blog h1.blog_title{width:100%;font-size:1.375em;text-align:center}@media(min-width:768px){.node-blog h1.blog_title{font-size:2em}}.node-blog hr{background-image:url(/sites/all/themes/dfh/images/hr2.gif);width:100%}.node-blog #date{font-family:"TypewriterMedium";font-size:1em;text-align:center;color:#968966;margin-bottom:25px}.node-blog .story img{display:inline-block;height:100% !important}.node-blog .story img.left{float:left;padding-right:10px}.node-blog .story img.right{float:right;padding-left:10px}#main-content .blog-list{padding-top:60px}#main-content .blog-list hr{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/hr2.gif);background-size:100%}#main-content .blog-list .blog-item{width:100%}#main-content .blog-list .blog-item img{width:100%;border-width:15px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;vertical-align:bottom;padding:2px 2px;display:block}#main-content .blog-list .blog-item img a{width:100%;height:auto;display:block}#main-content .blog-list .blog-item p{font-family:"Dogfish";font-size:1.125em;line-height:20px;margin-top:0;padding:20px 25px;color:#5f5338;display:block;text-align:center}@media(min-width:1025px){#main-content .blog-list .blog-item p{font-size:1.625em;line-height:30px;padding:0 45px}}#main-content .blog-list .blog-item .blog-post-date{margin-top:10px;font-family:"TypewriterMedium";color:#968966;text-align:center;margin-bottom:25px;font-size:1em}a.button{background-color:#968966;color:#fff;font-size:1.375em}a.button:hover{color:#fff}.i-pedal-alot a.button{background-color:#13355a;background-image:none}.instagram a.button{width:80%;margin:0 auto}.qr-menu a.button{background-color:#126248;background-image:none;font-size:2.625em;width:90%;height:60px;padding:10px 0px}#fullwidthbutton{display:block;width:100%}#fullwidthbutton .button{width:100%;margin:0 auto 20px 0}@media(min-width:482px){#fullwidthbutton .button{width:60%;margin:0 auto}}.xola-custom{background-color:#968966;color:#fff;font-family:"TypewriterMedium";font-size:1.0625em;display:inline-block;padding:16px 31px;cursor:pointer}.page-distillery-canned-cocktails .view-display-id-cocktails_main .spirit .image,.page-distillery-canned-cocktails .view-display-id-page_1 .spirit .image{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px;border-width:4px}.page-distillery-canned-cocktails .view-display-id-cocktails_main .spirit .name,.page-distillery-canned-cocktails .view-display-id-page_1 .spirit .name{font-family:"TypewriterMedium";font-size:1.125em;padding-top:10px}.node-canned-cocktail .canned_cocktail_information h1{font-size:2.25em;color:#fff;display:block;padding:10px;color:#fff;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-size:cover;background-repeat:no-repeat;width:100%;margin-top:0px}.node-canned-cocktail .canned_cocktail_information h2 .field-subtitle p{text-align:center}.node-canned-cocktail .canned_cocktail_content{padding-top:15px}.node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .find_this_canned_cocktail{display:none}.node-canned-cocktail .canned_cocktail_content .dfhmedia{padding:10px 10px;border-radius:5px}.node-canned-cocktail .canned_fishfinder_submit{display:block;background-image:url(/sites/all/themes/dfh/images/button_bg.gif);background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center;font-family:"TypewriterMedium";color:#fff;font-size:1.375em;cursor:pointer}@media(min-width:482px){.node-canned-cocktail .canned_fishfinder_submit{padding-top:8px}}@media(min-width:768px){.node-canned-cocktail .canned_fishfinder_submit{padding-top:8px}}.node-canned-cocktail .canned_cocktail_images{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding-top:60px;margin-bottom:10px}.node-canned-cocktail .canned_cocktail_images .wrap{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px;border-width:5px;display:block;width:100%;height:100%}.node-canned-cocktail .canned_cocktail_images .wrap:nth-child(2){display:none}.node-canned-cocktail .canned_cocktail_images .wrap:nth-child(3){display:none}@media(min-width:482px){.node-canned-cocktail .canned_cocktail_images .wrap{width:31%}.node-canned-cocktail .canned_cocktail_images .wrap:nth-child(2){display:block}.node-canned-cocktail .canned_cocktail_images .wrap:nth-child(3){display:block}}.node-canned-cocktail .canned_cocktail_images .wrap img{width:100%;display:block;margin:0 auto}.node-canned-cocktail .merch h2.header{text-align:center;color:#126248;margin-bottom:0px;text-transform:uppercase;width:100%}.node-canned-cocktail .merch .field-shop-item article{display:flex;flex-direction:column}.node-canned-cocktail .merch .field-shop-item article a{order:1;color:#fff}.node-canned-cocktail .merch .field-shop-item article h2{min-height:16px;font-size:1em;padding:0px 0px 0px 0px;order:2}.scratch-made-process .node-page .content{display:flex;flex-direction:column}@media(min-width:768px){.scratch-made-process .node-page .content{flex-direction:row}}.scratch-made-process .node-page .content img{display:none;width:50%}@media(min-width:768px){.scratch-made-process .node-page .content img{display:block;order:2}}.scratch-made-process .node-page .content .field-body{width:50%;order:1}.page-checkout #commerce-checkout-coupon-ajax-wrapper{width:100%}@media(min-width:482px){.page-checkout #commerce-checkout-coupon-ajax-wrapper{width:400px}}.page-checkout #commerce-checkout-coupon-ajax-wrapper .coupon_trigger a{font-family:"TypewriterMedium";font-size:1em}.page-checkout #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list{margin-top:15px}.page-checkout #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list td{padding-right:15px}.page-checkout #commerce-checkout-form-checkout .fieldset-legend{font-family:"TypewriterMedium";font-size:1em;text-align:center;text-transform:uppercase}.view-id-order_coupon_list{display:none}.dash .panel-col-first{border-style:none}@media(min-width:482px){.dash .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/dash/dash_vr.gif) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.dash .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/dash/dash_hr.gif) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.dash .panel-col-first .inside .pane-menu-menu-dash ul li a{font-family:"TypewriterMedium";color:#000}.dash .panel-col-last{padding-left:0}@media(min-width:482px){.dash .panel-col-last{padding-left:40px}}.dash .panel-col-last .inside h1{font-family:"Dogfish";color:#000;text-align:center}.dash .panel-col-last .inside h2{font-family:"Dogfish";color:#000}.dash .panel-col-last .inside .button{width:90%;background:#000;color:#fff;margin:0 auto}.dash .panel-col-last .inside section{border-bottom:3px solid #000;margin-bottom:20px;padding-bottom:20px}.dash .panel-col-last .inside .costumes{width:75%;margin:0 auto}.dash .panel-col-last .inside .costumes .costume{display:block;width:100%}.dash .panel-col-last .inside .costumes .costume img{width:100%;height:auto}.oldenough .dialog,.oldenough .dialog-content{display:none}.dialog-background,.dialog-content{position:fixed;top:0;left:0;right:0}.dialog-background{background:#aaa;filter:alpha(opacity=80);background-color:rgba(0,0,0,.9);z-index:100;height:100%;bottom:0}.dialog-content{border-width:8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/agegate_frame.svg) 8 8;width:100%;z-index:9999;margin:0 auto}@media(min-width:768px){.dialog-content{margin:2em auto 1em;width:490px}}.dialog-content #fishgate-form{z-index:1000;background:#fff;position:relative}.dialog-content #fishgate-form .beer-info-textfield{display:none}.dialog{overflow:hidden}.dialog hr{display:block;text-align:center;margin:0 auto}.dialog h1{font-size:1.5em;text-align:center;margin:0}@media(min-width:768px){.dialog h1{padding-top:0;font-size:2.9375em}}.dialog h3{text-align:center;color:#968966;font-size:.875em}@media(min-width:768px){.dialog h3{font-size:1.375em}}.dialog .dialogbg{background-color:#fff;position:relative;z-index:1;width:100%;height:99%;margin:0 auto;padding-bottom:10px}@media(min-width:482px){.dialog .dialogbg{padding-bottom:55px}}.dialog .form-required{color:#5f5338}.dialog .head{height:125px;background-color:#fff}@media(min-width:482px){.dialog .head{height:100px}}.dialog .head .bump{width:65%;height:120px;background-image:url(/sites/all/themes/dfh/images/agegate_bump.svg);background-repeat:no-repeat;background-size:100%;background-color:rgba(0,0,0,0);margin:0 auto;position:relative;display:block;z-index:2;margin-top:-5px}@media(min-width:482px){.dialog .head .bump{background-size:100% 100%;width:180px;height:100%}}@media(min-width:768px){.dialog .head .bump{background-size:100% 100%}}.dialog .head .bump picture.shark{display:block;height:auto;width:100%;padding-bottom:10px;position:absolute;left:0}.dialog .head .bump picture.shark img{width:90%;margin-left:5%;transform:rotate(8deg)}.dialog form{width:98%;height:100px;margin:0 auto;display:block;flex-direction:row}@media(min-width:768px){.dialog form{display:flex;flex-direction:column;height:auto}}.dialog .form-required{display:inline-block;align-items:center;width:auto;height:60px}@media(min-width:768px){.dialog .form-required{display:flex;flex-direction:row;height:auto}}.dialog .form-required label{width:auto;margin-left:0px;text-align:center}@media(min-width:768px){.dialog .form-required label{text-align:right;margin-left:20px;width:50px}}.dialog .form-required select{width:auto;margin-left:8px;vertical-align:top;margin-bottom:0px;display:flex;text-transform:uppercase;text-align:center;font-family:"TypewriterMedium"}@media(min-width:768px){.dialog .form-required select{width:170px;margin-left:50px}}.dialog input[type=submit]{width:100%;height:auto;margin:0 auto;color:#fff;font-family:"TypewriterMedium";padding-top:8px;background-image:url(/sites/all/themes/dfh/images/agegate_bar.svg);background-repeat:no-repeat;background-size:cover;border:0;background-color:rgba(0,0,0,0);padding-bottom:10px;display:block;margin-top:15px}.dialog .responsibility{margin-top:10px;color:#5f5338}.dialog-background-open,.dialog-open{display:block}.dialog-background-trans{background:rgba(0,0,0,0)}.cookie-compliance{background-color:#fff;position:fixed;bottom:0;width:100%}.cookie-compliance__inner{max-width:1024px;width:75%;margin:0 auto}.cookie-compliance__text{color:#000;margin:0 auto;text-align:center}.cookie-compliance__button{background-color:#000;color:#fff;width:80%;margin:0 auto}@media(min-width:768px){.cookie-compliance__button{width:20%}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center}.modalcontent{width:100%}.node-type-event h1{font-family:"TypewriterMedium"}.node-type-event .datetime{font-family:"TypewriterMedium";font-size:1.25em;color:#968966;line-height:23px}@media(min-width:768px){.node-type-event .datetime{font-size:1.25em;line-height:25px}}@media(min-width:1025px){.node-type-event .datetime{font-size:1.25em;line-height:29px}}.node-type-event .address{font-size:.875em}.node-type-event .event_description p{margin-top:0px}#threeotwo h2{color:#000}#threeotwo .block{width:75%;margin:0 auto}.page-events .sidebar-first,.view-display-id-brewery_events .sidebar-first,.view-display-id-other_pub_events .sidebar-first,.view-display-id-cm_events .sidebar-first,.view-display-id-benevolence_events .sidebar-first{order:1;flex-direction:column}.page-events #main-content,.view-display-id-brewery_events #main-content,.view-display-id-other_pub_events #main-content,.view-display-id-cm_events #main-content,.view-display-id-benevolence_events #main-content{order:2}.page-events .view-id-events,.view-display-id-brewery_events .view-id-events,.view-display-id-other_pub_events .view-id-events,.view-display-id-cm_events .view-id-events,.view-display-id-benevolence_events .view-id-events{padding-top:30px}@media(min-width:768px){.page-events .view-id-events,.view-display-id-brewery_events .view-id-events,.view-display-id-other_pub_events .view-id-events,.view-display-id-cm_events .view-id-events,.view-display-id-benevolence_events .view-id-events{padding-top:60px}}.page-events .event,.view-display-id-brewery_events .event,.view-display-id-other_pub_events .event,.view-display-id-cm_events .event,.view-display-id-benevolence_events .event{min-width:100%}.page-events .event .head,.view-display-id-brewery_events .event .head,.view-display-id-other_pub_events .event .head,.view-display-id-cm_events .event .head,.view-display-id-benevolence_events .event .head{padding:10px 0;margin-bottom:28px;width:100%}.page-events .event .head .event_name,.view-display-id-brewery_events .event .head .event_name,.view-display-id-other_pub_events .event .head .event_name,.view-display-id-cm_events .event .head .event_name,.view-display-id-benevolence_events .event .head .event_name{font-family:"TypewriterMedium";color:#5f5338;text-align:left;display:block;font-size:1.25em}@media(min-width:768px){.page-events .event .head .event_name,.view-display-id-brewery_events .event .head .event_name,.view-display-id-other_pub_events .event .head .event_name,.view-display-id-cm_events .event .head .event_name,.view-display-id-benevolence_events .event .head .event_name{font-size:1.75em}}@media(min-width:1025px){.page-events .event .head .event_name,.view-display-id-brewery_events .event .head .event_name,.view-display-id-other_pub_events .event .head .event_name,.view-display-id-cm_events .event .head .event_name,.view-display-id-benevolence_events .event .head .event_name{font-size:1.75em}}.page-events .event .head .event_name a,.view-display-id-brewery_events .event .head .event_name a,.view-display-id-other_pub_events .event .head .event_name a,.view-display-id-cm_events .event .head .event_name a,.view-display-id-benevolence_events .event .head .event_name a{font-family:"TypewriterMedium";color:#5f5338;text-align:left;display:block;font-size:1.125em}@media(min-width:768px){.page-events .event .head .event_name a,.view-display-id-brewery_events .event .head .event_name a,.view-display-id-other_pub_events .event .head .event_name a,.view-display-id-cm_events .event .head .event_name a,.view-display-id-benevolence_events .event .head .event_name a{font-size:.875em}}@media(min-width:1025px){.page-events .event .head .event_name a,.view-display-id-brewery_events .event .head .event_name a,.view-display-id-other_pub_events .event .head .event_name a,.view-display-id-cm_events .event .head .event_name a,.view-display-id-benevolence_events .event .head .event_name a{font-size:.875em}}.page-events .event .description,.view-display-id-brewery_events .event .description,.view-display-id-other_pub_events .event .description,.view-display-id-cm_events .event .description,.view-display-id-benevolence_events .event .description{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:768px){.page-events .event .description,.view-display-id-brewery_events .event .description,.view-display-id-other_pub_events .event .description,.view-display-id-cm_events .event .description,.view-display-id-benevolence_events .event .description{flex-direction:row}}.page-events .event .description .event_info,.view-display-id-brewery_events .event .description .event_info,.view-display-id-other_pub_events .event .description .event_info,.view-display-id-cm_events .event .description .event_info,.view-display-id-benevolence_events .event .description .event_info{min-width:33%;padding-bottom:25px}.page-events .event .description .event_info .event_date,.view-display-id-brewery_events .event .description .event_info .event_date,.view-display-id-other_pub_events .event .description .event_info .event_date,.view-display-id-cm_events .event .description .event_info .event_date,.view-display-id-benevolence_events .event .description .event_info .event_date{font-family:"TypewriterMedium";font-size:1em;color:#968966;line-height:23px}@media(min-width:768px){.page-events .event .description .event_info .event_date,.view-display-id-brewery_events .event .description .event_info .event_date,.view-display-id-other_pub_events .event .description .event_info .event_date,.view-display-id-cm_events .event .description .event_info .event_date,.view-display-id-benevolence_events .event .description .event_info .event_date{font-size:1em;line-height:25px}}@media(min-width:1025px){.page-events .event .description .event_info .event_date,.view-display-id-brewery_events .event .description .event_info .event_date,.view-display-id-other_pub_events .event .description .event_info .event_date,.view-display-id-cm_events .event .description .event_info .event_date,.view-display-id-benevolence_events .event .description .event_info .event_date{font-size:1.25em;line-height:29px}}.page-events .event .description .event_info .address,.view-display-id-brewery_events .event .description .event_info .address,.view-display-id-other_pub_events .event .description .event_info .address,.view-display-id-cm_events .event .description .event_info .address,.view-display-id-benevolence_events .event .description .event_info .address{font-size:.875em}.page-events .event .description .event_info .event_image,.view-display-id-brewery_events .event .description .event_info .event_image,.view-display-id-other_pub_events .event .description .event_info .event_image,.view-display-id-cm_events .event .description .event_info .event_image,.view-display-id-benevolence_events .event .description .event_info .event_image{width:250px;height:100%;margin-top:15px}.page-events .event .description .event_description,.view-display-id-brewery_events .event .description .event_description,.view-display-id-other_pub_events .event .description .event_description,.view-display-id-cm_events .event .description .event_description,.view-display-id-benevolence_events .event .description .event_description{padding-left:10px}@media(min-width:1025px){.page-events .event .description .event_description,.view-display-id-brewery_events .event .description .event_description,.view-display-id-other_pub_events .event .description .event_description,.view-display-id-cm_events .event .description .event_description,.view-display-id-benevolence_events .event .description .event_description{padding-left:0px}}.page-events .event .description .event_description p,.view-display-id-brewery_events .event .description .event_description p,.view-display-id-other_pub_events .event .description .event_description p,.view-display-id-cm_events .event .description .event_description p,.view-display-id-benevolence_events .event .description .event_description p{margin-top:0px}.page-events .event hr,.view-display-id-brewery_events .event hr,.view-display-id-other_pub_events .event hr,.view-display-id-cm_events .event hr,.view-display-id-benevolence_events .event hr{background-image:url(/sites/all/themes/dfh/images/hr2.gif);width:100%}.fda-analysis thead{font-family:"TypewriterMedium";font-weight:normal;padding-bottom:10px}.fda-analysis tbody tr.analysis td{padding:10px 10px;font-weight:bold}.faqs li a{font-size:1.375em;font-family:"TypewriterMedium"}.faqs h2.pane-title{font-size:1.125em;font-family:"TypewriterMedium"}.fishfinder #main-content{display:flex;flex-direction:column}@media(min-width:1025px){.fishfinder #main-content{flex-direction:row;flex-wrap:wrap}}.fishfinder #main-content .fishfinder_search{width:100%;display:flex;flex-direction:column}@media(min-width:1025px){.fishfinder #main-content .fishfinder_search{flex-direction:row;flex-wrap:wrap}}@media(min-width:1025px){.fishfinder #main-content .fishfinder_search{width:30%}}.fishfinder #main-content .fishfinder_search form{width:100%}@media(min-width:1025px){.fishfinder #main-content .fishfinder_search form{width:100%}}.fishfinder #main-content .jumptosearch{position:fixed;bottom:0px;width:90%;padding:10px 10px;background-color:#5f5338;color:#fff;font-family:"TypewriterMedium";z-index:9999999}@media(min-width:482px){.fishfinder #main-content .jumptosearch{display:none}}@media(min-width:768px){.fishfinder #main-content .jumptosearch{display:none}}@media(min-width:1025px){.fishfinder #main-content .jumptosearch{display:none}}.fishfinder #main-content .jumptosearch a{color:#fff;width:100%;display:block}.fishfinder #main-content .jumptosearch a:visited{color:#fff;width:100%;display:block}.fishfinder_search article{display:none}.fishfinder_search .find_this_beer{width:100%}.fishfinder_search .find_this_beer .form-item-brand,.fishfinder_search .find_this_beer .form-item-miles,.fishfinder_search .find_this_beer .form-item-storeType{display:block;position:relative;width:100%;padding-bottom:15px}.fishfinder_search .find_this_beer .form-item-brand:after,.fishfinder_search .find_this_beer .form-item-miles:after,.fishfinder_search .find_this_beer .form-item-storeType:after{content:"▼";display:inline-block;position:absolute;top:30px;right:5px;bottom:0;height:10px;color:#fff;background-color:#968966}.fishfinder_search .find_this_beer .form-item-storeType{display:none}.fishfinder_search .find_this_beer .locate{display:flex;flex-direction:row;justify-content:space-between}.fishfinder_search .find_this_beer .locate .form-item-zip,.fishfinder_search .find_this_beer .locate #edit-locate{width:45%}.fishfinder_search .find_this_beer .locate #edit-locate{margin:top 15px}.fishfinder_search .find_this_beer .locate .form-item-zip input{width:100%;height:40px;text-align:center}.fishfinder_search .find_this_beer .locate .form-item-storeType{display:none}.fishfinder_search .find_this_beer #fishfinder-advanced-search-block-form div{padding-bottom:10px}.fishfinder_search .find_this_beer label{font-size:.875em}.fishfinder_search .find_this_beer select{padding:8px}.fishfinder_search .find_this_beer input[type=text]{border:2px solid #968966}.fishfinder_search .find_this_beer input[type=submit]{background-color:#968966;color:#fff;padding:10px 20px;display:block;-webkit-appearance:none;width:80%;margin:0 auto;margin-bottom:15px}.fishfinder_search .find_this_beer .headsup{margin-top:20px;font-family:"TypewriterMedium"}.fishfinder .results{width:100%}@media(min-width:1025px){.fishfinder .results{width:70%;padding-left:15px}}.fishfinder .results .fffilter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding-left:0px}@media(min-width:768px){.fishfinder .results .fffilter{justify-content:flex-start}}.fishfinder .results .fffilter li{padding:10px 5px}@media(min-width:768px){.fishfinder .results .fffilter li{margin-right:15px}}.fishfinder .results .fffilter a{color:#968966;padding:10px 5px;font-family:"TypewriterMedium"}.fishfinder .results .fffilter a.active{background-color:#968966;color:#fff}.fishfinder .results #delivery{width:100%;max-height:200px}.fishfinder .results #delivery #scwrap{max-width:100%}.fishfinder .results #delivery #smartcommerce{width:100%;max-width:100%;padding:40px 0 10px 0 !important;border-bottom:1px solid #968966}.fishfinder .results #delivery #smartcommerce .newDivCpDependent{display:flex;flex-direction:column;padding:0 0 0 0 !important}.fishfinder .results #delivery #smartcommerce .newDivCpDependent div:first-child select{display:none}.fishfinder .results #delivery #smartcommerce div[data-sc-type=attributes-select],.fishfinder .results #delivery #smartcommerce div[data-sc-type=retailer-carousel],.fishfinder .results #delivery #smartcommerce div[data-sc-id]{max-width:100%}.fishfinder .results #delivery #smartcommerce .change-location-cta{display:none !important;color:#968966 !important;margin:0 auto;text-align:center}.fishfinder .results #delivery #smartcommerce .change-location-cta:before{content:none}.fishfinder .results #delivery #smartcommerce div[data-sc-id]{min-width:0 !important}.fishfinder .results #delivery #smartcommerce div[data-sc-id] .slick-track,.fishfinder .results #delivery #smartcommerce div[data-sc-type=retailer-carousel] .slick-track{display:flex !important;width:100% !important;height:100% !important;flex-direction:row !important;flex-wrap:wrap !important;align-content:center !important;justify-content:center !important;align-items:center !important;overflow:visible !important}.fishfinder .results #delivery #smartcommerce div[data-sc-id] .slick-track,.fishfinder .results #delivery #smartcommerce div[data-sc-type=retailer-carousel] .slick-track{padding-right:0 !important}.fishfinder .results #delivery #smartcommerce div[data-sc-id] .slick-slide,.fishfinder .results #delivery #smartcommerce div[data-sc-type=retailer-carousel] .slick-slide{max-width:100px !important;margin:0 !important;padding-right:0px}.fishfinder .results #delivery #smartcommerce button.slick-prev,.fishfinder .results #delivery #smartcommerce button.slick-next{display:none !important;visibility:hidden !important}.fishfinder .results #delivery #delivery_options{display:flex;flex-direction:row;justify-content:space-between;padding-left:0px;flex-wrap:wrap}.fishfinder .results #delivery #delivery_options .delivery_option{width:28%;margin-bottom:25px}.fishfinder .results #delivery #delivery_options .delivery_option a{width:100%;height:100%;display:block;text-align:center}.fishfinder .results #delivery #delivery_options .delivery_option a img{max-height:200px;max-width:65%;margin:0 auto}@media(min-width:1025px){.fishfinder .results #delivery #delivery_options .delivery_option a img{max-width:50%}}.fishfinder .results #ffanchor{padding-bottom:100px}@media(min-width:482px){.fishfinder .results #ffanchor{padding-bottom:0px}}@media(min-width:768px){.fishfinder .results #ffanchor{padding-bottom:0px}}@media(min-width:1025px){.fishfinder .results #ffanchor{padding-bottom:0px}}.fishfinder .results ul#other_brands{padding-left:2px}.fishfinder .results ul#other_brands li{padding-top:0px;width:100%;font-size:.875em}@media(min-width:1025px){.fishfinder .results ul#other_brands li{width:50%}}.fishfinder ul.fishfinder_results,.fishfinder ul.spiritsfishfinder_results,.fishfinder ul.cannedfishfinder_results{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:0px;width:100%}@media(min-width:482px){.fishfinder ul.fishfinder_results,.fishfinder ul.spiritsfishfinder_results,.fishfinder ul.cannedfishfinder_results{display:inline-flex;width:100%;vertical-align:top}}@media(min-width:768px){.fishfinder ul.fishfinder_results,.fishfinder ul.spiritsfishfinder_results,.fishfinder ul.cannedfishfinder_results{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media(min-width:1025px){.fishfinder ul.fishfinder_results,.fishfinder ul.spiritsfishfinder_results,.fishfinder ul.cannedfishfinder_results{width:100%;padding-left:40px;align-items:flex-start}}.fishfinder ul.fishfinder_results h3,.fishfinder ul.spiritsfishfinder_results h3,.fishfinder ul.cannedfishfinder_results h3{margin-top:0}.fishfinder ul.fishfinder_results li,.fishfinder ul.spiritsfishfinder_results li,.fishfinder ul.cannedfishfinder_results li{display:block;text-transform:capitalize;padding:8px 0;text-align:center;width:45%}@media(min-width:482px){.fishfinder ul.fishfinder_results li,.fishfinder ul.spiritsfishfinder_results li,.fishfinder ul.cannedfishfinder_results li{text-align:left}}@media(min-width:482px){.fishfinder ul.fishfinder_results li,.fishfinder ul.spiritsfishfinder_results li,.fishfinder ul.cannedfishfinder_results li{text-align:left;width:30%}}.fishfinder ul.fishfinder_results li .alsoavail,.fishfinder ul.spiritsfishfinder_results li .alsoavail,.fishfinder ul.cannedfishfinder_results li .alsoavail{padding-top:8px;padding-bottom:4px;display:block}.fishfinder ul.fishfinder_results li a,.fishfinder ul.spiritsfishfinder_results li a,.fishfinder ul.cannedfishfinder_results li a{padding:6px 0}.distillery.fishfinder #main-content{display:flex;flex-direction:column}@media(min-width:1025px){.distillery.fishfinder #main-content{flex-direction:row;flex-wrap:wrap}}.distillery.fishfinder #main-content .fishfinder_search{width:100%;order:2;display:flex;flex-direction:column}@media(min-width:482px){.distillery.fishfinder #main-content .fishfinder_search{order:1}}@media(min-width:1025px){.distillery.fishfinder #main-content .fishfinder_search{flex-direction:row;flex-wrap:wrap;width:30%}}.distillery.fishfinder #main-content .fishfinder_search form{width:100%}.distillery.fishfinder #main-content .results{order:1}@media(min-width:482px){.distillery.fishfinder #main-content .results{order:2}}#quickfind{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:100%}@media(min-width:482px){#quickfind{width:65%;margin:0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#quickfind h2{display:block;width:100%;text-align:center;text-transform:uppercase}#quickfind .quickfindbeer{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto 20px;width:45%;min-height:280px}@media(min-width:482px){#quickfind .quickfindbeer{min-height:350px;width:30%}}#quickfind .quickfindbeer h3{text-align:center;width:100%;display:block;margin-bottom:auto}#quickfind .quickfindbeer #fullwidthbutton{display:block;width:75%;margin:0 auto;margin-top:auto;text-transform:uppercase;text-align:center;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;padding:10px 0;display:block;font-family:"TypewriterMedium";font-size:1em;color:#fff}#quickfind .quickfindbeer #fullwidthbutton:hover{cursor:pointer}footer p.copyright{color:#fff;text-align:center;padding:20px 0;width:100%;display:block}footer a:link{color:#fff}footer a:link:visited{color:#fff}footer .footer_main{width:50%;padding-top:0;margin:0 auto}footer .footer_main ul{padding-left:10px}@media(min-width:768px){footer .footer_main{padding-top:18px;width:85%}}footer .footer_utility{width:90%;margin:0 auto}@media(min-width:1025px){footer .footer_utility{width:35%}}footer .footer_utility ul{flex-direction:row}footer .footer_utility a{color:#fff}footer .footer_utility a:visited{color:#fff}footer a:visited{color:#fff}footer ul>li>a{color:#fff}footer ul>li>a:hover{color:#fff}footer ul>li>ul>li>a{color:#fff;font-family:sans-serif;font-size:.75em}footer ul>li>ul>li>a:visited{color:#fff}footer ul{padding:0;display:flex;flex-direction:column;margin-bottom:15px;justify-content:space-between}@media(min-width:768px){footer ul{flex-direction:row}}footer ul li.brewery,footer ul li.company,footer ul li.distillery,footer ul li.inn,footer ul li.restaurants{text-align:left;margin-bottom:15px}@media(min-width:1025px){footer ul li.brewery,footer ul li.company,footer ul li.distillery,footer ul li.inn,footer ul li.restaurants{width:20% !important}}footer ul li.brewery ul,footer ul li.company ul,footer ul li.distillery ul,footer ul li.inn ul,footer ul li.restaurants ul{margin-top:8px;visibility:visible;display:flex;flex-direction:column;height:auto;width:auto}.views-exposed-widgets{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.views-exposed-widgets{width:75%}}.views-widget small{display:none}.form-item-field-availability-tid,.form-item-tid,.form-item-field-address-administrative-area,.form-item-field-event-type-tid{display:block;position:relative;width:100%}@media(min-width:768px){.form-item-field-availability-tid,.form-item-tid,.form-item-field-address-administrative-area,.form-item-field-event-type-tid{width:165px}}.form-item-field-availability-tid:after,.form-item-tid:after,.form-item-field-address-administrative-area:after,.form-item-field-event-type-tid:after{content:"▼";display:inline-block;position:absolute;top:10px;right:5px;bottom:0;height:10px;color:#fff;background-color:#968966}form{margin-bottom:10px}form legend{margin-bottom:10px;font-family:"TypewriterMedium";font-size:1em;text-align:left}form fieldset{padding:0px}.view-display-id-cocktails_page form{width:200px;margin:0 auto}form div{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:15px}.basic form div{width:50%}form div label{width:100%;display:block}form div.form-item-quantity{align-self:flex-start}form .form-item-submitted-inncontact-why{display:flex;flex-direction:row;flex-wrap:nowrap}form .form-item-submitted-inncontact-why:first-of-type{margin-top:10px}form .form-item-submitted-inncontact-why label{margin-left:10px}form div:empty{height:0px;width:0px}form .form-required{color:#e62200}form label.required{color:#e62200}form #edit-submit-distillery{margin-top:-40px}select{background-color:#968966;width:100%;border-radius:0;color:#fff;-webkit-appearance:none;-moz-appearance:none;position:relative;padding:7px 5px}.form-item-product-id select{margin-top:15px}select:after{content:"▼";display:inline-block;position:absolute;top:10px;right:5px;bottom:0;height:10px;color:#fff;background-color:#968966}.wocaas select{background-color:#12341c;margin-bottom:10px}select::-ms-expand{display:none}input[type=text]{border:2px solid #968966}input[type=submit]{background-color:#968966;color:#fff;padding:10px 20px;display:block;margin-top:12px;-webkit-appearance:none}.commerce-add-to-cart input[type=submit]{margin:0 auto}.checkout-buttons{margin-bottom:25px}.checkout-buttons .fieldset-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start}@media(min-width:768px){.checkout-buttons .fieldset-wrapper{justify-content:flex-start}}.checkout-buttons .fieldset-wrapper input[type=submit]{margin:10px 10px}fieldset{border:0px}.quitters-day h1{color:#40899c !important}.quitters-day form a{color:#40899c}.quitters-day form label{font-size:1.375em;margin-bottom:20px}.quitters-day form label.required{color:#40899c}.quitters-day form select{background-color:#fff;color:#40899c;border:2px solid #40899c}.quitters-day form input{width:90%;line-height:22px}.quitters-day form input[type=text]{border:2px solid #40899c}.quitters-day form input[type=submit]{background-color:#fff;color:#40899c;border:2px solid #40899c}.webform-datepicker .hasDatepicker{display:none}@media(min-width:1025px){#features .feature .feature_info{overflow:hidden;border-width:8px 8px 8px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/feature_border.gif) 8 8}}#features .feature .feature_info .feature_content{background:#fff;overflow:hidden;min-height:475px}@media(min-width:768px){#features .feature .feature_info .feature_content{min-height:275px}}@media(min-width:1025px){#features .feature .feature_info .feature_content{min-height:475px}}#features .feature .feature_info .feature_content hr{margin:0 auto;text-align:center;display:block}#features .feature .feature_info .title h1{text-align:center;font-family:"Dogfish";color:#5f5338;padding-top:30px;padding-bottom:8px;font-size:1.75em}@media(min-width:768px){#features .feature .feature_info .title h1{font-size:2.25em}}#features .feature .feature_info .subtitle p{text-align:center;font-family:"TypewriterMedium";font-size:1.375em;color:#5f5338;margin:10px 0}#features .feature .feature_info .content p{margin:10px 0px 0px 0px;font-size:1em;line-height:28px;color:#5f5338}#features .feature .feature_info .content p:not(:first-child){margin-top:10px}#features .feature .feature_info .content .gohere a{font-family:"TypewriterMedium";font-size:.75em;color:#5f5338}#features .feature .feature_info .content .feature_image img{width:50%}@media(min-width:1025px){#features .feature .feature_info .content .feature_image img{width:75%}}@media(min-width:1025px){#features .feature .feature_info .image{margin-bottom:20px}}#features .feature .subfeatures .subfeature{text-align:center;margin-bottom:25px}#features .feature .subfeatures .subfeature .image{width:95%;margin:0 auto;padding:4px 4px 0px 4px;border-width:8px 8px 0px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8}#features .feature .subfeatures .subfeature .image a{width:100%;height:100%;display:block}#features .feature .subfeatures .subfeature .image a img{width:100%;vertical-align:bottom;display:block;margin:0 auto}#features .feature .subfeatures .subfeature .title{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}#features .feature .subfeatures .subfeature .title a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:.875em}#accolades .accolade .quote{font-size:1.25em;padding:10px 0;font-family:"TypewriterMedium"}#accolades .accolade .quote:before{content:open-quote}#accolades .accolade .quote:after{content:close-quote}#accolades .accolade .image img{width:90%}.inn .header-image{margin-bottom:8px}.inn .header-image img{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}.inn .images{width:100%}.inn .images .innfocus{width:100%}.inn .images .innfocus img{width:100%;height:100%}.inn .images .caption{font-family:"TypewriterMedium";font-size:1em}.inn .images .thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}@media(min-width:768px){.inn .images .thumbs{flex-wrap:nowrap}}.inn .images .thumbs div{width:25%;padding:0 2px}.inn .images .thumbs div img{width:100%;align-self:center}.i-pedal-alot .panel-title{visibility:hidden;height:0px;width:0px}.i-pedal-alot .banner_notwide{display:none}.i-pedal-alot .panel-col-first .inside .menu_head{display:block}.i-pedal-alot .panel-col-top .panel-panel{visibility:hidden;height:0px;width:0px}.i-pedal-alot .panel-col-top{margin-bottom:0px}@media(min-width:482px){.i-pedal-alot .panel-col-top{margin-bottom:15px}}.ipedalalot .panel-col-first{border-style:none}@media(min-width:482px){.ipedalalot .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/ipedalalot/IPedalAlot-VR1.gif) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.ipedalalot .panel-col-first .inside{width:100%}@media(min-width:482px){.ipedalalot .panel-col-first .inside{width:80%}}.ipedalalot .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/ipedalalot/IPedalAlot-HRshort.gif) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.ipedalalot .panel-col-first .inside .pane-menu-menu-i-pedal-alot select{background-color:#13355a}.ipedalalot .panel-col-first .inside .pane-menu-menu-i-pedal-alot ul{padding-left:20px}.ipedalalot .panel-col-first .inside .pane-menu-menu-i-pedal-alot ul li:first-child{display:none}.ipedalalot .panel-col-first .inside .pane-menu-menu-i-pedal-alot ul li a{font-family:"TypewriterMedium";color:#13355a}.ipedalalot .panel-col-last{padding-left:0}@media(min-width:482px){.ipedalalot .panel-col-last{padding-left:40px}}.ipedalalot .panel-col-last .inside h1{font-family:"Dogfish";color:#13355a;font-size:2em}.ipedalalot .panel-col-last .inside p{font-size:1em}.ipedalalot .panel-col-bottom .inside .subfeatures{margin:50px 0px}.ipedalalot .panel-col-bottom .inside .subfeatures .subfeature{width:285px}@media(min-width:1025px){.media{width:49%;vertical-align:top;flex-grow:2}}.media .field-collection-view{margin:0;padding:0;border:none}.media .media-youtube-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.media .media-youtube-video embed,.media .media-youtube-video iframe,.media .media-youtube-video object{position:absolute;top:0;left:0;width:100%;height:100%}#sidr-wrapper-0{margin-right:15px;margin-top:15px;margin-left:15px}@media(min-width:1025px){#sidr-wrapper-0{display:none}}#sidr-0-button{cursor:pointer;padding:10px 35px 16px 0;width:35px;height:35px;display:block}#sidr-0-button span,#sidr-0-button span:before,#sidr-0-button span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#fff;position:absolute;display:block;content:""}#sidr-0-button span:before{top:-10px}#sidr-0-button span:after{bottom:-10px}#sidr-0-button span,#sidr-0-button span:before,#sidr-0-button span:after{transition:all 500ms ease-in-out}#sidr-0-button.active span{background-color:rgba(0,0,0,0)}#sidr-0-button.active span:before,#sidr-0-button.active span:after{top:0}#sidr-0-button.active span:before{transform:rotate(45deg)}#sidr-0-button.active span:after{transform:rotate(-45deg)}.responsive-menus.responsified span.toggler{background-color:#fff;color:#126248;box-shadow:0 0 0;border-radius:0;border:1px solid #126248}.responsive-menus{height:100%}@media(min-width:1025px){.responsive-menus{margin-left:0;display:block;text-align:left;width:1013px}}.responsive-menus span.toggler{display:table-cell;vertical-align:middle;text-align:center}@media(min-width:768px){.responsive-menus span.toggler{display:none}}@media(min-width:1025px){.responsive-menus span.toggler{display:none}}@media(min-width:1025px){.nav.responsive-menus-sidr-processed{display:block}}.mnldt22.capsule h1,.mnldt22.capsule h2,.mnldt22.capsule a{color:#1b4723}.mnldt22.capsule h1{margin-top:15px}.mnldt22.capsule h2.pane-title{width:100%;color:#1b4723;font-size:1.375em}.mnldt22.capsule .panel-col-last .inside h2.pane-title{font-size:1.375em}.mnldt22.capsule .panel-col-last .igloo{margin:0 auto}.mnldt22.capsule .keystat{background-color:#faeb93;border-radius:6px;padding:0 10px}.mnldt22.capsule .keystat h3{color:#1c4722}.mnldt22.capsule .keystat p{font-size:1.125em;color:#1c4722}.mnldt22.capsule .touchgrass{display:block;width:100%;height:32px;background-image:url(/sites/all/themes/dfh/images/mnldt22/grass.png);background-repeat:repeat-x}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one{margin-top:10px}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product{width:45%}@media(min-width:482px){.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product{width:20%}}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product .image{border-style:none;border-image:none}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product .name_price{background-image:none}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product .name_price a{color:#476700}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .tier_one .products{justify-content:space-around !important}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop h1{color:#476700}@media(min-width:768px){.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop h1{text-align:center}}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop hr{margin:0 auto;display:block;background-image:url(/sites/all/themes/dfh/images/mnldt/mnldt_hr.gif)}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .shopmore{background-color:#476700;font-family:"TypewriterMedium";text-align:center;width:80%;margin:0 auto;padding:10px 8px}@media(min-width:482px){.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .shopmore{width:50%}}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .shopmore a:link{color:#fff}.mnldt22.capsule .panel-col-bottom .inside .mothernatureshop .shopmore a:visited{color:#fff}.mnldt.capsule .panel-col-first{width:0%}.mnldt.capsule .panel-col-last{width:100%;padding-left:0px}.mnldt a:link{color:#476700}.mnldt a:visited{color:#476700}.mnldt a:hover{color:#476700}.mnldt a:active{color:#476700}.mnldt hr{margin:0 auto;display:block;background-image:url(/sites/all/themes/dfh/images/mnldt/mnldt_hr.gif)}.mnldt h2.pane-title{width:100%;color:#476700}.mnldt .panel-col-first{border-style:none}@media(min-width:482px){.mnldt .panel-col-first{border-style:none;padding-bottom:25px;display:block}}.mnldt .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/mnldt/mnldt_hr.gif) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.mnldt .panel-col-last{padding-left:0}@media(min-width:482px){.mnldt .panel-col-last{padding-left:40px}}.mnldt .panel-col-last .inside h1{color:#476700}.mnldt .panel-col-last .inside h2{font-family:"Dogfish";color:#476700}.mnldt .panel-col-last .inside p{display:block}.mnldt .panel-col-last .inside p.disclaimer{font-size:10px;line-height:10px}.mnldt .panel-col-last .inside img{height:auto;width:100%}.mnldt .panel-col-last .inside img.full{width:100%}.mnldt .panel-col-last .inside .field-body{width:100%;width:100%;height:auto}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body{width:85%;margin:0 auto}}.mnldt .panel-col-last .inside .field-body .imgleft{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body .imgleft{flex-direction:row;flex-wrap:nowrap}}.mnldt .panel-col-last .inside .field-body .imgleft .imgwrap{order:1;width:100%}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body .imgleft .imgwrap{width:25%}}.mnldt .panel-col-last .inside .field-body .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.mnldt .panel-col-last .inside .field-body .imgleft .imgwrap .caption{width:100%;text-align:left;font-size:.6875em;text-transform:capitalize}.mnldt .panel-col-last .inside .field-body .imgleft .imgwrap .attr{width:100%;text-align:left;font-size:.6875em;text-transform:capitalize}.mnldt .panel-col-last .inside .field-body .imgleft p{order:2;width:100%;margin-top:0px}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body .imgleft p{width:75%}}.mnldt .panel-col-last .inside .field-body .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.mnldt .panel-col-last .inside .field-body .imgright{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body .imgright{flex-direction:row;flex-wrap:nowrap}}.mnldt .panel-col-last .inside .field-body .imgright .imgwrap{width:100%;order:2}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body .imgright .imgwrap{width:25%}}.mnldt .panel-col-last .inside .field-body .imgright .imgwrap img{width:100%}.mnldt .panel-col-last .inside .field-body .imgright .imgwrap .caption{width:100%;text-align:right;font-size:.6875em;text-transform:capitalize}.mnldt .panel-col-last .inside .field-body .imgright .imgwrap .attribution{width:100%;text-align:right;font-size:.625em;text-transform:capitalize}.mnldt .panel-col-last .inside .field-body .imgright p{order:1;width:100%;margin-top:0px}@media(min-width:482px){.mnldt .panel-col-last .inside .field-body .imgright p{width:75%}}.mnldt .panel-col-last .inside .field-body .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.mnldt .panel-col-last .inside .button{width:90%;background:#476700;color:#fff;margin:0 auto}.mnldt .panel-col-last .inside #dogfish_dish{margin:0 auto;width:95%}@media(min-width:482px){.mnldt .panel-col-last .inside #dogfish_dish{width:50%}}.mnldt .panel-col-last .inside #dogfish_dish img{display:block;width:100%}@media(min-width:482px){.mnldt .panel-col-last .inside #dogfish_dish img{width:100%}}.mnldt .panel-col-bottom .inside #findapreserve h2{width:100%;color:#476700}.mnldt .panel-col-bottom .inside .subfeatures{margin:50px 0px}.mnldt .panel-col-bottom .inside #preservepairing h2{width:100%;color:#476700}.mnldt .panel-col-bottom .inside #preservepairing .field-body{width:100%;width:100%;height:auto}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body{width:95%;margin:0 auto}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing{display:flex;flex-direction:column;justify-content:space-between;margin-top:15px}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing{flex-direction:row}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft{width:48%;flex-direction:row;flex-wrap:nowrap}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft .imgwrap{order:1;width:100%}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft .imgwrap{width:25%}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft .imgwrap .caption{text-align:left}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft p{order:2;width:100%;margin-top:0px}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft p{width:75%}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright{width:48%;flex-direction:row;flex-wrap:nowrap}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright .imgwrap{width:100%;order:2}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright .imgwrap{width:25%}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright .imgwrap img{width:100%}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright .imgwrap .caption{text-align:right}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright p{order:1;width:100%;margin-top:0px}@media(min-width:482px){.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright p{width:75%}}.mnldt .panel-col-bottom .inside #preservepairing .field-body .pairing .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.mnldt .panel-col-bottom .inside #ourwork h2{width:100%;color:#476700}.mnldt .panel-col-bottom .inside #ourwork .imgright{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.mnldt .panel-col-bottom .inside #ourwork .imgright{width:100%;flex-direction:row;flex-wrap:nowrap}}.mnldt .panel-col-bottom .inside #ourwork .imgright .imgwrap{width:100%;order:2}@media(min-width:482px){.mnldt .panel-col-bottom .inside #ourwork .imgright .imgwrap{width:25%}}.mnldt .panel-col-bottom .inside #ourwork .imgright .imgwrap img{width:100%}.mnldt .panel-col-bottom .inside #ourwork .imgright .imgwrap .caption{width:100%;text-align:center;font-size:.6875em;text-transform:capitalize}@media(min-width:482px){.mnldt .panel-col-bottom .inside #ourwork .imgright .imgwrap .caption{text-align:right}}.mnldt .panel-col-bottom .inside #ourwork .imgright p{order:1;width:100%;margin-top:0px}@media(min-width:482px){.mnldt .panel-col-bottom .inside #ourwork .imgright p{width:75%}}.mnldt .panel-col-bottom .inside #ourwork .imgright .title{font-family:"TypewriterMedium";text-transform:capitalize}.mnldt .panel-col-bottom .inside #beanie{display:block;width:100%;height:100%}.mnldt .panel-col-bottom .inside #beanie h2{width:100%;color:#476700}.mnldt .panel-col-bottom .inside #beanie .imgleft{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;width:100%}@media(min-width:482px){.mnldt .panel-col-bottom .inside #beanie .imgleft{flex-direction:row;flex-wrap:nowrap}}.mnldt .panel-col-bottom .inside #beanie .imgleft .imgwrap{order:1;width:100%}@media(min-width:482px){.mnldt .panel-col-bottom .inside #beanie .imgleft .imgwrap{width:45%}}.mnldt .panel-col-bottom .inside #beanie .imgleft .imgwrap img{width:100%;padding-right:8px;margin-bottom:8px}.mnldt .panel-col-bottom .inside #beanie .imgleft .imgwrap .caption{width:100%;text-align:left;font-size:.6875em;text-transform:capitalize}.mnldt .panel-col-bottom .inside #beanie .imgleft .content{order:2;width:100%;margin-top:0px;display:block}@media(min-width:482px){.mnldt .panel-col-bottom .inside #beanie .imgleft .content{width:50%}}.mnldt .panel-col-bottom .inside #beanie .imgleft .content p.disclaimer{font-size:10px}.mnldt .panel-col-bottom .inside #beanie .imgleft .title{font-family:"TypewriterMedium";text-transform:capitalize}.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one{margin-top:10px}.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product{width:45%}@media(min-width:482px){.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product{width:20%}}.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product .image{border-style:none;border-image:none}.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product .name_price{background-image:none}.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one .view-id-dfh_mother_nature_shop .product .name_price a{color:#476700}.mnldt .panel-col-bottom .inside .mothernatureshop .tier_one .products{justify-content:space-around !important}.mnldt .panel-col-bottom .inside .mothernatureshop h1{color:#476700}@media(min-width:768px){.mnldt .panel-col-bottom .inside .mothernatureshop h1{text-align:center}}.mnldt .panel-col-bottom .inside .mothernatureshop hr{margin:0 auto;display:block;background-image:url(/sites/all/themes/dfh/images/mnldt/mnldt_hr.gif)}.mnldt .panel-col-bottom .inside .mothernatureshop .shopmore{background-color:#476700;font-family:"TypewriterMedium";text-align:center;width:80%;margin:0 auto;padding:10px 8px}@media(min-width:482px){.mnldt .panel-col-bottom .inside .mothernatureshop .shopmore{width:50%}}.mnldt .panel-col-bottom .inside .mothernatureshop .shopmore a:link{color:#fff}.mnldt .panel-col-bottom .inside .mothernatureshop .shopmore a:visited{color:#fff}.mnldt .panel-col-bottom #mapid{height:800px;width:400px}.mnldt .panel-col-bottom .leaflet-pane .custom{display:none}.mnldt .panel-col-bottom #fullScreenInfo.notvisible{display:none}.mnldt .panel-col-bottom #fullScreenInfo.visible{position:fixed;left:0;right:0;top:0;bottom:0;height:800px;width:400px;border:1px solid red;background:#fff;z-index:99999999}@media(min-width:482px){.mnldt .panel-col-bottom #fullScreenInfo.visible{position:relative}}.page-mothernature-instagram-contest .mnldt .panel-col-bottom .inside{display:flex;flex-direction:column}@media(min-width:482px){.page-mothernature-instagram-contest .mnldt .panel-col-bottom .inside{flex-direction:row}}.page-mothernature-instagram-contest .mnldt .panel-col-bottom .inside .left{width:100%}@media(min-width:482px){.page-mothernature-instagram-contest .mnldt .panel-col-bottom .inside .left{width:65%}}.page-mothernature-instagram-contest .mnldt .panel-col-bottom .inside .right{width:100%}@media(min-width:482px){.page-mothernature-instagram-contest .mnldt .panel-col-bottom .inside .right{width:30%}}.page-music{color:#000}.musicmonth h2.pane-title{font-family:"cheap-pine-sans",sans-serif !important;font-weight:400;font-style:normal;color:#000;font-size:2.625em !important}.musicmonth article{width:100%}.musicmonth .therecords .record .title{font-family:"TypewriterMedium";font-size:1.125em}.musicmonth .wxpninn.location h2{font-size:2.625em !important}.musicmonth .location h2{font-family:"cheap-pine-sans",sans-serif !important;font-weight:400;font-style:normal;text-align:center;color:#000;font-size:1.5em}@media(min-width:482px){.musicmonth .location h2{text-align:left}}.musicmonth .location .event{margin-bottom:10px;width:100%}@media(min-width:482px){.musicmonth .location .event{width:75%}}.musicmonth .location .event .eventtitle{font-family:"TypewriterMedium";margin-bottom:4px}.musicmonth .location .event .eventtitle a{color:#000;font-size:1.125em}.musicmonth .location .event .date{margin-bottom:10px}.musicmonth .location .event .street{text-transform:capitalize}.musicmonth .fireside{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.musicmonth .fireside img{align-self:center}.musicmonth #merch{display:flex;flex-direction:column}@media(min-width:735px){.musicmonth #merch{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.musicmonth #merch section{width:100%;margin-bottom:10px}@media(min-width:735px){.musicmonth #merch section{width:30%}}.musicmonth #merch section .image{display:block;width:100%}.musicmonth #merch section .image img{width:100%;display:block}.musicmonth #merch section .name{font-weight:bold;display:block;width:100%;text-align:center}.musicmonth #merch section .name a{font-family:"TypewriterMedium"}@media(min-width:1025px){.fonts-loaded .header-region nav ul li.shop{text-align:left}.fonts-loaded .header-region nav ul li.shop a{text-align:left}}@media(min-width:768px){.front .responsive-menus-sidr-processed{width:78%;height:auto;padding-top:15px}.front .responsive-menus-sidr-processed ul{margin-top:0;margin-bottom:0;padding-left:0;position:relative}.front .responsive-menus-sidr-processed ul>li{padding-top:10px;padding-right:15px;padding-bottom:15px;min-width:10%}.front .responsive-menus-sidr-processed ul>li ul{width:100%;position:absolute;left:0;margin-top:10px}.front .responsive-menus-sidr-processed ul>li a{padding:5px 20px;width:100%}}@media(min-width:1025px){.front .responsive-menus-sidr-processed{margin-top:20px;width:100%}}@media(min-width:768px){.not-front.shop .responsive-menus-sidr-processed{width:75%}}@media(min-width:1025px){.not-front.shop .responsive-menus-sidr-processed{width:100%}}@media(min-width:768px){.not-front .responsive-menus-sidr-processed{width:85%;height:80px;margin-top:10px}.not-front .responsive-menus-sidr-processed ul{margin-top:0;margin-bottom:0px;padding-left:0;position:relative}.not-front .responsive-menus-sidr-processed ul>li{padding-top:10px;padding-right:15px;padding-bottom:5px;width:150px}.not-front .responsive-menus-sidr-processed ul>li ul{width:100%;position:absolute;left:0px;margin-top:10px;margin-bottom:10px}.not-front .responsive-menus-sidr-processed ul>li.shop_menu_item ul{left:-15px;width:110%}.not-front .responsive-menus-sidr-processed ul>li a{padding:5px 10px;width:100%}.not-front .responsive-menus-sidr-processed ul>li>ul>li{width:auto}}@media(min-width:1025px){.not-front .responsive-menus-sidr-processed{width:100%;height:40px}.not-front .responsive-menus-sidr-processed a{padding:5px 20px}}.front nav>ul{display:flex;justify-content:space-between}.front nav>ul>li>ul{visibility:hidden;height:0;width:0}.front footer nav>ul>li>ul{visibility:visible;height:auto;width:auto}.front.shop nav>ul{display:flex;justify-content:space-between}.front.shop nav>ul>li.shop_home>ul{visibility:visible}.front.shop footer nav>ul>li>ul{visibility:visible;height:auto;width:auto}@media(min-width:768px){.not-front .header-region nav>ul{display:flex;justify-content:space-between}.not-front .header-region nav>ul>li>ul{display:flex;padding-left:0}.not-front .header-region nav>ul>li>a.active-trail+ul{visibility:visible}.not-front .header-region nav>ul>li>a.active+ul{visibility:visible}.not-front .header-region nav>ul>li>a+ul{visibility:hidden}.not-front.brewery .header-region nav>ul li.brewery a{color:#fff;background:url("/sites/all/themes/dfh/images/BREWERYmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.not-front.brewery .header-region nav>ul li.brewery ul{visibility:visible}.not-front.brewery .header-region nav>ul li.distillery ul,.not-front.brewery .header-region nav>ul li.inn ul,.not-front.brewery .header-region nav>ul li.restaurants ul,.not-front.brewery .header-region nav>ul li.shop ul{display:none}.not-front.brewery nav>ul>li.brewery{visibility:visible}.not-front.distillery .header-region nav>ul li.distillery a{color:#fff;background:url("/sites/all/themes/dfh/images/DISTILLERYmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.not-front.distillery .header-region nav>ul li.distillery ul{visibility:visible}.not-front.distillery .header-region nav>ul li.brewery ul,.not-front.distillery .header-region nav>ul li.inn ul,.not-front.distillery .header-region nav>ul li.restaurants ul,.not-front.distillery .header-region nav>ul li.shop ul{display:none}.not-front.distillery nav>ul>li.distillery{visibility:visible}.not-front.inn .header-region nav>ul li.inn a{color:#fff;background:url("/sites/all/themes/dfh/images/INNmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.not-front.inn .header-region nav>ul li.inn ul{visibility:visible}.not-front.inn .header-region nav>ul li.brewery ul,.not-front.inn .header-region nav>ul li.distillery ul,.not-front.inn .header-region nav>ul li.restaurants ul,.not-front.inn .header-region nav>ul li.shop ul{display:none}.not-front.inn nav>ul>li.inn{visibility:visible}.not-front.restaurants .header-region nav>ul li.restaurants a{color:#fff;background:url("/sites/all/themes/dfh/images/RESTAURANTmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.not-front.restaurants .header-region nav>ul li.restaurants ul{visibility:visible}}@media(min-width:768px)and (min-width:768px){.not-front.restaurants .header-region nav>ul li.restaurants ul{width:150%;margin-left:-110px}}@media(min-width:768px)and (min-width:1025px){.not-front.restaurants .header-region nav>ul li.restaurants ul{width:110%;margin-left:0px}}@media(min-width:768px){.not-front.restaurants .header-region nav>ul li.brewery ul,.not-front.restaurants .header-region nav>ul li.distillery ul,.not-front.restaurants .header-region nav>ul li.inn ul,.not-front.restaurants .header-region nav>ul li.shop ul{display:none}.not-front.restaurants .header-region nav>ul>li.restaurants{visibility:visible}.not-front.shop nav>ul>li.shop{visibility:visible}.not-front.shop.clothing nav>ul>li.clothing>a+ul{visibility:visible}.not-front.shop.art-home nav>ul>li.art_home>a+ul{visibility:visible;width:100%}.not-front.shop.barware nav>ul>li.barware>a+ul{visibility:visible;width:100%}.not-front.shop ul>li.active-trail>a{color:#fff}}.not-front.shop .header-region .shop_home a.active{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.not-front.shop .header-region .shop_home a.active+ul>li a{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.not-front.shop .header-region ul{display:flex;flex-direction:row;align-content:space-between;flex-wrap:wrap}.not-front.shop .header-region ul>li{width:auto;text-align:center}.not-front.shop .header-region ul>li.active-trail a{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.not-front.shop .header-region ul>li.active-trail ul>li a{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.not-front.checkout .header-region nav>ul{justify-content:flex-start}.not-front.checkout .header-region ul{padding-left:25px}.not-front.checkout .header-region ul>li{width:250px;text-align:center}.not-front.checkout .header-region ul>li>a.active,.not-front.checkout .header-region ul>li>a.active-trail{color:#fff;background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.not-front.checkout .header-region ul>li>a.active+ul>li>a{color:#fff;background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.active,.active-trail{font-weight:normal}.page-hospitality .header-region nav>ul li.inn a.active-trail+ul{display:none}.front.shop .header-region .shop_home a.active{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.front.shop .header-region .shop_home a.active+ul>li a{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.front.shop .header-region ul{display:flex;flex-direction:row;align-content:space-between;flex-wrap:wrap}.front.shop .header-region ul>li{width:auto;text-align:center}.front.shop .header-region ul>li.active-trail a{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.front.shop .header-region ul>li.active-trail ul>li a{background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.not-front.checkout .header-region nav>ul{justify-content:flex-start}.not-front.checkout .header-region ul{padding-left:25px}.not-front.checkout .header-region ul>li{width:250px;text-align:center}.not-front.checkout .header-region ul>li>a.active,.not-front.checkout .header-region ul>li>a.active-trail{color:#fff;background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.not-front.checkout .header-region ul>li>a.active+ul>li>a{color:#fff;background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.node-type-no-top-nav h1{margin-top:15px}.page-summer .panel-title{visibility:hidden;height:0px;width:0px}.page-summer .banner_notwide{visibility:hidden;height:0px;width:0px}.page-summer .panel-col-top{margin-bottom:0px}@media(min-width:482px){.page-summer .panel-col-top{margin-bottom:15px}}.ocys.capsule .panel-col-first .inside{width:100%}@media(min-width:482px){.ocys.capsule .panel-col-first .inside{width:75%}}.ocys.capsule .panel-col-first .inside .menu_head{display:block}.ocys.capsule .panel-col-first .inside .menu_head img{width:100%}.ocys .panel-col-first{border-style:none}@media(min-width:482px){.ocys .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/ocys/ocys-VR1.gif) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.ocys .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/ocys/ocys-HRshort.gif) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.ocys .panel-col-first .inside .pane-menu-menu-ocys select{background-color:#33414c}.ocys .panel-col-first .inside .pane-menu-menu-ocys ul{padding-left:20px}.ocys .panel-col-first .inside .pane-menu-menu-ocys ul li:first-child{display:none}.ocys .panel-col-first .inside .pane-menu-menu-ocys ul li a{font-family:"TypewriterMedium";color:#33414c}.ocys .panel-col-last{padding-left:0}@media(min-width:482px){.ocys .panel-col-last{padding-left:40px}}.ocys .panel-col-last .inside h1{font-family:"Dogfish";color:#33414c;font-size:2em}.ocys .panel-col-last .inside h2.pane-title{font-family:"Dogfish";color:#33414c;font-size:2em}@media(min-width:482px){.ocys .panel-col-last .inside h2.pane-title{margin:0 0 10px 0}}.ocys .panel-col-last .inside p{font-size:1em}.ocys .panel-col-last .inside #offcentered{width:100%;display:flex;flex-direction:column-reverse}@media(min-width:482px){.ocys .panel-col-last .inside #offcentered{flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:center;align-content:flex-end}}.ocys .panel-col-last .inside #offcentered img{width:100%;padding:4px 4px 4px 4px;border-width:8px 8px 8px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/ocys/ocys-full-frame.gif) 8 8 8 8;margin-bottom:15px;align-self:flex-end}@media(min-width:482px){.ocys .panel-col-last .inside #offcentered img{width:30%}}.cooler-pack .ocys .panel-col-last .inside .field-body{display:flex;flex-direction:column}@media(min-width:768px){.cooler-pack .ocys .panel-col-last .inside .field-body{flex-direction:row}}.cooler-pack .ocys .panel-col-last .inside .field-body p:nth-child(2n+1){width:100%}@media(min-width:768px){.cooler-pack .ocys .panel-col-last .inside .field-body p:nth-child(2n+1){width:50%}}.cooler-pack .ocys .panel-col-last .inside .field-body .cooler-content p{width:100%;padding-left:15px}.ocys .panel-col-last .inside #summermerch{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}@media(min-width:482px){.ocys .panel-col-last .inside #summermerch{flex-direction:row}}.ocys .panel-col-last .inside #summermerch .product{display:flex;flex-direction:column;width:95%;margin-bottom:10px}@media(min-width:482px){.ocys .panel-col-last .inside #summermerch .product{width:28%}}@media(min-width:768px){.ocys .panel-col-last .inside #summermerch .product{width:32%}}.ocys .panel-col-last .inside #summermerch .product .image{width:95%;margin:0 auto;padding:4px 4px 0px 4px;border-width:8px 8px 0px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/ocys/ocys-frame.gif) 8 8}.ocys .panel-col-last .inside #summermerch .product .image a{width:100%;height:100%}.ocys .panel-col-last .inside #summermerch .product .image a img{width:100%;height:100%;margin:0 0 0 0}.ocys .panel-col-last .inside #summermerch .product .name_price{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/ocys/ocys-beerbrand.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.ocys .panel-col-last .inside #summermerch .product .name_price a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:.875em;text-align:center}.ocys .panel-col-last .inside .field-body{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media(min-width:482px){.ocys .panel-col-last .inside .field-body{flex-direction:row}}.ocys .panel-col-last .inside .field-body img{width:90%;margin:0 auto 10px}@media(min-width:482px){.ocys .panel-col-last .inside .field-body img{width:30%;margin:0 0 10px 0}}.ocys .panel-col-last .inside .beer_cans{width:100%}@media(min-width:482px){.ocys .panel-col-last .inside .beer_cans{width:30%}.ocys .panel-col-last .inside .beer_cans:first-of-type{width:100%}}.ocys .panel-col-last .inside .beer_cans .title{font-family:"TypewriterMedium";font-size:1em}.ocys .panel-col-last .inside .beer_cans img{width:100%}.ocys .panel-col-bottom .inside .subfeatures{margin:50px 0px;flex-direction:row}.ocys .panel-col-bottom .inside .subfeatures .subfeature{width:48}@media(min-width:482px){.ocys .panel-col-bottom .inside .subfeatures .subfeature{width:18%}}.on-tap{margin-bottom:10px}.on-tap .tasting_room_exclusives{height:auto}@media(min-width:482px){.on-tap .tasting_room_exclusives{height:365px}}.on-tap .view-display-id-special_pouring ul{padding:0px}.on-tap .view-display-id-special_pouring .beer_name{width:100%;padding:15px 0;display:block;font-family:"TypewriterMedium";font-size:1em;color:#fff}.on-tap .view-display-id-special_pouring .beer_name:hover{color:#fff}.on-tap .view-on-tap ul,.on-tap .view-display-id-special_pouring ul{display:flex;flex-direction:column;flex-wrap:nowrap}@media(min-width:482px){.on-tap .view-on-tap ul,.on-tap .view-display-id-special_pouring ul{flex-direction:row;flex-wrap:wrap}}.on-tap .view-on-tap .beer,.on-tap .view-display-id-special_pouring .beer{width:100%}@media(min-width:482px){.on-tap .view-on-tap .beer,.on-tap .view-display-id-special_pouring .beer{width:49%}}@media(min-width:768px){.on-tap .view-on-tap .beer,.on-tap .view-display-id-special_pouring .beer{width:32.2727272727%;margin-right:.8%}.on-tap .view-on-tap .beer:nth-child(3),.on-tap .view-display-id-special_pouring .beer:nth-child(3){margin-right:0}}@media(min-width:1025px){.on-tap .view-on-tap .beer,.on-tap .view-display-id-special_pouring .beer{width:32%;margin-right:.8%;margin-bottom:30px}.on-tap .view-on-tap .beer:nth-child(3),.on-tap .view-display-id-special_pouring .beer:nth-child(3){margin-right:0}}.on-tap .view-on-tap .beer .label_image,.on-tap .view-display-id-special_pouring .beer .label_image{background-image:url(/sites/all/themes/dfh/images/beerframe.gif);background-repeat:no-repeat;background-size:100%;display:block;vertical-align:bottom;padding:14px 0 0;margin:0 10px}.on-tap .view-on-tap .beer .label_image img,.on-tap .view-display-id-special_pouring .beer .label_image img{width:90%;display:block;margin:0 auto}.on-tap .view-on-tap .beer .beer_name,.on-tap .view-display-id-special_pouring .beer .beer_name{width:100%;display:block;text-align:center;vertical-align:top;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;padding:15px 0;color:#fff;font-family:"TypewriterMedium"}.on-tap .view-on-tap .beer .beer_name a,.on-tap .view-display-id-special_pouring .beer .beer_name a{width:100%;display:block;font-size:1em;color:#fff}.on-tap .view-on-tap .beer .beer_name a:hover,.on-tap .view-display-id-special_pouring .beer .beer_name a:hover{color:#fff}.page-user-orders .field-commerce-line-items,.page-user-orders .field-commerce-order-total,.page-user-orders .field-commerce-customer-billing,.page-user-orders .field-commerce-customer-shipping,.page-user-orders .field-label{margin-bottom:10px}.page-user-orders thead tr th{padding-right:15px}.page-user-orders td.component-title{padding-right:15px}.page-user-orders .views-field-line-item-title{padding-right:10px}.page-hospitality-packages .page #main-content .panel-2col .panel-col-first .pane-menu-block-18 ul li{margin-bottom:25px}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package h2{color:#000;font-size:1.5em}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .specs li{font-size:1.125em}.page-hospitality-packages .page #main-content .panel-2col .panel-col-last .package .video .videotitle{text-align:center}.peb .panel-col-first{border-style:none}@media(min-width:482px){.peb .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/peb/peb-VR1.png) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.peb .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/peb/peb-HRshort.png) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.peb .panel-col-first .inside .pane-menu-menu-dash ul li a{font-family:"TypewriterMedium";color:#82603d}.peb .panel-col-last{padding-left:0}@media(min-width:482px){.peb .panel-col-last{padding-left:40px}}.peb .panel-col-last .inside{flex-direction:row;flex-wrap:wrap}.peb .panel-col-last .inside h2{font-family:"Dogfish";color:#82603d;width:100%}.peb .panel-col-last .inside #extreme_viewer{position:relative;width:100%;padding-bottom:56.25%;padding-top:35px;overflow:hidden;height:180px;margin-bottom:15px}@media(min-width:482px){.peb .panel-col-last .inside #extreme_viewer{height:550px}}.peb .panel-col-last .inside #extreme_viewer img{width:100%;height:auto}.peb .panel-col-last .inside #extreme_viewer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.peb .panel-col-last .inside .extreme{width:50%;margin-bottom:20px}@media(min-width:482px){.peb .panel-col-last .inside .extreme{width:30%}}.peb .panel-col-last .inside .extreme .image{width:95%;margin:0 auto;padding:4px 4px 0px 4px;border-width:8px 8px 0px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/peb/peb_beerframe.gif) 8 8}.peb .panel-col-last .inside .extreme .image img{width:100%}.peb .panel-col-last .inside .extreme .title{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/peb/peb_linktab.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.peb .panel-col-last .inside .extreme .title a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:.875em;text-align:center}.peb .panel-col-bottom .inside .subfeatures{margin:50px 0px}.cls-1{fill:#fff;stroke:#000}.cls-2{stroke:#fff;stroke-width:1.5px}circle{fill:#126248}.tnc-icon{cursor:pointer;fill:#4aa241}.dfh-icon{cursor:pointer;fill:#126248}.showalldfh,.showalltnc{display:block;padding:8px;width:100%}.page-port-to-port #boat .banner_wide{width:100%}.page-port-to-port #boat img{width:100%;height:auto}.page-port-to-port #boat h2,.page-port-to-port #boat h3{color:#343c27}.page-port-to-port #boat a{color:#343c27}.page-port-to-port #boat #menu .menu_item .button{color:#fff;background-image:url(/sites/all/themes/dfh/images/porttoport/button_bg.png)}.page-port-to-port #foryourjourney{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border:1px solid #343c27;padding:6px;margin-top:10px}.page-port-to-port #foryourjourney h2{display:block;width:100%;text-align:center;margin-top:0px}.page-port-to-port #foryourjourney .shop_item{width:49%}.page-port-to-port #foryourjourney .shop_item .image{width:100%;width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px;border-image:url(/sites/all/themes/dfh/images/porttoport/blogframe.png) 15 15;border-color:#343c27}.page-port-to-port #foryourjourney .shop_item .info{margin:0 auto;width:95%;text-align:center}.page-port-to-port #map h2{color:#343c27}.page-port-to-port #map a{color:#343c27}.page-port-to-port #porttoportstops .tnc{border:1px solid #786031;padding:4px}@media(min-width:1025px){.page-port-to-port #porttoportstops .tnc{box-shadow:0px 1px 5px 7px rgba(52,60,39,.15)}}.page-port-to-port #porttoportstops .tnc .image img{width:100%}.page-port-to-port #porttoportstops .dfh{border:1px solid #126248;padding:4px}@media(min-width:1025px){.page-port-to-port #porttoportstops .dfh{box-shadow:0px 1px 5px 7px rgba(18,98,72,.15)}}.page-port-to-port #porttoportstops .dfh .title{margin-top:12px}.relatedmerch{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.relatedmerch h2{width:100%;min-height:36px}.relatedmerch .field-related-items{width:45%;font-size:.8125em;text-align:center;padding:0 10px}@media(min-width:482px){.relatedmerch .field-related-items{width:18%}}.relatedmerch .product{display:block}.relatedmerch .product a{display:block;width:100%}.relatedmerch .product a img{width:100%;display:block}.bucket .images .wrap{width:100%;max-width:100%}.bucket .images .wrap img{width:100%;border-width:5px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px;max-height:450px}@media(min-width:768px){.product .image{border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8;border-width:8px 8px 0px 8px;display:block;padding:5px 5px 0px 5px;margin:0 auto;width:90%}}@media(min-width:768px){.product .name_price{width:100%;display:block;text-align:center;vertical-align:top;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;color:#fff}}.product .name_price a{text-align:center;padding:10px;display:block;font-family:"TypewriterMedium"}@media(min-width:768px){.product .name_price a{color:#fff}}.views-widget-filter-field_bucket_gender_tid,.form-item-edit-commerce-price-amount-all,.form-item-edit-commerce-price-amount-1,.form-item-edit-commerce-price-amount-2,.form-item-edit-commerce-price-amount-3,.form-item-edit-commerce-price-amount-4{display:flex;flex-direction:row}.views-widget-filter-field_bucket_gender_tid label,.form-item-edit-commerce-price-amount-all label,.form-item-edit-commerce-price-amount-1 label,.form-item-edit-commerce-price-amount-2 label,.form-item-edit-commerce-price-amount-3 label,.form-item-edit-commerce-price-amount-4 label{font-size:.875em;margin-right:10px;padding-top:6px}.views-widget-filter-field_bucket_gender_tid a,.form-item-edit-commerce-price-amount-all a,.form-item-edit-commerce-price-amount-1 a,.form-item-edit-commerce-price-amount-2 a,.form-item-edit-commerce-price-amount-3 a,.form-item-edit-commerce-price-amount-4 a{font-size:.875em;padding:4px 6px}.views-widget-filter-field_bucket_gender_tid a.active,.form-item-edit-commerce-price-amount-all a.active,.form-item-edit-commerce-price-amount-1 a.active,.form-item-edit-commerce-price-amount-2 a.active,.form-item-edit-commerce-price-amount-3 a.active,.form-item-edit-commerce-price-amount-4 a.active{color:#fff;background:url("/sites/all/themes/dfh/images/SHOPmenubar.gif");background-position:bottom;background-size:cover;background-repeat:no-repeat}.shop form div{margin-bottom:0px}.shop .views-exposed-widget{margin-bottom:8px}#release_calendar table{margin-bottom:30px}#release_calendar table thead th.shelf_dates{display:block}@media(min-width:1025px){#release_calendar table thead th.shelf_dates{display:none}}#release_calendar table thead th:nth-child(3),#release_calendar table thead th:nth-child(4),#release_calendar table thead th:nth-child(5),#release_calendar table thead th:nth-child(6),#release_calendar table thead th:nth-child(7),#release_calendar table thead th:nth-child(8),#release_calendar table thead th:nth-child(9),#release_calendar table thead th:nth-child(10),#release_calendar table thead th:nth-child(11),#release_calendar table thead th:nth-child(12),#release_calendar table thead th:nth-child(13),#release_calendar table thead th:nth-child(14){display:none}@media(min-width:1025px){#release_calendar table thead th:nth-child(3),#release_calendar table thead th:nth-child(4),#release_calendar table thead th:nth-child(5),#release_calendar table thead th:nth-child(6),#release_calendar table thead th:nth-child(7),#release_calendar table thead th:nth-child(8),#release_calendar table thead th:nth-child(9),#release_calendar table thead th:nth-child(10),#release_calendar table thead th:nth-child(11),#release_calendar table thead th:nth-child(12),#release_calendar table thead th:nth-child(13),#release_calendar table thead th:nth-child(14){display:table-cell}}#release_calendar table tbody .shelf_dates{display:block}@media(min-width:1025px){#release_calendar table tbody .shelf_dates{display:none}}#release_calendar .year_round .sixty td:nth-child(3),#release_calendar .year_round .sixty td:nth-child(4),#release_calendar .year_round .sixty td:nth-child(5),#release_calendar .year_round .sixty td:nth-child(6),#release_calendar .year_round .sixty td:nth-child(7),#release_calendar .year_round .sixty td:nth-child(8),#release_calendar .year_round .sixty td:nth-child(9),#release_calendar .year_round .sixty td:nth-child(10),#release_calendar .year_round .sixty td:nth-child(11),#release_calendar .year_round .sixty td:nth-child(12),#release_calendar .year_round .sixty td:nth-child(13),#release_calendar .year_round .sixty td:nth-child(14),#release_calendar .year_round .ninety td:nth-child(3),#release_calendar .year_round .ninety td:nth-child(4),#release_calendar .year_round .ninety td:nth-child(5),#release_calendar .year_round .ninety td:nth-child(6),#release_calendar .year_round .ninety td:nth-child(7),#release_calendar .year_round .ninety td:nth-child(8),#release_calendar .year_round .ninety td:nth-child(9),#release_calendar .year_round .ninety td:nth-child(10),#release_calendar .year_round .ninety td:nth-child(11),#release_calendar .year_round .ninety td:nth-child(12),#release_calendar .year_round .ninety td:nth-child(13),#release_calendar .year_round .ninety td:nth-child(14),#release_calendar .year_round .namaste td:nth-child(3),#release_calendar .year_round .namaste td:nth-child(4),#release_calendar .year_round .namaste td:nth-child(5),#release_calendar .year_round .namaste td:nth-child(6),#release_calendar .year_round .namaste td:nth-child(7),#release_calendar .year_round .namaste td:nth-child(8),#release_calendar .year_round .namaste td:nth-child(9),#release_calendar .year_round .namaste td:nth-child(10),#release_calendar .year_round .namaste td:nth-child(11),#release_calendar .year_round .namaste td:nth-child(12),#release_calendar .year_round .namaste td:nth-child(13),#release_calendar .year_round .namaste td:nth-child(14),#release_calendar .year_round .iba td:nth-child(3),#release_calendar .year_round .iba td:nth-child(4),#release_calendar .year_round .iba td:nth-child(5),#release_calendar .year_round .iba td:nth-child(6),#release_calendar .year_round .iba td:nth-child(7),#release_calendar .year_round .iba td:nth-child(8),#release_calendar .year_round .iba td:nth-child(9),#release_calendar .year_round .iba td:nth-child(10),#release_calendar .year_round .iba td:nth-child(11),#release_calendar .year_round .iba td:nth-child(12),#release_calendar .year_round .iba td:nth-child(13),#release_calendar .year_round .iba td:nth-child(14),#release_calendar .year_round .midas td:nth-child(3),#release_calendar .year_round .midas td:nth-child(4),#release_calendar .year_round .midas td:nth-child(5),#release_calendar .year_round .midas td:nth-child(6),#release_calendar .year_round .midas td:nth-child(7),#release_calendar .year_round .midas td:nth-child(8),#release_calendar .year_round .midas td:nth-child(9),#release_calendar .year_round .midas td:nth-child(10),#release_calendar .year_round .midas td:nth-child(11),#release_calendar .year_round .midas td:nth-child(12),#release_calendar .year_round .midas td:nth-child(13),#release_calendar .year_round .midas td:nth-child(14){display:none}@media(min-width:1025px){#release_calendar .year_round .sixty td:nth-child(3),#release_calendar .year_round .sixty td:nth-child(4),#release_calendar .year_round .sixty td:nth-child(5),#release_calendar .year_round .sixty td:nth-child(6),#release_calendar .year_round .sixty td:nth-child(7),#release_calendar .year_round .sixty td:nth-child(8),#release_calendar .year_round .sixty td:nth-child(9),#release_calendar .year_round .sixty td:nth-child(10),#release_calendar .year_round .sixty td:nth-child(11),#release_calendar .year_round .sixty td:nth-child(12),#release_calendar .year_round .sixty td:nth-child(13),#release_calendar .year_round .sixty td:nth-child(14),#release_calendar .year_round .ninety td:nth-child(3),#release_calendar .year_round .ninety td:nth-child(4),#release_calendar .year_round .ninety td:nth-child(5),#release_calendar .year_round .ninety td:nth-child(6),#release_calendar .year_round .ninety td:nth-child(7),#release_calendar .year_round .ninety td:nth-child(8),#release_calendar .year_round .ninety td:nth-child(9),#release_calendar .year_round .ninety td:nth-child(10),#release_calendar .year_round .ninety td:nth-child(11),#release_calendar .year_round .ninety td:nth-child(12),#release_calendar .year_round .ninety td:nth-child(13),#release_calendar .year_round .ninety td:nth-child(14),#release_calendar .year_round .namaste td:nth-child(3),#release_calendar .year_round .namaste td:nth-child(4),#release_calendar .year_round .namaste td:nth-child(5),#release_calendar .year_round .namaste td:nth-child(6),#release_calendar .year_round .namaste td:nth-child(7),#release_calendar .year_round .namaste td:nth-child(8),#release_calendar .year_round .namaste td:nth-child(9),#release_calendar .year_round .namaste td:nth-child(10),#release_calendar .year_round .namaste td:nth-child(11),#release_calendar .year_round .namaste td:nth-child(12),#release_calendar .year_round .namaste td:nth-child(13),#release_calendar .year_round .namaste td:nth-child(14),#release_calendar .year_round .iba td:nth-child(3),#release_calendar .year_round .iba td:nth-child(4),#release_calendar .year_round .iba td:nth-child(5),#release_calendar .year_round .iba td:nth-child(6),#release_calendar .year_round .iba td:nth-child(7),#release_calendar .year_round .iba td:nth-child(8),#release_calendar .year_round .iba td:nth-child(9),#release_calendar .year_round .iba td:nth-child(10),#release_calendar .year_round .iba td:nth-child(11),#release_calendar .year_round .iba td:nth-child(12),#release_calendar .year_round .iba td:nth-child(13),#release_calendar .year_round .iba td:nth-child(14),#release_calendar .year_round .midas td:nth-child(3),#release_calendar .year_round .midas td:nth-child(4),#release_calendar .year_round .midas td:nth-child(5),#release_calendar .year_round .midas td:nth-child(6),#release_calendar .year_round .midas td:nth-child(7),#release_calendar .year_round .midas td:nth-child(8),#release_calendar .year_round .midas td:nth-child(9),#release_calendar .year_round .midas td:nth-child(10),#release_calendar .year_round .midas td:nth-child(11),#release_calendar .year_round .midas td:nth-child(12),#release_calendar .year_round .midas td:nth-child(13),#release_calendar .year_round .midas td:nth-child(14){display:table-cell;background-color:#000}}#release_calendar .wood_aged .palo td:nth-child(3),#release_calendar .wood_aged .palo td:nth-child(4),#release_calendar .wood_aged .palo td:nth-child(5),#release_calendar .wood_aged .palo td:nth-child(6),#release_calendar .wood_aged .palo td:nth-child(7),#release_calendar .wood_aged .palo td:nth-child(8),#release_calendar .wood_aged .palo td:nth-child(9),#release_calendar .wood_aged .palo td:nth-child(10),#release_calendar .wood_aged .palo td:nth-child(11),#release_calendar .wood_aged .palo td:nth-child(12),#release_calendar .wood_aged .palo td:nth-child(13),#release_calendar .wood_aged .palo td:nth-child(14),#release_calendar .wood_aged .burton td:nth-child(3),#release_calendar .wood_aged .burton td:nth-child(4),#release_calendar .wood_aged .burton td:nth-child(5),#release_calendar .wood_aged .burton td:nth-child(6),#release_calendar .wood_aged .burton td:nth-child(7),#release_calendar .wood_aged .burton td:nth-child(8),#release_calendar .wood_aged .burton td:nth-child(9),#release_calendar .wood_aged .burton td:nth-child(10),#release_calendar .wood_aged .burton td:nth-child(11),#release_calendar .wood_aged .burton td:nth-child(12),#release_calendar .wood_aged .burton td:nth-child(13),#release_calendar .wood_aged .burton td:nth-child(14){display:none}@media(min-width:1025px){#release_calendar .wood_aged .palo td:nth-child(3),#release_calendar .wood_aged .palo td:nth-child(4),#release_calendar .wood_aged .palo td:nth-child(5),#release_calendar .wood_aged .palo td:nth-child(6),#release_calendar .wood_aged .palo td:nth-child(7),#release_calendar .wood_aged .palo td:nth-child(8),#release_calendar .wood_aged .palo td:nth-child(9),#release_calendar .wood_aged .palo td:nth-child(10),#release_calendar .wood_aged .palo td:nth-child(11),#release_calendar .wood_aged .palo td:nth-child(12),#release_calendar .wood_aged .palo td:nth-child(13),#release_calendar .wood_aged .palo td:nth-child(14),#release_calendar .wood_aged .burton td:nth-child(3),#release_calendar .wood_aged .burton td:nth-child(4),#release_calendar .wood_aged .burton td:nth-child(5),#release_calendar .wood_aged .burton td:nth-child(6),#release_calendar .wood_aged .burton td:nth-child(7),#release_calendar .wood_aged .burton td:nth-child(8),#release_calendar .wood_aged .burton td:nth-child(9),#release_calendar .wood_aged .burton td:nth-child(10),#release_calendar .wood_aged .burton td:nth-child(11),#release_calendar .wood_aged .burton td:nth-child(12),#release_calendar .wood_aged .burton td:nth-child(13),#release_calendar .wood_aged .burton td:nth-child(14){display:table-cell;background-color:#000}}#release_calendar .wood_aged .immort td:nth-child(3),#release_calendar .wood_aged .immort td:nth-child(4),#release_calendar .wood_aged .immort td:nth-child(5){display:none}@media(min-width:1025px){#release_calendar .wood_aged .immort td:nth-child(3),#release_calendar .wood_aged .immort td:nth-child(4),#release_calendar .wood_aged .immort td:nth-child(5){display:table-cell;background-color:#000}}#release_calendar .wood_aged .red_white td:nth-child(11),#release_calendar .wood_aged .red_white td:nth-child(12),#release_calendar .wood_aged .red_white td:nth-child(13){display:none}@media(min-width:1025px){#release_calendar .wood_aged .red_white td:nth-child(11),#release_calendar .wood_aged .red_white td:nth-child(12),#release_calendar .wood_aged .red_white td:nth-child(13){display:table-cell;background-color:#000}}#release_calendar .seasonals .romantic td:nth-child(5),#release_calendar .seasonals .romantic td:nth-child(6),#release_calendar .seasonals .romantic td:nth-child(7){display:none}@media(min-width:1025px){#release_calendar .seasonals .romantic td:nth-child(5),#release_calendar .seasonals .romantic td:nth-child(6),#release_calendar .seasonals .romantic td:nth-child(7){display:table-cell;background-color:#000}}#release_calendar .seasonals .festina td:nth-child(8),#release_calendar .seasonals .festina td:nth-child(9),#release_calendar .seasonals .festina td:nth-child(10){display:none}@media(min-width:1025px){#release_calendar .seasonals .festina td:nth-child(8),#release_calendar .seasonals .festina td:nth-child(9),#release_calendar .seasonals .festina td:nth-child(10){display:table-cell;background-color:#000}}#release_calendar .seasonals .punkin td:nth-child(11),#release_calendar .seasonals .punkin td:nth-child(12),#release_calendar .seasonals .punkin td:nth-child(13){display:none}@media(min-width:1025px){#release_calendar .seasonals .punkin td:nth-child(11),#release_calendar .seasonals .punkin td:nth-child(12),#release_calendar .seasonals .punkin td:nth-child(13){display:table-cell;background-color:#000}}#release_calendar .seasonals .beer_breakfast td:nth-child(13),#release_calendar .seasonals .beer_breakfast td:nth-child(14){display:none}@media(min-width:1025px){#release_calendar .seasonals .beer_breakfast td:nth-child(13),#release_calendar .seasonals .beer_breakfast td:nth-child(14){display:table-cell;background-color:#000}}#release_calendar .occasionals .music td:nth-child(5),#release_calendar .occasionals .music td:nth-child(6){display:none}@media(min-width:1025px){#release_calendar .occasionals .music td:nth-child(5),#release_calendar .occasionals .music td:nth-child(6){display:table-cell;background-color:#000}}#release_calendar .occasionals .squall td:nth-child(5),#release_calendar .occasionals .squall td:nth-child(6),#release_calendar .occasionals .squall td:nth-child(7){display:none}@media(min-width:1025px){#release_calendar .occasionals .squall td:nth-child(5),#release_calendar .occasionals .squall td:nth-child(6),#release_calendar .occasionals .squall td:nth-child(7){display:table-cell;background-color:#000}}#release_calendar .occasionals .onetwenty td:nth-child(6),#release_calendar .occasionals .onetwenty td:nth-child(7),#release_calendar .occasionals .onetwenty td:nth-child(11),#release_calendar .occasionals .onetwenty td:nth-child(12){display:none}@media(min-width:1025px){#release_calendar .occasionals .onetwenty td:nth-child(6),#release_calendar .occasionals .onetwenty td:nth-child(7),#release_calendar .occasionals .onetwenty td:nth-child(11),#release_calendar .occasionals .onetwenty td:nth-child(12){display:table-cell;background-color:#000}}#release_calendar .occasionals .flesh_blood td:nth-child(7),#release_calendar .occasionals .flesh_blood td:nth-child(8){display:none}@media(min-width:1025px){#release_calendar .occasionals .flesh_blood td:nth-child(7),#release_calendar .occasionals .flesh_blood td:nth-child(8){display:table-cell;background-color:#000}}#release_calendar .occasionals .provence td:nth-child(9),#release_calendar .occasionals .provence td:nth-child(10){display:none}@media(min-width:1025px){#release_calendar .occasionals .provence td:nth-child(9),#release_calendar .occasionals .provence td:nth-child(10){display:table-cell;background-color:#000}}#release_calendar .occasionals .seaquench td:nth-child(10),#release_calendar .occasionals .seaquench td:nth-child(11){display:none}@media(min-width:1025px){#release_calendar .occasionals .seaquench td:nth-child(10),#release_calendar .occasionals .seaquench td:nth-child(11){display:table-cell;background-color:#000}}#release_calendar .occasionals .tux td:nth-child(13),#release_calendar .occasionals .tux td:nth-child(14){display:none}@media(min-width:1025px){#release_calendar .occasionals .tux td:nth-child(13),#release_calendar .occasionals .tux td:nth-child(14){display:table-cell;background-color:#000}}#release_calendar .occasionals .worldwide td:nth-child(13),#release_calendar .occasionals .worldwide td:nth-child(14){display:none}@media(min-width:1025px){#release_calendar .occasionals .worldwide td:nth-child(13),#release_calendar .occasionals .worldwide td:nth-child(14){display:table-cell;background-color:#000}}.rsdcaravan .panel-col-first{border-style:none}@media(min-width:482px){.rsdcaravan .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/rsd/rsd_vr.gif) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.rsdcaravan .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/rsd/rsd_hr.gif) 8 8;border-width:0 0 8px 0;border-image-repeat:repeat;padding-bottom:25px}.rsdcaravan .panel-col-first .inside .pane-menu-menu-record-store-day ul{padding-left:20px}.rsdcaravan .panel-col-first .inside .pane-menu-menu-record-store-day ul li a{font-family:"TypewriterMedium";color:#3b2a23}.rsdcaravan .panel-col-last{padding-left:0px}@media(min-width:482px){.rsdcaravan .panel-col-last{padding-left:40px}}.rsdcaravan .panel-col-last .inside h2{font-family:"Dogfish";color:#3b2a23;font-size:2em}.rsdcaravan .panel-col-last .inside p{font-size:1em}.rsdcaravan .panel-col-last .inside .view-display-id-rsd_tour_page h3{width:95%;background-image:url(/sites/all/themes/dfh/images/rsd/rsd_title.gif);color:#fff;text-align:center;padding:8px 0}.rsdcaravan .panel-col-last .inside .tag-line{font-family:"TypewriterMedium";font-size:1.375em;text-align:center;color:#968966;margin-bottom:20px}.rsdcaravan .panel-col-last .inside .record_images{display:flex;flex-direction:column}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .image{border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8;border-width:8px 8px 0px 8px;display:block;padding:5px 5px 0px 5px;margin:0 auto;width:90%}}.rsdcaravan .panel-col-last .inside .product .image img{width:100%}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .name_price{width:100%;display:block;text-align:center;vertical-align:top;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;color:#fff}}.rsdcaravan .panel-col-last .inside .product .name_price a{text-align:center;padding:10px;display:block;font-family:"TypewriterMedium"}@media(min-width:768px){.rsdcaravan .panel-col-last .inside .product .name_price a{color:#fff}}.rsdcaravan .panel-col-bottom .inside .subfeatures{margin:50px 0px}.rsdcaravan .panel-col-bottom .inside .subfeatures .subfeature{margin-bottom:15px}@media(min-width:482px){.rsdcaravan .panel-col-bottom .inside .subfeatures .subfeature{margin-bottom:0px}}.runclub a{color:#4c4b50}.runclub h1{color:#4c4b50;font-family:"TypewriterMedium";text-transform:uppercase;margin-bottom:12px}.runclub h2{color:#4c4b50;text-align:center;text-transform:uppercase}@media(min-width:482px){.runclub h2{text-align:left}}.runclub h3{color:#4c4b50;text-align:center}.runclub hr{width:100%;background-image:url(/sites/all/themes/dfh/images/runclub/hr.png)}.runclub .countdown{font-family:"TypewriterMedium";text-align:center}.runclub table{margin-bottom:10px}.runclub table caption{font-family:"TypewriterMedium";width:100%}.runclub table tr{border-bottom:1px solid #4c4b50}.runclub table tr th{text-align:center}.runclub table.pace th,.runclub table.pace td{padding:4px 10px}.runclub table.pace tbody th{text-align:center}@media(min-width:482px){.runclub table.pace tbody th{text-align:left}}.runclub .shalanesays{margin-bottom:15px;padding:0 0 10px 0}.runclub .shalanesays h3{text-align:center}@media(min-width:482px){.runclub .shalanesays h3{text-align:left}}.runclub .shalanesays iframe{width:100%}.runclub .shalanesays .title{font-family:"TypewriterMedium";font-size:1.125em}.runclub .shalanesays .date{font-family:"TypewriterMedium";font-size:.75em;margin-top:15px;margin-left:15px}.runclub .shalanesays .type{font-family:"TypewriterMedium";font-size:.75em;margin-top:15px;margin-left:15px}.runclub .shalanesays ul li{list-style-type:square !important}.runclub .shalanesays ol li{list-style-type:decimal !important}.runclub .shop img{padding-bottom:6px}.runclub .shop .title{font-family:"TypewriterMedium";font-size:1em;text-align:Center;padding-bottom:10px}.runclub select{background-color:#4c4b50}.runclub input[type=submit]{background-color:#4c4b50}.runclub form div{margin-bottom:0px}.runclub .views-submit-button{height:0px;width:0px}.runclub .views-exposed-form .views-exposed-widget{padding:0px}@media(min-width:482px){.runclub .views-exposed-form .views-exposed-widget{margin-right:10px}}.runclub .view-filters{margin-bottom:10px;padding-top:10px;border-top:1px solid #4c4b50;border-bottom:1px solid #4c4b50}.node-type-run .sidebar-first{border-image:none;border-color:none;border:0px}.node-type-run .sidebar-first h2{font-family:"TypewriterMedium";color:#4c4b50;text-align:center;text-transform:uppercase;font-size:1.375em;border:0px}@media(min-width:482px){.node-type-run .sidebar-first h2{text-align:left}}.node-type-run .node-run ul li{list-style-type:square !important}.node-type-run .node-run ol li{list-style-type:decimal !important}.node-type-run .node-run h3{text-align:center}@media(min-width:482px){.node-type-run .node-run h3{text-align:left}}.node-type-run .node-run .field-run-content-type{font-family:"TypewriterMedium";text-transform:uppercase;color:#4c4b50;font-size:.75em;margin-bottom:8px}@media only screen and (max-width:760px),(min-device-width:768px)and (max-device-width:1024px){.runclub table,.runclub thead,.runclub tbody,.runclub th,.runclub td,.runclub tr{display:block;margin-bottom:15px}.runclub thead tr{position:absolute;top:-9999px;left:-9999px}.runclub tr:nth-of-type(odd){background:#eee}.runclub td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:35%;text-align:left;margin-bottom:6px}.runclub td:before{position:absolute;top:0px;left:6px;width:35%;padding-right:10px;white-space:nowrap;text-align:left}.runclub table.training td:nth-of-type(1):before{content:"Sunday"}.runclub table.training td:nth-of-type(2):before{content:"Monday"}.runclub table.training td:nth-of-type(3):before{content:"Tuesday"}.runclub table.training td:nth-of-type(4):before{content:"Wednesday"}.runclub table.training td:nth-of-type(5):before{content:"Thursday"}.runclub table.training td:nth-of-type(6):before{content:"Friday"}.runclub table.training td:nth-of-type(7):before{content:"Saturday"}}.runclub form{display:block;width:90%;margin:0 auto}.runclub form .form-item{margin-bottom:20px}.runclub form label{font-size:1.375em;margin-bottom:20px}.runclub form input{width:90%;line-height:22px}.runclub form input[type=radio]{box-sizing:border-box;appearance:none;background:#fff;outline:2px solid #333;border:3px solid #fff;width:24px;height:24px}.runclub form input[type=radio]:checked{background:#000}.runclub form .form-item-submitted-send-me-newsletters-please{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.runclub form .form-item-submitted-send-me-newsletters-please label{padding-left:40px;margin-bottom:0px}.shop h1{text-transform:capitalize}.shop .field-commerce-price{font-family:"TypewriterMedium";font-weight:normal;text-transform:capitalize;color:#000;font-size:1.125em}@media(min-width:482px){.shop .field-commerce-price{font-size:1.375em}}.store .panel-col-last h2.pane-title{color:#5f5338;font-family:"Dogfish";font-size:2.25em;margin-top:70px;text-align:center}@media(min-width:768px){.store .panel-col-last h2.pane-title{font-size:2.75em;margin-top:60px;text-align:left}}@media(min-width:768px){.store .panel-col-last h2.pane-title{margin-top:0;text-align:left}}.shopbanner{background-color:#126248;color:#fff;font-family:"TypewriterMedium";font-weight:normal;text-transform:capitalize;font-size:1.125em;padding:15px 10px 15px 10px}.sidebar-first h2{padding-bottom:10px;text-align:center}.sidebar-first .views-exposed-widget{display:block;width:100%}.social .network{margin:10px 0;border-style:solid;border-image:url(/sites/all/themes/dfh/images/hr3.png) 8 8;border-width:0px 0px 8px 0px;display:block;padding:0px 0px 5px 0px}.star{width:30px;height:30px;position:absolute}.star:before,.star:after{content:"";display:block;width:20%;height:100%;border-radius:20px;background:#e0218a;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.star:before.alt .star:before:before,.star:before:after,.star:before.alt .star:after:before,.star:after:after,.star:after.alt .star:before:before,.star:after.alt .star:after:before{background:#e0218a}.star:before.alt2 .star:before:before,.star:before:after,.star:before.alt2 .star:after:before,.star:after:after,.star:after.alt2 .star:before:before,.star:after.alt2 .star:after:before{background:#e0218a}.star:after{transform:translate(-50%,-50%) rotate(90deg)}.sparkle{width:40px;height:40px;position:absolute;border-radius:50%;background:#e0218a}.sparkle.alt{background:#e0218a}.sparkle.alt2{background:#e0218a}.rectangle{width:1.5rem;height:1rem;background-color:#e0218a;position:absolute}.hexagram{width:0;height:0;border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-bottom:1rem solid #e0218a;position:relative}.hexagram:after{content:"";width:0;height:0;border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-top:1rem solid #e0218a;position:absolute;top:.33rem;left:-0.5rem}.large{transform:scale(1.3)}.medium{transform:scale(0.9)}.small{transform:scale(0.1)}@keyframes pulse{0%{transform:scale(0.45)}90%{transform:scale(0.1)}100%{transform:scale(0.45)}}.pulse{animation:pulse 1s linear infinite}.pulse-1{animation:pulse 1.1s 300ms linear infinite}.pulse-2{animation:pulse .8s 600ms linear infinite}.pulse-3{animation:pulse 1.3s 900ms linear infinite}.view-id-spirits .spirit .image img{width:90%;display:block;margin:0 auto}.node-spirit .spirit_images{display:flex;padding-top:60px}.node-spirit .spirit_images .wrap{display:block;background-image:url(/sites/all/themes/dfh/images/beerframe.gif);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;vertical-align:bottom;padding:8px 0 0;margin:0 10px}.node-spirit .spirit_images .wrap:nth-child(2){display:none}.node-spirit .spirit_images .wrap:nth-child(3){display:none}@media(min-width:482px){.node-spirit .spirit_images .wrap:nth-child(2){display:inline-block}.node-spirit .spirit_images .wrap:nth-child(3){display:inline-block}}@media(min-width:768px){.node-spirit .spirit_images .wrap{padding:8px 0 0}}@media(min-width:1025px){.node-spirit .spirit_images .wrap{padding:14px 0 0}}.node-spirit .spirit_images .wrap img{width:90%;display:block;margin:0 auto}.scratch-made-process .node-page .content{display:flex;flex-direction:column}@media(min-width:768px){.scratch-made-process .node-page .content{flex-direction:row}}.scratch-made-process .node-page .content img{display:none;width:50%}@media(min-width:768px){.scratch-made-process .node-page .content img{display:block;order:2}}.scratch-made-process .node-page .content .field-body{width:50%;order:1}#main-content .subfeatures .subfeature{text-align:center;margin-bottom:25px}#main-content .subfeatures .subfeature .image{width:95%;margin:0 auto;padding:4px 4px 0px 4px;border-width:8px 8px 0px 8px;border-style:solid;border-image:url(/sites/all/themes/dfh/images/beerframe.gif) 8 8}#main-content .subfeatures .subfeature .image a{width:100%;height:100%;display:block}#main-content .subfeatures .subfeature .image a img{width:100%;vertical-align:bottom;display:block;margin:0 auto}.mother-nature #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/mnldt/mnldt_squareframe.gif) 8 8}.i-pedal-alot #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/ipedalalot/IPedalAlot-frame.gif) 8 8}.page-summer #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/ocys/ocys-frame.gif) 8 8}.beer-and-benevolence #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/benevolence/frame.gif) 8 8}.dash #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/dash/dash_frame.gif) 8 8}.wocaas #main-content .subfeatures .subfeature .image{border-image:none;border:0px}.peb #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/peb/peb_beerframe.gif) 8 8}.rsd #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/rsd/rsd_frame.gif) 8 8}.analog-a-go-go #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/analog/analog_beerframe.gif) 8 8}.aletrail #main-content .subfeatures .subfeature .image{border-image:url(/sites/all/themes/dfh/images/aletrail/aletrail-beerframe.gif) 8 8}#main-content .subfeatures .subfeature .title{width:100%;height:50px;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}#main-content .subfeatures .subfeature .title a{color:#fff;width:80%;margin:0 auto;font-family:"TypewriterMedium";font-size:.875em}.wocaas #main-content .subfeatures .subfeature .title a{color:#12341c;text-transform:capitalize}.mother-nature #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/mnldt/mnldt_beerbrand.jpg)}.i-pedal-alot #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/ipedalalot/IPedalAlot-beerbrand.gif)}.page-summer #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/ocys/ocys-beerbrand.gif)}.beer-and-benevolence #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/benevolence/tab.gif)}.dash #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/dash/dash_title.gif)}.wocaas #main-content .subfeatures .subfeature .title{background-image:none}.peb #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/peb/peb_linktab.gif)}.page-record-store-day #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/rsd/rsd_title.gif)}.analog-a-go-go #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/analog/analog_beerbrand.gif)}.aletrail #main-content .subfeatures .subfeature .title{background-image:url(/sites/all/themes/dfh/images/aletrail/aletrail-beerbrand.gif)}html.js input.form-autocomplete{background-image:url();background-repeat:no-repeat}.ajax-progress{display:inline-block;*display:inline;*zoom:1}.ajax-progress .throbber{background:rgba(0,0,0,0) url() no-repeat 0px 0px;float:left;height:0px;width:0px;margin:0px}.checkout-processing{background-image:url();padding-right:0px !important}.visit .visitus h2:nth-of-type(1){display:block;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;text-align:center;color:#fff;width:100%}@media(min-width:1025px){.visit .visitus h2:nth-of-type(1){background-size:100%;height:35px}}.visit h2{color:#000;background:none}.visit h2+p{display:none}.visit .node-page h2{display:none !important}.visit .links .tabs .tab{height:25px;margin-bottom:8px;background-image:url(/sites/all/themes/dfh/images/explorebar.gif);background-repeat:no-repeat}.visit .links .tabs .tab a{color:#fff;font-family:"TypewriterMedium";text-align:center;display:block;width:100%;padding-top:6px}#whenwherehow .wherewhen{display:flex;flex-direction:column;margin-bottom:15px}@media(min-width:768px){#whenwherehow .wherewhen{flex-direction:row}}#whenwherehow .how{display:flex;flex-direction:column;margin-top:15px}@media(min-width:768px){#whenwherehow .how{flex-direction:row}}#whenwherehow .how .jolly{width:100%}@media(min-width:768px){#whenwherehow .how .jolly{width:40%}}#whenwherehow .how .jolly img{width:95%}#whenwherehow .how .jollytrolley{width:100%}@media(min-width:768px){#whenwherehow .how .jollytrolley{width:60%}}#whenwherehow .how .jollytrolley p:first-of-type{margin-top:0px}.hour_advisory{display:block;height:100%}.hour_advisory ul{height:auto;display:block;margin-bottom:100px}.hour_advisory ul li{padding-bottom:10px}.hour_advisory ul li.brewery:first-of-type .name{display:block}.hour_advisory ul li div.location{margin-top:25px;margin-bottom:10px}.field-opening-hours-week .day .times .instance.closed .start_time,.field-opening-hours-week .day .times .instance.closed .end_time,.field-opening-hours-week .day .times .instance.closed .notice-star{display:none}.panel_visit .hours h2.pane-title{color:#000;background:none}.panel_visit .hours article.node-hours h2{display:none}.panel_visit .hours article.node-hours label.field-label{display:none}.panel_visit .hours article.node-hours .opening-hours-week .header{background-color:#fff;color:#000}.panel_visit .hours article.node-hours p{text-align:center}.view-display-id-block_4 .weeklyspecial{margin-bottom:20px}.view-display-id-thisweekatdogfish>div{margin-bottom:20px}.view-display-id-thisweekatdogfish>div .view-footer p{text-align:center}.view-display-id-thisweekatdogfish .view-footer p{text-align:center}.view-weekly-events .weeklyspecial{margin-bottom:10px}.view-weekly-events .weeklyspecial .ocsdouble{font-weight:bold}.reservation{width:32%}.reservation #reservation{width:300px}.reservation #reservation a{text-align:center;font-family:"TypewriterMedium"}.wocaas .panel-col-first{border-style:none}.wocaas .panel-col-first .inside .pane-menu-menu-wocaas ul{padding-left:20px}.wocaas .panel-col-first .inside .pane-menu-menu-wocaas ul li a{font-family:"TypewriterMedium";color:#12341c;font-size:1em;text-transform:capitalize}.wocaas .panel-col-first .inside .pane-menu-menu-wocaas ul li a:visited{color:#12341c}.wocaas .panel-col-first .inside .pane-menu-menu-wocaas ul li a:hover{color:#12341c}.wocaas .panel-col-last{padding-left:0}@media(min-width:482px){.wocaas .panel-col-last{padding-left:40px}}.wocaas .panel-col-last .inside h1{font-family:"Dogfish";color:#12341c;font-size:2em}.wocaas .panel-col-last .inside h2{font-family:"Dogfish";color:#12341c}.wocaas .panel-col-last .inside h3{color:#12341c}.wocaas .panel-col-last .inside p{font-size:1em}.wocaas .panel-col-last .inside a.button{width:250px;background-image:url(/sites/all/themes/dfh/images/wocaas/wocaas_button.png);margin:0 auto}@media(min-width:482px){.wocaas .panel-col-last .inside a.button{margin:0}}.wocaas .panel-col-bottom .inside .subfeatures{margin:50px 0px}.wocaas .panel-col-bottom .inside .subfeatures .subfeature .title{background-image:none}.wocaas .panel-col-bottom .inside .subfeatures .subfeature .title a{color:#12341c}
