.container{margin:0 auto;}.content-inner{min-height:1px;}.lt-ie7 .content-inner{height:1px;}#content-column,.content-column{width:100%;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}.one-column .region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%;}.lt-ie8 .at-panel{overflow:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0 0 1.5em;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%;}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini > .block-title,div.messages{margin-left:10px;margin-right:10px;}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px;}img{height:auto;-ms-interpolation-mode:bicubic;}img,embed,object,video{max-width:100%;}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none;}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img{max-width:none !important;}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word;}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-hidden{display:none;}
html{background:white;}body{font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:87.5%;}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif;}#header-wrapper{background:rgba(255,192,203,0.5);}#footer-wrapper{background:rgba(255,192,203,0.5);}#logo{padding:10px 0;}#logo img{vertical-align:bottom;}#site-name{margin:0;}#site-name a:link,#site-name a:visited{text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;}#page-title{margin:0;}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px;}.feed-details dt,.feed-details dd{display:inline;margin:0;}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}.search-results{margin:0;}a{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}.nav{clear:both;margin:10px 0;}.nav ul,.nav ul.menu{margin:0;padding:0;}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0;}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:0 10px;}.nav .block{margin-bottom:0;}ul.sf-menu{margin-bottom:0;}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em;}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0;}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0;}.block-superfish ul{}.block-superfish li{}.sf-vertical{width:100%;}.sf-vertical li{width:100%;}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0;}.sf-vertical li a{padding:0 10px;}.sf-navbar{padding-bottom:0 !important;}.sf-menu.sf-style-default a{padding:0 10px;}ul.menu{padding-left:15px;}ul.menu ul{padding-left:15px;}ul.menu li{margin:0;}.block .menu li.content{padding:0;}.book-navigation .page-up{min-width:2em;white-space:nowrap;}.book-navigation .menu{margin-left:0;}#breadcrumb{margin:10px 0;}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px;}#breadcrumb .breadcrumb-label:after{content:":";}#breadcrumb ol{margin:0;padding:0;}#breadcrumb .with-breadcrumb-label ol{display:inline;}#breadcrumb li{list-style:none;display:inline;}ul.pager{clear:both;margin:0;text-align:center;}.item-list ul.pager li{margin:0;}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em;}ul.pager li.pager-current{font-weight:700;}.block ul.pager li{margin:0;}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50;}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:white;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:white;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0;}#tasks{margin-bottom:15px;}ul.primary{border-bottom-color:#cccccc;margin:20px 0;padding:0 0 0 5px;}ul.primary li{display:block;float:left;margin:0 1px -1px;}ul.primary li a{background-color:whitesmoke;border-color:#cccccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em;}ul.primary li a:hover,ul.primary li a:focus{background-color:#eeeeee;border-color:#cccccc;}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:white;border-bottom-color:white;}ul.secondary{border-bottom:1px solid #cccccc;margin:1em 0 0;padding:0 .3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0;}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline;}ul.action-links{margin:20px 0 0;list-style:none;}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0;}.field-type-taxonomy-term-reference{margin-bottom:1.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0;}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0;}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0;}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px;}.block{margin-bottom:20px;}.block-title{margin:0;}.block-content ul,.block-content ol{padding:0 0 0 10px;}.block-content li{margin:0;padding:0;}.node{margin-bottom:20px;}.node .node-title{margin:0;}#comments{margin:1.5em 0;}#comments h2.comment-title{margin:0;}#comments h2.comment-form{margin:0;}.comment{margin-bottom:20px;}.comment-title{margin:0;}.new{color:#cc0000;}.indented{margin-left:40px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #cc0000;}.form-item label{font-weight:700;}.form-item .description{font-size:0.85em;}.marker,.form-required{color:#cc0000;}.container-inline div,.container-inline label{display:inline;}fieldset{border:1px solid #cccccc;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}table{margin:10px 0;padding:0;width:100%;}table.sticky-header{z-index:10;}table,thead,tbody,tr,th,td{border-color:#cccccc;}table,td,th{vertical-align:middle;}caption,th,td{text-align:left;}thead tr{font-weight:700;background-color:#e5e5e5;}td,th{border-bottom:0;margin:0;padding:5px 7px;}tbody tr{border-top:1px solid #cccccc;}tr{}tr.odd{background:white;}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:whitesmoke;}tr.odd td.active{background-color:#eeeeee;}tr.even td.active{background-color:#ebebeb;}#forum td .created,#forum td .posts,#forum td .topics,#forum td .last-reply,#forum td .replies,#forum td .pager{white-space:normal;}div.messages{margin-bottom:10px;margin-top:10px;}div.messages ul{margin-top:0;margin-bottom:0;}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word;}.ie6-7 .node-unpublished p.unpublished > *,.ie6-7 .comment-unpublished p.unpublished > *{position:relative;}.maintenance-page .container{padding:40px 0;}.maintenance-page #site-name,.maintenance-page #page-title{margin:0;}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px;}.db-offline div.messages{margin:20px 0 0;}.db-offline #content{padding:20px 0;}#admin-menu{margin:0;padding:0;}.dev-query{background:#eeeeee;padding:30px;}#styleguide-header{padding:0 10px;}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto;}
.jspContainer{overflow:hidden;position:relative;}.jspPane{position:absolute;}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}.jspCap{display:none;}.jspHorizontalBar .jspCap{float:left;}.jspTrack{background:#dde;position:relative;}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}.jspArrow.jspDisabled{cursor:default;background:#80808d;}.jspVerticalBar .jspArrow{height:16px;}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}.jspVerticalBar .jspArrow:focus{outline:none;}.jspCorner{background:#eeeef4;float:left;height:100%;}* html .jspCorner{margin:0 -3px 0 0;}
@font-face{font-family:'BebasNeueRegular';src:url(/sites/all/themes/bar_b/fonts/BebasNeue-webfont.eot);src:url(/sites/all/themes/bar_b/fonts/BebasNeue-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/bar_b/fonts/BebasNeue-webfont.woff) format("woff"),url(/sites/all/themes/bar_b/fonts/BebasNeue-webfont.ttf) format("truetype"),url(/sites/all/themes/bar_b/fonts/BebasNeue-webfont.svg#BebasNeueRegular) format("svg");font-weight:normal;font-style:normal;}body{background:url(/sites/all/themes/bar_b/images/bg-main.jpg) no-repeat center top black;}p,li{font-family:arial,helvetica,sans-serif;}h3{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;font-size:16px;font-weight:normal;margin:0;}#header{padding:97px 0 0;position:relative;}#branding{background:url(/sites/all/themes/bar_b/images/bg-main-top.png) no-repeat center top transparent;height:39px;margin:0;}#name-and-slogan{display:none;}#logo{height:116px;margin:0 auto;padding:0;position:relative;top:-25px;width:372px;z-index:1;}.region-header{background:url(/sites/all/themes/bar_b/images/bg-main-middle.png) repeat-y center top transparent;padding:0 0 10px;position:relative;}#block-superfish-1{margin:0;}#block-superfish-1 .block-inner{margin:0;}#superfish-1{margin:42px 0 0 40px;}#superfish-1 li.sf-depth-1{background:none;}#superfish-1 li.sf-depth-1 ul{background:url(/sites/all/themes/bar_b/images/menu_expand_bottom.png) no-repeat scroll left bottom transparent;padding:0 0 18px 0;top:-9999em;}#superfish-1 li.sf-depth-1 ul li.first{padding:0;}#superfish-1 li.sf-depth-1 ul li.last a.sf-depth-2{border:none;}#superfish-1 li.sf-depth-1:hover ul{top:3.34em;}#superfish-1 li.active-trail a{color:#EC1D25;}#superfish-1 li.active-trail ul li a{color:#fff;}#superfish-1 li.active-trail ul li a:hover{color:#EC1D25;}#superfish-1 a.sf-depth-1{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;background:url(/sites/all/themes/bar_b/images/menu-default.png) no-repeat scroll left top transparent;border:medium none;font-size:1.6em;height:48px;line-height:2em;padding:0 20px 0 40px;text-align:center;width:95px;}#superfish-1 a.sf-depth-1:hover{color:#ec1d25;}#superfish-1 a.sf-depth-1:active{background:url(/sites/all/themes/bar_b/images/menu-default.png) no-repeat scroll left top transparent;}#superfish-1 a.sf-depth-1:focus{background:url(/sites/all/themes/bar_b/images/menu-default.png) no-repeat scroll left top transparent;}#superfish-1 li.sfHover a.menuparent{background:url(/sites/all/themes/bar_b/images/menu_expand_top.png) no-repeat scroll left top transparent;}#superfish-1 li.sf-depth-2{background:url(/sites/all/themes/bar_b/images/menu_expand_middle.png) repeat-y scroll left top transparent;}#superfish-1 a.sf-depth-2{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;border-style:none none solid;border-width:medium medium 1px;border-color:#333333;color:#FFFFFF;font-size:1.3em;height:auto;line-height:2em;margin:0 1em;padding:0;width:110px;}#superfish-1 a.sf-depth-2:hover{background:none;color:#ec1d25;}#superfish-1 .bgiframe{display:none !important;}#superfish-1 a:active,#superfish-1 a:focus{background:none;color:#fff;}h1 span.grey{color:#999;}#columns{background:url(/sites/all/themes/bar_b/images/bg-main-middle.png) repeat-y center top transparent;padding:0px 40px 10px;}.not-front .column-inner{background:url(/sites/all/themes/bar_b/images/bg_content.png) no-repeat center top transparent;color:#4d4d4d;height:580px;margin:0;padding:30px 30px 0;width:862px;}.not-front .column-inner p{font-size:13px;margin:0 0 10px;}.not-front .column-inner li{font-size:13px;}#page-title{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;color:#EC1D25;font-size:58px;font-weight:normal;line-height:60px;}.breadcrumb{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;color:#999;font-size:15px;}.breadcrumb a{color:#EC1D25;margin:0 3px;}.pane-title{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;color:#EC1D25;font-size:26px;font-weight:normal;}.block-content ul,.block-content ol{margin:0 0 10px;}#product-detail .panel-col-last{height:464px;overflow:auto;}#product-detail .panel-col-first .inside{position:relative;}#product-detail .panel-col-first .pane-node-field-image{z-index:0;}#product-detail .panel-col-first .pane-node-field-product-hover-image{left:0;position:absolute;top:0;opacity:0;filter:alpha(opacity=0);transition-duration:0.3s;transition-property:opacity;transition-timing-function:ease-in;z-index:1;}#product-detail .panel-col-first:hover .pane-node-field-product-hover-image{opacity:1;filter:alpha(opacity=1);-ms-filter:"";}.page-products .content-inner,.page-taxonomy .content-inner{height:480px;overflow:hidden;}.page-products .content-inner .views-row,.page-taxonomy .content-inner .views-row{display:inline-block;margin:0 0 1.5em 2em;position:relative;}.page-products .content-inner .views-row:hover .views-field-name,.page-products .content-inner .views-row:hover .views-field-title,.page-taxonomy .content-inner .views-row:hover .views-field-name,.page-taxonomy .content-inner .views-row:hover .views-field-title{opacity:1;filter:alpha(opacity=1);-ms-filter:"";}.page-products .content-inner .views-field-name,.page-products .content-inner .views-field-title,.page-taxonomy .content-inner .views-field-name,.page-taxonomy .content-inner .views-field-title{background:url(/sites/all/themes/bar_b/images/product_list_overlay_hover.png) no-repeat top left transparent;left:0;height:160px;position:absolute;opacity:0;filter:alpha(opacity=0);top:0;transition-duration:0.3s;transition-property:opacity;transition-timing-function:ease-in;width:160px;z-index:1;}.page-products .content-inner .views-field-name a,.page-products .content-inner .views-field-title a,.page-taxonomy .content-inner .views-field-name a,.page-taxonomy .content-inner .views-field-title a{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;color:#FFFFFF;display:block;font-size:24px;height:160px;line-height:160px;overflow:hidden;text-align:center;text-decoration:none;}.page-products .content-inner .views-field-field-category-image,.page-products .content-inner .views-field-field-image,.page-taxonomy .content-inner .views-field-field-category-image,.page-taxonomy .content-inner .views-field-field-image{position:relative;z-index:0;}.page-products .content-inner .views-field-field-image-1,.page-products .content-inner .views-field-body,.page-products .content-inner .views-field-field-category-image-1,.page-products .content-inner .views-field-description,.page-taxonomy .content-inner .views-field-field-image-1,.page-taxonomy .content-inner .views-field-body,.page-taxonomy .content-inner .views-field-field-category-image-1,.page-taxonomy .content-inner .views-field-description{display:none;}.page-products ul,.page-taxonomy ul{list-style:none;}#product-category-bbq .views-row{float:left;margin:0 0.5em 0 0;position:relative;width:280px;}#product-category-bbq .views-row:hover{background:url(/sites/all/themes/bar_b/images/bg_bbq_hover.png) no-repeat 0 0;border-radius:5px;}#product-category-bbq .views-row:hover .views-field-field-product-hover-image{opacity:1;filter:alpha(opacity=1);-ms-filter:"";}#product-category-bbq .views-row:hover .views-field-field-image{opacity:0;filter:alpha(opacity=0);}#product-category-bbq .views-field-field-image{height:282px;padding:10px 10px 0;transition-duration:0.5s;transition-property:opacity;transition-timing-function:ease-in;}#product-category-bbq .views-field-field-image img{vertical-align:top;}#product-category-bbq .views-field-field-product-hover-image{height:282px;padding:10px 10px 0;position:absolute;opacity:0;filter:alpha(opacity=0);top:0;transition-duration:0.5s;transition-property:opacity;transition-timing-function:ease-in;z-index:1;}#product-category-bbq .views-field-field-product-hover-image img{vertical-align:top;}#product-category-bbq .views-field-field-logo{height:38px;margin:-20px 0 0;padding:0 10px;position:relative;text-align:right;z-index:2;}#product-category-bbq .views-field-field-logo img{height:38px;vertical-align:top;}#product-category-bbq .views-field-body{font-family:arial,helvetica,sans-serif;font-size:13px;height:108px;line-height:15px;overflow:hidden;padding:2px 10px 0;}.page-bbq .content-inner{height:auto;overflow:auto;}.page-bbq .jspVerticalBar{display:none;}#block-system-main .view-retailers,#block-system-main .view-manuals{height:464px;overflow:hidden;outline:none;}#block-system-main .view-retailers ul li,#block-system-main .view-manuals ul li{display:inline-block;width:162px;height:109px;overflow:hidden;vertical-align:top;margin-bottom:37px;}#block-system-main .view-retailers ul li .views-field-title,#block-system-main .view-retailers ul li .views-field-field-title,#block-system-main .view-manuals ul li .views-field-title,#block-system-main .view-manuals ul li .views-field-field-title{font-family:'BebasNeueRegular';font-size:1.7em;line-height:24px;margin-bottom:4px;height:48px;padding-bottom:3px;}#block-system-main .view-retailers ul li .views-field-title a,#block-system-main .view-retailers ul li .views-field-field-title a,#block-system-main .view-manuals ul li .views-field-title a,#block-system-main .view-manuals ul li .views-field-field-title a{color:#262626;background:url(/sites/all/themes/bar_b/images/arrow_retailer.png) no-repeat bottom right transparent;padding-right:18px;outline:none;padding-bottom:3px;}#block-system-main .view-retailers ul li .views-field-title a:hover,#block-system-main .view-retailers ul li .views-field-field-title a:hover,#block-system-main .view-manuals ul li .views-field-title a:hover,#block-system-main .view-manuals ul li .views-field-field-title a:hover{color:#df0612;text-decoration:none;}#block-system-main .view-retailers ul li{height:auto;margin:0 10px 37px;overflow:auto;width:180px;}#block-system-main .view-retailers ul li a{color:#999999;font-family:"BebasNeueRegular",helvetica,arial,sans-serif;font-size:15px;}#block-system-main .view-retailers ul li .views-field-title{height:auto;min-height:45px;}#block-system-main .view-retailers ul li .views-field-body{padding:0 0 0 10px;}#block-system-main .view-retailers .jspHorizontalBar{background:#fff;}.page-recipes #content-column .content-inner{}#block-system-main .view-recipes{height:464px;overflow:hidden;background:#fff;}#block-system-main .view-recipes .item-list ul li{min-height:164px;padding:19px 20px;list-style-type:none;width:523px;}#block-system-main .view-recipes .item-list ul li:hover{background:url(/sites/all/themes/bar_b/images/bg_recipes_list.png) no-repeat top left transparent;}#block-system-main .view-recipes .item-list ul li .views-field-title{font-family:'BebasNeueRegular';font-size:1.9em;line-height:1em;margin-bottom:3px;}#block-system-main .view-recipes .item-list ul li .views-field-title a{color:#262626;}#block-system-main .view-recipes .item-list ul li .views-field-body{padding-right:32px;height:60px;overflow:hidden;margin-bottom:15px;}#block-system-main .view-recipes .item-list ul li .views-field-body ol,#block-system-main .view-recipes .item-list ul li .views-field-body ul{padding:0px;margin:0px;}#block-system-main .view-recipes .item-list ul li .views-field-body ol li,#block-system-main .view-recipes .item-list ul li .views-field-body ul li{height:auto;padding:0px;margin:0px;width:auto;}#block-system-main .view-recipes .item-list ul li .views-field-body ol li:hover,#block-system-main .view-recipes .item-list ul li .views-field-body ul li:hover{background:none;}#block-system-main .view-recipes .item-list ul li .views-field-view-node a{background:url(/sites/all/themes/bar_b/images/bg_readmore.png) no-repeat left top;float:left;font-family:'BebasNeueRegular';font-size:1.7em;line-height:1.1em;border:none;padding:6px 27px 12px 40px;color:#fff;}#block-system-main .view-recipes .item-list ul li .views-field-view-node a:hover{text-decoration:none;}#block-system-main .view-recipes .item-list ul li img{float:left;margin:0 20px 20px 0;}.node-type-recipe .panel-2col .panel-col-first{width:45%;}.node-type-recipe .panel-2col .panel-col-last{width:55%;}.node-type-recipe .panel-2col .panel-col-last ol{margin:0 0 10px 5px;}.node-type-recipe .panel-2col .panel-col-last section.block{word-wrap:break-word;}.node-type-recipe .pane-node-field-image .block-inner{margin-left:2px;}.node-type-recipe .pane-entity-field{font-family:arial,helvetica,sans-serif;font-size:13px;}.node-type-recipe .pane-node-field-image img{border-radius:10px;}.field-name-field-ingredients h2{display:none;}.node-type-recipe #block-system-main .inside{height:464px;overflow:hidden;}.page-recipes #page-title,.page-retailers #page-title,.node-type-manual #page-title{margin-bottom:20px;}.jspVerticalBar{background:none;width:22px;}.jspDrag{background:none transparent;}.jspTrack{background:url(/sites/all/themes/bar_b/images/scroll_track.png) repeat-y center top transparent;}.jspDragTop{background:url(/sites/all/themes/bar_b/images/scroll_top.png) no-repeat center top transparent;height:50%;}.jspDragBottom{background:url(/sites/all/themes/bar_b/images/scroll_bottom.png) no-repeat center bottom transparent;height:50%;}.jspHorizontalBar{background:none;height:23px;}.jspHorizontalBar .jspTrack{background:url(/sites/all/themes/bar_b/images/scroll_track_vertical.png) repeat-x 0 0 transparent;}.jspHorizontalBar .jspDragLeft{background:url(/sites/all/themes/bar_b/images/scroll_left.png) no-repeat left top transparent;float:left;height:100%;width:50%;}.jspHorizontalBar .jspDragRight{background:url(/sites/all/themes/bar_b/images/scroll_right.png) no-repeat right top transparent;float:left;height:100%;width:50%;}.jspHorizontalBar .jspCap{width:165px;height:100%;}.jspCap{background:none;display:block;}#columns{padding-top:3px;}#block-system-main .pane-homepage-slideshow{min-height:430px;}#block-system-main .pane-homepage-slideshow .block-inner{margin:0px 1px;}.view-id-homepage_slideshow .flexslider{background:none;border:0px none;box-shadow:none;margin:0;border:1px solid #cdcdcd;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;behavior:url(/PIE.htc);}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;margin-top:-322px;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) repeat-y center top transparent;width:253px;height:253px;text-align:center;color:#fff;position:absolute;margin-left:10px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items{display:table-cell;height:254px;text-align:center;vertical-align:middle;width:250px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption h2{font-size:4.2em;font-weight:normal;margin:0;padding:0;line-height:50px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption h3{font-size:1.4em;font-weight:normal;margin:0;padding:0;line-height:26px;}.view-id-homepage_slideshow .flexslider .flex-control-nav{margin-top:-65px;position:relative;}.view-id-homepage_slideshow .flexslider .flex-control-nav li{margin:0px 3px;}.view-id-homepage_slideshow .flexslider .flex-control-nav li a{background:url(/sites/all/themes/bar_b/images/bg_dot_slide.png);background-position:0px 0px;box-shadow:none;border-radius:0px;height:16px;width:16px;}.view-id-homepage_slideshow .flexslider .flex-control-nav li a.flex-active{background-position:0px -16px;}.view-id-homepage_slideshow .flexslider .flex-direction-nav{display:none;}.front .panel-display .pane-block-2{width:380px;position:absolute;margin-top:-128px;margin-left:-54px;}#messages{width:960px;margin:0px auto;background:url(/sites/all/themes/bar_b/images/bg-main-middle.png) repeat-y center;}#messages .messages{margin:0px;width:90%;margin:0px auto;}.page-node-23 .messages.error,.page-node-24 .messages.error{font-size:0.9em;margin-bottom:10px;margin-left:339px;margin-top:-54px;padding-left:0px;position:absolute;width:169px;background-image:none;background-color:transparent;border:none;color:#ED2A31;}.page-node-23 .messaageError.messages.error,.page-node-24 .messaageError.messages.error{margin-top:-240px;}.pane-menu-menu-featured-menu{float:right;margin-right:45px;margin-bottom:3px;position:relative;width:610px;}.pane-menu-menu-featured-menu .flexslider{background-color:transparent;border:0px;box-shadow:0 1px 4px rgba(0,0,0,0);margin:0;}.pane-menu-menu-featured-menu .slides li{height:166px;width:195px;background:url(/sites/all/themes/bar_b/images/carousel_1.png) no-repeat center center;text-align:center;margin:0px 0px;padding:0;}.pane-menu-menu-featured-menu .slides li a{color:#fff;display:block;font-family:'BebasNeueRegular';font-size:39px;line-height:38px;height:170px;display:table-cell;vertical-align:middle;padding:0 30px;width:135px;}.pane-menu-menu-featured-menu .slides li a:hover{text-decoration:none;}.pane-menu-menu-featured-menu .slides li.secondcoro{background:url(/sites/all/themes/bar_b/images/carousel_2.png) no-repeat center center;}.pane-menu-menu-featured-menu .slides li.thirdcoro{background:url(/sites/all/themes/bar_b/images/carousel_3.png) no-repeat center center;}.pane-menu-menu-featured-menu .flex-direction-nav a.flex-prev{background:url(/sites/all/themes/bar_b/images/arrow_carousel_default.png) no-repeat;left:-56px;opacity:0.9;width:54px;height:54px;}.pane-menu-menu-featured-menu .flex-direction-nav a.flex-prev.flex-disabled{background:url(/sites/all/themes/bar_b/images/arrow_carousel_opacity.png) no-repeat;}.pane-menu-menu-featured-menu .flex-direction-nav a.flex-prev:hover{background:url(/sites/all/themes/bar_b/images/arrow_carousel.png) no-repeat left center;}.pane-menu-menu-featured-menu .flex-direction-nav a.flex-next:hover{background:url(/sites/all/themes/bar_b/images/arrow_carousel.png) no-repeat right center;}.pane-menu-menu-featured-menu .flex-direction-nav a.flex-next{background:url(/sites/all/themes/bar_b/images/arrow_carousel_default.png) no-repeat right center;opacity:0.9;width:54px;height:54px;right:-55px;}.pane-menu-menu-featured-menu .flex-direction-nav a.flex-next.flex-disabled{background:url(/sites/all/themes/bar_b/images/arrow_carousel_opacity.png) no-repeat right center;}.pane-menu-menu-featured-menu .flex-control-nav{display:none;}.pane-menu-menu-featured-menu .masking{background:url(/sites/all/themes/bar_b/images/feature-mask.png) no-repeat scroll 0 0 transparent;height:180px;left:10px;pointer-events:none;position:absolute;top:-3px;width:592px;z-index:1;}.pane-menu-menu-featured-menu .block-inner{background:#333;}.chrome .pane-menu-menu-featured-menu .masking,.ie .pane-menu-menu-featured-menu .masking{top:-2px;}.ie .pane-menu-menu-featured-menu .masking{display:none;}.ie .pane-menu-menu-featured-menu .block-inner{background:none;}.field-name-field-q-a{width:560px;}.field-name-field-q-a .field-items .field-item{margin-bottom:0px;border:none;}.field-name-field-q-a .field-items .field-item .field-collection-view{padding:0px;border-bottom:0px;margin:0px;}.field-name-field-q-a .field-items .field-item .entity{background:whitesmoke url(/sites/all/themes/bar_b/images/bg_faq.png) repeat-y left;}.field-name-field-q-a .field-items .field-item .entity .field-name-field-question{background:url(/sites/all/themes/bar_b/images/arrow_faq.png) no-repeat left top;background-position:0px 14px;padding:8px 10px 5px 34px;border-bottom:1px solid #d9d9d9;border-top:1px solid #fff;font-family:'BebasNeueRegular';font-size:1.2em;color:#4d4d4d;cursor:pointer;}.field-name-field-q-a .field-items .field-item .entity .field-name-field-question.whitefaq{background:url(/sites/all/themes/bar_b/images/arrow_faq_red.png) no-repeat left center;border-bottom:none;color:#ec1d25;}.field-name-field-q-a .field-items .field-item .entity .field-name-field-answer{padding:0px 10px 18px 33px;border-bottom:1px solid #e6e6e6;}.field-name-field-q-a .field-items .field-item .entity.whitefaqitem{background:url(/sites/all/themes/bar_b/images/bg_faq_white.png) repeat-y left;}.field-name-field-q-a .field-items .field-item .entity .field-name-field-answer{display:none;}.field-name-field-q-a .field-items .field-item.firstdiv .field-collection-item-field-q-a{background:url(/sites/all/themes/bar_b/images/bg_faq_top.png) no-repeat top left;border:0px;}.field-name-field-q-a .field-items .field-item.firstdiv .field-collection-item-field-q-a.whitefaqitem{background:url(/sites/all/themes/bar_b/images/bg_faq_white_border_top.png) no-repeat left top;}.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a{background:url(/sites/all/themes/bar_b/images/bg_faq_bottom.png) no-repeat bottom left;border:0px;}.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a .field-name-field-question{border-bottom:none;}.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a.whitefaqitem{background:url(/sites/all/themes/bar_b/images/bg_faq_white_border_bottom.png) no-repeat left bottom;}.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a.whitefaqitem .field-name-field-answer{border-bottom:0px none;}#block-system-main .field-collection-container{border-bottom:none;}#block-system-main .field-collection-container .field-items .field-item{margin-bottom:0px;}.page-node-23 #content-column .content-inner,.page-node-24 #content-column .content-inner{background:url(/sites/all/themes/bar_b/images/bg_form_top.png) no-repeat left top;padding-top:20px;}.page-node-23 #content-column .content-inner #main-content,.page-node-24 #content-column .content-inner #main-content{margin:0px;background:url(/sites/all/themes/bar_b/images/bg_form_bottom.png) no-repeat left bottom;padding:0px 20px;}.page-node-23 #block-views-webform-content-block .view-webform-content span,.page-node-24 #block-views-webform-content-block .view-webform-content span{color:#ed2a31;}#block-system-main #webform-client-form-23 div.form-item span,#block-system-main #webform-client-form-24 div.form-item span{position:absolute;color:#ed2a31;padding-top:9px;font-family:'BebasNeueRegular';font-size:1.2em;}#block-system-main #webform-client-form-23 input.form-text,#block-system-main #webform-client-form-24 input.form-text{background:url(/sites/all/themes/bar_b/images/bg_input.png) no-repeat left top;border:none;padding:10px 10px;outline:0px;width:314px;font-family:'BebasNeueRegular';font-size:1.2em;font-weight:normal;margin-left:9px;}#block-system-main #webform-client-form-23 textarea,#block-system-main #webform-client-form-24 textarea{background:url(/sites/all/themes/bar_b/images/bg_textarea.png) no-repeat left top;border:none;outline:0px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;padding:10px;resize:vertical;width:480px;height:190px;margin-left:9px;font-family:'BebasNeueRegular';font-size:1.2em;font-weight:normal;}#block-system-main #webform-client-form-23 label,#block-system-main #webform-client-form-24 label{position:absolute;font-family:'BebasNeueRegular';font-size:1.2em;font-weight:normal;margin-top:7px;margin-left:22px;color:#ccc;}#block-system-main #webform-client-form-23 label span,#block-system-main #webform-client-form-24 label span{display:none;}#block-system-main #webform-client-form-23 .form-submit,#block-system-main #webform-client-form-24 .form-submit{background:url(/sites/all/themes/bar_b/images/bg_submit.png) no-repeat left top;font-family:'BebasNeueRegular';font-size:22.1px;border:none;padding:6px 29px 12px 40px;color:#fff;}#block-system-main #webform-client-form-23 label.placeholder,#block-system-main #webform-client-form-24 label.placeholder{font-family:'BebasNeueRegular';font-size:1.2em;font-weight:normal;margin-top:7px;margin-left:19px;color:#999;visibility:visible;}#block-views-webform-content-block .block-inner,.region-sidebar-first .block-inner{margin-left:2px !important;}.page-product-listing-admin #columns .column-inner,.node-type-faq #columns .column-inner{background:url(/sites/all/themes/bar_b/images/center_columns.png) repeat center center;height:auto;padding-top:10px;}.page-product-listing-admin #columns .topcolumns,.node-type-faq #columns .topcolumns{height:20px;background:url(/sites/all/themes/bar_b/images/top_columns.png) no-repeat top left;}.page-product-listing-admin #columns .bottomcolumns,.node-type-faq #columns .bottomcolumns{height:20px;clear:both;background:url(/sites/all/themes/bar_b/images/bottom_columns.png) no-repeat top left;}.page-product-listing-admin #columns td a,.node-type-faq #columns td a{color:#ED2A31;}.page-product-listing-admin #columns thead th,.page-product-listing-admin #columns #edit-keys-wrapper label,.node-type-faq #columns thead th,.node-type-faq #columns #edit-keys-wrapper label{font-family:'BebasNeueRegular';font-weight:normal;font-size:1.3em;}.page-product-listing-admin #columns #edit-submit-product-listing-admin,.node-type-faq #columns #edit-submit-product-listing-admin{background:url(/sites/all/themes/bar_b/images/bg_submit.png) no-repeat scroll left top transparent;border:medium none;color:#FFFFFF;font-family:'BebasNeueRegular';font-size:22.1px;padding:6px 36px 12px 40px;margin-top:26px;}.page-product-listing-admin #columns #edit-keys,.node-type-faq #columns #edit-keys{background:url(/sites/all/themes/bar_b/images/bg_input.png) no-repeat scroll left top transparent;border:medium none;font-family:'BebasNeueRegular';font-size:1.2em;font-weight:normal;outline:0 none;padding:10px;width:304px;}@media \0screen{#block-system-main #webform-client-form-23 textarea{background:url(/sites/all/themes/bar_b/images/bg_textarea_ie.png) no-repeat left top;height:180px;padding:10px;}}.page-node-done #content-column .content-inner{background:none;width:auto;}.page-node-done #content-column .content-inner #main-content{background:none;padding:0;font-family:arial,helvetica,sans-serif;}.page-node-done #content-column .content-inner #main-content p{font-family:arial,helvetica,sans-serif;font-size:13px;}.page-node-done #content-column .content-inner #main-content a{color:#4d4d4d;font-size:13px;text-decoration:underline;}.logged-in #product-detail .panel-col-last{height:410px;}.logged-in.node-type-recipe #block-system-main .inside{height:394px;}.logged-in.node-type-manual #block-system-main .view-manuals{height:394px;}.page-bbq #main-content-header{margin-top:0;position:absolute;z-index:3;}.page-node-24 #columns,.page-node-23 #columns{position:relative;}.page-node-24 #main-content-header,.page-node-23 #main-content-header{position:absolute;right:290px;top:75px;}#tasks a{color:#ff7200;}#tasks a:hover{color:#EC1D25;}#tasks li.active a{color:#4d4d4d;}#footer{background:url(/sites/all/themes/bar_b/images/bg-main-bottom.png) no-repeat center top transparent;padding-top:37px;color:#676766;font-family:arial;font-size:0.8em;}#footer #block-block-1{float:left;padding-left:20px;}#footer #block-menu-menu-footer-menu{float:right;}#footer #block-menu-menu-footer-menu h2{display:none;}#footer #block-menu-menu-footer-menu ul{float:right;margin:0;padding-right:5px;}#footer #block-menu-menu-footer-menu ul li{display:inline-block;margin-right:15px;list-style-type:none;list-style-image:none;}#footer #block-menu-menu-footer-menu ul li a{color:#676766;}#mobile-menu{display:none;}@media only screen and (max-width:1003px){body{background:url(/sites/all/themes/bar_b/images/bg-main-mobile.png) repeat-x scroll center top black;}.breadcrumb{display:none;}.front #columns{padding:10px 10px;}.not-front .column-inner{height:auto;border-bottom:0px none;}.not-front #columns{padding:0px 0px;background:#fff none;}.not-front #columns .column-inner{background:white url(/sites/all/themes/bar_b/images/bg_content_mobile.png) repeat-x top;width:96%;padding:10px 2% 10px 2%;}#block-system-main .view-retailers ul li .views-field-title,#block-system-main .view-retailers ul li .views-field-field-title,#block-system-main .view-manuals ul li .views-field-title,#block-system-main .view-manuals ul li .views-field-field-title{height:auto;}#block-system-main .view-recipes{height:auto;width:100% !important;overflow:visible;}#block-system-main .view-recipes ul li{margin-left:0px;width:100%;margin-bottom:30px;height:auto;}#block-system-main .view-recipes ul li .views-field-field-title{height:auto;}#block-system-main .view-recipes .item-list ul li .views-field-title{clear:both;}#block-system-main .view-recipes .item-list ul li .views-field-body li:hover{border-radius:0 0 0 0;box-shadow:none;}#block-system-main .view-retailers,#block-system-main .view-manuals{height:auto;width:100% !important;overflow:visible;}#block-system-main .view-retailers ul li,#block-system-main .view-manuals ul li{margin-left:0px;width:100%;margin-bottom:30px;height:auto;max-width:162px;margin-right:20px;margin-left:0px;}#block-system-main .view-retailers ul li .views-field-field-title,#block-system-main .view-manuals ul li .views-field-field-title{height:auto;}.page-recipes #content-column .content-inner #main-content{margin-left:0px !important;}#block-system-main .view-recipes{width:100% !important;overflow:visible;}#block-system-main .view-recipes .item-list ul li{width:90%;}#block-system-main .view-recipes .item-list ul li:hover{background:none;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.node-type-recipe #block-system-main .inside{height:auto;width:auto !important;}#messages{width:100%;}.page-node-23 .messages.error,.page-node-24 .messages.error{font-size:1.1em;margin-bottom:10px;margin-left:12px;margin-top:0px;padding-left:0px;position:relative;width:91%;background-image:none;padding-top:0px;}.page-node-23 .messaageError.messages.error,.page-node-24 .messaageError.messages.error{margin-top:0px;}.jspContainer{width:100% !important;height:auto !important;}.jspContainer .jspPane{position:static;width:100% !important;}.jspContainer .jspTrack{display:none;}#logo{height:82px;top:-16px;width:300px;}#logo img{width:300px;}#header{padding:32px 0 0;}#block-superfish-1{display:none;margin:0 0 1em;}.region-header{padding:28px 0 10px;}.front .panel-display .pane-block-2{display:none;}#mobile-menu{background:url(/sites/all/themes/bar_b/images/mobile_menu_inactive_left.png) no-repeat 0 0 transparent;cursor:pointer;display:block;height:55px;margin:0 auto;padding:0 0 0 55px;text-decoration:none;width:245px;}#mobile-menu span{font-family:"BebasNeueRegular",helvetica,arial,sans-serif;background:url(/sites/all/themes/bar_b/images/mobile_menu_inactive_right.png) no-repeat scroll right 0 transparent;color:#FFFFFF;cursor:pointer;display:block;font-size:26px;line-height:55px;padding:0 15px 0 0;text-align:right;}#mobile-menu:hover{text-decoration:none;}#mobile-menu.show-menu{background:url(/sites/all/themes/bar_b/images/mobile_menu_active_left.png) no-repeat scroll 0 0 transparent;}#mobile-menu.show-menu span{background:url(/sites/all/themes/bar_b/images/mobile_menu_active_right.png) no-repeat scroll right 0 transparent;}#superfish-1{background:url(/sites/all/themes/bar_b/images/mobile_menu_active_bottom.png) no-repeat scroll 0 bottom transparent;float:none;margin:0 auto 1em;padding:0 0 33px;width:300px;}#superfish-1 li.sf-depth-1{background:url(/sites/all/themes/bar_b/images/mobile_menu_active_middle.png) repeat-y scroll 0 0 transparent;float:none;}#superfish-1 li.sf-depth-1 ul{background:none;display:none;margin:0 10px;position:relative;top:0 !important;width:auto;}#superfish-1 li.sf-depth-2{background:none;float:none;}#superfish-1 a.sf-depth-1{background:none;height:46px;text-align:left;width:auto;}#superfish-1 a.sf-depth-2{margin:0 1em 0 2em;width:auto;}#superfish-1 li.sfHover a.menuparent{background:none;}#superfish-1 a.sf-depth-1:active{background:none;}#superfish-1 a.sf-depth-1:focus{background:none;}.pane-menu-menu-featured-menu{width:100%;}.pane-menu-menu-featured-menu .masking{display:none;}.pane-menu-menu-featured-menu .block-inner{background:none;}#block-system-main .pane-menu-menu-featured-menu ul.menu{padding:0;text-align:center;}#block-system-main .pane-menu-menu-featured-menu ul.menu li{display:inline-block !important;float:none !important;padding:0;width:195px;}#block-system-main .pane-menu-menu-featured-menu ul.menu li a{padding:0 30px;}#block-system-main .menu li{height:172px;width:154px;background:url(/sites/all/themes/bar_b/images/carousel_1.png) no-repeat center center;text-align:center;margin:0px 0px;margin:0px auto;padding:0 30px;list-style-type:none;list-style-image:none;}#block-system-main .menu li a{color:#fff;display:block;font-family:'BebasNeueRegular';font-size:39px;line-height:38px;height:170px;display:table-cell;vertical-align:middle;width:135px;}#block-system-main .menu li a:hover{text-decoration:none;}#block-system-main .menu li.secondcoro{background:url(/sites/all/themes/bar_b/images/carousel_2.png) no-repeat center center;}#block-system-main .menu li.thirdcoro{background:url(/sites/all/themes/bar_b/images/carousel_3.png) no-repeat center center;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{width:30%;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) no-repeat center center transparent;background-size:100% auto;font-size:50%;bottom:0;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption h2{line-height:normal;}#block-system-main .menu li{height:165px;margin-bottom:20px;overflow:hidden;}.pane-menu-menu-featured-menu{margin:0px;padding:0px;}.pane-menu-menu-featured-menu .flex-viewport ul{width:100% !important;transform:none !important;}.pane-menu-menu-featured-menu .flex-viewport ul li{float:left !important;overflow:hidden;margin-bottom:20px;}.pane-menu-menu-featured-menu .flex-direction-nav{display:none;}.pane-menu-menu-featured-menu ul li{float:left;}#block-system-main .pane-homepage-slideshow{min-height:50px;}#footer #block-block-1{text-align:center;width:100%;padding-left:0px;}#footer{background:#1d1d1b url(/sites/all/themes/bar_b/images/bg-main-bottom.png) no-repeat scroll center top;}#footer #block-menu-menu-footer-menu{text-align:center;width:100%;}#footer #block-menu-menu-footer-menu ul{float:none;text-align:center;}#footer #block-menu-menu-footer-menu ul li{float:none;display:inline;}.page-node-23 #content-column .content-inner,.page-node-24 #content-column .content-inner{background:none;}.page-node-23 #content-column .content-inner #main-content,.page-node-24 #content-column .content-inner #main-content{background:none;padding:0px;}.page-node-24 #main-content-header,.page-node-23 #main-content-header{position:static;}#block-system-main #webform-client-form-23 input.form-text,#block-system-main #webform-client-form-24 input.form-text{border:1px solid #9d9d9d;background:url(/sites/all/themes/bar_b/images/bg_input_mobile.png) no-repeat scroll left top transparent;border-radius:10px;width:93%;}#block-system-main #webform-client-form-23 textarea,#block-system-main #webform-client-form-24 textarea{border:1px solid #9d9d9d;background:url(/sites/all/themes/bar_b/images/bg_textarea_mobile.png) no-repeat scroll left top transparent;border-radius:10px;width:96%;}#block-system-main #webform-client-form-23 .form-submit,#block-system-main #webform-client-form-24 .form-submit{font-size:3.0em;background:url(/sites/all/themes/bar_b/images/bg_submit_mobile.png) no-repeat scroll left top transparent;text-shadow:1px 1px 1px #000;padding:5px 117px 12px 103px;margin-left:4px;}#block-system-main #webform-client-form-23 label,#block-system-main #webform-client-form-24 label{margin-left:22px !important;}.page-products .content-inner,.page-taxonomy .content-inner{height:auto;}.page-products .content-inner .views-row,.page-taxonomy .content-inner .views-row{background:url(/sites/all/themes/bar_b/images/grey_right_arrow.png) no-repeat right center,url(/sites/all/themes/bar_b/images/bg_gradient.png) repeat-x 0 0;border-top:1px solid #8E8E8D;display:block;height:66px;margin:0;}.page-products .content-inner .views-field-field-category-image,.page-products .content-inner .views-field-field-image,.page-taxonomy .content-inner .views-field-field-category-image,.page-taxonomy .content-inner .views-field-field-image{display:none;}.page-products .content-inner .views-field-field-image-1,.page-products .content-inner .views-field-field-category-image-1,.page-taxonomy .content-inner .views-field-field-image-1,.page-taxonomy .content-inner .views-field-field-category-image-1{display:block;height:60px;margin:3px 0;position:relative;width:80px;}.page-products .content-inner .views-field-body,.page-products .content-inner .views-field-description,.page-taxonomy .content-inner .views-field-body,.page-taxonomy .content-inner .views-field-description{display:block;height:20px;line-height:20px;margin:0 0 11px 80px;overflow:hidden;padding:0 30px 0 0;position:relative;text-align:left;width:auto;}.page-products .content-inner .views-field-name,.page-products .content-inner .views-field-title,.page-taxonomy .content-inner .views-field-name,.page-taxonomy .content-inner .views-field-title{background:none;height:auto;margin:-54px 0 0 80px;position:relative;width:auto;opacity:1;filter:alpha(opacity=1);-ms-filter:"";}.page-products .content-inner .views-field-name a,.page-products .content-inner .views-field-title a,.page-taxonomy .content-inner .views-field-name a,.page-taxonomy .content-inner .views-field-title a{color:#1D1D1B;display:block;height:24px;line-height:24px;overflow:hidden;padding:0 30px 0 0;text-align:left;}.page-products .content-inner .views-row-last,.page-taxonomy .content-inner .views-row-last{border-bottom:1px solid #8E8E8D;}.page-products .content-inner #main-content,.page-taxonomy .content-inner #main-content{margin:0;}.page-products .item-list ul,.page-taxonomy .item-list ul{float:none;margin:0;padding:0;text-align:center;}.page-products .sidebar.region-sidebar-first,.page-taxonomy .sidebar.region-sidebar-first{display:none;}.page-products div.content-inner,.page-taxonomy div.content-inner{margin:0;width:100% !important;}.page-products div.content-inner .jspPane,.page-taxonomy div.content-inner .jspPane{width:100% !important;}#product-category{margin:0;}#product-category .block-inner,#product-category .block{margin:0;}#product-category-bbq .views-row{background-image:linear-gradient(bottom,#ffffff 80%,#e7e7e7 100%);background-image:-o-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-moz-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-webkit-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-ms-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.8,white),color-stop(1,#e7e7e7));float:none;margin:0;width:100%;}#product-category-bbq .views-row .views-field-field-image,#product-category-bbq .views-row .views-field-field-product-hover-image{width:100%;}#product-category-bbq .views-row .views-field-field-image .field-content,#product-category-bbq .views-row .views-field-field-product-hover-image .field-content{text-align:center;}#product-category-bbq .views-row:hover{background-image:linear-gradient(bottom,#ffffff 80%,#e7e7e7 100%);background-image:-o-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-moz-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-webkit-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-ms-linear-gradient(bottom,white 80%,#e7e7e7 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.8,white),color-stop(1,#e7e7e7));}#product-category-bbq .view-product-list-bbq{width:100% !important;}.page-bbq .content-inner{overflow:hidden;width:auto !important;}#product-detail .panel-col-first,#product-detail .panel-col-last{float:none;height:auto;width:100%;}#product-detail .panel-col-first .pane-node-field-product-hover-image{width:100%;}#product-detail .jspPane,#product-detail .jspScrollable,#product-detail .jspContainer{width:100% !important;}#logo a{display:block;height:80px;overflow:hidden;}.page-product-listing-admin #columns .topcolumns,.page-product-listing-admin #columns .bottomcolumns{display:none;}.page-product-listing-admin #columns .column-inner{padding-top:30px;}}@media only screen and (max-width:320px){#columns{padding:10px 10px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{width:106px;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) no-repeat center center transparent;background-size:100% auto;bottom:0;margin-top:-50px;height:120px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items{height:122px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h2{line-height:normal;font-size:2.3em;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h3{line-height:normal;}#footer #block-block-1{text-align:center;width:100%;padding-left:0px;}#block-system-main #webform-client-form-23 input.form-text,#block-system-main #webform-client-form-24 input.form-text{border:1px solid #9d9d9d;background:url(/sites/all/themes/bar_b/images/bg_input_mobile.png) no-repeat scroll left top transparent;border-radius:10px;width:89%;}#block-system-main #webform-client-form-23 .form-submit,#block-system-main #webform-client-form-24 .form-submit{font-size:2.4em;background:url(/sites/all/themes/bar_b/images/bg_submit_mobile.png) no-repeat scroll left top transparent;text-shadow:1px 1px 1px #000;padding:4px 103px 12px 103px;}.node-type-recipe .panel-2col .panel-col-first,.node-type-recipe .panel-2col .panel-col-last{width:100%;float:none;}.node-type-recipe #block-system-main .inside{height:auto;}.node-type-faq #main-content{margin-left:0px;margin-right:0px;}.field-name-field-q-a{width:auto;}.field-name-field-q-a .field-items .field-item.firstdiv .field-collection-item-field-q-a,.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a{background:url(/sites/all/themes/bar_b/images/bg_faq.png) repeat-y scroll left center whitesmoke;}#messages{width:100%;margin:0px auto;background:url(/sites/all/themes/bar_b/images/bg-main-middle.png) repeat-y center;}#messages .messages{margin:0px;width:70%;margin:0px auto;}.page-node-23 .messages.error,.page-node-24 .messages.error{font-size:0.9em;margin-bottom:10px;margin-left:12px;margin-top:0px;padding-left:0px;position:relative;width:87%;background-image:none;}.page-node-23 .messaageError.messages.error,.page-node-24 .messaageError.messages.error{margin-top:0px;}.pane-menu-menu-featured-menu ul li{float:none;}.view-recipes .views-field-field-image img{width:100%;height:auto;}#block-system-main .view-retailers,#block-system-main .view-manuals{height:auto;width:100% !important;overflow:visible;}#block-system-main .view-retailers ul li,#block-system-main .view-manuals ul li{margin-left:0px;width:100%;margin-bottom:30px;height:auto;max-width:100%;margin-right:0px;}#block-system-main .view-retailers ul li .views-field-field-title,#block-system-main .view-manuals ul li .views-field-field-title{height:auto;}.page-recipes section#main-content,.page-retailers section#main-content,.node-type-manual section#main-content{margin-left:0px !important;}}@media only screen and (min-width:321px) and (max-width:480px){#columns{padding:10px 10px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{width:132px;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) no-repeat center center transparent;background-size:100% auto;bottom:0;margin-top:-50px;height:134px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items{height:146px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h2{line-height:1.0em;font-size:3.1em;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h3{line-height:normal;font-size:1.6em;}#footer #block-block-1{text-align:center;width:100%;padding-left:0px;}#block-system-main #webform-client-form-23 input.form-text,#block-system-main #webform-client-form-24 input.form-text{border:1px solid #9d9d9d;background:url(/sites/all/themes/bar_b/images/bg_input_mobile.png) no-repeat scroll left top transparent;border-radius:10px;width:90%;}#block-system-main #webform-client-form-23 .form-submit,#block-system-main #webform-client-form-24 .form-submit{font-size:2.4em;background:url(/sites/all/themes/bar_b/images/bg_submit_mobile.png) no-repeat scroll left top transparent;text-shadow:1px 1px 1px #000;padding:4px 107px 12px 103px;}.node-type-recipe .panel-2col .panel-col-first,.node-type-recipe .panel-2col .panel-col-last{width:100%;float:none;}.node-type-recipe #block-system-main .inside{height:auto;}.node-type-faq #main-content{margin-left:0px;margin-right:0px;}.field-name-field-q-a{width:auto;}.field-name-field-q-a .field-items .field-item.firstdiv .field-collection-item-field-q-a,.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a{background:url(/sites/all/themes/bar_b/images/bg_faq.png) repeat-y scroll left center whitesmoke;}#messages{width:100%;margin:0px auto;background:url(/sites/all/themes/bar_b/images/bg-main-middle.png) repeat-y center;}#messages .messages{margin:0px;width:70%;margin:0px auto;}.page-node-23 .messages.error,.page-node-24 .messages.error{font-size:0.9em;margin-bottom:10px;margin-left:12px;margin-top:0px;padding-left:10px;position:relative;width:89%;background-image:none;}.page-node-23 .messaageError.messages.error,.page-node-24 .messaageError.messages.error{margin-top:0px;}.pane-menu-menu-featured-menu ul{padding-left:40px;}.pane-menu-menu-featured-menu ul li{float:left;}#block-system-main .view-retailers,#block-system-main .view-manuals{height:auto;width:100% !important;overflow:visible;}#block-system-main .view-retailers ul li,#block-system-main .view-manuals ul li{margin-left:0px;width:100%;margin-bottom:30px;height:auto;max-width:100%;margin-left:0px;}#block-system-main .view-retailers ul li .views-field-field-title,#block-system-main .view-manuals ul li .views-field-field-title{height:auto;}.page-recipes section#main-content,.page-retailers section#main-content,.node-type-manual section#main-content{margin-left:0px !important;}}@media only screen and (min-width:481px) and (max-width:768px){#columns{padding:10px 10px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{width:178px;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) no-repeat center center transparent;background-size:100% auto;bottom:0;margin-top:-70px;height:187px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items{height:180px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h2{line-height:1.0em;font-size:5.6em;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h3{line-height:normal;font-size:2.6em;}#footer #block-block-1{padding-left:0px;}.node-type-faq #main-content{margin-left:0px;margin-right:0px;}.field-name-field-q-a{width:auto;}.field-name-field-q-a .field-items .field-item.firstdiv .field-collection-item-field-q-a,.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a{background:#F5F5F5 none;}.field-name-field-q-a{max-width:100%;}.field-name-field-q-a .field-items .field-item .entity{background:#F5F5F5 none;}.field-name-field-q-a .field-items .field-item .entity.whitefaqitem{background:#Fff none;}.field-name-field-q-a .field-items .field-item.firstdiv .field-collection-item-field-q-a.whitefaqitem{background:#Fff none;}.field-name-field-q-a .field-items .field-item.lastdiv .field-collection-item-field-q-a.whitefaqitem{background:#Fff none;}#messages{width:100%;margin:0px auto;background:url(/sites/all/themes/bar_b/images/bg-main-middle.png) repeat-y center;}#messages .messages{margin:0px;width:80%;margin:0px auto;}.pane-menu-menu-featured-menu ul li{float:left;}.page-recipes section#main-content,.page-retailers section#main-content{margin-left:0px !important;}}@media only screen and (min-width:769px) and (max-width:960px){.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{width:253px;height:253px;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) no-repeat center center transparent;background-size:100% auto;bottom:43px;margin-top:-150px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h2{line-height:1.0em;font-size:7.2em;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h3{line-height:normal;font-size:3.4em;}#footer #block-block-1{text-align:center;}.node-type-recipe #main-content{margin-left:0px;}.pane-menu-menu-featured-menu ul{margin-left:-37% !important;padding-left:40% !important;}.pane-menu-menu-featured-menu ul li{float:left;}}@media only screen and (min-width:961px) and (max-width:1003px){.view-id-homepage_slideshow .flexslider .field-name-field-image-caption{width:253px;height:253px;background:url(/sites/all/themes/bar_b/images/bg_slide_circle.png) no-repeat center center transparent;background-size:100% auto;bottom:55px;margin-top:-150px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h2{line-height:1.0em;font-size:7.2em;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h3{line-height:normal;font-size:3.4em;}}.jspScrollable{outline:none;}#block-system-main .view-retailers ul li{width:144px;margin-right:0px;margin-left:3px;}#block-system-main .view-retailers ul li .views-field-body{padding-left:1px;}#block-system-main .view-retailers ul li.views-row-1{width:115px;}#block-system-main .view-retailers ul li.views-row-3{width:170px;}.view-id-homepage_slideshow .flexslider .field-name-field-image-caption h2{font-size:3.2em;}@media only screen and (min-width:769px) and (max-width:960px){.view-id-homepage_slideshow .flexslider .field-name-field-image-caption .field-items h2{line-height:1.0em;font-size:6.2em;}}
