@media
all{#DEBUG{position:fixed;bottom:0;left:0;width:60px;height:30px;color:#FFF;background-color:red;padding:5px;z-index:100000000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{min-width:320px;color:#FFF;font-family:'Open Sans',Arial,sans-serif !important;font-size:14px;background-color:#231F20}#menu-container{max-width:100vw !important}#menu-container
*{font-family:'Open Sans',Arial,sans-serif !important}#menu-container .container-list
*{font-weight:normal !important}a{color:#FFC20E;text-decoration:none}a:visited{color:#FFC20E}a:hover{color:#FFF}.modal a,
.page.light
a{color:#997300 !important}.modal a:visited,
.page.light a:visited{color:#997300 !important}.modal a:hover,
.page.light a:hover{color:#C90 !important}#header{z-index:20;width:100%;position:fixed;margin:0;background-color:#231F20;border-bottom:2px solid #FFC20E;overflow:hidden;background-image:url('../img/bgs/blackcat.png');background-repeat:no-repeat;background-size:100% auto;background-position:right 20%}body.errorpage,#main{display:table;width:100%;background-repeat:no-repeat;background-image:url(../img/bgs/pickdark.png);transition:background-image 1s ease-in-out;background-attachment:fixed;background-position:center center;background-size:100% auto}#footer{background-color:black;color:#DDD;width:100%;text-align:center;padding-top:60px}#footer
ul{text-align:center}#footer ul
li{display:inline-block;padding:10px}.transparent{opacity:0}.opaque{opacity:1}.semivisible{opacity:.6}.noscroll{overflow:hidden}.modal{color:#000;margin:10px}.modal-backdrop{opacity:0.8 !important}.vertical-alignment-helper{display:table;height:100%;width:100%}.vertical-align-center{display:table-cell;vertical-align:middle}.modal-content{width:inherit;height:inherit;margin:0
auto}.modal-footnote{padding-bottom:.8em}.modal-scrollfix.modal-scrollfix{overflow-y:hidden}#logotype,
#logotype
a{display:block;width:110px;height:38px;padding:0}#logotype{margin:29px
5px 24px 55px;background:transparent url('../img/ocelotlogotype.png') no-repeat 0 0}#logotype
a{text-indent:-9999px;background:transparent url('../img/ocelotlogotype.png') no-repeat 0 bottom;border:0;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#logotype a:hover{background-position:0 bottom;opacity:1}.menu-link{position:absolute;top:35px;right:29px;z-index:100;height:30px;width:33px;cursor:pointer}.bar1,.bar2,.bar3{margin-top:3px;background:#FFC20E;width:33px;height:4px;position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.bar2{margin-top:13px;opacity:1}.bar3{margin-top:23px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.menu-link{display:block}.menu-link.active
.bar1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin-top:13px}.menu-link.active
.bar2{opacity:0}.menu-link.active
.bar3{-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);margin-top:13px}#header
ul{margin-left:50px}.nav{margin-bottom:45px}.nav
li{text-transform:uppercase;font-size:16px;height:32px}.nav
a{display:inline-block;padding:0
4px;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}.nav li.active
a{color:#FFF}#social{width:25px;height:120px;position:absolute;top:225px;left:12px;margin-bottom:7px}#social
li{display:block;width:25px;height:25px;position:absolute;top:0;left:0}#social
a{display:block;width:25px;height:25px;line-height:25px;text-indent:-9999px;overflow:hidden;border:0;margin:0;padding:0}#social
li{background-color:transparent;background-image:url('../img/socialicons.png')}#social
a{background-color:transparent;background-image:url('../img/socialicons.png');opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#social
.twitter{background-position:0 0}#soc_twit{background-position:0 bottom}#soc_twit:hover,#soc_twit.on{opacity:1}#social
.facebook{background-position:-25px 0}#soc_fb{left:25px;background-position:-25px bottom}#soc_fb:hover,#soc_fb.on{opacity:1}#social
.instagram{background-position:-50px 0}#soc_ig{left:50px;background-position:-50px bottom}#soc_ig:hover,#soc_ig.on{opacity:1}#social
.untappd{background-position:-75px 0}#soc_ut{left:75px;background-position:-75px bottom}#soc_ut:hover,#soc_ut.on{opacity:1}#social
.twitter{left:0;top:0}#social
.facebook{left:30px;top:0}#social
.instagram{left:60px;top:0}#social
.untappd{left:90px;top:0}.modal-header
h4{font-size:24px}.modal-body{min-height:200px;color:#000;background-color:#FFF;background-image:url('../img/bgs/whitewash_2tone.png');background-size:cover;background-repeat:no-repeat;background-position:right}#agemodal .modal-body
p{min-height:200px;background-color:transparent;background-image:url('../img/legocop.png');background-position:right;background-repeat:no-repeat}.fluidMedia{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fluidMedia
iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.dropdown-menu{z-index:25000 !important}.add-to-calendar
button{cursor:pointer}.page{display:table-row}.page.dark{background-color:rgba(35,31,32, 0.55);background-attachment:fixed;background-position:right center;background-size:auto 120%}#home.page.dark{background-color:rgba(35,31,32, 0.30)}.page.light
.content{background-image:url('../img/bgs/whitewash_2tone_trans_4.png');background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:100% auto}.page.light
.content{background-color:rgba(255,255,255, 0.9)}body.ios .page
.content{background-attachment:scroll}body.ios
#main{background-attachment:scroll;background-position:center top}body.ios #contact
.content{background-attachment:scroll;background-image:url(../img/bgs/pickdark.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto}body.ios #beermenu
.content{background-image:none}.page
.content{display:table-cell;line-height:1.5em;vertical-align:middle}#home{text-align:center;padding-bottom:200px;background-image:url('../img/bgs/brewery_50trans.png');background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:scroll}#home
.content{}#home .content
div.homewelcome{position:relative;top:-50px}#home
.homewelcome{border-top:150px solid transparent;border-bottom:100px solid transparent;margin:0
auto;width:70%}#home
.homehead{font-weight:bold;margin:0
auto;padding:15px}#home
h3.homedesc{margin:0
auto;padding:15px;text-align:justify}#home
.homebutton{margin-bottom:50px}#home
.homebutton{width:100%;display:block;margin-top:20px}#home .homebutton
.ocelotbutton{background-image:url('../img/black_cat_100.png');background-position:center 25px;padding-bottom:40px;background-repeat:no-repeat}#faq
.content{color:#000}#faq dl, #faq
h2{width:90%;padding:15px;text-align:left;margin:auto}#faq
dl{padding-bottom:120px}#faq
h2{font-size:24px;margin-bottom:30px;padding-top:70px}#faq
dt{font-size:18px;padding:10px;background-color:rgba(255,194,14,0.2);border:1px
solid transparent;margin-top:8px;margin-bottom:8px;cursor:pointer}#faq dt:hover, #faq dt:focus{background-color:rgba(255,255,255,0.5);border:1px
solid #ccc}#faq
dd{font-size:14px;border-top:10px solid transparent;border-bottom:30px solid transparent}#beermenu{}#beermenu
.content{width:100%;overflow-x:hidden;margin:0
auto 50px;max-width:90vw !important}#menu-container{padding:15px;padding-bottom:80px}#menu-container .menu-nav{color:#FFF;padding-top:50px}#menu-container .tab-anchor{display:none}#beermenu div div,#beermenu div.item-bg-color{background-color:rgba(0,0,0,0) !important}div.beer-label{display:block !important;background-color:white;text-align:center !important;vertical-align:middle !important;height:auto !important}div.beer-label
img{border:8px
solid white !important;border-radius:3px !important;display:block !important}#events
.clickable{cursor:pointer}#events
.fc{margin-bottom:80px}#events .fc-unthemed th,
#events .fc-unthemed td,
#events .fc-unthemed thead,
#events .fc-unthemed tbody,
#events .fc-unthemed .fc-divider,
#events .fc-unthemed .fc-row,
#events .fc-unthemed .fc-content, #events .fc-unthemed .fc-popover,
#events .fc-unthemed .fc-list-view,
#events .fc-unthemed .fc-list-heading
td{border-color:#bbb}#events .fc-event,
#events .fc-event-dot{color:#FFC20E;background-color:rgba(0,0,0,0.6)}#events .fc-event span,
#events .fc-event-dot
span{color:#FFC20E}.fc-toolbar
h2{font-size:18px}#events .fc-list-item-marker .fc-event-dot{width:1.6em;height:1.6em;border-radius:.8em;text-align:center}#events .fc-list-item-marker .fc-event-dot
span{line-height:1.8em;font-weight:normal}#events .fc-event-dot:hover, #events .fc-event-dot:focus{}#events .fc-unthemed td.fc-today{background-color:rgba(255,194,14,0.2)}#events .fc-unthemed td.fc-today.fc-day-top{background-color:transparent}#events .fc-unthemed td.fc-day-top
a{color:#000 !important}#events .fc-unthemed td.fc-day-top a:hover{color:#FFC20E !important}#events .fc-scroller{height:auto !important;overflow-y:visible !important}#calendar{width:70%;min-width:300px;max-width:900px;margin:0
auto}#events
.content{color:#000;text-align:center;vertical-align:top}#contact{}#contact
.content{text-align:center;vertical-align:top;padding-bottom:50px;color:#FFF}#contact
.facet{padding-bottom:25px;text-align:right}#contact .facet:last-of-type{padding-bottom:0}#contact
h3{text-transform:uppercase;font-size:22px;line-height:22px}#contact
div{}#contact
.contactinfo{width:50%;max-width:320px;min-width:300px;text-align:right;padding-right:18px;border-right:#FFC20E solid 1px;margin-bottom:100px}.maps
iframe{pointer-events:none;border-radius:5px}#contact{}.content
h2.sectionhead{text-transform:uppercase;font-size:22px;line-height:22px;margin-bottom:70px;margin-top:100px}#contact
.contactwrap{margin-top:50px}#contact
.contactbox{margin-bottom:50px}#contact
a.phone{padding-top:10px}#contact
.hours_heading{display:inline-block;padding-bottom:15px}#contact .hours
table{margin:auto}#contact .hours table
td{padding:3px}#contact .hours
.day{text-align:left}#contact .hours
.hrs{text-align:right}#contact
div.maps{margin-bottom:50px}#footer{background-color:black;color:#DDD}#footer
.content{background-color:black;width:100%;text-align:center;padding-bottom:50px}.socialwidget{display:none;z-index:100;position:absolute;top:94px;right:10px;background-color:rgba(0,0,0,0.85)}}@media only screen and (min-width : 200px){#home
.homewelcome{margin:0
auto;width:90%}}@media only screen and (min-width : 320px){#home
.homewelcome{margin:0
auto;width:90%}}@media only screen and (min-width : 480px){#home
.homewelcome{margin:0
auto;width:85%}}@media only screen and (min-width : 768px){#home
.homewelcome{margin:0
auto;width:70%}}@media only screen and (min-width : 992px){#header{height:85px;top:0;z-index:10;border-bottom:2px solid #FFC20E}#social{top:40px;right:130px;left:auto}#social
.twitter{top:0;left:0}#social
.facebook{top:0;left:25px}#social
.instagram{top:0;left:50px}#social
.untappd{top:0;left:75px}#social
li{margin:auto}.menu-link{display:none}.socialwidget{position:fixed}.nav{position:absolute;top:30px;left:150px;height:25px;display:block !important}.nav
li{display:inline-block;height:25px}.nav li
a{line-height:25px;height:25px}.page{}.page
.content{line-height:1.5em;padding-top:55px}#brews{}#brews
.content{text-align:center;vertical-align:top}#beermenu
.content{vertical-align:top;padding-left:10%;padding-right:10%}#beermenu
.column{width:50%;float:left;clear:none;position:relative;top:40px;padding-bottom:40px}#beermenu .column .facet:last-of-type{background-image:none}#beermenu
.facet{}#contact{padding-top:20px}#foodtrucks .content,
#events
.content{vertical-align:top}#foodtrucks
h2{margin-top:50px}}@media only screen and (min-width : 1200px){#home
.content{}#home
h2.homehead{font-size:1.5em}#home
h3.homedesc{font-size:1.5em}#home
.homewelcome{line-height:2.0em;max-width:900px}#faq dl,
#faq
h2{width:1025px}}@media only screen and (min-width : 1800px){}@media screen and (orientation:portrait){.showcase
.imagepane{display:block;width:auto;min-height:300px;line-height:300px;height:60vh;line-height:60vh;border-top:transparent solid 30px;border-right:transparent solid 33px}.showcase
.detailspane{display:block;width:100%}.showcase
.pdetails{border-top:#FFC20E solid 1px;border-left:none;padding:10px;margin:20px
auto;width:100%}.showcase .pdetails
div{margin:0
0 4%}}@media screen and (min-height : 600px) and (orientation:portrait){#home{background-size:auto 120%}}@media screen and (orientation:landscape){#home{background-size:120% auto}}.ocelotbutton{color:#000 !important;background-color:#FFC20E;border-color:#333}.ocelotbutton:hover,
.ocelotbutton:focus,
.ocelotbutton:active,
.ocelotbutton.active,
.open .dropdown-toggle.ocelotbutton{color:#000;background-color:#FFF;border-color:#333}.ocelotbutton:active,
.ocelotbutton.active,
.open .dropdown-toggle.ocelotbutton{background-image:none}.ocelotbutton.disabled,
.ocelotbutton[disabled],
fieldset[disabled] .ocelotbutton,
.ocelotbutton.disabled:hover,
.ocelotbutton[disabled]:hover,
fieldset[disabled] .ocelotbutton:hover,
.ocelotbutton.disabled:focus,
.ocelotbutton[disabled]:focus,
fieldset[disabled] .ocelotbutton:focus,
.ocelotbutton.disabled:active,
.ocelotbutton[disabled]:active,
fieldset[disabled] .ocelotbutton:active,
.ocelotbutton.disabled.active,
.ocelotbutton[disabled].active,
fieldset[disabled] .ocelotbutton.active{background-color:#FFC20E;border-color:#333}.ocelotbutton
.badge{color:#FFC20E;background-color:#000}.nav.bgeffect
li{background:transparent -5000px -5000px no-repeat}.nav.bgeffect
li.faq{background-image:url('../img/bgs/pickdark_cat_hops_border.png')}.nav.bgeffect
li.beermenu{background-image:url('../img/bgs/pickdark_ocelottype.png')}.nav.bgeffect
li.contact{background-image:url('../img/bgs/pickdark_brewingcompany.png')}.nav.bgeffect
li.events{background-image:url('../img/bgs/pickdark_swooshes.png')}