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:transparent}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:0.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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.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}a:visited{color:#968966}a:hover{color:#968966}a:active{color:#968966}.item-list ul{margin:0;padding:0}.item-list ul li{margin:0}.centerblock{text-align:center;margin:0 auto}.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:"\201C";color:#126248}.fonts-loaded blockquote p.quote:after{content:"\201D";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:0.9em;color:#000;letter-spacing:0.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}}.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:#968966;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}}.node-beer .beer_content .beer_story{width:100%;display:flex;flex-direction:column}@media (min-width:768px){.node-beer .beer_content .beer_story{width:50%}}.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:#968966}.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 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:15px;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:15px;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}#hasmerch .midpage .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:482px){#hasmerch .midpage .merch{width:50%}}#hasmerch .midpage .merch .field-beer-shop-item{width:100%}#hasmerch .midpage .merch .field-beer-shop-item h2.header{width:100%}#hasmerch .midpage .merch .field-beer-shop-item article{display:flex;flex-wrap:wrap;align-self:flex-start}#hasmerch .midpage .merch .field-beer-shop-item article img{order:1;width:100%;height:100%;width:100%;border-width:15px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.png) 15 15;padding:3px 3px}#hasmerch .midpage .merch .field-beer-shop-item article h2{order:2}#hasmerch .midpage .merch .field-beer-shop-item article .content{order:3;display:none}.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}}#twentytwentyone table{width:100%;empty-cells:show}#twentytwentyone thead th.month{display:none}@media (min-width:482px){#twentytwentyone thead th.month{display:table-cell;text-align:center}}#twentytwentyone tbody tr{height:30px;vertical-align:middle}#twentytwentyone td.month{display:none}@media (min-width:482px){#twentytwentyone td.month{display:table-cell;width:6%}}#twentytwentyone td.avail,#twentytwentyone th.avail{display:block}@media (min-width:482px){#twentytwentyone td.avail,#twentytwentyone th.avail{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}#twentyseventeen table,#twentyeighteen table{width:100%;empty-cells:show}#twentyseventeen thead th.month,#twentyeighteen thead th.month{display:none}@media (min-width:482px){#twentyseventeen thead th.month,#twentyeighteen thead th.month{display:table-cell;text-align:center}}#twentyseventeen tbody tr,#twentyeighteen tbody tr{height:40px;vertical-align:middle}#twentyseventeen td.month,#twentyeighteen td.month{display:none}@media (min-width:482px){#twentyseventeen td.month,#twentyeighteen td.month{display:table-cell;border:1px solid white;width:7.5%}}#twentyseventeen td.avail,#twentyseventeen th.avail,#twentyeighteen td.avail,#twentyeighteen th.avail{display:block}@media (min-width:482px){#twentyseventeen td.avail,#twentyseventeen th.avail,#twentyeighteen td.avail,#twentyeighteen th.avail{display:none}}.page-beer-and-benevolence-about .panel-col-last .inside .inside{display:flex;flex-direction:columm;justify-content:space-between}@media (min-width:482px){.page-beer-and-benevolence-about .panel-col-last .inside .inside{flex-direction:row}}.page-beer-and-benevolence-about .panel-col-last .inside .field-body{order:1 !important;width:100%}.page-beer-and-benevolence-about .panel-col-last .inside .focus{order:2}@media (min-width:482px){.page-beer-and-benevolence-about .panel-col-last .inside .focus{order:3}}.page-beer-and-benevolence-about .panel-col-last .inside .gallery{order:3;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (min-width:482px){.page-beer-and-benevolence-about .panel-col-last .inside .gallery{flex-direction:column;width:20%;order:2}}.page-beer-and-benevolence-about .panel-col-last .inside .gallery img{width:30%}@media (min-width:482px){.page-beer-and-benevolence-about .panel-col-last .inside .gallery img{width:100%}}.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%}.page-distillery-canned-cocktails .view-display-id-cocktails_main{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:768px){.page-distillery-canned-cocktails .view-display-id-cocktails_main{flex-direction:row}}.page-distillery-canned-cocktails .view-display-id-cocktails_main .spirit{width:100%;margin-bottom:15px}@media (min-width:768px){.page-distillery-canned-cocktails .view-display-id-cocktails_main .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}.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}.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 .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-last{width:100%;margin:0px}.page-dash .panel-col-last .inside img{order:1}.page-dash .panel-col-last .inside .landing{order:2;margin:0 10px}.page-dash .panel-col-last .inside .resources{order:3}.page-dash .panel-col-last .inside .resources .registrations{width:100%;display:flex;flex-direction:column}@media (min-width:482px){.page-dash .panel-col-last .inside .resources .registrations{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}@media (min-width:482px){.page-dash .panel-col-last .inside .resources .registrations .registration{width:30%}}.page-dash .panel-col-last .inside .about{order:4}.page-dash .panel-col-last .inside img+div.landing{width:100%}@media (min-width:482px){.page-dash .panel-col-last .inside img+div.landing{width:48%}}.page-dash .panel-col-last .inside .resources,.page-dash .panel-col-last .inside .about{width:100%}.page-dash .panel-col-last .inside .resources .field-body,.page-dash .panel-col-last .inside .about .field-body{width:100%}.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%}}.faqs{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:482px){.faqs{flex-direction:row}}.faqs .company{width:100%}@media (min-width:482px){.faqs .company{width:18%}}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:transparent;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.714285714286%;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}}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:#5f5338;font-size:.75em}footer .lawyer_stuff ul li a:visited{color:#5f5338}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 .dogfish_head_home{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 0.4s}header .dogfish_head_home.shrink{width:70px;margin-top:-45px;background:none;transition:all 0.4s}@media (min-width:768px){header .dogfish_head_home{margin-left:10px;display:inline-block;width:15%;height:auto;margin-top:-75px;order:1;background-size:110%;background-position:bottom}}@media (min-width:1025px){header .dogfish_head_home{width:18.714285714286%;margin-left:30px;height:145px}}header .dogfish_head_home a{display:block;width:100%;height:auto}@media (min-width:768px){header .dogfish_head_home a{margin-top:35px}}@media (min-width:1025px){header .dogfish_head_home a{margin-top:10px}}header .dogfish_head_home picture{display:block;height:auto;width:100%;padding-bottom:10px}header .dogfish_head_home picture img{width:90%;margin-left:5%;transform:rotate(8deg)}header .header-region{width:100%;display:flex;justify-content:flex-end;align-items:center;vertical-align:top;z-index:0;order:1;background-color:#968966}@media (min-width:768px){header .header-region{margin-top:-55px;background-color:transparent}}@media (min-width:1025px){header .header-region{display:inline-flex;order:2;margin-top:-80px;padding-left:250px;margin-bottom:35px}}@media (min-width:1100px){header .header-region{padding-left:280px;margin-top:-80px}}header .header-region #sidr-wrapper-0{order:2}header .header-region .cart-icon{order:1}.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 .field-body iframe{display:none}@media (min-width:768px){.inn .field-body iframe{display:block}}.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}}#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%}}.mnldt #intro .field-body{display:flex;flex-direction:column}@media (min-width:482px){.mnldt #intro .field-body{flex-direction:row;flex-wrap:nowrap}}.mnldt #intro .field-body p{width:100%}@media (min-width:482px){.mnldt #intro .field-body p{width:30%}}.mnldt #findapreserve .field-body{display:flex;flex-direction:column}@media (min-width:482px){.mnldt #findapreserve .field-body{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.mnldt #findapreserve .field-body .tncmap{width:100%}@media (min-width:482px){.mnldt #findapreserve .field-body .tncmap{width:55%}}.mnldt #findapreserve .field-body .preservescavenger{width:100%}@media (min-width:482px){.mnldt #findapreserve .field-body .preservescavenger{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}.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:transparent;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{width:100%}.page-restaurants .page h1{display:none}.page-brewery .page h1{display:none}.page-distillery .page h1{display:none}.page-distillery-canned-cocktails .page h1{display:block}.page-inn .page h1{display:none}.page #main-content{width:90%;margin:0 auto}@media (min-width:1025px){.page #main-content{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:nowrap;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:90%;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:70%}}.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%}.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;padding-right:0px;padding-bottom:10px;width:300px}@media (min-width:768px){.field-body img.left{float:left;padding-right:20px}}.field-body img.right{float:none;padding-left:0px;padding-bottom:10px;width:300px}@media (min-width:768px){.field-body img.right{float:right;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:15px;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}.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;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%}.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{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:75%;padding-left:20px}}.brewpub .panel-2col .panel-col-last .inside,.restaurants .panel-2col .panel-col-last .inside,.tasting-room .panel-2col .panel-col-last .inside{margin:0}.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{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:20px;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}}@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:15px;border-color:#968966;border-style:solid;border-image:url(/sites/all/themes/dfh/images/blogframe.svg) 15 15;display:block;vertical-align:bottom;padding:5px 10px}.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 .address,.brewpub .panel-2col .panel-col-last .hours,.brewpub .panel-2col .panel-col-last .specials,.restaurants .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .hours,.restaurants .panel-2col .panel-col-last .specials,.tasting-room .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .hours,.tasting-room .panel-2col .panel-col-last .specials{display:block;vertical-align:top}@media (min-width:482px){.brewpub .panel-2col .panel-col-last .address,.brewpub .panel-2col .panel-col-last .hours,.brewpub .panel-2col .panel-col-last .specials,.restaurants .panel-2col .panel-col-last .address,.restaurants .panel-2col .panel-col-last .hours,.restaurants .panel-2col .panel-col-last .specials,.tasting-room .panel-2col .panel-col-last .address,.tasting-room .panel-2col .panel-col-last .hours,.tasting-room .panel-2col .panel-col-last .specials{display:inline-block}}.brewpub .panel-2col .panel-col-last .address .pane-title,.brewpub .panel-2col .panel-col-last .hours .pane-title,.brewpub .panel-2col .panel-col-last .specials .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 .specials .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 .specials .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;width:160px}@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:55px}}.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:48%;display:inline-block}}.brewpub .panel-2col .panel-col-last .sub_fifty .brewpub-exclusives li,.restaurants .panel-2col .panel-col-last .sub_fifty .brewpub-exclusives li,.tasting-room .panel-2col .panel-col-last .sub_fifty .brewpub-exclusives li{margin-bottom:10px}.brewpub .panel-2col .panel-col-last .sub_fifty .pane-title,.restaurants .panel-2col .panel-col-last .sub_fifty .pane-title,.tasting-room .panel-2col .panel-col-last .sub_fifty .pane-title{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:0px}@media (min-width:1025px){.brewpub .panel-2col .panel-col-last .sub_fifty .pane-title,.restaurants .panel-2col .panel-col-last .sub_fifty .pane-title,.tasting-room .panel-2col .panel-col-last .sub_fifty .pane-title{padding-top:6px}}.brewpub .panel-2col .panel-col-last .button p,.restaurants .panel-2col .panel-col-last .button p,.tasting-room .panel-2col .panel-col-last .button p{width:75%;margin:0 auto;margin-bottom:15px}.brewpub .panel-2col .panel-col-last .button p a,.restaurants .panel-2col .panel-col-last .button p a,.tasting-room .panel-2col .panel-col-last .button 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:15px;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 .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}.dogfish-miami #main-content .panel-2col .panel-col-first{display:none}.dogfish-miami #main-content .panel-2col .panel-col-last{width:100%}.food-menuview-cm-menu,.food-menuview-pub-menu,.food-menuview-tasting-room-kitchen-menu{display:flex;flex-direction:column !important;flex-wrap:nowrap !important}.food-menuview-cm-menu .menu_section,.food-menuview-pub-menu .menu_section,.food-menuview-tasting-room-kitchen-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{font-family:'TypewriterMedium';padding:0 0 4px 0}.food-menuview-cm-menu .item .description p,.food-menuview-pub-menu .item .description p,.food-menuview-tasting-room-kitchen-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{padding-bottom:15px;font-size:.75em}.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%}.page-checkout-review #commerce-checkout-form-review .sorry{color:#FF0000;border:1px solid #FF0000}.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:245px}.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:30px}.page-checkout-review #edit-commerce-payment .commerce-credit-card-expiration span{margin:0px 10px;align-self:center}.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:25%}}.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:75%}}.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%;order:2}@media (min-width:482px){.runclub .center-wrapper .panel-col-last .inside .runclub_infos{width:65%;order:1}}.runclub .center-wrapper .panel-col-last .inside .runclub_events{width:35%;order:1;width:100%}@media (min-width:482px){.runclub .center-wrapper .panel-col-last .inside .runclub_events{width:35%;order:2}}.runclub .center-wrapper .panel-col-last .inside .runclub_events .view-display-id-runclub_events{margin:0 auto;width:80%}.runclub .shalanesays .Workout{display:flex;flex-direction:column}.runclub .shalanesays .Workout .imageonly{order:1}.runclub .shalanesays .Workout .title{order:2}.runclub .shalanesays .Workout .content{order:3}.runclub .shalanesays .Workout .type{order:4}.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:15px;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}@media (min-width:482px){.cart_icon{padding-top:0px;margin-top:0px}}@media (min-width:1025px){.cart_icon{margin-top:20px}}.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}.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}}.beer .sidebar-first{display:none}@media (min-width:768px){.beer .sidebar-first{display:block}}.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:0.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:8px 8px 0}.page #main-content .view-id-spirits .spirit .image a{display:block}.page #main-content .view-id-spirits .spirit .image a 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;width:100%}.page #main-content .view-id-spirits .spirit .name a{color:#fff;text-align:center;font-family:'TypewriterMedium';display:block;width:100%;padding:15px 0}.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}.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 p.fishfinder_submit{display:block;background-image:url(/sites/all/themes/dfh/images/explorebar.gif);background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center}@media (min-width:482px){.node-spirit .spirit_content .spirit_story p.fishfinder_submit{padding-top:10px}}@media (min-width:768px){.node-spirit .spirit_content .spirit_story p.fishfinder_submit{padding-top:0px}}@media (min-width:1025px){.node-spirit .spirit_content .spirit_story p.fishfinder_submit{padding-top:10px}}.node-spirit .spirit_content .spirit_story p.fishfinder_submit a{font-family:'TypewriterMedium';color:#fff;font-size:1.375em}.roasted-peanut-vodka .node-spirit .spirit_content .spirit_story p.fishfinder_submit{display:none}.esprit-malade .node-spirit .spirit_content .spirit_story p.fishfinder_submit{display:none}.mixing-rum .node-spirit .spirit_content .spirit_story p.fishfinder_submit{display:none}.mellowdious-gin .node-spirit .spirit_content .spirit_story p.fishfinder_submit{display:none}.sonic-archeology .node-spirit .spirit_content .spirit_story p.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 .panel_visit{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:482px){.visit .panel_visit{flex-direction:row}}.visit .panel_visit .visitus{width:100%;display:flex;flex-direction:column}@media (min-width:482px){.visit .panel_visit .visitus{width:24%}}.visit .panel_visit .visitus .links{width:100%;margin-top:auto}.wocaas .banner_notwide{display:block}@media (min-width:482px){.wocaas .banner_notwide{display:none}}.wocaas .banner_wide{display:none}@media (min-width:482px){.wocaas .banner_wide{display:block}}.wocaas .center-wrapper{display:flex;flex-direction:column}@media (min-width:1025px){.wocaas .center-wrapper{flex-direction:row;justify-content:space-between}}.wocaas .panel-col-top{margin-bottom:35px}.wocaas .panel-col-first{width:100%}@media (min-width:482px){.wocaas .panel-col-first{width:22%}}.wocaas .panel-col-first .inside{width:75%;margin:0 auto}.wocaas .panel-col-first .inside .menu_head{display:none}@media (min-width:482px){.wocaas .panel-col-first .inside .menu_head{display:block}}.wocaas .panel-col-first .inside .pane-menu-menu-wocaas ul{display:none}@media (min-width:482px){.wocaas .panel-col-first .inside .pane-menu-menu-wocaas ul{display:block}}.wocaas .panel-col-first .inside .pane-menu-menu-wocaas select{display:block;margin:10px 0}@media (min-width:482px){.wocaas .panel-col-first .inside .pane-menu-menu-wocaas select{display:none}}.wocaas .panel-col-last{width:100%}@media (min-width:768px){.wocaas .panel-col-last{width:87%}}.wocaas .panel-col-last .inside{margin:0 auto}.wocaas_landing .wocaas .panel-col-last .inside{display:flex;flex-direction:column}@media (min-width:1025px){.wocaas_landing .wocaas .panel-col-last .inside{flex-direction:row;justify-content:space-between}}.wocaas_landing .wocaas .panel-col-last .inside img{margin-right:0px}@media (min-width:482px){.wocaas_landing .wocaas .panel-col-last .inside img{margin-right:50px;width:40%;height:auto}}.wocaas .panel-col-bottom .inside .subfeatures{display:flex;flex-direction:column}@media (min-width:482px){.wocaas .panel-col-bottom .inside .subfeatures{flex-direction:row;justify-content:space-between}}.wocaas .panel-col-bottom .inside .subfeatures .subfeature{width:285px}.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:0.875em;text-align:center}.analog .panel-col-first{border-style:none}@media (min-width:482px){.analog .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/analog/analog_vr.png) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.analog .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/analog/analog_hr_short.png) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.analog .panel-col-first .inside .pane-menu-menu-analog-a-go-go ul li a{font-family:'TypewriterMedium';color:#bba038}.analog .panel-col-last{padding-left:0}@media (min-width:482px){.analog .panel-col-last{padding-left:40px}}.analog .panel-col-last .inside h2{font-family:'Dogfish';color:#bba038}.analog .panel-col-last .inside h3{color:#bba038}.analog .panel-col-last .inside hr{background-image:url(/sites/all/themes/dfh/images/analog/analog_hr3.png)}.analog .panel-col-last .inside a.button{width:250px;background-image:url(/sites/all/themes/dfh/images/analog/analog_button_bg.gif)}.analog .panel-col-bottom .inside .subfeatures{margin:50px 0px}.node-beer .midpage h2{display:block;background-image:url(/sites/all/themes/dfh/images/enjoyexperience.gif);background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;text-transform:uppercase;font-size:1em;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:8px;text-align:center;font-family:'TypewriterMedium';font-size:1.125em;margin-bottom:15px}@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}.view-display-id-beers_landing ul,.view-display-id-rarities_list ul,.view-display-id-brewed_exclusives ul,.view-display-id-past_exclusives 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{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{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{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{width:32.272727272727%;margin-right:0.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){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{width:32%;margin-right:0.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){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{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{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{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{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{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{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%}#twentytwentyone .button{background-image:url(/sites/all/themes/dfh/images/button_bg_green.gif)}#twentytwentyone table{margin-bottom:5px}#twentytwentyone thead th{padding-top:5px;padding-bottom:5px}#twentytwentyone 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}#twentytwentyone 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}#twentytwentyone thead th.avail{font-family:"TypewriterMedium";font-size:.875em;font-weight:normal;padding-left:10px}#twentytwentyone tbody{border-top:0px}#twentytwentyone tbody tr{border-bottom:thin dashed #000}#twentytwentyone tbody tr:last-of-type{border-bottom:0px}#twentytwentyone tbody td:nth-of-type(1),#twentytwentyone tbody td:nth-of-type(2){background-color:#fff}#twentytwentyone tbody td.beer{font-family:"TypewriterMedium";font-size:.875em;text-align:right;padding-right:10px}#twentytwentyone tbody td.beer a{color:#000;text-transform:uppercase}#twentytwentyone tbody td.avail{padding-top:10px}#twentytwentyone tbody td.month{border-left:thin dashed #000}#twentytwentyone .sixty td div{height:15px;background-color:#285631;vertical-align:middle}#twentytwentyone .slightly td div{height:15px;background-color:#297fa2;vertical-align:middle}#twentytwentyone .seaquench td div{height:15px;background-color:#87be9b;vertical-align:middle}#twentytwentyone .hazyo td:nth-of-type(4) div,#twentytwentyone .hazyo td:nth-of-type(5) div,#twentytwentyone .hazyo td:nth-of-type(6) div,#twentytwentyone .hazyo td:nth-of-type(7) div,#twentytwentyone .hazyo td:nth-of-type(8) div,#twentytwentyone .hazyo td:nth-of-type(9) div,#twentytwentyone .hazyo td:nth-of-type(10) div,#twentytwentyone .hazyo td:nth-of-type(11) div,#twentytwentyone .hazyo td:nth-of-type(12) div,#twentytwentyone .hazyo td:nth-of-type(13) div,#twentytwentyone .hazyo td:nth-of-type(14) div{height:15px;background-color:#9b362f;vertical-align:middle}#twentytwentyone .ninety td div{height:15px;background-color:#722032;vertical-align:middle}#twentytwentyone .sdf td:nth-of-type(3) div,#twentytwentyone .sdf td:nth-of-type(4) div,#twentytwentyone .sdf td:nth-of-type(5) div{height:15px;background-color:#c44360;vertical-align:middle}#twentytwentyone .mangosmoovie td:nth-of-type(6) div,#twentytwentyone .mangosmoovie td:nth-of-type(7) div,#twentytwentyone .mangosmoovie td:nth-of-type(8) div,#twentytwentyone .mangosmoovie td:nth-of-type(9) div{height:15px;background-color:#f1ca68;vertical-align:middle}#twentytwentyone .punkin td:nth-of-type(10) div,#twentytwentyone .punkin td:nth-of-type(11) div,#twentytwentyone .punkin td:nth-of-type(12) div{height:15px;background-color:#e48844;vertical-align:middle}#twentytwentyone .campfireamplifier td:nth-of-type(13) div,#twentytwentyone .campfireamplifier td:nth-of-type(14) div{height:15px;background-color:#66a2b1;vertical-align:middle}#twentytwentyone .lts td div{height:15px;background-color:#6e90b6;vertical-align:middle}#twentytwentyone .supereight td div{height:15px;background-color:#561e3e;vertical-align:middle}#twentytwentyone .lemonquest td:nth-of-type(4) div,#twentytwentyone .lemonquest td:nth-of-type(5) div,#twentytwentyone .lemonquest td:nth-of-type(6) div,#twentytwentyone .lemonquest td:nth-of-type(7) div,#twentytwentyone .lemonquest td:nth-of-type(8) div,#twentytwentyone .lemonquest td:nth-of-type(9) div,#twentytwentyone .lemonquest td:nth-of-type(10) div,#twentytwentyone .lemonquest td:nth-of-type(11) div,#twentytwentyone .lemonquest td:nth-of-type(12) div,#twentytwentyone .lemonquest td:nth-of-type(13) div,#twentytwentyone .lemonquest td:nth-of-type(14) div{height:15px;background-color:#f5e564;vertical-align:middle}#twentytwentyone .ubawws td:nth-of-type(12) div,#twentytwentyone .ubawws td:nth-of-type(13) div{height:15px;background-color:#9f7c52;vertical-align:middle}#twentytwenty .button{background-image:url(/sites/all/themes/dfh/images/button_bg_green.gif)}#twentytwenty table{margin-bottom:25px}#twentytwenty thead th{padding-top:5px;padding-bottom:5px}#twentytwenty 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}#twentytwenty 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}#twentytwenty thead th.avail{font-family:"TypewriterMedium";font-size:.875em;font-weight:normal;padding-left:10px}#twentytwenty tbody{border-top:0px}#twentytwenty tbody tr{border-bottom:thin dashed #000}#twentytwenty tbody tr:last-of-type{border-bottom:0px}#twentytwenty tbody td:nth-of-type(1),#twentytwenty tbody td:nth-of-type(2){background-color:#fff}#twentytwenty tbody td.beer{font-family:"TypewriterMedium";font-size:.875em;text-align:right;padding-right:10px}#twentytwenty tbody td.beer a{color:#000;text-transform:uppercase}#twentytwenty tbody td.avail{padding-top:10px}#twentytwenty tbody td.month{border-left:thin dashed #000}#twentytwenty .sixty td div{height:15px;background-color:#285631;vertical-align:middle}#twentytwenty .seaquench td div{height:15px;background-color:#87be9b;vertical-align:middle}#twentytwenty .slightly td div{height:15px;background-color:#297fa2;vertical-align:middle}#twentytwenty .ninety td div{height:15px;background-color:#722032;vertical-align:middle}#twentytwenty .supereight td div{height:15px;background-color:#561e3e;vertical-align:middle}#twentytwenty .hazyripple td div{height:15px;background-color:#e55e3d;vertical-align:middle}#twentytwenty .lts td div{height:15px;background-color:#6e90b6;vertical-align:middle}#twentytwenty .midas td div{height:15px;background-color:#662d91;vertical-align:middle}#twentytwenty .palo td div{height:15px;background-color:#703a3b;vertical-align:middle}#twentytwenty .perfect td:nth-of-type(3) div,#twentytwenty .perfect td:nth-of-type(4) div,#twentytwenty .perfect td:nth-of-type(5) div,#twentytwenty .perfect td:nth-of-type(6) div{height:15px;background-color:#efba1c;vertical-align:middle}#twentytwenty .sdf td:nth-of-type(7) div,#twentytwenty .sdf td:nth-of-type(8) div,#twentytwenty .sdf td:nth-of-type(9) div,#twentytwenty .sdf td:nth-of-type(10) div{height:15px;background-color:#c44360;vertical-align:middle}#twentytwenty .punkin td:nth-of-type(10) div,#twentytwenty .punkin td:nth-of-type(11) div,#twentytwenty .punkin td:nth-of-type(12) div,#twentytwenty .punkin td:nth-of-type(13) div{height:15px;background-color:#e48844;vertical-align:middle}#twentytwenty .campfireamplifier td:nth-of-type(13) div,#twentytwenty .campfireamplifier td:nth-of-type(14) div{height:15px;background-color:#66a2b1;vertical-align:middle}#twentytwenty .vo td:nth-of-type(4) div,#twentytwenty .vo td:nth-of-type(5) div,#twentytwenty .vo td:nth-of-type(6) div,#twentytwenty .vo td:nth-of-type(7) div{height:15px;background-color:#6aa6d5;vertical-align:middle}#twentytwenty .onetwenty td:nth-of-type(10) div,#twentytwenty .onetwenty td:nth-of-type(11) div,#twentytwenty .onetwenty td:nth-of-type(12) div,#twentytwenty .onetwenty td:nth-of-type(13) div{height:15px;background-color:#b9d032;vertical-align:middle}#twentytwenty .ck td:nth-of-type(13) div,#twentytwenty .ck td:nth-of-type(14) div{height:15px;background-color:#f3d348;vertical-align:middle}.beer-and-benevolence .panel-title{visibility:hidden;height:0px}.benevolence a:link{color:#666}.benevolence a:visited{color:#666}.benevolence a:hover{color:#666}.benevolence a:active{color:#666}.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{padding-left:0}@media (min-width:482px){.benevolence .panel-col-last{padding-left:40px}}.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:0.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}.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}.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}}.beer_filter_attached{display:none}@media (min-width:768px){.beer_filter_attached{display:block;margin:0 auto}}.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 .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;vertical-align:bottom;padding:10px;display:block}#main-content .blog-list .blog-item .blog-image a{width:100%;height:auto;display:block}#main-content .blog-list .blog-item .blog-image img{display:block;width:920px;height:auto;vertical-align:bottom;margin:0 auto}#main-content .blog-list .blog-item .blog-title{margin-top:12px}#main-content .blog-list .blog-item .blog-title a{font-family:'Dogfish';font-size:1.625em;margin-top:0;padding:20px 25px;color:#5f5338;display:block;text-align:center}@media (min-width:1025px){#main-content .blog-list .blog-item .blog-title a{font-size:2em;padding:0 45px}}#main-content .blog-list .blog-item .blog-post-date{margin-top:15px;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:#79242f;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}}.page-distillery-canned-cocktails .view-display-id-cocktails_main .spirit .image{width:100%;border-width:15px;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{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_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 .canned_cocktail_specs .canned_cocktail_story p.canned_fishfinder_submit{display:block;background-image:url(/sites/all/themes/dfh/images/explorebar.gif);background-repeat:no-repeat;background-size:cover;height:50px;width:100%;padding-top:8px;text-align:center}@media (min-width:482px){.node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .canned_cocktail_story p.canned_fishfinder_submit{padding-top:10px}}@media (min-width:768px){.node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .canned_cocktail_story p.canned_fishfinder_submit{padding-top:0px}}@media (min-width:1025px){.node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .canned_cocktail_story p.canned_fishfinder_submit{padding-top:10px}}.node-canned-cocktail .canned_cocktail_content .canned_cocktail_specs .canned_cocktail_story p.canned_fishfinder_submit a{font-family:"TypewriterMedium";color:#fff;font-size:1.375em}.node-canned-cocktail .canned_cocktail_content .dfhmedia{background-color:#c0b494;padding:10px 10px;border-radius:5px}.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:15px;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 .relatedmerch h2.header{text-align:center;color:#126248;margin-bottom:0px;text-transform:uppercase}.node-canned-cocktail .relatedmerch .field-shop-item article{display:flex;flex-direction:column}.node-canned-cocktail .relatedmerch .field-shop-item article a{order:1;color:#fff}.node-canned-cocktail .relatedmerch .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}.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:#22365b}.dash .panel-col-last{padding-left:0}@media (min-width:482px){.dash .panel-col-last{padding-left:40px}}.dash .panel-col-last .inside h2{font-family:'Dogfish';color:#22365b}.dash .panel-col-last .inside .button{width:90%;background:#22365b;color:#fff;margin:0 auto}.dash .panel-col-bottom .inside .subfeatures,.page-dash-sponsors .dash .inside .subfeatures{margin:50px 0px}.dash .panel-col-bottom .inside .sponsors h1,.page-dash-sponsors .dash .inside .sponsors h1{color:#22365b}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors h1,.page-dash-sponsors .dash .inside .sponsors h1{text-align:center}}.dash .panel-col-bottom .inside .sponsors hr,.page-dash-sponsors .dash .inside .sponsors hr{margin:0 auto;display:block;background-image:url(/sites/all/themes/dfh/images/dash/dash_hr.gif)}.dash .panel-col-bottom .inside .sponsors .tier_one img,.page-dash-sponsors .dash .inside .sponsors .tier_one img{width:90%;margin:0 auto;display:block;padding-bottom:8px}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_one img,.page-dash-sponsors .dash .inside .sponsors .tier_one img{width:45%}}.dash .panel-col-bottom .inside .sponsors .tier_two img,.page-dash-sponsors .dash .inside .sponsors .tier_two img{width:75%;margin:0 auto;display:block;padding-bottom:8px}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_two img,.page-dash-sponsors .dash .inside .sponsors .tier_two img{width:35%}}.dash .panel-col-bottom .inside .sponsors .tier_three,.page-dash-sponsors .dash .inside .sponsors .tier_three{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_three,.page-dash-sponsors .dash .inside .sponsors .tier_three{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin-top:18px}}.dash .panel-col-bottom .inside .sponsors .tier_three img,.page-dash-sponsors .dash .inside .sponsors .tier_three img{width:60%;height:auto;margin:0 auto;display:block;padding-bottom:18px}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_three img,.page-dash-sponsors .dash .inside .sponsors .tier_three img{width:auto;height:100px;margin-right:8px}}.dash .panel-col-bottom .inside .sponsors .tier_four,.page-dash-sponsors .dash .inside .sponsors .tier_four{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_four,.page-dash-sponsors .dash .inside .sponsors .tier_four{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin-top:18px}}.dash .panel-col-bottom .inside .sponsors .tier_four img,.page-dash-sponsors .dash .inside .sponsors .tier_four img{width:50%;height:auto;margin:0 auto;display:block;padding-bottom:18px}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_four img,.page-dash-sponsors .dash .inside .sponsors .tier_four img{width:auto;height:100px;margin-right:8px}}.dash .panel-col-bottom .inside .sponsors .tier_four ul,.page-dash-sponsors .dash .inside .sponsors .tier_four ul{display:flex;flex-direction:column;list-style:none}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_four ul,.page-dash-sponsors .dash .inside .sponsors .tier_four ul{flex-direction:row;justify-content:space-around;flex-wrap:wrap}}.dash .panel-col-bottom .inside .sponsors .tier_four ul li,.page-dash-sponsors .dash .inside .sponsors .tier_four ul li{list-style-type:none !important;margin:8px}.dash .panel-col-bottom .inside .sponsors .tier_five,.page-dash-sponsors .dash .inside .sponsors .tier_five{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_five,.page-dash-sponsors .dash .inside .sponsors .tier_five{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin-top:18px}}.dash .panel-col-bottom .inside .sponsors .tier_five img,.page-dash-sponsors .dash .inside .sponsors .tier_five img{width:40%;height:auto;margin:0 auto;display:block;padding-bottom:18px}@media (min-width:768px){.dash .panel-col-bottom .inside .sponsors .tier_five img,.page-dash-sponsors .dash .inside .sponsors .tier_five img{width:auto;height:100px;margin-right:8px}}.page-dash-sponsors .capsule .panel-col-last .inside div{width:auto}.page-dash-sponsors .tier_one img{width:80%}.page-dash-sponsors .tier_two img{width:55%}.page-dash-sponsors .tier_three img{width:48%}.page-dash-sponsors .tier_three div{width:auto}.page-dash-sponsors .tier_four img{width:44%}.oldenough .dialog,.oldenough .dialog-content{display:none}.dialog-background,.dialog-content{position:fixed;top:0;left:0;right:0;display:none}.dialog-background{background:#aaa;filter:alpha(opacity=80);background-color:rgba(0,0,0,0.9);z-index:10;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:100;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:auto}}.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:transparent;margin:0 auto;position:relative;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%}}@media (min-width:1025px){.dialog .head .bump{width:250px}}.dialog .head .bump picture{display:block;width:75%;margin:0 auto;padding-top:5px}@media (min-width:482px){.dialog .head .bump picture{padding-top:10px}}.dialog .head .bump picture img{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:transparent;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:transparent}.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%}}.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}.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 .company .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}.faqs .company .image .media{width:100%}.faqs .company .name p{text-align:center;width:100%;height:50px;margin-top:0px;margin-bottom:0px;background-image:url(/sites/all/themes/dfh/images/beerbrand.gif);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.faqs .company .name p a{display:block;color:#fff;width:80%;margin:0 auto;font-family:'TypewriterMedium';font-size:.875em}.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%;order:2}@media (min-width:482px){.fishfinder #main-content .fishfinder_search{order:1}}@media (min-width:1025px){.fishfinder #main-content .fishfinder_search{width:30%}}.fishfinder #main-content .results{order:1}@media (min-width:482px){.fishfinder #main-content .results{order:2}}.fishfinder #main-content .jumptosearch{position:fixed;bottom:0px;width:90%;padding:10px 10px;background-color:#5f5338;color:#fff;font-family:"TypewriterMedium"}@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}.fishfinder #main-content .jumptosearch a:visited{color:#fff}.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 .form-item-locate{width:45%}.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 fieldset{margin-top:20px}.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-between;padding-left:0px}@media (min-width:768px){.fishfinder .results .fffilter{justify-content:flex-start}}@media (min-width:768px){.fishfinder .results .fffilter li{margin-right:15px}}.fishfinder .results .fffilter a{color:#fff;padding:10px 5px;background-color:#968966;font-family:"TypewriterMedium"}.fishfinder .results .fffilter a:visited{color:#fff}.fishfinder .results #delivery{width:100%;max-height:200px}.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 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}@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-end}}.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%}}footer p.copyright{color:#5f5338;text-align:center;padding:20px 0}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:#5f5338}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}.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 div:empty{height:0px;width:0px}legend{margin-bottom:10px;font-family:'TypewriterMedium';font-size:1em;text-align:left}fieldset{padding:0px}select{background-color:#968966;width:100%;border-radius:0;color:#fff;outline:none;-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:#377e48;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}@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{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{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:#968966}#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:15px;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:#79242f}.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:#79242f}.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:#79242f;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:transparent}#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}}.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 .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 div{width:100%}.mnldt .panel-col-last .inside img{height:auto}.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}}@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:0;padding-left:0;position:relative}.not-front .responsive-menus-sidr-processed ul>li{padding-top:10px;padding-right:15px;padding-bottom:15px;width:150px}.not-front .responsive-menus-sidr-processed ul>li ul{width:100%;position:absolute;left:0;margin-top:10px}.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}@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;justify-content:space-between}.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>a.active+ul>li>{width:auto}.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}.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:0.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.272727272727%;margin-right:0.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:0.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}.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:0.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:15px;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,0.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,0.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:15px;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"}}.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}.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:url(/sites/all/themes/dfh/images/wocaas/wocaas_beerframe.gif) 8 8}.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}.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:url(/sites/all/themes/dfh/images/wocaas/wocaas_beerbrand.gif)}.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:transparent 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}.wocaas .panel-col-first{border-style:none}@media (min-width:482px){.wocaas .panel-col-first{border-style:solid;border-image:url(/sites/all/themes/dfh/images/wocaas/wocaas_vr.png) 8 8;border-width:0 8px 0 0;padding-bottom:25px;display:block}}.wocaas .panel-col-first .inside .menu_head{border-style:solid;border-image:url(/sites/all/themes/dfh/images/wocaas/wocaas_hr.png) 8 8;border-width:0 0 8px 0;padding-bottom:25px}.wocaas .panel-col-first .inside .pane-menu-menu-wocaaw ul{padding-left:20px}.wocaas .panel-col-first .inside .pane-menu-menu-wocaaw ul li a{font-family:'TypewriterMedium';color:#377e48}.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:#377e48;font-size:2em}.wocaas .panel-col-last .inside h2{font-family:'Dogfish';color:#377e48}.wocaas .panel-col-last .inside h3{color:#377e48}.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.jpg);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{width:285px}
