@font-face{font-family:'TTBackwardsSans-Regular';src:url("webfonts/352A6D_1_0.eot");src:url("webfonts/352A6D_1_0.eot#iefix") format("embedded-opentype"),url("webfonts/352A6D_1_0.woff") format("woff2"),url("webfonts/352A6D_1_0.woff") format("woff"),url("webfonts/352A6D_1_0.ttf") format("truetype")}/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-width:0}*{background-repeat:repeat;margin:0;padding:0}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0)}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#B3D4FC;color:#fff;text-shadow:none}::selection{background-color:#B3D4FC;color:#fff;text-shadow:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}p{margin:10px 0}h1,h2,h3,h4,h5{font-weight:300;margin:.3em 0}table{border-collapse:collapse;margin:10px 0;width:100%}table th,table td{padding:5px}table th,table tfoot td{color:#322E25;font-weight:bold;text-align:left;background-color:rgba(255,255,255,0.7)}table tbody tr:nth-of-type(even){background-color:rgba(255,255,255,0.1)}blockquote{position:relative}blockquote:before{content:'\0022';position:absolute;left:-30px;font-size:4em;line-height:1}iframe,object{max-width:100%}img{*width:inherit;max-width:100%;height:auto;border:0}a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.content:after,.group:after{content:"";display:table;clear:both}.alignleft{float:left;margin-right:20px;margin-bottom:10px}.alignright{float:right;margin-left:20px;margin-bottom:10px}.size-medium.alignleft,.size-large.alignleft,.size-medium.alignright,.size-large.alignright{float:none;display:block;margin:auto}@media screen and (min-width: 600px){.size-medium.alignleft,.size-large.alignleft{float:left;margin-right:20px;margin-bottom:5px}.size-medium.alignright,.size-large.alignright{float:right;margin-left:20px;margin-bottom:5px}}.aligncenter{display:block;margin:5px auto}.wp-caption{background:#fff;border:1px solid #cccccc;max-width:96%;padding:5px 3px 10px;text-align:center;clear:both}.wp-caption-text,.gallery-caption{font-size:12px;line-height:1.5em;margin:0;padding:0 4px 5px}.sticky{background:#f8f8f8}.nav-links{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.content ul,.content ol{padding-left:30px}body{font:24px/1.4 "Muli",sans-serif;color:#322E25}h1,h2,h3,h4{margin:.1em 0;line-height:1.2}h1{font:32px/1 "TTBackwardsSans-Regular",sans-serif;color:#4FAA93}@media screen and (min-width: 700px){h1{font-size:40px}}@media screen and (min-width: 1200px){h1{font-size:60px}}h2{font:48px "TTBackwardsSans-Regular",sans-serif;color:#4FAA93}.sidebar h2,.home-sidebar h2{font:72px "league-gothic",sans-serif;color:#322E25}h3{font:600 24px "Muli",sans-serif;color:#322E25}h4{font:600 18px "Muli",sans-serif;color:#322E25}a{color:#4FAA93}html,body{overflow-x:hidden}.button{color:#fff;font:400 24px "TTBackwardsSans-Regular",sans-serif;background:#322E25;text-transform:uppercase;padding:12px 24px;display:inline-block;margin-bottom:10px}.wrap{max-width:1200px;width:100%;margin:auto;padding-left:3%;padding-right:3%}@media screen and (min-width: 700px){.wrap{padding-left:2%;padding-right:2%}}@media screen and (min-width: 900px){.wrap{padding-left:1%;padding-right:1%}}@media screen and (min-width: 1200px){.wrap{padding-left:.5%;padding-right:.5%}}.site-header .wrap{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding-top:22px;padding-bottom:32px}.site-header .wrap .logo{flex-basis:100%;-webkit-box-ordinal-group:1;order:0;padding-bottom:20px}.site-header .wrap .logo img{margin:0 auto;display:block}.site-header .wrap .nav{flex-basis:25%;-webkit-box-ordinal-group:2;order:1}.site-header .wrap .contactinfo{-webkit-box-ordinal-group:3;order:2}.site-header .wrap .contactinfo .noco_nosh a img{max-width:153px;max-height:42px}@media screen and (min-width: 700px){.site-header .wrap .logo{padding-bottom:0;flex-basis:43%;-webkit-box-ordinal-group:2;order:1}.site-header .wrap .nav{-webkit-box-ordinal-group:1;order:0;flex-basis:10%}.site-header .wrap .contactinfo{-webkit-box-ordinal-group:4;order:3;flex-basis:auto}}@media screen and (min-width: 1200px){.site-header .wrap .logo{-webkit-box-ordinal-group:1;order:0;flex-basis:27%}.site-header .wrap .nav{-webkit-box-ordinal-group:2;order:1;flex-basis:50%}.site-header .wrap .contactinfo{-webkit-box-ordinal-group:3;order:2;flex-basis:auto}}.call-today{display:none}@media screen and (min-width: 900px){.call-today{position:absolute;max-height:52px;right:3%;top:7px;z-index:105;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.call-today img{max-width:225px;max-height:62px}.call-today a{display:inline-block;margin-left:5px}.call-today .call-copy{font:400 18px "Muli",sans-serif;color:#4FAA93}.call-today .call-copy p{margin:0}.call-today .call-copy a{font:600 24px "Muli",sans-serif}}@media screen and (min-width: 700px){.site-header .social{right:1%}.site-header .social a .svg-main-color{fill:#4FAA93}.site-header .social a:hover .svg-main-color,.site-header .social a:focus .svg-main-color{fill:#c8bfab}}.banner{background-position:center;height:291px;position:relative;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 700px){.banner{height:628px}}.banner .header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner .header h1,.banner .header p{background:#fff;display:inline-block;padding:16px}.banner .header h1{font:20px/1 "TTBackwardsSans-Regular",sans-serif}@media screen and (min-width: 700px){.banner .header h1{font-size:40px}}@media screen and (min-width: 1200px){.banner .header h1{font-size:60px}}.banner .header p{font-size:12px;display:inline-block;margin-top:-10px}@media screen and (min-width: 700px){.banner .header p{font-size:16px}}@media screen and (min-width: 1200px){.banner .header p{font-size:24px}}.banner .header .button{display:block;max-width:140px;text-align:center;font-size:18px !important;padding:12px 10px}@media screen and (min-width: 700px){.banner .header .button{max-width:116px}}@media screen and (min-width: 1200px){.banner .header .button{max-width:187px}}@media screen and (min-width: 700px){.banner{width:100%;margin-left:0;min-height:0}}.home .content{padding-top:0 !important}.content{padding-top:56px}.content.grey{background-color:#363636}.content.centered{text-align:center}.widget{margin-bottom:20px}.content .sidebar .menu,.content .categories{padding-left:0}.content .sidebar .menu li,.content .categories li{list-style-type:none}.content .sidebar .menu li a,.content .categories li a{display:block;margin-bottom:5px}.sidebar .map-class small{font-size:70%}.social-inline{display:block;text-align:center}.social-inline a{color:#fff}.social-inline a svg{width:.4em;height:.4em;margin-left:3px}.social-inline a svg path{fill:#fff}.social-inline a .svg-main-color{fill:#fff}@media screen and (min-width: 700px){.social-inline{display:inline}.main{width:65%;float:left;padding-right:2%;border-right:1px solid #3a3837}.sidebar{width:33%;float:right}}.site-footer{background-position:bottom right;background-repeat:no-repeat;padding:20px 0;border-bottom:10px solid #322E25;border-top:2px solid #322E25}@media screen and (min-width: 1200px){.site-footer{background:no-repeat 90% 0%}}.site-footer a{color:inherit}.site-footer a:hover,.site-footer a:focus{text-decoration:underline}.site-footer .block p{font-size:16px}.site-footer .block .social{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.site-footer .block .social a{max-width:40px}.site-footer .block .social .icon{fill:#D69B64;max-height:40px;max-width:100%}.site-footer h3{font:400 32px "TTBackwardsSans-Regular",sans-serif;text-transform:capitalize;color:#4FAA93}.site-footer p.full-width{clear:both;font:14px "TTBackwardsSans-Regular",sans-serif;color:#97C5B8;text-transform:uppercase}@media screen and (max-width: 768px){.site-footer .wrap{display:-webkit-box;display:flex;flex-wrap:wrap}.site-footer .wrap .block{flex-basis:48%}.site-footer .wrap .block h3{font-size:18px}.site-footer .wrap .block p{font-size:12px}.site-footer .wrap .block:last-of-type{flex-basis:53%}.site-footer .wrap .full-width{flex-basis:53%}}@media screen and (min-width: 700px){.site-footer{background-position:90% 0%}.site-footer .block{float:left;padding:5px 20px}.site-footer .block:first-of-type{padding-left:0px}}#map-canvas{min-height:200px;color:#322E25;clear:both}.home-main{background-image:url("../images/home-texture.jpg");padding:48px 0;text-align:center;color:#fff}@media screen and (min-width: 700px){.home-main{padding:80px 0}}@media screen and (min-width: 1200px){.home-main{padding:104px 0}}.home-main h1{color:#fff}.home-main .button{display:inline-block;margin-top:24px;font-size:18px !important}.home-main .wrap{text-align:left}.home-main .wrap h1{font-size:24px !important}.home-main .wrap p{font-size:12px !important}@media screen and (min-width: 700px){.home-main .wrap{text-align:center}.home-main .wrap h1{font-size:40px !important}.home-main .wrap p{font-size:16px !important}.home-main .wrap .button{font-size:24px !important}}.featured{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;justify-content:space-around;padding:80px 0}.featured .left,.featured .right{flex-basis:100%}.featured .left img{margin:auto;display:block;border-radius:50%}.featured .right{padding-left:15px}@media screen and (min-width: 700px){.featured .right{padding-left:0}}.featured .right .featured_title{text-transform:uppercase;font:400 12px "Muli",sans-serif;color:#322E25}.featured .right .featured_title span{border-bottom:1px solid #D69B64}.featured .right h2{color:#D69B64}.featured .right p{font-size:16px}.featured .right .button{display:inline-block;margin-top:24px}@media screen and (min-width: 700px){.featured .left{flex-basis:31%}.featured .right{flex-basis:69%}}#map{height:412px}.nav .menu{display:none}@media screen and (min-width: 1200px){.nav{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative}.nav .menu{text-align:center;margin:0;padding:0;position:relative;z-index:95;padding-top:15px;padding-left:5%;display:block}.nav .menu .menu-item{list-style-type:none;position:relative}.nav .menu>.menu-item{display:inline-block;color:#322E25;text-transform:uppercase;font:20px "TTBackwardsSans-Regular",sans-serif;line-height:45px}.nav .menu>.menu-item:before{content:"";display:block;position:absolute;left:calc( 50% - 7px);top:-7px;width:14px;height:15px;background-image:url("../images/donut-small.png");background-size:cover;background-repeat:no-repeat;visibility:hidden;opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.nav .menu>.menu-item:nth-last-of-type(3) ~ li ul{left:auto;right:0}.nav .menu>.menu-item:nth-last-of-type(3) ~ li ul ul{left:auto;right:100%}.nav .menu>.menu-item.noclick>a{pointer-events:none}.nav .menu>.menu-item a{padding:0 8px;display:block;color:#322E25}.nav .menu>.menu-item:hover:before,.nav .menu>.menu-item.current-menu-item:before,.nav .menu>.menu-item.current-menu-ancestor:before{opacity:1;visibility:visible}.nav .menu>.menu-item:hover a,.nav .menu>.menu-item.current-menu-item a,.nav .menu>.menu-item.current-menu-ancestor a{color:#322E25}.nav .menu>.menu-item:hover>ul{visibility:visible;opacity:1}.nav .beers .sub-menu{left:-30px}.nav .sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:200px;top:100%;margin:0;padding:5px 0;background:#322E25}.nav .sub-menu .menu-item{width:100%;white-space:nowrap;color:#ffffff;padding:7px 0;text-align:left;line-height:1em}.nav .sub-menu .menu-item:hover,.nav .sub-menu .menu-item.current-menu-item{background-color:#4FAA93}.nav .sub-menu .menu-item:hover a,.nav .sub-menu .menu-item.current-menu-item a{color:#CECECE}.nav .sub-menu .menu-item:hover .sub-menu{opacity:1;visibility:visible}.nav .sub-menu .menu-item a{display:inline-block;padding:0px 5px;width:80%}.nav .sub-menu .menu-item-object-beer_group{position:relative}.nav .sub-menu .menu-item-object-beer_group.blue,.nav .sub-menu .menu-item-object-beer_group.green,.nav .sub-menu .menu-item-object-beer_group.black,.nav .sub-menu .menu-item-object-beer_group.double-black{padding-left:30px}.nav .sub-menu .menu-item-object-beer_group.blue:before,.nav .sub-menu .menu-item-object-beer_group.green:before,.nav .sub-menu .menu-item-object-beer_group.black:before,.nav .sub-menu .menu-item-object-beer_group.double-black:before{content:"";position:absolute;display:block;top:4px;left:5px;width:28px;height:24px;background-image:url("../images/beer-icons.png")}.nav .sub-menu .menu-item-object-beer_group.blue:before{background-position:0 -35px}.nav .sub-menu .menu-item-object-beer_group.green:before{background-position:0 0}.nav .sub-menu .menu-item-object-beer_group.black:before{background-position:0 -72px}.nav .sub-menu .menu-item-object-beer_group.double-black:before{background-position:0 -105px}.nav .sub-menu .sub-menu{top:0;left:100%;padding:0;background:#322E25;text-align:left;min-width:200px}}@media screen and (min-width: 900px){.nav>.menu>.menu-item a{padding:0 15px}.nav>.menu>.menu-item .menu-item-object-beer_group.blue:before,.nav>.menu>.menu-item .menu-item-object-beer_group.green:before,.nav>.menu>.menu-item .menu-item-object-beer_group.black:before,.nav>.menu>.menu-item .menu-item-object-beer_group.double-black:before{left:10px}}@media screen and (min-width: 1200px){.nav>.menu>.menu-item a{padding:0 20px}}.click-toggle-menu-off{display:none;top:0;right:0;bottom:0;left:0;position:fixed;opacity:0;background:#fff;z-index:150}.offcanvas-nav{position:fixed;top:0px;right:-300px;width:300px;height:100%;z-index:200;background-color:#4FAA93;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0;visibility:hidden}.offcanvas-nav ul{margin:0;padding:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-align:center}.offcanvas-nav ul li{margin:0;font:300 27px/1 "TTBackwardsSans-Regular",sans-serif;list-style-type:none}.offcanvas-nav ul li a{display:block;color:white;text-transform:uppercase;font-size:1.2em;padding:10px 15px}.offcanvas-nav ul li ul li{line-height:.6em}.offcanvas-nav ul li ul li a{font-size:.7em}.offcanvas-nav>ul>li:hover,.offcanvas-nav>ul>li.current-menu-item{background-color:#4FAA93}.offcanvas-nav>ul>li:hover>a,.offcanvas-nav>ul>li.current-menu-item>a{color:white}.trigger{background-color:none;padding:15px 5px;font:24px "league-gothic",sans-serif;color:#322E25;text-transform:uppercase;display:inline-block}.trigger span{position:relative;margin-top:7px;margin-bottom:7px;position:relative;z-index:201}.trigger span,.trigger span:before,.trigger span:after{display:inline-block;width:15px;height:4px;background-color:#322E25;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.trigger span:before,.trigger span:after{display:block;position:absolute;content:""}.trigger span:before{top:-7px}.trigger span:after{top:7px}body{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}body.menu-shown .trigger span{background-color:transparent}body.menu-shown .trigger span:before{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}body.menu-shown .trigger span:after{-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}body.menu-shown .offcanvas-nav{right:0;opacity:1;visibility:visible}body.menu-shown .click-toggle-menu-off{display:block;visibility:visible;opacity:.4}@media screen and (min-width: 1200px){body.menu-shown .click-toggle-menu-off,body.menu-shown .offcanvas-nav,.click-toggle-menu-off,.offcanvas-nav,.trigger{display:none;visibility:hidden;opacity:0}}.content .event-listing,.content .donut-listing,.content .staff-listing{padding-left:0}.image-overlay{margin:auto;position:relative;max-width:490px}.image-overlay .staff-info{position:absolute;top:3%;left:3%;color:#fff;font-size:16px}.image-overlay .staff-info h3{color:#fff;font-size:18px}.image-overlay:after{z-index:3;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.page-template-vibe .instagram-pics{flex-wrap:wrap !important}.page-template-vibe .instagram-pics li{margin-bottom:25px}.instagram-wrap .instagram-pics,.sidebar .instagram-pics{padding-left:0;display:-webkit-box;display:flex;flex-wrap:wrap}.instagram-wrap .instagram-pics li,.sidebar .instagram-pics li{list-style-type:none;-webkit-box-flex:0;flex:0 1 50%;max-width:50%}.instagram-wrap .instagram-pics li:nth-of-type(4) ~ li{display:none}.instagram-pics li{position:relative}.instagram-pics li a,.instagram-pics li img{display:block;line-height:0}.instagram-pics li:before,.instagram-pics li:after{position:absolute;opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;pointer-events:none}.instagram-pics li:before{content:"See More";font:30px "league-gothic",sans-serif;color:#4FAA93;text-transform:uppercase;white-space:nowrap;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.instagram-pics li:after{content:"";z-index:3;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6)}.instagram-pics li:hover:before,.instagram-pics li:hover:after,.instagram-pics li:focus:before,.instagram-pics li:focus:after{opacity:1}@media screen and (min-width: 600px){.instagram-wrap .instagram-pics li{-webkit-box-flex:0;flex:0 1 25%;max-width:25%}.instagram-wrap .instagram-pics li:nth-of-type(4) ~ li{display:block}}@media screen and (min-width: 1000px){.instagram-wrap .instagram-pics{flex-wrap:nowrap}.instagram-wrap .instagram-pics li{-webkit-box-flex:0;flex:0 1 12.5%;max-width:12.5%}}li.event{list-style-type:none;padding:15px 0;border-bottom:1px solid #3a3837;text-align:left}li.event h2{font:60px/1.2 "league-gothic",sans-serif;color:#4FAA93}@media screen and (min-width: 700px){li.event{display:-webkit-box;display:flex}li.event .image{-webkit-box-flex:0;flex:0 1 30%;max-width:30%;padding-right:2%}li.event .inner-content{padding-left:2%;max-width:70%;border-left:1px solid #3a3837}}li.staff,li.donut{list-style-type:none;border-bottom:1px solid #3a3837}@media screen and (max-width: 768px){li.staff,li.donut{margin-bottom:32px}}li.staff h3 a,li.donut h3 a{color:inherit}.donut{border-bottom:1px solid #CECECE !important}.donut h3{color:#4FAA93;padding-top:40px;font:400 32px "TTBackwardsSans-Regular",sans-serif}.seasonal .image-overlay:after{content:'';background-image:url("../images/seasonal.png");position:absolute;top:78%;left:0;background-repeat:no-repeat}.readmore{text-transform:uppercase;display:block;margin:7px 0}.readmore:hover{text-decoration:underline}@media screen and (min-width: 650px){.staff-listing,.donut-listing{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}li.staff,li.donut{-webkit-box-flex:0;flex:0 1 50%;max-width:50%}}@media screen and (min-width: 1000px){li.staff,li.donut{-webkit-box-flex:0;flex:0 1 30%;max-width:30%;margin-top:32px}}.single-staff article h1,.single-donut article h1{text-transform:none}.single-staff article .details,.single-donut article .details{margin-top:20px;margin-bottom:20px}.single-staff article .details span,.single-donut article .details span{display:inline-block;min-width:70px}.staff-listing .staff:first-of-type{background-color:#D69B64}.staff-listing .staff:nth-of-type(2){background-color:#322E25}.staff-listing .staff:nth-of-type(3){background-color:#4FAA93}.donut p{font:400 16px "Muli",sans-serif}.donut img{border-radius:50%;width:330px;height:330px}.popup{display:none;position:fixed;z-index:1001;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:#322E25;background-image:url("../images/popup-bkg-mobile.jpg");background-repeat:no-repeat;background-size:cover;width:100%;min-height:100%;overflow:scroll;padding-top:20px}.popup .popup-content{width:67.6%;margin:auto;text-align:center}.popup .popup-content img{display:block;margin:auto;max-width:50%}.popup h2{font:36px "TTBackwardsSans-Regular",sans-serif;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.popup h3{font:40px "league-gothic",sans-serif;color:#4FAA93;text-transform:uppercase;display:inline-block;margin:10px;background-color:#322E25;padding:2px 15px}.popup h3:hover,.popup h3:focus{color:#fff}@media screen and (min-width: 500px){.popup{padding-top:80px}.popup h2{font-size:48px}.popup h3{font-size:60px;padding:2px 25px}}@media screen and (min-width: 700px){.popup{background-color:#322E25;background-image:url("../images/popup-bkg.jpg")}}.popup-bkg{display:none;background-color:#322E25;position:fixed;z-index:999;top:0;right:0;bottom:0;left:0}.content form label{font:500 1.1em/2em "Muli",sans-serif;color:#fff}.content form input[type=text],.content form input[type=tel],.content form input[type=email],.content form input[type=password],.content form .select2-choice,.content form select,.content form textarea{font:1.1em/2em "Muli",sans-serif;color:black;padding:0 10px;border-radius:0;background:#F2F2F2;border:0;-webkit-appearance:none}.content form input[type=text],.content form input[type=tel],.content form input[type=email],.content form input[type=password],.content form .select2-choice,.content form select{min-height:2em}.content form input[type=radio],.content form input[type=checkbox]{margin-left:2px;float:left;margin-right:5px}.content form ::-webkit-input-placeholder{color:#595959}.content form :-moz-placeholder{color:#595959}.content form ::-moz-placeholder{color:#595959}.content form :-ms-input-placeholder{color:#595959}.content form .ginput_container:hover ::-webkit-input-placeholder,.content form .ginput_container:focus ::-webkit-input-placeholder{color:#8c8c8c}.content form .ginput_container:hover :-moz-placeholder,.content form .ginput_container:focus :-moz-placeholder{color:#8c8c8c}.content form .ginput_container:hover ::-moz-placeholder,.content form .ginput_container:focus ::-moz-placeholder{color:#8c8c8c}.content form .ginput_container:hover :-ms-input-placeholder,.content form .ginput_container:focus :-ms-input-placeholder{color:#8c8c8c}.content form textarea{min-height:150px}.content form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:'';padding:0 35px 0 10px}.content form input[type=submit],.content form button{font:25px "league-gothic",sans-serif;padding:7px 20px;text-align:center;display:inline-block;-webkit-appearance:none}.content form .gform_footer{margin-top:0;padding-top:5px}.content form .validation_error,.content form .validation_message{display:none}.content form li.gfield.gfield_error{margin-top:0;margin-bottom:0 !important;background-color:transparent;border-top:0;border-bottom:0}.content form li.gfield.gfield_error input{background-color:#FFDFE0;border:1px solid red;color:#CECECE}.content form li.gfield.gfield_error.gfield_contains_required label.gfield_label{display:none;margin-top:0}.content form li.gfield.gfield_error.gfield_contains_required div.ginput_container,.content form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:.375em}.newsletter-signup form .hidden_label label.gfield_label{display:none}.newsletter-signup form input{-webkit-appearance:none;border-radius:3px}.newsletter-signup form li.hidden_label input[type=text]{margin-top:0}.newsletter-signup form input[type=text]{background-color:#322E25;font:30px/1.7 "league-gothic",sans-serif !important;color:#CECECE;min-height:0}.newsletter-signup form input[type=submit]{margin-top:0;background-color:#4FAA93;font:30px/1.3 "league-gothic",sans-serif !important;line-height:1.6;padding:5px 30px;border-radius:0;min-height:0;text-align:center}.newsletter-signup form .gform_footer{padding-top:8px}.newsletter-signup form .top_label .gfield_error,.newsletter-signup form li.gfield.gfield_error.gfield_contains_required{margin-top:0;width:50%}@media screen and (min-width: 900px){.newsletter-signup form{float:right;width:100%}.newsletter-signup form ul li.gfield{clear:none;float:left;width:50%}.newsletter-signup form input[type=submit]{width:100%}.newsletter-signup form .gform_body,.newsletter-signup form .gform_footer{clear:none;float:left}.newsletter-signup form .gform_body{width:80%}.newsletter-signup form .gform_footer{width:20%}}.newsletter-signup form .gform_confirmation_message{text-align:center;font-size:20px;padding-top:50px}.newsletter-signup form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{display:none;margin-top:0}.newsletter-signup form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:.375em}.gform_wrapper ul li.gfield{margin:32px 0 0 !important}.gform_wrapper ul li.gfield .ginput_container{max-height:50px !important}.gform_wrapper ul li.gfield .ginput_container_textarea{margin-top:32px !important;padding-top:32px;height:240px;max-height:none !important}.gform_wrapper ul li.gfield .ginput_container_textarea textarea{height:100%}.gform_button{margin-top:36px !important}@media print{body .container{width:100%;margin:0;float:none;background:#fff url(https://focodoco.com/wp-content/themes/focodoco/styles/none)}.wrapper,.nav,.footer,.banner,.nav-icon{display:none}body{font:1em Georgia, "Times New Roman", Times, serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;color:#000}h1{font-size:250%}h2{font-size:175%}h3{font-size:135%}h4{font-size:100%;font-variant:small-caps}h5{font-size:100%}h6{font-size:90%;font-style:italic}a:link,a:visited{color:#00c;font-weight:bold;text-decoration:underline}.content a:link:after,.content a:visited:after{content:" (" attr(href) ") "}}