/*!
 * Theme Name: Aubergine
 * Theme URI: http://zandersays.com
 * Description: Aubergine and Company Custom Wordpress Theme
 * Version: 1.5.0
 * Author: Todd Motto (@toddmotto)
 * Author URI: http://toddmotto.com
 * Tags: Blank, HTML5, CSS3
 *
 * License: MIT
 * License URI: http://opensource.org/licenses/mit-license.php
 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'comfortaa';src:url("./fonts/comfortaa-regular-webfont.eot");src:url("./fonts/comfortaa-regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/comfortaa-regular-webfont.woff") format("woff"),url("./fonts/comfortaa-regular-webfont.ttf") format("truetype"),url("./fonts/comfortaa-regular-webfont.svg#comfortaaregular") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'comfortaa';src:url("./fonts/comfortaa-light-webfont.eot");src:url("./fonts/comfortaa-light-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/comfortaa-light-webfont.woff") format("woff"),url("./fonts/comfortaa-light-webfont.ttf") format("truetype"),url("./fonts/comfortaa-light-webfont.svg#comfortaalight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'comfortaa';src:url("./fonts/comfortaa-bold-webfont.eot");src:url("./fonts/comfortaa-bold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/comfortaa-bold-webfont.woff") format("woff"),url("./fonts/comfortaa-bold-webfont.ttf") format("truetype"),url("./fonts/comfortaa-bold-webfont.svg#comfortaabold") format("svg");font-weight:600;font-style:normal}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.5;color:#262425;background-color:#fff;letter-spacing:.035em}img{max-width:100%;vertical-align:middle}a{color:#262425;text-decoration:none}a:focus,a:hover{text-decoration:underline}input[type="text"],input[type="search"]{font-size:inherit;line-height:inherit}::-moz-selection{background-color:#906f92;color:#fff;text-shadow:none}::selection{background-color:#906f92;color:#fff;text-shadow:none}h1,h2,h3,h4,h5{font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif}.alignnone{margin:5px 15px 15px 0}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 15px 15px}.alignleft{float:left;margin:5px 15px 15px 0}.wp-caption{background:#fff;border:thin solid #F0F0F0;max-width:95%;padding:5px;text-align:center}.wp-caption img{width:auto;max-width:98.5%;height:auto;border:0 none;padding:0;margin:0}.wp-caption .wp-caption-text,.gallery-caption{margin:0;padding:0 5px 5px;font-size:1.4rem;line-height:1.5}.black-bg{background-color:#262425}.purple-bg{background-color:#906f92}.green-bg{background-color:#8fa35d}.white-bg{background-color:#fefeff}.black{color:#262425}.purple{color:#906f92}.green{color:#8fa35d}.white{color:#fefeff}.hero-container{background-size:cover;background-color:#CCC;background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed;display:block;position:relative;height:70vh;width:100%;overflow:hidden;box-shadow:0 3px 5px rgba(0,0,0,.33)}.hero-container h1{margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:5.5rem;text-align:center;width:90%;text-shadow:1px 1px 3px rgba(0,0,0,.75);font-weight:200;letter-spacing:2px;max-width:100%}.hero-container h1,.hero-container h1>.small{font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#FEFEFF}.hero-container h1>.small{font-size:2rem;font-weight:lighter;padding-top:2em;display:block;letter-spacing:1px}.button.purple-button{background-color:#906f92;border:thin solid #906f92}.button.purple-button,.button.green-button{color:#fff;font-family:comfortaa;font-weight:700;font-size:24px;letter-spacing:.07em;padding:20px 50px;line-height:1;border-radius:3px;vertical-align:middle;display:inline-block;margin-top:30px;-webkit-transition:.1s all ease-in;transition:.1s all ease-in}.button.green-button{background-color:#8fa35d;border:thin solid #8fa35d}.button.purple-button.transparent{background-color:rgba(144,111,146,.3);border-color:transparent;color:#906f92;margin:15px 0;padding:25px 100px}.button.purple-button.transparent:hover{border-color:#906f92;color:#906f92}.button.purple-button:hover{text-decoration:none;background-color:transparent;color:#FFF;border-color:#FFF}header.main-header{width:100%;background-color:rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:100;padding:14px 0;letter-spacing:.035em}header.main-header .logo{display:block;float:left;height:44px;position:relative;z-index:1}header.main-header .logo a{display:inline-block;height:100%}header.main-header .logo img{max-height:100%}header.main-header .menu-items{position:relative}header.main-header .menu-items ul{width:100%;margin:0;padding:0;position:absolute;left:0;text-align:center}header.main-header .menu-items ul li{display:inline-block;text-transform:capitalize;line-height:20px}header.main-header .menu-items ul li a{font-size:14px;text-decoration:none;padding:12px;display:block;font-family:comfortaa;color:#626262}header.main-header .menu-items ul li a:hover{color:#8fa25d}header.main-header .menu-items ul li:last-child{margin-right:0}header.main-header .menu-items ul li.order-online{position:absolute;right:15px}header.main-header .menu-items ul li.order-online a{color:#fff;background:#906f92;border:thin solid #906f92;padding:10px 20px;font-size:12px;font-family:comfortaa;font-weight:700;display:block;border-radius:3px;line-height:1;margin:6px 0;-webkit-transition:.1s background linear,.1s color linear;transition:.1s background linear,.1s color linear}header.main-header .menu-items ul li.order-online a:hover{text-decoration:none;background-color:#FFF;color:#906f92}@media (max-width:1024px){header.main-header>.logo>img{height:50px}header.main-header .menu-items ul li{font-size:15px}header.main-header .menu-items ul li a{padding:15px 12px}header.main-header>.order-online>a{padding:15px 20px}header.main-header ul.social-links{display:none}.icon-bar{background-color:#906f92}}@media screen and (max-width:960px){header.main-header .menu-items ul li{font-size:15px}header.main-header .menu-items ul li a{padding:15px 6px}}@media (max-width:768px){.wrapper{overflow:hidden}header.main-header{background-color:#fff}header.main-header img.logo{width:120px;margin-left:20px}header.main-header .menu-items{clear:both}header.main-header .menu-items ul{position:static}header.main-header .menu-items ul li{display:block;width:100%}header.main-header .menu-items ul li.order-online{position:static}header.main-header .menu-items ul li.order-online a{border-radius:0}}.social-invite{text-align:center;margin-top:100px}.social-invite h4{font-family:comfortaa;font-weight:700;letter-spacing:.07em;font-size:20px;margin:0;line-height:1;color:#545456}.social-invite p{font-size:18px;letter-spacing:.1em;font-family:comfortaa;color:#545456;padding:0;margin:0 0 15px}.instagram-item{display:inline-block;width:10%;margin:0}.instagram-item img{max-width:100%}.instagram-wrapper{font-size:0;letter-spacing:.035em}.footer{background-color:#545456;color:#FEFEFF}.footer,footer h4{font-family:comfortaa}footer h4{font-size:14px;font-weight:700;color:#FFF;text-transform:uppercase}footer .footer-bar{background-color:#e3e4e5;height:46px;color:#8fa35d;font-size:14px}footer .footer-bar p{line-height:46px}footer .footer-bar a{color:#8fa35d}footer .footer-bar a.footer-social-button{font-size:18px;padding:0 15px}footer .footer-bar a:hover{color:#454545;text-decoration:none}.footer .footer-top{padding:25px 15px 45px;color:#fff;position:relative}.footer-hours{line-height:1.35;font-size:14px}.footer-address{line-height:1.35;font-size:12px;padding-top:10px}.menu-items-footer{margin:0;list-style:none;padding:0}.menu-items-footer li{margin:5px 0;line-height:1.35}.menu-items-footer li a{font-size:12px;font-family:comfortaa;font-weight:700;color:#FFF;text-transform:uppercase;line-height:1.5;padding:10px 0}.footer .footer-content{color:#545456;background-color:#FFF;position:relative}.footer .footer-content p{margin:0;padding:6px 0;text-align:center;font-size:10px;color:#8fa35d}.footer .footer-content p .footer-social{text-align:center;padding:5px}.footer .footer-content p .footer-social>a{background:#8fa35d;height:28px;width:28px;margin-right:5px;border-radius:28px;display:inline-block;text-align:center;padding:7px;font-size:14px;font-weight:200;line-height:1}.footer-home{width:100%;height:40px;margin:auto;z-index:100;bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-home .footer-content{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff}.footer-home .footer-content p{width:100%;text-align:center;margin:0;text-shadow:0 4px 6px rgba(0,0,0,.5)}.footer-home p>.footer-social{text-align:center;padding:5px}.footer-home p>.footer-social>a{background:#8fa35d;height:1.5em;width:1.5em;margin-right:5px;border-radius:1em;display:inline-block;padding:.25em;text-align:center;font-weight:200;line-height:1;text-shadow:none}@media (max-width:480px){.instagram-item{width:20%}.footer-home .footer-content p,.footer .footer-content p{font-size:1rem}}@media print{*,*:before,*:after{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)")"}a[href^="#"]:after,a[href^="javascript:"]: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}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.home-hero{position:relative;text-align:center;padding:15% 0 10%;background:url(./img/views/home/salad.jpg);background-size:cover;background-position:center;height:745px;max-height:100%;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;letter-spacing:.035em;text-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.15)}.home-hero p{font-size:18px;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.07em;margin-bottom:0}.home-hero h1{font-size:60px;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;line-height:1;letter-spacing:.07em;margin-top:0}.home-hero h2{font-size:24px;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.01em;margin-bottom:0;margin-top:30px}.home-hero .hero-button{background-color:rgba(255,255,255,.3);display:inline-block;padding:.5em 3em;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;color:#fff;border-radius:3px;font-size:24px;text-shadow:none;margin-top:5px;letter-spacing:.07em;border:thin solid transparent;-webkit-transition:.15s all ease-in;transition:.15s all ease-in;background-color:#906f92;box-shadow:0 1.1333px 3.333px 0 rgba(0,0,0,.19),0 .5px 1px 0 rgba(0,0,0,.24)}.home-hero .hero-button:hover{text-decoration:none;background-color:#FFF;color:#906f92;border:thin solid #fff}.home-hero .new-location{position:absolute;left:15px;top:85px;background:rgba(255,255,255,.9);padding:15px 25px;text-align:left;text-shadow:none;border-radius:3px;max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px)}.home-hero .new-location img{display:inline-block;vertical-align:middle;height:45px}.home-hero .new-location h2{font-size:48px;font-weight:700;color:#88995a;margin:0 10px}.home-hero .new-location h2,.home-hero .new-location p{display:inline-block;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:middle}.home-hero .new-location p{font-size:18px;color:#212121;margin:0;line-height:1.2}.home-hero .new-location:hover{color:#906f92;text-decoration:none}.definition{margin:100px 0 50px;text-align:center;position:relative}.definition:after{content:"";position:absolute;bottom:0;left:50%;width:250px;margin-left:-125px;background-color:#e3e4e5;height:1px}.definition-image{display:inline-block;width:150px;height:150px;margin-right:50px}.definition-wrapper{max-width:-webkit-calc(80% - 160px);max-width:calc(80% - 160px);vertical-align:top;margin-bottom:50px}.definition-wrapper,.definition img{display:inline-block}.definition h3{text-align:left;font-size:5rem}.definition h3>span{font-size:50%;font-style:italic}.definition p{text-align:left;font-size:18px;color:#454545;letter-spacing:.035em;text-indent:15px;margin:0}.definition p.type{margin:10px 0;text-indent:0}.definition p>span{color:rgba(255,255,255,.9);background:#8fa35d;border-radius:2px;font-size:12px;display:inline-block;padding:1px 15px;letter-spacing:.02em;font-weight:600;line-height:1.5}.feel-different{letter-spacing:.07em}.feel-different h2{font-size:36px;font-family:comfortaa;font-weight:lighter;color:#020202;text-align:center;padding-bottom:50px}.feel-different p{color:#545456;font-size:18px;line-height:2em;text-align:center}.feel-different .tagline-script{margin:100px 0 90px;width:693px}.locations-section{padding:70px 0 60px;box-shadow:0 1px 5px rgba(0,0,0,.25);background-color:#454546;background-image:url("./img/views/home/locations-bg.jpg");background-size:cover;background-position:center}.locations-section h3{font-size:36px}.locations-section h3,.locations-section p{color:#FFF;font-family:comfortaa;font-weight:700;letter-spacing:.07em}.locations-section p{font-size:18px}.values-section{padding:100px 0;text-align:center}.values-section h2{letter-spacing:.07em;font-size:32px;color:#020202;font-family:comfortaa;font-weight:200;margin-bottom:75px}.values-section h2 small{display:block;font-size:18px;color:#545456;font-family:comfortaa;font-weight:700}.value{padding:30px 10px;letter-spacing:.07em}.value--header{font-size:21px;font-weight:700;color:#020202}.value--detail{font-size:16px;color:#545456}.principles{padding:100px 0;background-color:#f1f1f1;margin-bottom:45px}.principles h2{text-align:center;letter-spacing:.07em;font-size:36px;color:#020202;font-family:comfortaa;font-weight:200;margin-bottom:75px}.principles h2 small{display:block;font-size:18px;color:#545456;font-family:comfortaa;font-weight:700}.principles figure{position:relative;overflow:hidden;margin:10px 1%;min-width:320px;max-width:480px;max-height:360px;height:260px;background:#020202;text-align:center;cursor:pointer}.principles figure img{position:relative;display:block;min-height:100%;opacity:.75;max-width:none;height:260px;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.principles figure:hover img{opacity:.33;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.principles figure figcaption,.principles figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.principles figure figcaption{padding:30px 20px}.principles figure h3{font-size:18px;color:#FFF;font-family:comfortaa;font-weight:700;letter-spacing:.035em;text-align:center;-webkit-transform:translate3d(0,95px,0);transform:translate3d(0,95px,0);-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;margin-top:0;margin-bottom:25px;-webkit-transition-delay:.25s;transition-delay:.25s}.principles figure:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s}.principles figure figcaption p{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;margin:0 0 .25em .25em;padding:.2em 1em;background:rgba(255,255,255,.9);color:#906f92;text-transform:none;font-weight:500;font-size:12px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-360px,0,0);transform:translate3d(-360px,0,0);-webkit-transition-delay:0s}.principles figure figcaption p:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}.principles figure figcaption p:nth-of-type(2){-webkit-transition-delay:.15s;transition-delay:.15s}.principles figure figcaption p:nth-of-type(3){-webkit-transition-delay:.1s;transition-delay:.1s}.principles figure:hover figcaption p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.2s}.principles figure:hover figcaption p:first-child{-webkit-transition-delay:.05s;transition-delay:.05s}.principles figure:hover figcaption p:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}.principles figure:hover figcaption p:nth-of-type(3){-webkit-transition-delay:.15s;transition-delay:.15s}.home-menu-c2a{text-align:center;letter-spacing:.14em}.home-menu-c2a h3{font-family:comfortaa;font-size:24px;color:#020202}.home-menu-c2a a{font-size:24px}@media (max-width:480px){.home-hero{padding-top:220px}.definition{text-align:left;margin:100px 15px 50px}.definition-wrapper{max-width:-webkit-calc(100% - 75px);max-width:calc(100% - 75px)}.definition h3{font-size:4.25rem;margin-top:8px}.definition-image{width:60px;margin-right:10px}}.locations-hero{background-image:url("./img/views/locations/location-header.jpg");height:250px}.locations h1{top:60%}.locations h1 .small{padding:0}.location-intro{text-align:center;margin:75px 0 25px}.location-wrapper{margin-top:45px;font-size:16px;letter-spacing:.035em;padding:45px 0 25px;border-bottom:thin solid #f1f1f1}.location-wrapper.border-top{border-top:thin solid #f1f1f1;margin-top:0;padding-top:90px}.location-wrapper h3{margin-top:0;font-size:24px;font-weight:700;margin-bottom:15px}.location-info span{display:inline-block;min-width:40%;font-family:comfortaa}.location-info span:nth-of-type(odd){font-weight:700;color:#424242}.location-wrapper p{position:relative;line-height:1.35;font-weight:400;color:#212121}.location-wrapper p>i{position:absolute;left:-20px;top:2px;width:15px;color:#8fa35d;text-align:center}.location-actions{text-align:center}.location-actions .button{font-size:12px;padding:10px 20px;margin:0;font-weight:400;width:140px;max-width:90%}.location-actions .purple-button:hover{color:#906f92;border:thin solid #906f92}.location-actions .green-button:hover{color:#8fa35d;background-color:#fff;text-decoration:none}.location-actions .social-actions{text-align:center}.location-actions .social-actions h4{font-weight:700;text-transform:uppercase;font-size:12px}.location-actions .social-actions a{display:inline-block;width:32px;height:32px;padding:0 2px;line-height:32px;border-radius:3px;text-align:center;color:#fff}.location-actions .yelp.social{background:#c41200}.location-actions .facebook.social{background:#3b5998}.location-actions .pinterest-link{background:#bd081c}@media (max-width:768px){.location-info p,.location-location p{margin:20px}}.catering-hero{background:url(./img/views/catering/catering.jpg);background-size:cover;background-position:center;height:250px}.catering-hero h1{top:60%}.catering-hero h1 .small{padding:0}.catering-intro{text-align:center;padding:45px 25px}.catering-intro--copy{font-size:16px;letter-spacing:.05em;color:#545456;font-family:comfortaa;font-weight:500;margin-bottom:45px;line-height:2}.catering--call{font-size:32px;font-weight:200;letter-spacing:.07em;margin-bottom:15px;margin-top:42px}.catering--email{font-size:16px;font-weight:700;letter-spacing:.07em}.catering-tips--box{border:thin solid #8fa35d;width:353px;margin:1em auto;padding:5px 27px}.catering-tips--emblem{height:22px}.catering-tips--header{font-size:16px;font-weight:700;color:#8fa35d;text-transform:uppercase;letter-spacing:.05em}.catering-tips--list{margin:0 auto;list-style:none;text-align:left;padding:0}.catering-tips--list-item{font-size:12px;font-family:comfortaa;letter-spacing:.05em;padding-bottom:5px;font-weight:400}.catering-section.feast{background-color:#F1F1F1}.catering-section.pitas{background-color:#f5f5f5}.catering-description.pitas{background:rgba(227,174,229,.15)}.catering-section{padding:45px 0}.catering-section h2{text-align:center}.catering-section h2>img{width:24px}.catering-box{z-index:1;position:relative;background-color:transparent;position:relative;z-index:1;text-align:center;padding:15px;margin:30px 0}.catering-box__border{background-color:rgba(255,255,255,.85);margin:0;}.catering-box__border:before{left:-10px;right:-10px;top:-10px;bottom:-10px;z-index:0;border:2px solid #906f92;content:" ";position:absolute}.catering-box--title{font-size:24px;text-transform:uppercase;font-weight:700;margin-top:10px;margin-bottom:0}.catering-box--header{color:#8fa35d;font-size:14px;font-weight:700;margin:15px 0 5px;text-transform:uppercase}.catering-box--option-title{color:#906f92;font-weight:700;margin:5px;line-height:1}.catering-box--title-price{font-weight:700;font-size:16px;margin:0 0 5px;color:#414042}.catering-box--title-price span{font-style:italic;font-size:11px;position:relative;bottom:3px}.catering-box--price{font-weight:700;font-size:11px;margin:0 0 5px}.catering-box--price span{font-style:italic;font-size:10px;position:relative;bottom:1px}.catering-box--option-header{text-align:center;font-weight:700;font-size:14px}.catering-box--includes{text-align:left;width:85%;margin:auto}.catering-box--includes ul{padding-left:0}ul.catering-box--includes__inline{padding:0;text-align:center}ul.catering-box--includes__inline li{display:inline;word-wrap:break-word;font-size:12px}.catering-options--description{font-size:12px;letter-spacing:0}.catering-options--acai{font-size:12px}.catering-options--acai:first-of-type{margin-bottom:0;font-weight:700}.catering-box--dressing{font-style:italic;font-weight:700;color:#414042;font-size:10px}.catering-description{padding:25px;background:rgba(255,255,255,.75);margin:0 25px}.pitas .catering-description,.sides .catering-description{background:rgba(144,111,146,.15)}.catering-description h5{font-weight:700;color:#8fa35d;clear:both}.catering-description h6{text-align:center;font-weight:700;text-transform:uppercase}.catering-description h4{text-align:center;font-size:14px;font-weight:700;color:#666}.catering-description ul{padding:0;margin-bottom:10px;float:left}.catering-description li{margin-bottom:5px;margin-right:30px;width:43%;float:left;list-style-position:inside;font-size:12px}.filling-options ul{padding-left:15px;float:none}.filling-options li{margin-right:0;width:auto;float:none;line-height:1.1}li.option-title{list-style:none;text-align:center;font-weight:700;color:#906f92}.catering-description hr{border-top:thin dashed #DDD;margin-top:10px}.catering-options h5{text-align:center;padding:0;margin:0;letter-spacing:0}.catering-options .price{text-align:center;font-weight:700;color:#666}.option-add-price{color:#906f92;letter-spacing:0}p.price-header{text-align:right}.price-header span{width:70px;text-align:right;display:inline-block}.catering-description h5 small{width:auto;text-align:right;display:inline-block;float:right}.catering-description h5 small span{width:70px;display:inline-block;text-align:right;font-weight:700;color:#666}.soup-list span{display:inline-block;width:49%;text-align:left}#aubergine-press .hero-container{background-color:#777;background-image:url("./img/views/press/press-header.jpg");height:250px}#aubergine-press .hero-container h1{line-height:1;top:60%}#aubergine-press .hero-container h1 .small{padding:5px}#aubergine-press h2{font-size:4rem;text-align:center;font-family:comfortaa;font-weight:700;color:#545456}#aubergine-press h3{font-size:1.5rem;text-align:center;color:#8fa35d;font-family:comfortaa;font-weight:lighter;letter-spacing:1.5px}#aubergine-press h3 a{color:#8fa35d}#aubergine-press h3 a:hover{color:#906f92}.headline-wrapper{margin-top:4em;margin-bottom:3em}.col-md-4.headline{text-align:center}.headline .img{width:90%;min-height:125px;background-color:#EEE;border-radius:1rem 5rem;margin:.25em auto;background-size:cover;box-shadow:0 1px 2px rgba(0,0,0,.3);display:block;opacity:.9;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.headline .img:hover{box-shadow:0 1px 1px rgba(0,0,0,.6);opacity:1;-webkit-transition:all .25s ease-in-out}.headline a{color:#906f92}.headline a:hover{color:#545456;text-decoration:none}.headline h4{color:#906f92;font-family:comfortaa;font-weight:700;font-size:20px}.headline p{color:#545456;font-size:12px}#aubergine-press{font-family:comfortaa}#aubergine-press p.quote{text-align:justify;font-size:16px;color:#262425}#aubergine-press p.attribution{font-size:24px;text-align:right}#aubergine-press p.attribution>span{display:block;color:#8fa35d;font-size:14px}#aubergine-press .purple{background-color:#906f92;padding:25px 0 15px;margin:3em 0}#aubergine-press .large p.quote{font-size:28px;color:#FEFEFF;text-align:center;font-family:comfortaa;font-weight:lighter;letter-spacing:1.25px}#aubergine-press .large p.attribution{color:#FEFEFF}#aubergine-press p.standout{font-size:32px;color:#8fa35d;text-align:center;font-family:comfortaa;font-weight:lighter;letter-spacing:2px;font-style:italic}.order-online-page{text-align:center;padding:2em 0;min-height:-webkit-calc(100% - 170px);min-height:calc(100% - 170px)}.order-online-page h1{font-family:comfortaa;margin:3em 0 1.5em}.order-online-page .purple-button{background-color:#906f92;display:inline-block;padding:.5em 3em;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#fff;border-radius:3px;font-size:24px;text-shadow:none;margin:.25em 0 .5em;letter-spacing:.07em;border:thin solid #906f92;max-width:100%}.order-online-page .purple-button:hover{text-decoration:none;background-color:#FFF;color:#906f92}.order-online-page .purple-button:after{content:"pick up from here";position:absolute;width:100%;text-align:center;bottom:-14px;left:0;font-size:14px;font-weight:700;color:#212121;opacity:0;-webkit-transition:.15s all linear;transition:.15s all linear;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:0}.order-online-page .purple-button:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:480px){.order-online-page h1{margin-bottom:1em}.order-online-page h2{font-size:18px;color:#424242;font-family:comfortaa;font-weight:700}.order-online-page .purple-button{font-size:18px;width:320px;font-family:comfortaa;font-weight:lighter}}.hero-menu{height:250px;margin-bottom:50px}.hero-menu h1{line-height:1;top:60%}.hero-menu h1>.small{padding:5px}.menu-nav{clear:both;visibility:none;margin-top:10px}.toggle-menu{padding:5px 10px;z-index:50;left:-5px;border:thin solid #906f92;background:#906f92;color:#fff;border-radius:4px;cursor:pointer;margin-top:10px}.toggle-menu,.toggle-menu.affix-top{position:absolute}.toggle-menu.affix{top:120px;position:fixed}.toggle-menu:hover{background:#fff;color:#906f92;border-color:#CCC}.close-menu{position:absolute;right:8px;top:20px;color:#777;cursor:pointer}.close-menu:hover{color:#906f92}h4.menu-hours{text-align:center;font-family:comfortaa;font-weight:700}.menu-hours>span{color:#906f92}#aubergine-menu .hero-container{background-image:url(./img/views/menu/menu-header.jpg)}#aubergine-menu .named-pricing{text-align:right;font-size:22px;font-family:comfortaa;font-weight:700;letter-spacing:1px}#aubergine-menu .named-pricing.header{text-decoration:underline;color:#8fa35d}#aubergine-menu .named-pricing span{padding-left:15%}#menu-nav{background:#fefeff;border-radius:0 4px 4px 0;border:thin solid #eee;box-shadow:1px 1px 3px rgba(0,0,0,.15);display:inline-block;padding-bottom:10px;font-family:comfortaa;left:0;border:thin solid rgba(143,163,93,.66);z-index:99;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}#menu-nav.open{-webkit-transition:left 500ms ease ease-in-out;transition:left 500ms ease-in-out}#menu-nav:hover{transition:.1s background ease-in-out;-webkit-transition:.1s background ease-in-out}#menu-nav h3{border-bottom:thin solid rgba(143,162,93,.33)}#menu-nav h3,#aubergine-menu #menu-nav h4{margin:.5em 0 0;padding-bottom:10px;text-align:center}#aubergine-menu #menu-nav h4{padding-top:10px;font-size:20px;background:0 0}#menu-nav h3 img{height:36px}#menu-nav a{font-size:13px;height:26px;color:#545456;border-radius:0;padding:4px 12px}#menu-nav a:hover{color:#906f92;border-left:3px solid #906f92;padding-left:9px}#menu-nav li.active>a{color:#906f92;border-left:3px solid #906f92;padding-left:9px;font-family:comfortaa;font-weight:700}#menu-nav>.nav{margin:1em 0}#menu-nav li>.nav{margin-top:0;display:none}#menu-nav li.active>.nav{display:block}#menu-nav li>.nav a{padding-left:24px}#menu-nav li>.nav a:hover{padding-left:21px}#menu-nav li>.nav li.active>a{padding-left:21px}#menu-nav .health-options{border-top:thin solid #e3e4e5}#menu-nav .health-options p{padding:2px;margin:0 auto;width:130px}#menu-nav .health-options img{height:26px}#menu-nav.affix-top{position:absolute}#menu-nav.affix{top:120px}#menu-nav.affix-bottom{position:absolute}span.price{color:#262425;font-size:24px;width:49%;display:inline-block;text-align:center;vertical-align:top;line-height:1.1}.banner{width:100%;height:250px;background-color:#545456;background-position:center;margin-top:75px;margin-bottom:15px;border-top:4px solid #e3e4e5;border-bottom:8px solid #8fa35d}.banner.mediterranean{background-image:url(./img/views/menu/cat1-imgs.jpg)}.banner.salads{background-image:url(./img/views/menu/cat2-imgs.jpg)}.banner.soups{background-image:url(./img/views/menu/cat3-imgs.jpg)}.banner.smoothies{background-image:url(./img/views/menu/cat4-imgs.jpg)}.banner.bowls{background-image:url(./img/views/menu/cat5-imgs.jpg)}.banner.breakfast{background-image:url(./img/views/menu/cat7-imgs.jpg)}.banner.desserts{background-image:url(./img/views/menu/cat6-imgs.jpg)}.banner.kids{background-image:url(./img/views/menu/cat8-imgs.jpg)}.banner.sides{background-image:url(./img/views/menu/cat9-imgs.jpg)}.desserts .menu-item-title{font-size:22px}.desserts .menu-item-title img,.desserts p img{height:24px}.winter{font-size:14px;color:#906f92;line-height:14px;display:inline-block;vertical-align:middle}.menu-subheader{text-align:center;font-weight:700;font-size:36px;margin-bottom:1em;color:#545456}.menu-subheader,.menu-subheader.secondary{margin-top:1.5em;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif}.menu-subheader.secondary{font-size:32px}.menu-subheader-detail{font-weight:700;color:#906f92;font-size:18px}.menu-subheader-detail,.menu-subheader.secondary.left{font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif}.menu-subheader.secondary.left{font-size:28px;font-weight:lighter;margin-top:1.5em;margin-bottom:.5em;text-align:left;color:#8fa35d}.mediterranean .menu-item-title{margin-top:10px}.soup .menu-item-title{font-size:24px}.soup-size .menu-item-ingredients{margin-top:10px}.soup .menu-item-title img{height:26px}.menu-subheader small{color:#906f92;display:block;font-size:50%;line-height:1.5;font-family:comfortaa}.menu-item-title{font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:28px;color:#262425;letter-spacing:1.5px;padding-bottom:0}.menu-item-ingredients>img,.menu-item-title>img{height:32px;vertical-align:middle}.menu-item-ingredients{color:#545456;font-size:18px;letter-spacing:1px;margin-bottom:0}.menu-item-ingredients,.menu-item-ingredients.options{font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.menu-item-ingredients.options{margin-bottom:10px;font-size:24px}.menu-item-ingredients.options>span{width:24.5%;font-size:20px;display:inline-block;padding:5px 4px 8px;vertical-align:top}.menu-item-ingredients.options.many>span{font-size:16px;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;width:19.75%}.menu-item-divider{display:inline-block;width:50px;border-bottom:thin solid #8fa35d;height:1px;margin:3px 0}.menu-item-recommended{font-size:14px;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#545454;letter-spacing:1px}#aubergine-menu h3.old{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:4.8rem;text-align:center;font-weight:200;line-height:12rem;white-space:nowrap;text-shadow:0 0 17px #000;outline:none;cursor:pointer}#aubergine-menu #menu-nav a>span{display:block}.dressings .menu-item-title{font-size:24px}.dressings .menu-item-title img{height:28px}@media (min-width:1500px){#aubergine-menu #menu-nav a>span{display:inline}}@media (max-width:768px){.mobile-right{text-align:right}.menu-subheader.secondary{font-size:30px}.menu-item-title{font-size:24px}.menu-item-title img{height:28px}span.price{width:48%}.dressings .menu-item-title{font-size:18px}.dressings .menu-item-title img{height:20px}.menu-item-ingredients{font-size:16px}.menu-item-ingredients.options{font-size:20px;margin-top:10px}#aubergine-menu h4{margin:0 0 1.5%;color:#000;background-color:#fff;font-size:3.6rem;font-family:comfortaa,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;text-align:center}h4.menu-hours{text-align:center;font-family:comfortaa;font-weight:700;font-size:16px!important}#menu-nav{bottom:0;background:#FEFEFF;border-radius:0;left:-200px}#menu-nav,#menu-nav.affix-top{top:47px;position:fixed}#menu-nav.affix{top:47px;bottom:0;background:#FEFEFF;border-radius:0}}.contact-hero{height:250px}.contact-hero h1{top:60%}.contact-hero h1 .small{padding:0}.contact-bg label{font-family:comfortaabold;font-size:18px;margin-top:5px;padding-left:5px;color:#545456}.contact-bg input[type="text"],.contact-bg input[type="email"],.contact-bg textarea{font-size:16px;padding:.5em .75em}.contact-bg div.wpcf7-validation-errors{color:#a94442;background-color:#f2dede;border:thin solid #ebccd1;font-family:comfortaaregular;padding:.5em 1.5em;margin:2em 0}.contact-bg span.wpcf7-not-valid-tip{color:#a94442;display:block;margin-top:5px;margin-bottom:10px}.contact-bg div.wpcf7-mail-sent-ok{color:#3c763d;background-color:#dff0d8;border:thin solid #d6e9c6;font-family:comfortaaregular;padding:.5em 1.5em;margin:2em 0}::-webkit-input-placeholder{color:#e3e4e5}:-ms-input-placeholder{color:#e3e4e5}.jobs-hero{background:url(./img/views/jobs/header.jpg);background-size:cover;background-position:center;height:250px}.jobs-hero h1{top:60%}.jobs-hero h1 .small{padding:0}.jobs--header{text-align:center;font-size:36px;font-weight:200;color:#8fa35d;margin-top:60px;margin-bottom:0;letter-spacing:.05em}.jobs--subheader{font-weight:600;font-size:24px;margin-top:10px;margin-bottom:60px;color:#424242}.jobs--subheader,.jobs--intro{text-align:center;letter-spacing:.05em}.jobs--intro{line-height:1.75;font-size:16px;margin:0 auto 60px}.jobs--description-header{font-weight:600;font-size:14px;color:#424242;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.05em}.job--title{font-size:16px;font-weight:600;color:#8fa35d;margin-top:30px}.job--description{font-size:12px;font-weight:400}.job--function-wrapper{padding:0;list-style-type:"-";list-style-position:inside}.job--function{font-size:12px;padding-bottom:5px}

 .catering-image--feast{
    position: relative;
    margin-top: -20px;
    margin-bottom: -100px;
    z-index: 0;
 }

  .catering-image--warm-bowls {
    text-align:right;
  }
   .catering-image--warm-bowls img{
      max-width: 90%;
 }

 .catering-image--salads{
  position: relative;
    right: 30px;
 }

 .catering-image--pitas{
      position: relative;
    left: 30px;
 }

 .catering-image--acai {
  margin-top:30px;
 }

  .catering-image--smoothies {
    margin: -45px 0 -80px;
    z-index:0;
  }


 .catering-image--desserts{
  
 }