.filterable-grid{box-sizing:border-box}.filterable-grid::after{clear:both;content:"";display:table}.filterable-grid .filterable-grid-filters{margin:40px 0 30px 0;text-align:right}.filterable-grid .filterable-grid-filters span{display:inline-block;border:1px solid #eee;padding:3px 8px;margin-bottom:5px;cursor:pointer;transition:all 0.15s ease-out 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filterable-grid .filterable-grid-filters span.active{border-color:#fecb01;background:#ffe580;position:relative}.filterable-grid .filterable-grid-filters span.active:before{content:'\00d7';position:absolute;line-height:1;top:-10px;right:-5px;color:#c00;font-weight:bold}.filterable-grid .filterable-grid-item-width,.filterable-grid .filterable-grid-item{width:100%}@media (min-width: 768px){.filterable-grid .filterable-grid-item-width,.filterable-grid .filterable-grid-item{width:25%}}.filterable-grid .filterable-grid-item{display:block;padding:0 10px;margin:0 0 10px 0;box-sizing:border-box}.filterable-grid .filterable-grid-item.has-image .filterable-grid-item-title{background:#0059b2;color:white;padding:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filterable-grid .filterable-grid-item.has-no-image .filterable-grid-item-content-wrap{background:#6a54a5;background:-webkit-gradient(left top, right bottom, color-stop(0%, #6a54a5), color-stop(52%, #2c6cba), color-stop(100%, #25c4d6));background:linear-gradient(135deg, #6a54a5 0%, #2c6cba 52%, #25c4d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a54a5', endColorstr='#25c4d6', GradientType=1 )}.filterable-grid .filterable-grid-item.has-no-image .filterable-grid-item-title{font-family:'Deibi', sans-serif;color:white;padding:10px;font-size:30px;position:absolute;left:10px;right:10px;bottom:0;text-align:right;background:none !important;z-index:1}.filterable-grid .filterable-grid-item.has-no-image .filterable-grid-item-content-wrap{min-height:270px}.filterable-grid .filterable-grid-item img{display:block;margin:0 auto}.filterable-grid .filterable-grid-item .filterable-grid-item-content-wrap{position:relative;min-height:240px}.filterable-grid .filterable-grid-item .filterable-grid-item-content-wrap .filterable-grid-item-content{opacity:0.9;color:white;padding:10px;font-size:14px;font-weight:300;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:0.4s opacity ease;overflow-y:auto;z-index:10}.filterable-grid .filterable-grid-item .filterable-grid-item-content-wrap .filterable-grid-item-content a{display:block;margin-top:20px;color:white;font-weight:bold}.filterable-grid .filterable-grid-item:hover .filterable-grid-item-content-wrap .filterable-grid-item-content{opacity:1}.icon-grid{box-sizing:border-box}.icon-grid::after{clear:both;content:"";display:table}.icon-grid .icon-grid-item{width:100%;display:block}@media (min-width: 768px){.icon-grid .icon-grid-item{width:25%;float:left}}.icon-grid .icon-grid-item{display:block;padding:0 5px;margin:5px 0;box-sizing:border-box}.icon-grid .icon-grid-item .icon-grid-item-title{margin:20px 20px 0 20px;color:black;text-align:center}.icon-grid .icon-grid-item img{display:block;margin:0 auto;max-width:80px}.icon-grid .icon-grid-item .icon-grid-item-content-wrap{position:relative;min-height:180px;padding-top:60px}.icon-grid .icon-grid-item .icon-grid-item-content-wrap .icon-grid-item-content{opacity:0.9;color:white;padding:15px 10px;font-size:14px;font-weight:300;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:0.4s opacity ease;overflow-y:auto;z-index:10}.icon-grid .icon-grid-item .icon-grid-item-content-wrap .icon-grid-item-content a{display:block;margin-top:20px;color:white;font-weight:bold;text-transform:uppercase}.icon-grid .icon-grid-item:nth-child(8n+1) .icon-grid-item-content-wrap{background:#f3c349}.icon-grid .icon-grid-item:nth-child(8n+1) .icon-grid-item-content{background:#f0b319}.icon-grid .icon-grid-item:nth-child(8n+2) .icon-grid-item-content-wrap{background:#e7772d}.icon-grid .icon-grid-item:nth-child(8n+2) .icon-grid-item-content{background:#ca5e17}.icon-grid .icon-grid-item:nth-child(8n+3) .icon-grid-item-content-wrap{background:#4db4b4}.icon-grid .icon-grid-item:nth-child(8n+3) .icon-grid-item-content{background:#3d9191}.icon-grid .icon-grid-item:nth-child(8n+4) .icon-grid-item-content-wrap{background:#f56862}.icon-grid .icon-grid-item:nth-child(8n+4) .icon-grid-item-content{background:#f23a32}.icon-grid .icon-grid-item:nth-child(8n+5) .icon-grid-item-content-wrap{background:#a7e2ba}.icon-grid .icon-grid-item:nth-child(8n+5) .icon-grid-item-content{background:#81d59c}.icon-grid .icon-grid-item:nth-child(8n+6) .icon-grid-item-content-wrap{background:#dbc197}.icon-grid .icon-grid-item:nth-child(8n+6) .icon-grid-item-content{background:#ceaa71}.icon-grid .icon-grid-item:nth-child(8n+7) .icon-grid-item-content-wrap{background:#c54166}.icon-grid .icon-grid-item:nth-child(8n+7) .icon-grid-item-content{background:#a23151}.icon-grid .icon-grid-item:nth-child(8n+8) .icon-grid-item-content-wrap{background:#aad456}.icon-grid .icon-grid-item:nth-child(8n+8) .icon-grid-item-content{background:#94c532}.icon-grid .icon-grid-item:hover .icon-grid-item-content-wrap .icon-grid-item-content{opacity:1}.single-testimonial .author-details{font-size:0.9em}.single-testimonial .author-details p{line-height:1.5em}.testimonial-category .single-testimonial .author-details{margin:-20px 20px 0 50px;border-top:1px dashed grey;padding:10px 0}.testimonial-category .single-testimonial:nth-child(10n+1) blockquote:before{color:#2A2778}.testimonial-category .single-testimonial:nth-child(10n+2) blockquote:before{color:#E7004B}.testimonial-category .single-testimonial:nth-child(10n+3) blockquote:before{color:#16819F}.testimonial-category .single-testimonial:nth-child(10n+4) blockquote:before{color:#8AAC35}.testimonial-category .single-testimonial:nth-child(10n+5) blockquote:before{color:#F4971C}.testimonial-category .single-testimonial:nth-child(10n+6) blockquote:before{color:#9D3567}.testimonial-category .single-testimonial:nth-child(10n+7) blockquote:before{color:#2197CD}.testimonial-category .single-testimonial:nth-child(10n+8) blockquote:before{color:#2C2A79}.testimonial-category .single-testimonial:nth-child(10n+9) blockquote:before{color:#9F3769}.testimonial-category .single-testimonial:nth-child(10n+10) blockquote:before{color:#61a1d5}#header-container{background:#f9f9f9}#header-container #logo img{display:block;height:3em;margin:0 auto}@media (min-width: 768px){#header-container #logo img{margin:0}}@media (min-width: 768px){body.nav-on-top #nav-container{position:absolute;z-index:1000;left:0;right:0}}#header{position:relative;margin-bottom:1.618em}#header .monster-wrapper{display:none}@media (min-width: 768px){#header{margin-bottom:0}#header .monster-wrapper{display:block;position:absolute;right:0;bottom:0;top:1em;width:10em;z-index:10000}}#navigation ul.cart a.cart-contents,#navigation ul.nav-search a.search-contents{color:white}#navigation .menus>h3{display:none}.nav-toggle img{height:2em;vertical-align:middle}@media (min-width: 768px){ul.nav li a{padding-top:0.75em !important;padding-bottom:0.75em !important}#navigation ul.cart a.cart-contents+ul,#navigation ul.cart a.search-contents+ul,#navigation ul.nav-search a.cart-contents+ul,#navigation ul.nav-search a.search-contents+ul{width:18em}}#footer{font-size:13px;position:relative}#footer .monster-wrapper{position:absolute;right:0;height:5em;top:-5em;width:10em;z-index:10000}#footer #footer-menu-container ul.nav{margin:0;font-size:14px}#footer #footer-menu-container li a{background:none;color:#eeeeed;padding:0;padding-right:6px}#footer #footer-menu-container li a:after{content:'|';padding-left:6px}#footer #footer-menu-container li:last-child a:after{display:none}#footer #footer-menu-container li.current-menu-item a{color:white}#footer-widgets{font-size:14px}#footer-widgets a:link,#footer-widgets a:visited{color:#85b200}.monster-wrapper{animation-delay:1s;animation:fadein 1s}.monster-wrapper .monster{background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50% 100%;position:relative;width:100%;height:100%;transition:1s transform ease;transform:translate(0, 0) rotate(0)}.monster-wrapper .monster:hover{animation-duration:3s;animation-iteration-count:infinite;animation-name:shake-slow;animation-timing-function:ease-in-out}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes shake-slow{2%{transform:translate(7px, 5px) rotate(-1.5deg)}4%{transform:translate(-7px, 1px) rotate(-0.5deg)}6%{transform:translate(-7px, -5px) rotate(2.5deg)}8%{transform:translate(4px, -2px) rotate(1.5deg)}10%{transform:translate(4px, 0px) rotate(3.5deg)}12%{transform:translate(10px, -8px) rotate(-1.5deg)}14%{transform:translate(-5px, -6px) rotate(3.5deg)}16%{transform:translate(5px, -7px) rotate(-0.5deg)}18%{transform:translate(1px, 3px) rotate(-1.5deg)}20%{transform:translate(-4px, 3px) rotate(-2.5deg)}22%{transform:translate(-4px, -3px) rotate(0.5deg)}24%{transform:translate(2px, 3px) rotate(3.5deg)}26%{transform:translate(-7px, -4px) rotate(-0.5deg)}28%{transform:translate(-7px, 7px) rotate(3.5deg)}30%{transform:translate(2px, 9px) rotate(0.5deg)}32%{transform:translate(10px, -8px) rotate(1.5deg)}34%{transform:translate(-2px, -8px) rotate(3.5deg)}36%{transform:translate(-6px, -2px) rotate(-0.5deg)}38%{transform:translate(2px, 6px) rotate(3.5deg)}40%{transform:translate(-2px, -9px) rotate(1.5deg)}42%{transform:translate(5px, -3px) rotate(-1.5deg)}44%{transform:translate(7px, 7px) rotate(-0.5deg)}46%{transform:translate(5px, -6px) rotate(2.5deg)}48%{transform:translate(7px, -2px) rotate(-0.5deg)}50%{transform:translate(2px, 2px) rotate(2.5deg)}52%{transform:translate(-1px, -2px) rotate(1.5deg)}54%{transform:translate(-4px, -6px) rotate(-1.5deg)}56%{transform:translate(7px, -3px) rotate(-1.5deg)}58%{transform:translate(-5px, 2px) rotate(-0.5deg)}60%{transform:translate(3px, 2px) rotate(-1.5deg)}62%{transform:translate(6px, 1px) rotate(-2.5deg)}64%{transform:translate(-4px, 9px) rotate(3.5deg)}66%{transform:translate(8px, -6px) rotate(-2.5deg)}68%{transform:translate(-2px, -4px) rotate(2.5deg)}70%{transform:translate(-5px, -3px) rotate(-0.5deg)}72%{transform:translate(-3px, 6px) rotate(-0.5deg)}74%{transform:translate(-9px, 9px) rotate(1.5deg)}76%{transform:translate(-5px, 9px) rotate(0.5deg)}78%{transform:translate(10px, -1px) rotate(1.5deg)}80%{transform:translate(-9px, 4px) rotate(1.5deg)}82%{transform:translate(-8px, 5px) rotate(-1.5deg)}84%{transform:translate(6px, -2px) rotate(0.5deg)}86%{transform:translate(0px, 5px) rotate(-2.5deg)}88%{transform:translate(7px, -8px) rotate(0.5deg)}90%{transform:translate(-7px, 9px) rotate(-0.5deg)}92%{transform:translate(5px, 0px) rotate(-2.5deg)}94%{transform:translate(-7px, 7px) rotate(3.5deg)}96%{transform:translate(-9px, -5px) rotate(-0.5deg)}98%{transform:translate(-8px, -6px) rotate(3.5deg)}0%,100%{transform:translate(0, 0) rotate(0)}}#main section.entry ul,#main .product .entry-content ul{padding:0 0 0 30px}#main section.entry ul li,#main .product .entry-content ul li{list-style:none}#main section.entry ul li:before,#main .product .entry-content ul li:before{width:30px;content:"\2605";color:#fecb01;margin-left:-30px;display:inline-block}#main section.entry ul li li:before,#main .product .entry-content ul li li:before{color:#98466c}#main section.entry ul li li li:before,#main .product .entry-content ul li li li:before{color:#44b5de}#main #shipping_method li:before{display:none}.post{padding-bottom:20px}.post .title{color:#6bcbf9;font-size:20px;font-weight:normal}.post .title a,.post .title a:link,.post .title a:visited{color:#6bcbf9}.post .post-meta .small{text-transform:uppercase}.post .read-more{font-size:14px;font-weight:bold;text-decoration:underline}body.blog .post img.thumbnail{margin-bottom:0}.custom-page-header{margin-top:-1.618em;margin-bottom:40px;position:relative;min-height:42px;z-index:-10}.custom-page-header img{width:100%}.custom-page-header .text-field-wrapper{position:absolute;max-width:960px;width:100%;margin:0 auto;top:0;left:0;right:0;bottom:0}.custom-page-header .text-field{position:absolute;font-family:'Deibi', sans-serif;font-size:30px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.custom-page-header .text-field.text-field-position-tl{top:10px;left:10px}.custom-page-header .text-field.text-field-position-tr{top:10px;right:10px}.custom-page-header .text-field.text-field-position-bl{bottom:10px;left:10px}.custom-page-header .text-field.text-field-position-br{bottom:10px;right:10px}@media (min-width: 768px){.custom-page-header{margin-top:-48px}}body.home #navigation .logo-silhouette{margin:0.5em 1em 0 0;float:left}body.home #navigation .logo-silhouette img{height:2em;vertical-align:middle}body.home #navigation #main-nav{margin-left:0;margin-right:0 !important}body.home #navigation .side-nav{display:none}@media only screen and (max-width: 960px){body.home #navigation ul.nav li a{padding-left:0.75em;padding-right:0.75em}body.home #navigation .logo-silhouette{display:none}}#home-content-wrapper{background:#59ad43;padding:10px}#home-content-wrapper #content{font-size:14px;text-align:center}#home-content-wrapper #content h1,#home-content-wrapper #content h2,#home-content-wrapper #content h3{color:white}#home-content-wrapper #content h2{font-size:1.5em;margin-bottom:0}#home-content-wrapper #content p{line-height:2.5}#home-content-wrapper #content p:last-child{margin-bottom:0}.home-slideshow{position:relative;min-height:100px;overflow:hidden}.home-slideshow .cycle-slideshow{overflow:hidden}.home-slideshow .cycle-slideshow.cycle-loading{padding-top:61.98187%}.home-slideshow .cycle-slideshow.cycle-loading img{display:none}.home-slideshow .cycle-slideshow img{max-width:none;width:100%}.home-slideshow .overlay{padding:10px 0 5px 0;text-align:center}.home-slideshow .overlay .threecol-one{margin-bottom:0}.home-slideshow .overlay img{display:inline-block;margin:10px 0}.home-slideshow .overlay .overlay-logo img{height:75px}.home-slideshow .overlay .overlay-left{display:block}.home-slideshow .overlay .overlay-left img{height:105px}@media (min-width: 768px){.home-slideshow .overlay img{margin:0}.home-slideshow .overlay .overlay-logo{margin-top:15px}}@media (min-width: 768px){.home-slideshow .cycle-slideshow{min-height:400px}.home-slideshow .overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,0.68);z-index:9999999999}}.home-buttons{text-align:center}.home-buttons .button{margin-bottom:0;font-size:14px}.home-buttons .button a{display:block;padding:20px;text-decoration:none;cursor:pointer}.home-buttons .button a h3{font:bold 1.1em/1.45 'Open Sans', sans-serif;margin:0;color:#52a940}.home-buttons .button a p:last-child{margin-bottom:0}.home-buttons .button a:hover{color:#6dc15b}@media only screen and (max-width: 768px){.home-buttons .button{width:50% !important}.home-buttons .button:nth-child(2n+1){clear:both}}.price-note{color:#ff8200}ul.products{font-size:14px}ul.products .product-thumb-wrapper{padding-top:133.3333333333333333%;position:relative;background-size:100% auto;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}ul.products mark{background:none}.woocommerce .shop_table{font-size:14px}.woocommerce .shop_table thead th{padding:1em}.woocommerce .shop_table td{padding:.5em 1em}.woocommerce .product .images .thumbnails a{width:23%;margin:1%}.woocommerce .product .woocommerce-main-image{text-align:center}.woocommerce .product .product_meta{padding:0.8em;padding-bottom:0;margin:0}.woocommerce .product .woocommerce-tabs{padding:1.5em 0.8em;padding-bottom:0;margin-bottom:0}.woocommerce .product .woocommerce-tabs ul.tabs{display:none}.woocommerce .product .entry-content h3{color:#ff7f01}@media only screen and (min-width: 768px){.woocommerce .product .images{width:34%;margin-right:3.8%;float:left}.woocommerce .product .summary{width:62%;float:right;margin-bottom:0}}.woocommerce .cross-sells .products .product{display:block;float:none;width:auto;position:relative;clear:none;margin:0 0 10px 0;padding:10px 10px 10px 130px}.woocommerce .cross-sells .products .product:before{display:none !important}.woocommerce .cross-sells .products .product a{display:block}.woocommerce .cross-sells .products .product h3{color:white;margin-top:0}.woocommerce .cross-sells .products .product .price{color:#f2f2f2}.woocommerce .cross-sells .products .product .product-thumb-wrapper{position:absolute;top:0;left:0;bottom:0;width:115px;padding:0;background-color:white}.woocommerce .cross-sells .products .product .add_to_cart_button{display:none}.woocommerce .cross-sells .products .product:nth-child(3n+1){background:#ff705b}.woocommerce .cross-sells .products .product:nth-child(3n+2){background:#10b2b6}.woocommerce .cross-sells .products .product:nth-child(3n+3){background:#ffbf39}.rp_wcdpd_pricing_table .quantity{font-weight:bold}.rp_wcdpd_pricing_table tr:first-child{background:#F7F7F7}body.woocommerce-cart #navigation ul.cart{display:none}.quantity .qty{width:5em;text-align:left}ul.products .product-category.product{font-size:1.4rem}ul.products li.product h2{min-height:50px !important}ul.products li.product h2{margin-top:0;margin-bottom:.25em;font-size:1.4rem}#main .contact-form .forms label{float:none;width:100%}#main .contact-form .forms input.txt,#main .contact-form .forms textarea{width:100%}#main .contact-form .forms .error,#main .contact-form .forms .inline input{margin-left:0}#main .contact-form .forms .buttons .submit{margin-right:auto;margin-left:auto}#main .contact-table,#main .contact-table th,#main .contact-table tbody{border:0}#main .contact-table td{padding:.4em 1em}@media only screen and (max-width: 768px){#main .contact-table td,#main .contact-table tr{display:block;border-left-width:0;border-right-width:0}}.post .post.contact-form,.page .post.contact-form{padding:0;border:0}@font-face{font-family:'Deibi';src:url("../../fonts/deibi.woff") format("woff"),url("../../fonts/deibi.svg#Deibi") format("svg"),url("../../fonts/deibi.eot"),url("../../fonts/deibi.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}#wrapper .branded-header{line-height:1.45;font:400 1em/1.45 "Open Sans", sans-serif}#wrapper .branded-header a{padding:1em;text-decoration:none;display:inline-block;color:white}#wrapper .branded-header a:hover{text-decoration:underline}#wrapper .branded-header.coffee-club,#wrapper .branded-header.roadhouse-grill{background-color:black}#wrapper .branded-header.coffee-club img,#wrapper .branded-header.roadhouse-grill img{height:55px;width:55px;margin-right:20px}#wrapper .branded-header.mantra{background-color:#69696b}#wrapper .branded-header.mantra img{height:35px;width:195px;margin-right:20px;vertical-align:middle}#wrapper .branded-header.spirit{background-color:white;border-top:6px solid #595347;border-bottom:1px solid #adadad}#wrapper .branded-header.spirit a{color:#5a5245}#wrapper .branded-header.spirit .branded-header-inner{max-width:none}#wrapper .branded-header.spirit img{height:55px;margin-right:20px}@media only screen and (min-width: 980px){#wrapper .branded-header .branded-header-inner{max-width:960px;margin:0 auto}}.your-brand-slideshow{background:#fff;background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));background:linear-gradient(to bottom, #fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0 );margin-bottom:40px;overflow:hidden;min-height:420px}.your-brand-slideshow .cycle-slideshow.cycle-loading .slide{display:none}.your-brand-slideshow .cycle-prev,.your-brand-slideshow .cycle-next{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999999;font-size:40px;cursor:pointer;font-weight:bold}.your-brand-slideshow .slide img{display:block;margin:0 auto 10px auto}.your-brand-slideshow .slide .slide-content{padding:10px}@media (min-width: 768px){.your-brand-slideshow .cycle-prev,.your-brand-slideshow .cycle-next{position:absolute;top:50%;display:block;margin-top:-20px;z-index:100000000}.your-brand-slideshow .cycle-prev{left:0}.your-brand-slideshow .cycle-next{right:0}.your-brand-slideshow .slide{position:relative;min-height:400px}.your-brand-slideshow .slide img{position:absolute;top:0;left:20px;width:50%;z-index:1;margin:0}.your-brand-slideshow .slide .slide-content{position:relative;margin-left:50%;padding:10% 40px 0 40px;z-index:2}}.mantra-category-wrapper{background:#69696b;background:-webkit-gradient(left top, left bottom, color-stop(0%, #69696b), color-stop(100%, #c4c5c7));background:linear-gradient(to bottom, #69696b 0%, #c4c5c7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69696b', endColorstr='#c4c5c7', GradientType=0 );margin-bottom:20px}.mantra-category-wrapper .aligncenter{margin:0}.mantra-category-wrapper .top-row .twocol-one{margin-top:4%}body.archive.tax-product_cat.term-spirit #main .page-title,body.archive.tax-product_cat.term-roadhouse-grill #main .page-title{display:none}#main .woocommerce ul.woocommerce-error li:before,#main .woocommerce ul.woocommerce-info li:before,#main .woocommerce ul.woocommerce-message li:before{display:none}body.archive.tax-product_cat.term-roadhouse-grill{background:linear-gradient(to bottom, #cac6c5 300px, #fff 500px);background-repeat:repeat-x}body.archive.tax-product_cat.term-spirit{background:linear-gradient(to bottom, #b8e7ff 300px, #fff 500px);background-repeat:repeat-x}
