.post-202000 .et_pb_section:nth-child(1) {
       border-bottom-color: rgb(255, 255, 255); 
       border-bottom-width: 6px; 
    } 

.post-202000 .et_pb_section:nth-child(1) .et_pb_button {
       background-color: transparent; 
       border-bottom-right-radius: 38px!important; 
       border-bottom-width: 1px!important; 
       border-color: rgba(196,196,195,1)!important; 
       border-left-width: 1px!important; 
       border-radius: 0px!important; 
       border-right-width: 1px!important; 
       border-style: solid; 
       border-top-left-radius: 0px!important; 
       border-top-width: 1px!important; 
       border-width: 1px!important; 
       color: rgba(255,255,255,1)!important; 
       font-family: Cabin; 
       margin-top: 8px!important; 
    } 

.post-202000 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       padding-right: 25px; 
       padding-top: 20px; 
    } 

.post-202000 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       margin-top: 0px; 
       padding-top: 107px; 
    } 

.post-202000 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       background-color: rgb(88, 13, 13); 
    } 

.post-202000 .et_pb_section:nth-child(2) .et_pb_text   a {
       border-color: rgb(255, 255, 255); 
       color: rgb(255, 255, 255); 
    } 

.post-202000 .et_pb_section:nth-child(2) .et_pb_text   a:hover {
       background-color: rgb(0, 0, 0)!important; 
       border-color: rgb(255, 255, 255)!important; 
       color: rgb(255, 255, 255)!important; 
    } 

.post-202000 .et_pb_section:nth-child(2) .et_pb_text   h2 {
       color: rgba(255,255,255,1); 
    } 

.post-202000 .et_pb_section:nth-child(2) .et_pb_text   p {
       color: rgb(255, 255, 255); 
    } 

.post-202000 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background-color: rgb(0, 0, 0); 
    } 

.post-202000 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       background-color: rgb(88, 13, 13); 
    } 

.post-202000 .et_pb_section:nth-child(4) .et_pb_text   a {
       background-color: rgb(88, 13, 13); 
       border-color: rgb(255, 255, 255); 
       border-width: 1px; 
       color: rgb(255, 255, 255); 
    } 

.post-202000 .et_pb_section:nth-child(4) .et_pb_text   a:hover {
       background-color: rgb(0, 0, 0)!important; 
    } 

.post-202000 .et_pb_section:nth-child(4) .et_pb_text   h2 {
       color: rgb(255, 255, 255); 
    } 

.post-202000 .et_pb_section:nth-child(4) .et_pb_text   p {
       color: rgb(255, 255, 255); 
    } 

.post-202000 .et_pb_section:nth-child(4) .et_pb_text   strong {
       color: rgb(255, 255, 255); 
    } 

.post-202000 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background-color: rgb(0, 0, 0); 
    } 

.post-202000 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202000 .et_pb_section:nth-child(5) .et_pb_text   a {
       color: rgb(88, 13, 13); 
    } 

.post-202000 .et_pb_section:nth-child(6) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-top: 12px; 
    } 

.post-202000 .et_pb_section:nth-child(6) .et_pb_row:nth-child(1) {
       margin-top: 0px; 
       padding-bottom: 139px; 
       padding-top: 0px; 
    } 

.post-202000 .et_pb_section:nth-child(6) .et_pb_text   h2 {
       padding-bottom: 10px; 
       padding-top: 0px; 
    } 

.post-202034 .et_pb_section:nth-child(1) {
       border-bottom-width: 6px; 
    } 

.post-202034 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       color: rgb(0, 0, 0)!important; 
       font-family: Comfortaa; 
       text-shadow: 2px 2px 2px #ffffff; 
    } 

.post-202034 .et_pb_section:nth-child(10) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202034 .et_pb_section:nth-child(6) .et_pb_text   h3 {
       font-family: Inconsolata; 
    } 

.post-202034 .et_pb_section:nth-child(6) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202034 .et_pb_section:nth-child(8) .et_pb_text   h3 {
       font-family: Inconsolata; 
    } 

.post-202034 .et_pb_section:nth-child(8) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202034 .et_pb_section:nth-child(9) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202091 .et_pb_section:nth-child(2) {
       background-color: rgb(0, 0, 0)!important; 
       padding-bottom: 44px; 
       padding-top: 44px; 
    } 

.post-202091 .et_pb_section:nth-child(2) .et_pb_text   h2 {
       color: rgb(255, 255, 255); 
    } 

.post-202091 .et_pb_section:nth-child(2) .et_pb_text   p {
       color: rgb(255, 255, 255); 
    } 

.post-202091 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       padding-bottom: 110px; 
       padding-top: 60px; 
    } 

.post-202104 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       background-position: center center; 
       padding-bottom: 157px; 
       padding-top: 138px; 
    } 

.post-202104 .et_pb_section:nth-child(1) {
       margin-bottom: 0px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202104 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-202104 .et_pb_section:nth-child(3) .et_pb_team_member .et_pb_member_social_links {
       display: none; 
    } 

.post-202104 .et_pb_section:nth-child(3) .et_pb_team_member .et_pb_team_member_description > h4 {
       text-align: left; 
    } 

.post-202104 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) {
       padding-bottom: 116px; 
       padding-top: 0px; 
    } 

#bakery-goodies.et_pb_section .et_pb_text   h3 {
       font-family: Inconsolata; 
    } 

#chef-specials.et_pb_section .et_pb_text   h3 {
       font-family: Inconsolata!important; 
    } 

#coffee-smoothies.et_pb_section .et_pb_text   h3 {
       font-family: Inconsolata; 
    } 

#contact-form.et_pb_section .et_pb_button {
       border-color: rgba(0,0,0,1); 
       color: rgb(0, 0, 0); 
    } 

#contact-form.et_pb_section .et_pb_button:hover {
       background-color: rgba(0,0,0,1)!important; 
       border-color: rgb(88, 13, 13)!important; 
       color: rgb(255, 255, 255)!important; 
    } 

#contact-form.et_pb_section {
       padding-top: 36px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
       width: 492px; 
    } 

#flyovermenu1.et_pb_text   h3 {
       font-family: Inconsolata; 
    } 

#home_column.et_pb_text   a {
       background-color: rgb(88, 13, 13); 
       border-color: rgb(255, 255, 255)!important; 
       border-width: 1px; 
       color: rgb(255, 255, 255)!important; 
    } 

#home_column.et_pb_text   a:hover {
       background-color: rgb(0, 0, 0)!important; 
    } 

#home_column.et_pb_text   h2 {
       color: rgb(255, 255, 255)!important; 
    } 

#home_column.et_pb_text   p {
       color: rgb(255, 255, 255)!important; 
    } 

#stacked-sandwiches.et_pb_section .et_pb_text   h3 {
       font-family: Inconsolata; 
    } 

#sushi.et_pb_section {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

html body div#et-top-navigation ul.nav li a {
       color: rgba(255,255,255,1)!important; 
       font-family: Cabin; 
       padding-left: 20px; 
       padding-right: 0px; 
    } 

html body div#footer-bottom {
       background-color: rgb(0, 0, 0); 
    } 

html body header#main-header {
       background-color: rgba(88,13,13,1)!important; 
       margin-bottom: 0px; 
    } 

html body header#main-header #logo {
       background-color: transparent; 
       border-radius: 6px; 
       border-style: solid; 
       border-width: 0px!important; 
    } 

.post-202034 .et_pb_section:nth-child(10) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
    } 

#flyovermenu1.et_pb_text   p {
    } 

#flyovermenu1.et_pb_text   tfoot {
    } 

html body .mobile_nav ul#mobile_menu {
    } 

html body footer#main-footer {
    } 

html body #footer-widgets .footer-widget {
    } 


@media screen and (max-width: 480px)  { .post-202034 .et_pb_section:nth-child(10) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { .post-202034 .et_pb_section:nth-child(10) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #flyovermenu1.et_pb_text   p {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #flyovermenu1.et_pb_text   p {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #flyovermenu1.et_pb_text   tfoot {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { #flyovermenu1.et_pb_text   tfoot {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body div#footer-bottom {   margin-top: -1px; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu {   background-color: rgb(88, 13, 13)!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu {   font-family: Cabin; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   bottom: auto!important; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   position: inherit!important; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   top: auto!important; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget {   padding-top: 0px!important; }  }  