body{margin:0;padding:0;background-color:white;font-family:"Oxygen",sans-serif;font-weight:400;color:#777}a{color:inherit;text-decoration:none}.grid-container{width:100%;max-width:100%;padding:0;margin:0}.grid-logo-nav{min-height:1px;overflow:hidden}.site-logo{background-color:rgba(0,0,0,0.6);text-align:center}.grid-logo-spacer{min-height:1px}@media(max-width:767px){.site-logo{background-color:rgba(0,0,0,0.9)}}@media(max-width:767px){.site-logo img{width:50%}}.site-navigation{margin:4px 0 4px 0;border:1px solid #a0a0a0;text-align:left}.grid-full-canvas .site-navigation{margin-right:0}.site-navigation i{padding:0 10px;font-size:1.2em}.site-navigation ul{list-style-type:none;margin:0;padding:0}.site-navigation ul ul{margin-left:20px}.site-navigation .site-navigation-head{padding:2px 6px 4px 6px;min-height:10px;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:1px;background-color:#669423;color:#e6e6e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-navigation .site-navigation-body{max-height:300px;padding:10px;background-color:#bad48c;color:#487605;overflow:auto}.site-navigation-hover .site-navigation-body{display:none}.site-navigation-hover:hover{margin-right:0}.site-navigation-hover:hover .site-navigation-body{display:block}@media(max-width:899px){.grid-full-canvas .site-navigation{margin-right:0}.site-navigation{margin-bottom:0}.site-navigation .site-navigation-body{padding-left:90px}}.site-navigation .menu-name{font-variant:small-caps;letter-spacing:1px}.site-navigation ul a{display:block;margin:1px 0;padding:3px 8px 4px 8px;font-size:1.1em;border-radius:3px;letter-spacing:1px}.site-navigation ul a:hover{background-color:#7e9850;color:white}.site-navigation ul a.active{background-color:#9cb66e;color:white}@media(max-width:899px){.site-navigation ul a{padding:4px 8px}}@media(min-width:767px){.grid-full-canvas .grid-logo-nav{position:absolute;top:0;left:20px;width:325px;z-index:20000}.grid-full-canvas .site-logo{padding:0 10px 5px 10px}.grid-slideshow li{width:100%}}#UserMenu{display:none;margin:6px 0;padding:6px 0;border:1px dotted #669423;border-width:1px 0}.grid-content{margin-bottom:0;padding:0 3px}.grid-content img{max-width:100%;height:auto}.grid-content table{width:100%}.grid-content table th{text-align:left}@media(min-width:768px){}.grid-site-footer{position:fixed;left:0;right:0;bottom:0;padding:10px;font-size:.8em;text-align:center;color:white;background-color:#669423}.grid-tile .content{position:absolute;bottom:80px;width:100%;background-color:rgba(0,0,0,0.3)}.grid-tile:hover .content{background-color:rgba(0,0,0,0.5)}.btn-array{margin:10px 0 -4px 0;text-align:center}.btn-array span{display:inline;margin:10px 20px 10px 10px;font-size:1em}.btn-shop-cart-add{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:#559fe4;color:white;border-radius:4px;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:1px}.btn-shop-cart-add:hover{background-color:#2d77bc}.btn-out-of-stock{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:#f2aea9;color:white;border-radius:4px;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:1px}.btn-out-of-stock:hover{background-color:#d04e21}.btn-customize-product{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:#9ccb5b;color:white;border-radius:4px;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:1px}.btn-customize-product:hover{background-color:#7ead3d}.btn-buy-at-shopify{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:#e60000;color:white;border-radius:4px;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:1px}div#FeedbackMessages{display:none;position:fixed;top:40%;right:20px;left:20px;padding:15px 10px;background-color:#646464;background-color:rgba(0,0,0,0.8);border:white 1px solid;border-color:rgba(255,255,255,0.5);color:#FFF;text-align:center;z-index:100000}@media(max-width:767px){div#FeedbackMessages{top:30%}}div#FeedbackMessages ul{margin:0;padding:0;list-style-type:none}div#FeedbackMessages li{margin:0;padding:5px;font-size:1.2em;font-weight:bold}#MenuHint{position:fixed;display:none;width:50px;height:50px;background-color:green}