@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:400,400italic,700,700italic|Montserrat:400,500,700');.pure-g [class*="pure-u"] h1,.pure-g [class*="pure-u"] h2,.pure-g [class*="pure-u"] h3,.pure-g [class*="pure-u"] h4,.pure-g [class*="pure-u"] .menu-module nav a,.pure-g [class*="pure-u"] #module_position_header_text p,.pure-g [class*="pure-u"] .pure-button,footer.pure-g [class*="pure-u"] h5{font-family:'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase}html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:'Merriweather Sans',Arial,Helvetica,sans-serif}.hours-module-open{color:green}.hours-module-closed{color:red}.pure-g>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,figure,figcaption,footer,header,hgroup,nav,section,summary{display:block}body{font-size:1em;color:#333;background:#fff}img,video,object,embed{border:0px;max-width:100%;height:auto !important}#map_canvas img{max-width:10000px}h1,h2,h3,h4{font-weight:700}h1{font-size:2.6em;margin:0 0 1em}h2,h3,h4{margin:1.2em 0 .8em}h2,h3.big,.gallery-header,.gallery-title a,legend{text-decoration:none;font-size:2.25em}h3{font-size:1.5em}h3.faq{color:#059;text-transform:none !important}h4{font-size:1.13em}hr{background-color:#ddd;color:#ddd;margin:2em auto;border-width:0;height:2px;width:100%;clear:both}ol,ul{padding:0 0 0 25px}p,ul li,ol li,table td{line-height:180%;font-size:1.1em}a{color:#07a;text-decoration:none;font-weight:700}a:hover{color:#3ac}.clear{clear:both}.center{text-align:center}.right{text-align:right}.left{text-align:left}.700{font-weight:700}.success{font-weight:700;color:green;text-align:center}.error,.required{font-weight:700;color:red;text-align:center}.padded{padding:1em}.right-padded{padding-right:2em}.left-padded{padding-left:2em}.col-padded{padding:0 15px}.blue-dk{color:#059}.blue-md{color:#07a}.blue-lt{color:#3ac}i.fa.fa-caret-right{margin-left:.6em;font-size:15px}.image-left{float:left;margin:.625em 1.25em 1.25em 0}.image-right{float:right;margin:.625em 0 1.25em 1.25em}blockquote{padding-left:2em;margin:4.5em auto;position:relative;width:80%}blockquote:before,blockquote:after{display:block;font-size:8em;position:absolute;color:rgba(0,119,170,0.25);font-weight:700;font-style:italic}blockquote:before{content:"\201C";left:-50px;top:-20px}blockquote:after{content:"\201D";right:-45px;bottom:-90px}blockquote p{font-style:italic;font-weight:700;color:#555}.special p{padding:2em;background:#eee;border:1px solid #ddd;border-radius:10em;font-size:1.75em;color:#059;text-align:center;font-style:italic;line-height:150%}cite{font-weight:700;font-style:normal;color:#888;text-transform:uppercase}cite:before{content:"\2014 \2009"}.pure-button{color:#fff !important;padding:.85em 1.5em;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}a.pure-button-primary,.pure-button-primary,.primary{background-color:#059 !important}a.pure-button-secondary,.pure-button-secondary,.secondary{background-color:#07a !important}a.pure-button-teriary,.pure-button-tertiary,.tertiary{background-color:#3ac !important}a.pure-button-ghost,.pure-button-ghost,.ghost{background-color:rgba(255,255,255,0.2) !important;border:1px solid #fff}a.pure-button-ghost:hover,.pure-button-ghost:hover{background-color:#fff !important;background-image:none;color:#07a !important;-webkit-transition:background-color .6s,color .6s;-moz-transition:background-color .6s,color .6s;-o-transition:background-color .6s,color .6s;-ms-transition:background-color .6s,color .6s;transition:background-color .6s,color .6s}.button-right{text-align:right}table{width:100%;border-collapse:collapse}table td{vertical-align:top}.border,.gallery-album img,.gallery-image img{border:1px solid #000}.gallery-album,.gallery-image{padding:10px}.shadow,.gallery-album img,.gallery-image img{-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888}img.shadow{margin-left:10px;margin-right:10px}.container{display:block;position:relative;max-width:1240px;margin:0 auto;padding:0 1.25em}header.pure-g.container{margin:2.5em auto}#header-right{text-align:right}.accessibility{margin-bottom:1.5em}a.accessibility-open{font-size:.875em;text-transform:uppercase;vertical-align:middle}#google_translate_element{width:192px !important;text-transform:none;font-weight:400}.goog-te-gadget-simple{border:1px solid #ccc !important;border-radius:25px;padding:.4em .4em .4em .7em !important}.goog-te-gadget-simple img.goog-te-gadget-icon{display:none}.header-text{font-size:1.125em;font-weight:700;color:#555;margin:0}.header-text i.fa-map-marker,.header-text i.fa-download{font-size:.9em}a.accessibility-open em.fa-adjust{padding:.5em .6em}.header-text a.pure-button{margin-bottom:.5em;padding:.5em 1.25em;letter-spacing:1.5px}nav .container{padding:0}nav{background:#07a;height:auto}nav ul{margin:0;padding:0;position:relative;z-index:10}.menu-module nav a,.menu-module nav .pure-menu-link{display:block;font-size:1.2em;font-weight:500;margin:0;color:#fff;height:2.5em;line-height:2.5em;padding:.25em .85em !important}.menu-module nav .pure-menu-link:hover,.menu-module nav>ul.pure-menu-items>li.pure-menu-item.active>.pure-menu-link,.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#3ac;color:#fff;z-index:1}.pure-g [class*="pure-u"] .menu-module nav li ul li a{text-transform:capitalize}.menu-module nav ul.opened li.pure-menu-has-children.pure-menu-allow-hover:hover>ul.pure-menu-children{display:block;position:relative;right:0;text-align:center}nav li ul li{background:#07a}.menu-module nav li ul li .pure-menu-link,.menu-module nav li ul li.active>.pure-menu-link{font-size:1em}#content{margin:2.5em auto}.nivoSlider{margin-bottom:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.theme-default .nivo-caption{background:rgba(255,255,255,0.5);border:2px solid #fff;bottom:5%;left:5%;right:auto;padding:1.75% 2%;border-radius:100px;text-align:center;font-family:'Montserrat';font-size:1.65em;font-weight:700;color:#059;letter-spacing:1px;text-transform:uppercase}.blue-grad{text-align:center;background:#33aacc;background:-moz-linear-gradient(left, #3ac 0%, #3ac 50%, #059 51%, #059 100%);background:-webkit-linear-gradient(left, #3ac 0%, #3ac 50%, #059 51%, #059 100%);background:-o-linear-gradient(left, #3ac 0%, #3ac 50%, #059 51%, #059 100%);background:-ms-linear-gradient(left, #3ac 0%, #3ac 50%, #059 51%, #059 100%);background:linear-gradient(to right, #3ac 0%, #3ac 50%, #059 51%, #059 100%)}.blue-grad h3+p{text-align:left}.blue-grad .middle{background-color:#07a}.blue-grad .pure-u-lg-1-3{padding:2em 1.5em}.blue-grad i.fa-xl{font-size:1.7em;background-color:rgba(255,255,255,0.1);border:1px solid #fff;border-radius:4em;-moz-border-radius:4em;-webkit-border-radius:4em;padding:.75em}.blue-grad i.fa span{margin-left:-5px}.blue-grad li a{color:#fff}ul.no-bullet{list-style-type:none;-webkit-padding-start:0}.gallery-image{text-align:center}#jquery-overlay,#jquery-lightbox{z-index:50000 !important}.input-group{clear:both}.input-label{float:left;width:225px;font-weight:700}.pure-form-aligned .pure-control-group label{text-align:left}.pure-form-aligned .pure-control-group{margin-bottom:1em}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{border:2px solid #ddd !important;box-shadow:none !important}.pure-form img{cursor:pointer;border:1px solid #ddd;vertical-align:bottom;margin-top:.3em;border-radius:3px}.pure-form-aligned .pure-controls{margin:1.5em 0;text-align:center}.pure-form.pure-form-aligned.inline input,.pure-form.pure-form-aligned.inline .pure-form-message-inline{display:inline-block}#eye-banner{background:url("../images/eye-banner.jpg") no-repeat;background-size:cover}.blue-grad,.blue-grad h3,#eye-banner li,#eye-banner h2,#eye-banner h3,footer{color:#fff}#eye-banner h2,#eye-banner h3{margin-bottom:1.5em}#eye-banner ul{padding-left:20px}#eye-banner ul li{list-style-image:url("../images/bullet.png");padding-left:.5em;margin-bottom:2em}#eye-banner .pure-button{margin:1em 0 2em}#map_canvas{width:100%;height:500px}.map-controls{text-align:center}#galleria{width:100%;max-width:520px;height:445px;max-height:445px;padding:0px;margin:0px}#galleria .galleria-container{padding:0px;margin:0px}h3#refine-search{margin:10px;cursor:pointer}#refine-search .fa{display:none}.payment_gateway{display:none}footer{background-color:#035}footer h5{font-size:1.5em;color:#3ac;margin:2.5em 0 1.25em}footer a{color:#9cd}footer a:hover{color:#fff}footer .pure-u-1.pure-u-sm-1-2.pure-u-md-1-4 p,footer td{margin:0 !important;padding:0 0 .5em}.hours-module-closed,.hours-module-closed{font-weight:700}.hours-module-open{color:#297}.hours-module-closed{color:#e76}.copyright{border-top:2px solid #024;text-align:center;padding:1.75em 0;margin:2em 0 0;color:#6ab}.pure-hidden-below-sm,.pure-hidden-below-md,.pure-hidden-below-lg,.pure-hidden-below-xl{display:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:35.5em){.special p{font-size:1.25em}#content a.pure-button+a.pure-button{margin-top:7px}}@media screen and (max-width:48em){header.pure-g.container{margin:1em 0 2em}.header-text,footer{text-align:center}.header-text:first-of-type{margin-top:1em}nav button{min-height:2.5em;line-height:2.5em}nav.pure-menu-open ul.pure-menu-items li.pure-menu-item a{height:auto;line-height:150%;outline:none}.pure-menu.pure-menu-responsive.pure-menu-open{max-width:100% !important;left:0 !important}.theme-default .nivo-caption{position:relative;padding:.5em;left:0;right:0}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}.shop_search_refine{display:none}h3#refine-search{text-align:center}#refine-search .fa{display:inline}#galleria{margin-left:auto;margin-right:auto}.pure-button{text-align:center}p.header-text .pure-button{margin-top:1em}}@media screen and (max-width:64em){.theme-default .nivo-caption{font-size:1em}.blue-grad .container{padding:0}.blue-grad{background:transparent}.blue-grad .pure-u-lg-1-3:first-of-type{background:#3ac}.blue-grad .pure-u-lg-1-3:last-of-type{background:#059}.video{float:none !important;margin:0 !important}.button-right{text-align:center}}@media screen and (max-width:80em){nav a.pure-menu-link{font-size:1em;height:2em;line-height:2em;padding:.25em .75em !important}}@media screen and (min-width:35.5em){.pure-hidden-below-sm{display:block}.pure-hidden-sm{display:none}.pure-form-aligned .pure-control-group label{width:18em}.pure-form-aligned.inline .pure-controls{text-align:left;margin-left:19.5em}}@media screen and (min-width:48em){.pure-hidden-below-md{display:block}.pure-hidden-md{display:none}.header-text a.pure-button:last-of-type{margin-left:1em}}@media screen and (min-width:64em){.pure-hidden-below-lg{display:block}.pure-hidden-lg{display:none}}@media screen and (min-width:80em){.pure-hidden-below-xl{display:block}.pure-hidden-xl{display:none}}