/* normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,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{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{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.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,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:80%}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{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;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,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html 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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}html{background:#fff;font-family:"Arial Bold",sans-serif;color:#aa1f26}.container{padding-top:72px}@media only screen and (min-width: 768px){.container{padding-top:175px}}.header{position:fixed;top:0;z-index:1000;background:#fff;width:100%}@media only screen and (min-width: 768px){.header{overflow:hidden;position:absolute}.header.fixed{position:fixed;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-ms-animation-duration:0.3s;-o-animation-duration:0.3s;animation-duration:0.3s}}.header .wrap{width:300px;height:70px;margin:0 auto;border-bottom:2px solid #aa1f26;position:relative}.header .wrap h1{margin:0 0 0 0;float:left}.header .wrap h1 a{margin:10px 0 0 0;display:block;width:126px;height:46px}.header .wrap h1 a img{width:100%;height:auto}.header .wrap h1 a:hover{opacity:0.75}.header .wrap .bars{position:absolute;top:23px;right:0px;width:50px;height:22px}.header .wrap .bars span{height:2px;background:#aa1f26;width:50px;position:absolute;-webkit-transition:opacity 0.1s ease-in-out,top 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out,top 0.1s ease-in-out,-moz-transform 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out,top 0.1s ease-in-out,-o-transform 0.1s ease-in-out;transition:opacity 0.1s ease-in-out,top 0.1s ease-in-out,transform 0.1s ease-in-out}.header .wrap .bars span.top{top:0}.header .wrap .bars span.middle{top:10px}.header .wrap .bars span.bottom{top:20px}.header .wrap .open .bars .top{top:50%;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);-o-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.header .wrap .open .bars .middle{opacity:0}.header .wrap .open .bars .bottom{top:50%;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);-o-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.header .wrap .primary-nav{background:#fff;list-style:none;margin:0;width:140px;position:absolute;top:72px;right:0;float:right;max-height:0;overflow:hidden;z-index:1000;padding:0;border-left:2px solid #aa1f26;border-right:2px solid #aa1f26}.header .wrap .primary-nav.animate{-webkit-transition:max-height 0.3s ease-out;-webkit-transition-delay:0s;-moz-transition:max-height 0.3s ease-out 0s;-o-transition:max-height 0.3s ease-out 0s;transition:max-height 0.3s ease-out 0s}.header .wrap .primary-nav.open{max-height:500px;height:auto}.header .wrap .primary-nav li{margin:0 0 0 0;padding:0;border-bottom:2px solid #aa1f26}.header .wrap .primary-nav li.nav-link-0{display:none}.header .wrap .primary-nav a{color:#aa1f26;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:0.2em;display:block;padding:4px 10px}.header .wrap .primary-nav a:hover{color:#fff;background:#aa1f26}@media screen and (min-width: 480px){.header .wrap{width:460px}}@media screen and (min-width: 768px){.header .wrap{width:620px;height:160px;max-height:160px;border-bottom:0}.header .wrap h1{margin:0 auto 0 auto;text-align:center;max-height:142px;opacity:1;overflow:hidden;float:none;border-bottom:#aa1f26 solid 2px;-webkit-transition:opacity 0.1s ease-in-out;-webkit-transition-delay:0s;-moz-transition:opacity 0.1s ease-in-out 0s;-o-transition:opacity 0.1s ease-in-out 0s;transition:opacity 0.1s ease-in-out 0s}.header .wrap h1 a{margin:30px 0 20px 0;width:180px;height:70px;float:none;display:inline-block}.header .wrap .bars{display:none}.header .wrap .primary-nav{position:static;background:transparent;list-style:none;padding:0;margin:0;width:100%;float:left;text-align:center;font-size:0;max-height:100px;-webkit-transition:max-height 0.3s linear;-webkit-transition-delay:0s;-moz-transition:max-height 0.3s linear 0s;-o-transition:max-height 0.3s linear 0s;transition:max-height 0.3s linear 0s;white-space:nowrap;border:0}.header .wrap .primary-nav li{display:inline-block;float:none;margin:12px 11px 0;border:0}.header .wrap .primary-nav li.nav-link-1{margin-top:0;margin-left:0}.header .wrap .primary-nav li.nav-link-6{margin-right:0;margin-bottom:0}.header .wrap .primary-nav li a{color:#aa1f26;padding:5px 0;line-height:14px;font-weight:bold}.header .wrap .primary-nav li a.active,.header .wrap .primary-nav li a:hover{border-bottom:#aa1f26 solid 2px;color:#aa1f26;background:transparent}.header .wrap.closed{max-height:60px;border-bottom:#aa1f26 solid 2px}.header .wrap.closed h1{max-height:0;opacity:0;margin:0 auto}.header .wrap.closed .primary-nav{max-height:60px}.header .wrap.closed .primary-nav li{margin:15px 15px 5px 0;vertical-align:middle;float:left}.header .wrap.closed .primary-nav li.nav-link-0{float:left;display:block;margin:0 25px 0 0px;height:40px;width:106px;max-height:60px;opacity:1;text-indent:0}.header .wrap.closed .primary-nav li.nav-link-0 a{height:40px;width:106px}.header .wrap.closed .primary-nav li.nav-link-0 a img{width:100%;height:auto}.header .wrap.closed .primary-nav li.nav-link-1{margin-left:0}.header .wrap.closed .primary-nav li.nav-link-6{margin-right:0}}@media screen and (min-width: 768px) and (min-width: 960px){.header .wrap .primary-nav li{margin:12px 38px 0}}@media screen and (min-width: 960px){.header .wrap{width:940px}.header .wrap.closed .primary-nav li{margin-right:75px}.header .wrap.closed .primary-nav li.nav-link-0{margin-right:45px}}.hero-container .wrap{width:300px;margin:20px auto 0 auto;padding:0 0 20px 0;overflow:hidden;max-height:250px;overflow:hidden}@media (min-width: 480px){.hero-container .wrap{max-height:250px}}@media (min-width: 768px){.hero-container .wrap{max-height:350px}}@media (min-width: 960px){.hero-container .wrap{max-height:450px}}.hero-container .wrap .slide{width:100%;height:250px;overflow:hidden;margin-bottom:20px;background:50% 50%;background-size:cover}.hero-container .wrap .slide img{width:100%;height:auto}.hero-container .wrap .btn{width:22px;height:36px;position:absolute;top:50%;margin:-18px 0 0 0;z-index:200;display:none}.hero-container .wrap .btn.prev{left:10px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/assets/images/left-arrow.png?1404149993');background-repeat:no-repeat;background-position:0 0}.hero-container .wrap .btn.prev:hover{background-position:0 -35px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.hero-container .wrap .btn.prev{background-image:url("../images/left-arrow@2x.png");background-size:19px 70px}}.hero-container .wrap .btn.next{right:10px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/assets/images/right-arrow.png?1404149956');background-repeat:no-repeat;background-position:right 0}.hero-container .wrap .btn.next:hover{background-position:0 -35px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.hero-container .wrap .btn.next{background-image:url("../images/right-arrow@2x.png");background-size:19px 70px}}@media screen and (min-width: 480px){.hero-container .wrap{width:460px}.hero-container .wrap .slide{height:250px}}@media screen and (min-width: 768px){.hero-container .wrap{width:620px}.hero-container .wrap .slide{height:350px}.hero-container .wrap .btn{display:block}}@media screen and (min-width: 960px){.hero-container .wrap{width:940px;padding-bottom:50px}.hero-container .wrap .slide{height:450px}}.menus-container .wrap{width:300px;margin:0 auto 20px auto;padding:50px 0}.menus-container .wrap .intro-text{text-align:center;text-transform:uppercase;max-width:580px;margin:0 auto;display:block;font-weight:bold;font-size:14px;line-height:18px;letter-spacing:0.1em;margin-bottom:50px}.menus-container .wrap .menus{padding-top:20px;overflow:hidden}.menus-container .wrap .menus a{width:220px;text-align:center;margin:0 auto 30px auto;display:block;background:#fff;color:#aa1f26;border:2px solid #aa1f26;text-decoration:none;text-transform:uppercase;font-size:18px;line-height:16px;letter-spacing:0.1em;padding:22px 0px}.menus-container .wrap .menus a span{font-size:12px;letter-spacing:0.1em}.menus-container .wrap .menus a:hover{color:#fff;background:#aa1f26}@media screen and (min-width: 480px){.menus-container .wrap{width:460px}.menus-container .wrap .menus{text-align:center}}@media screen and (min-width: 768px){.menus-container .wrap{width:620px;padding:100px 0}.menus-container .wrap .menus{width:620px;margin:0 auto;padding-top:50px;font-size:0px}.menus-container .wrap .menus a{display:inline-block;float:none;margin:0 10px 20px 10px}}@media screen and (min-width: 960px){.menus-container .wrap{width:940px}.menus-container .wrap .menus{width:735px}}.grid-container .wrap{width:300px;margin:0 auto}.grid-container .wrap .grid{margin:50px 0}.grid-container .wrap .grid-sizer{width:300px}.grid-container .wrap .grid-item{width:300px;margin:0 0 20px 0}.grid-container .wrap .grid-item img{width:100%;height:auto}@media only screen and (min-width: 480px){.grid-container .wrap{width:300px}}@media only screen and (min-width: 768px){.grid-container .wrap{width:620px}}@media only screen and (min-width: 960px){.grid-container .wrap{width:940px}.grid-container .wrap .grid{margin-left:0}}.about-container .wrap{width:300px;margin:0 auto 50px auto;text-align:center}.about-container .wrap p{font-size:14px;letter-spacing:0.025em;line-height:18px;font-weight:bold}.about-container .wrap p u{letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #aa1f26}@media (min-width: 480px){.about-container .wrap{width:460px}}@media (min-width: 768px){.about-container .wrap{width:620px}}@media (min-width: 960px){.about-container .wrap{width:940px}}.locations-container .wrap{width:300px;margin:0 auto 20px auto;padding:50px 0}.locations-container .wrap #map{width:100%;height:250px;background:#000;margin:20px 0 50px 0}.locations-container .wrap .location{width:100%;margin-bottom:100px;vertical-align:top}.locations-container .wrap .locations-text{text-align:center;letter-spacing:0.1em}.locations-container .wrap .locations-text .title{font-size:16px;font-weight:bold;text-transform:uppercase}.locations-container .wrap .locations-text .title span{border-bottom:2px solid #aa1f26}.locations-container .wrap .locations-text p{font-size:12px;font-weight:bold;text-transform:uppercase}@media screen and (min-width: 480px){.locations-container .wrap{width:460px}}@media screen and (min-width: 768px){.locations-container .wrap{width:620px;font-size:0}.locations-container .wrap #map{height:325px}.locations-container .wrap .location{width:50%;display:inline-block}}@media screen and (min-width: 960px){.locations-container .wrap{width:940px}.locations-container .wrap #map{height:350px}.locations-container .wrap .location{width:33%;display:inline-block}}.home-news-container .wrap{width:300px;margin:0 auto 50px auto;text-align:center;max-width:620px}.home-news-container .wrap p{font-size:18px;letter-spacing:0.05em;line-height:24px;font-weight:bold}.home-news-container .wrap p.headline{margin:0}.home-news-container .wrap p u{font-size:12px;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #aa1f26}@media (min-width: 480px){.home-news-container .wrap{width:460px}}@media (min-width: 768px){.home-news-container .wrap{width:620px}}@media (min-width: 960px){.home-news-container .wrap{width:940px}}.footer{background:#fff;width:100%;padding-bottom:40px;overflow:hidden}.footer .wrap{width:300px;margin:0 auto;font-size:12px;border-top:2px solid #aa1f26;padding-top:30px}.footer .wrap .chew-logo{height:auto;margin:0 auto}.footer .wrap .chew-logo a{text-decoration:none}.footer .wrap .chew-logo a:hover{text-decoration:none !important}.footer .wrap .chew-logo img{width:100%;height:auto}.footer .wrap .grassa-logo{max-width:96px;height:auto;margin-top:15px}.footer .wrap .philippes-logo{max-width:130px;height:auto;margin-top:15px}.footer .wrap .content{width:100%;text-align:center}.footer .wrap .content .twitter-feed{display:none}.footer .wrap .block{font-weight:bold;letter-spacing:0.025em;width:100%;margin:0 0 15px 0}.footer .wrap .block p{margin:0 0 5px 0}.footer .wrap .block a{color:#aa1f26;text-decoration:none}.footer .wrap .block a:hover{text-decoration:underline}.footer .wrap .block strong{font-weight:bold;text-transform:uppercase;border-bottom:2px solid #aa1f26;letter-spacing:0.1em}.footer .wrap .addl{text-transform:uppercase;font-size:10px;letter-spacing:0.1em;line-height:12px;text-align:center;border-top:2px solid #aa1f26;padding:30px 0 20px 0}.footer .wrap .addl img{margin-bottom:30px}.footer .wrap .addl a{color:#aa1f26;font-weight:bold;text-decoration:none}.footer .wrap .addl a p:hover{text-decoration:underline}.footer .wrap .addl a img:hover{opacity:0.75}@media screen and (min-width: 480px){.footer .wrap{width:460px}}@media screen and (min-width: 768px){.footer .wrap{width:620px}.footer .wrap .content{float:left;width:428px;text-align:left}.footer .wrap .content .twitter-feed{display:block}.footer .wrap .content .column{width:220px;float:left}.footer .wrap .content .column.column-1{width:180px;margin-right:20px}.footer .wrap .addl{float:right;border-top:0;border-left:2px solid #aa1f26;padding:30px 11px}.footer .wrap .addl .grassa-logo{max-width:96px;height:auto}.footer .wrap .addl .philippes-logo{max-width:116px;height:auto}}@media screen and (min-width: 960px){.footer .wrap{width:940px}.footer .wrap .addl{padding:0px 50px}.footer .wrap .content{width:670px;text-align:left}.footer .wrap .content .column{width:400px}.footer .wrap .content .column.column-1{margin-right:60px}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
