.fl-builder-content .fl-row.bodyIntroArea .fl-module-callout.bodyIntroSignatureCallOut .fl-callout-text-wrap p {
       font-size: 11px; 
       padding-bottom: 0px!important; 
    } 

.fl-builder-content .fl-row.bodyIntroArea .fl-module-callout.bodyIntroSignatureCallOut .fl-callout-title {
       font-family: Libre Baskerville!important; 
       font-size: 11px; 
       font-style: normal; 
       font-weight: bold!important; 
       padding-bottom: 0px; 
    } 

.fl-builder-content .fl-row.bodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text strong {
       color: rgba(23,63,52,1); 
    } 

.fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText h4.fl-heading .fl-heading-text {
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBartext h4.fl-heading {
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-icon-group.footerIcons .fl-icon i:before {
       color: rgba(255,255,255,1)!important; 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-menu.footerMenu .fl-menu > ul li a {
       font-family: Fjalla One!important; 
       letter-spacing: 4px; 
       text-align: center; 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-menu.footerMenu .fl-menu > ul li a:hover {
       text-decoration: none!important; 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-rich-text.footerText .fl-rich-text a {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-rich-text.footerText .fl-rich-text a:hover {
       text-decoration: none!important; 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-rich-text.footerText .fl-rich-text p {
       color: rgb(255, 255, 255); 
       font-size: 10px; 
    } 

.fl-builder-content .fl-row.footerArea .fl-module-rich-text.footerText .fl-rich-text p:hover {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.locationBarArea .fl-module-heading.loccationBarText h4.fl-heading .fl-heading-text {
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.mapArea .fl-module-map.map .fl-module-content {
       margin-bottom: -6px; 
       padding-bottom: 0px; 
    } 

.fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut .fl-callout-text-wrap a {
       color: rgb(255, 255, 255); 
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut .fl-callout-text-wrap a:hover {
       text-decoration: none!important; 
    } 

.fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut .fl-callout-text-wrap p {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut .fl-callout-title a {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.menuArea .fl-module-heading.menuHeading h1.fl-heading .fl-heading-text {
       padding-right: 0px; 
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.menuTitleArea .fl-module-heading.menuTitle h1.fl-heading .fl-heading-text {
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.subDrinksMenuArea .fl-module-callout.menuCallOut .fl-callout-text-wrap p {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.subDrinksMenuArea .fl-module-callout.menuCallOut .fl-callout-title {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.subDrinksMenuArea .fl-module-heading.menuHeading h1.fl-heading .fl-heading-text {
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.subImagesArea .fl-module-photo.subImage .fl-photo-content img {
       width: 100%!important; 
    } 

.fl-builder-content .fl-row.subMenuArea .fl-module-callout.menuCallOut .fl-callout-text-wrap p {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.subMenuArea .fl-module-callout.menuCallOut .fl-callout-title {
       color: rgb(255, 255, 255); 
    } 

.fl-builder-content .fl-row.subMenuArea .fl-module-heading.menuHeading h1.fl-heading .fl-heading-text {
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.totoPostersArea .fl-row-content-wrap {
       height: 84px!important; 
       max-height: 0px; 
    } 

.fl-page .fl-page-header .fl-page-header-container {
       max-height: 223px; 
       padding-bottom: 10px!important; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 5px!important; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li a {
       letter-spacing: 4px; 
       padding-top: 20px; 
    } 

html body .fl-page .fl-page-header-wrap {
       border-bottom-color: rgb(255, 255, 255)!important; 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       border-right-color: rgb(255, 255, 255); 
       max-height: 82!important; 
    } 

.fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {
    } 

.fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {
    } 

.fl-builder-content .fl-row.bodyIntroArea .fl-module-rich-text.bodyIntroMainText .fl-rich-text h1 {
    } 

.fl-builder-content .fl-row.bodyIntroArea .fl-row-content {
    } 

.fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarTitle h3.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.locationBarArea .fl-module-heading.locationBarTitle h3.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut {
    } 

.fl-builder-content .fl-row.menuArea .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.subMenuArea .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText .fl-module-content {
    } 

.fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText {
    } 

.fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarTitle .fl-module-content {
    } 

.fl-builder-content .fl-row.mainImageArea .fl-module-photo.mainImageLogo .fl-module-content {
    } 

.fl-builder-content .fl-row.subDrinksMenuArea .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.subImagesArea .fl-row-content {
    } 

html body .fl-page .fl-page-header .fl-page-header-logo {
    } 

html body .fl-page-nav .navbar-toggle {
    } 

html body .fl-page-nav-wrap {
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li {
    } 


@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-left: 20px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-right: 20px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-left: 20px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-right: 20px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-module-rich-text.bodyIntroMainText .fl-rich-text h1 {   padding-left: 0px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-module-rich-text.bodyIntroMainText .fl-rich-text h1 {   padding-right: 0px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-row-content {   padding-left: 0px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-row-content {   padding-right: 0px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText h4.fl-heading .fl-heading-text {   font-size: 16px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarTitle h3.fl-heading .fl-heading-text {   font-size: 25px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.locationBarArea .fl-module-heading.locationBarTitle h3.fl-heading .fl-heading-text {   font-size: 25px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.locationBarArea .fl-module-heading.loccationBarText h4.fl-heading .fl-heading-text {   font-size: 16px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut {   padding-left: 0px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.menuArea .fl-module-callout.menuCallOut {   padding-right: 0px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.menuArea .fl-row-content-wrap {   padding-left: 79px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.menuArea .fl-row-content-wrap {   padding-right: 80px; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.subMenuArea .fl-row-content-wrap {   background-size: auto; }  }  
@media screen and (max-width: 1024px)  { .fl-page .fl-page-header .fl-page-header-container {   padding-right: 25px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-left: 10px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-right: 20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-left: 20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-right: 20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText .fl-module-content {   margin-bottom: 22px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText .fl-module-content {   margin-top: 0px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText {   padding-right: 0px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText {   padding-top: 0px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarTitle .fl-module-content {   margin-bottom: 20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.footerArea .fl-module-menu.footerMenu .fl-menu > ul li a {   line-height: 24px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.mainImageArea .fl-module-photo.mainImageLogo .fl-module-content {   margin-bottom: 93px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.mainImageArea .fl-module-photo.mainImageLogo .fl-module-content {   margin-left: 20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.mainImageArea .fl-module-photo.mainImageLogo .fl-module-content {   margin-top: 73px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.subDrinksMenuArea .fl-row-content-wrap {   background-image: url(http://www.totositalian.com/wp-content/uploads/2017/01/totos-food-on-black-extra-large-2.jpg); }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.subDrinksMenuArea .fl-row-content-wrap {   background-size: auto!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.subImagesArea .fl-row-content {   padding-bottom: 40px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.subMenuArea .fl-row-content-wrap {   background-image: url(http://www.totositalian.com/wp-content/uploads/2017/01/totos-food-on-black-extra-large-2.jpg); }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.subMenuArea .fl-row-content-wrap {   background-size: auto; }  }  
@media screen and (max-width: 768px)  { .fl-page .fl-page-header .fl-page-header-container {   max-height: 300px!important; }  }  
@media screen and (max-width: 768px)  { .fl-page .fl-page-header .fl-page-header-container {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 768px)  { .fl-page .fl-page-header .fl-page-header-container {   padding-right: 20px; }  }  
@media screen and (max-width: 768px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li a {   padding-top: 17px; }  }  
@media screen and (max-width: 768px)  { html body .fl-page .fl-page-header .fl-page-header-logo {   height: 80px; }  }  
@media screen and (max-width: 768px)  { html body .fl-page .fl-page-header .fl-page-header-logo {   padding-bottom: 10px; }  }  
@media screen and (max-width: 768px)  { html body .fl-page-nav .navbar-toggle {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px)  { html body .fl-page-nav .navbar-toggle {   padding-top: 4px!important; }  }  
@media screen and (max-width: 768px)  { html body .fl-page-nav-wrap {   border-bottom-width: 0px; }  }  
@media screen and (max-width: 768px)  { html body .fl-page-nav-wrap {   border-color: rgba(41,112,92,1); }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-left: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-right: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-left: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-right: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-row-content {   padding-left: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-row-content {   padding-right: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-header-container {   max-height: 303px; }  }  
@media screen and (max-width: 667px)  { html body .fl-page-nav .navbar-toggle {   padding-right: 0px!important; }  }  
@media screen and (max-width: 667px)  { html body .fl-page-nav .navbar-toggle {   padding-top: 4px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroMainText {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.aboutBodyIntroArea .fl-module-rich-text.bodyIntroText .fl-rich-text p {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-row-content {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.bodyIntroArea .fl-row-content {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText .fl-module-content {   margin-left: 45px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.contactBarArea .fl-module-heading.contactBarText .fl-module-content {   margin-right: 45px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.mapArea .fl-module-map.map .fl-module-content {   height: 239px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.menuArea .fl-row-content-wrap {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.menuArea .fl-row-content-wrap {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.subImagesArea .fl-row-content {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-header-container {   max-height: 300px; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-bottom-color: rgba(41,112,92,1)!important; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-bottom-width: 1px; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-color: rgba(41,112,92,1); }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-left-color: rgb(255, 255, 255); }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-right-color: rgb(255, 255, 255); }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-top-color: rgb(255, 255, 255); }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li {   border-width: 1px; }  }  
@media screen and (max-width: 480px)  { html body .fl-page-nav .navbar-toggle {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body .fl-page-nav .navbar-toggle {   padding-top: 4px!important; }  }  