a,input,span{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}@font-face{font-family:socialfont;src:url(/media/template_assets/foodie/v2/assets/social_font.woff?-xzbud9);src:url(/media/template_assets/foodie/v2/assets/social_font.eot?#iefix-xzbud9) format(embedded-opentype), url(/media/template_assets/foodie/v2/assets/social_font.woff?-xzbud9) format(woff), url(/media/template_assets/foodie/v2/assets/social_font.ttf?-xzbud9) format(truetype), url(/media/template_assets/foodie/v2/assets/social_font.svg?-xzbud9#socialfont) format(svg);font-weight:normal;font-style:normal}[class*=" icon-"],[class^="icon-"],[class^="social-"],[class^="social-"] a{font-family:socialfont;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:.95em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-youtube a:before{content:"\e609"}.social-yelp a:before{content:"\e60a"}.social-google_plus a:before{content:"\e60b"}.social-linkedin a:before{content:"\e60c"}.social-twitter a:before{content:"\e60d"}.social-facebook a:before{content:"\e60e"}.social-instagram a:before{content:"\e602"}.social-pinterest a:before{content:"\e608"}.icon-phone:before{content:"\e610"}.icon-email:before{content:"\e611"}.icon-arrow:before{content:"\e612"}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{max-width:100%;height:auto}body,html{background:#eee;font-family:Roboto, sans-serif;color:#333}h1,h2,h3,h4,h5,h6{font-family:Roboto, sans-serif}nav.mobile{display:none}a.btn,a.button,button,input[type="button"],input[type="reset"],input[type="submit"]{background:#25949d;padding:10px 15px;text-align:center;text-decoration:none;color:#fff;border:2px solid #fff;text-shadow:none}a.btn:hover,a.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:rgb(10.695%, 42.781%, 45.383%);border:2px solid rgba(255, 255, 255, .5);color:#fff;text-shadow:none}header .container:not(:first-child){background:#fff;-webkit-box-shadow:0 10px 10px rgba(54, 54, 54, .5);-moz-box-shadow:0 10px 10px rgba(54, 54, 54, .5);box-shadow:0 10px 10px rgba(54, 54, 54, .5)}header #top-section{padding:15px 0}header #top-section .site-name{font-size:1.6em;line-height:2em;color:#25949d;font-weight:bold}header #top-section a{text-decoration:none}header .cta-container{text-align:right;font-size:1.6em;line-height:2em;color:#333}header .hero{background:#25949d;height:510px;max-height:510px;overflow:hidden}header .hero #hero-left{padding:6% 10px 10px 30px}header .hero .hero-text{margin:6% 0;color:#fff}header .hero .hero-text p{text-align:center;margin-top:16%}header .hero .hero-text span{display:block;text-align:center;line-height:1.2em}header .hero .hero-text .hero-text1{font-size:2em}header .hero .hero-text .hero-text2{font-size:1.6em;margin-top:6%}header .hero #hero-carousel{float:right;margin-right:0}header .hero .carousel{z-index:999}header .hero .carousel .carousel-nav{position:relative;z-index:99999;width:100%}header .hero .carousel .carousel-nav > a.next,header .hero .carousel .carousel-nav > a.prev{text-indent:-9999px;text-decoration:none;margin-left:-16px}header .hero .carousel .carousel-nav > a.next{float:left;margin-top:-294px}header .hero .carousel .carousel-nav > a.next:hover{margin-top:-295px}header .hero .carousel .carousel-nav > a.prev{margin-top:-250px}header .hero .carousel .carousel-nav > a.prev:hover{margin-top:-251px}header .hero .carousel .carousel-nav > a.next:before,header .hero .carousel .carousel-nav > a.prev:before{background:#25949d;display:inline;font-size:2.3em;font-weight:700;color:#fff;width:30px;height:30px;border:2px solid #fff;visibility:visible}header .hero .carousel .carousel-nav > a.next:before{text-indent:9px;line-height:24px;float:left;content:"\203A"}header .hero .carousel .carousel-nav > a.prev:before{text-indent:9px;line-height:24px;float:left;content:"\2039"}header .hero .widget.carousels{width:100%;float:left}header .hero .carousel-fade{overflow:visible}header nav.non-mobile{-webkit-box-shadow:0 20px 20px rgba(54, 54, 54, .5);-moz-box-shadow:0 20px 20px rgba(54, 54, 54, .5);box-shadow:0 20px 20px rgba(54, 54, 54, .5);float:left;width:980px;background:#fff;margin:-10px 0 0 -10px;position:relative;z-index:99999;position:relative}header nav.non-mobile ul.primary-navigation{display:table;width:100%;margin:0}header nav.non-mobile ul.primary-navigation li{display:table-cell;width:16%;padding:0;margin:0;position:relative;border-left:1px solid #25949d;text-align:center}header nav.non-mobile ul.primary-navigation li:first-child{border-left:none;padding-left:0}header nav.non-mobile ul.primary-navigation li:last-child{padding-right:0}header nav.non-mobile ul.primary-navigation li a{text-decoration:none;font-size:16px;color:#000;line-height:13px;display:block;padding:23px 20px}header nav.non-mobile ul.primary-navigation > li:hover > a,header nav.non-mobile ul.primary-navigation li a:hover,header nav.non-mobile ul.primary-navigation li.active > a{background:rgb(10.695%, 42.781%, 45.383%);color:#fff}header nav.non-mobile ul.primary-navigation > li:hover .secondary-nav-container{display:block}header nav.non-mobile ul.primary-navigation > li:hover .secondary-nav-container a{color:#fff}header nav.non-mobile .secondary-nav-container{-webkit-box-shadow:0 20px 20px rgba(54, 54, 54, .5);-moz-box-shadow:0 20px 20px rgba(54, 54, 54, .5);box-shadow:0 20px 20px rgba(54, 54, 54, .5);display:none;position:absolute;top:59px;width:100%;background:#25949d;z-index:99999}header nav.non-mobile ul.secondary-navigation{margin:0;padding:0;float:left}header nav.non-mobile ul.secondary-navigation li{padding:0;margin:0;display:inline;border:none}header nav.non-mobile ul.secondary-navigation li a{float:left;padding:10px;text-align:left;font-size:14px;text-transform:capitalize;border-top:1px solid #C8CBC3;border-bottom:1px solid #C8CBC3;width:100%;text-align:center}.shadow{-webkit-box-shadow:0 10px 10px rgba(54, 54, 54, .5);-moz-box-shadow:0 10px 10px rgba(54, 54, 54, .5);box-shadow:0 10px 10px rgba(54, 54, 54, .5)}section.content .container{background:#fff}section.content .block{padding:0 10px}section.content .row:first-child .container{padding-top:25px}section.content .row:last-child .container{padding-bottom:25px}section.content ul{list-style-type:circle;margin-left:5%}section.content img{border:4px solid #25949d}section.content form:before{content:"Get In Touch";font-size:1.4em;font-family:Roboto, sans-serif;color:#25949d}footer{background:#25949d;color:#fff;border-top:8px solid rgb(10.695%, 42.781%, 45.383%);margin:-47px 0 0 0;padding:55px 0 10px 0}footer .copyright,footer .copyright a,footer .copyright p,footer .copyright span,footer .copyright strong,footer address,footer address a,footer address p,footer address span,footer address strong{color:#fff}footer .footer-citystatezip,footer .footer-email{display:block}footer a{text-decoration:none}footer .social{float:right;margin-top:25px}footer .social ul:before{content:"Follow Us: ";color:#fff;font-size:1.5em;vertical-align:super}footer .social ul li{display:inline-block}footer .social ul li a:before{color:#fff;font-size:2em}footer .social ul li a:hover:before{color:rgba(255, 255, 255, .5);transition:inherit}footer .social ul li a img{display:none}@media only screen and (max-width:960px){header nav.non-mobile{width:auto;margin:-30px 0 0 0}}@media only screen and (max-width:960px){header .hero{height:400px;max-height:400px;overflow:hidden}}@media only screen and (max-width:960px){header .hero #hero-left{padding:20px 0 0 25px}}@media only screen and (max-width:960px){header .hero .carousel .carousel-nav > a.next{margin-top:-237px;margin-left:-17px}}@media only screen and (max-width:960px){header .hero .carousel .carousel-nav > a.next:hover{margin-top:-238px}}@media only screen and (max-width:960px){header .hero .carousel .carousel-nav > a.prev{margin-top:-193px;margin-left:-17px}}@media only screen and (max-width:960px){header .hero .carousel .carousel-nav > a.prev:hover{margin-top:-194px}}@media only screen and (max-width:767px){header .carousel{display:none}}@media only screen and (max-width:767px){header .cta-container{text-align:center}}@media only screen and (max-width:767px){header .hero{display:none}}@media only screen and (max-width:767px){header #top-section .site-name{text-align:center}}@media only screen and (max-width:767px){section.content .block{padding:0 15px}}@media only screen and (max-width:767px){section.content input[type="email"],section.content input[type="password"],section.content input[type="text"],section.content select,section.content textarea{width:100%}}@media only screen and (max-width:767px){.non-mobile{display:none}}@media only screen and (max-width:767px){nav.mobile{display:block;margin-top:25px}}@media only screen and (max-width:767px){nav.mobile ul{width:100%;float:left}}@media only screen and (max-width:767px){nav.mobile ul li{margin:0 0 1px;float:left;width:100%}}@media only screen and (max-width:767px){nav.mobile ul li a{width:100%;float:left;background:#25949d;text-decoration:none;padding:4px 2%;color:#fff}}@media only screen and (max-width:767px){nav.mobile ul li a:hover,nav.mobile ul li.active > a,nav.mobile ul li.active ul li a.active{background:#25949d;color:#fff}}@media only screen and (max-width:767px){nav.mobile ul ul{margin:0}}@media only screen and (max-width:767px){nav.mobile ul ul li:first-child{margin-top:1px}}@media only screen and (max-width:767px){nav.mobile ul ul li:last-child{margin:0}}@media only screen and (max-width:767px){nav.mobile ul ul li a{padding-left:5%;padding-bottom:1px;text-transform:capitalize}}@media only screen and (max-width:767px){nav.mobile ul ul li a:before{content:"\00BB \0020";font-size:14px;line-height:15px;vertical-align:top}}@media only screen and (max-width:767px){nav.mobile ul li{margin:0 0 1px;float:left;width:100%}}@media only screen and (max-width:767px){nav.mobile ul li a{width:100%;float:left;background:rgb(93.64%, 95.601%, 95.76%);text-decoration:none;padding:4px 2%;color:#282828;text-transform:uppercase}}@media only screen and (max-width:767px){nav.mobile ul li a:hover,nav.mobile ul li.active > a,nav.mobile ul li.active ul li a.active{background:#25949d;color:#000}}@media only screen and (max-width:767px){footer{margin:0 0;padding:20px 0 20px 0;text-align:center}}@media only screen and (max-width:767px){footer .social{float:none}}
