/* Import the Mustard's Last Stand font */
@font-face{ 
	font-family: 'Mustards';
	src: url('/wp-content/fonts/hiphop-demi-webfont.eot');
	src: url('/wp-content/fonts/hiphop-demi-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/fonts/hiphop-demi-webfont.woff') format('woff'),
	     url('/wp-content/fonts/hiphop-demi-webfont.ttf') format('truetype'),
	     url('/wp-content/fonts/hiphop-demi-webfont.svg#webfont') format('svg');
}

/* Use the Mustards font */
h1,
h2,
h3,
h4,
h5,
.mustardsfont {
  font-family: Mustards;
}

/* Headers on Homepage */
h1.page-title,
h1.homepage-header {
  text-align: center;
  color: #e01414;
}
h3.homepage-header {
  margin-bottom: 20px; 
  text-align: center;
}
h4.homepage-header {
  margin: 0; 
  padding: 16px 0 0 0;
}
h5.homepage-header {
  font-style: italic; 
  font-weight: bold; 
  text-align: center;
}

/* Increase font size by 20% */

#inner-content p,
blockquote.style02 {
  font-size: 1.2em;
}
#inner-content p.asterisk{
  margin-top: 10px;
  font-size: 0.8em;
}

/* Image alignment */
img.valignmiddle {
  vertical-align: middle;
}

/* Stylings for the Local Love table */
td.localtable {
  font-size: 1.2em;
  vertical-align: top;
  padding: 2em 2em 0.2em 0.2em;
}

/* Local Love table for desktop devices */
@media screen and (min-width: 767px) {
  table.tablelocaltable {
    width: 67%;
    margin: auto;
  }
}

/* Hover effects for sidebar menu */
#the-side-menu #sidebar-menu li a,
#the-side-menu #sidebar-menu li ul li a {
  font-family: 'Mustards', serif;
  font-weight: bold;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
#the-side-menu #sidebar-menu li a:hover,
#the-side-menu #sidebar-menu li ul li a:hover,
div.textwidget a:hover {
  opacity: 0.85;
}

/*#sidebar-menu li a, #sidebar.side-widget a:hover {
  opacity: 0.85;
}*/

/* Stytling for tabs on tabbed menu */
ul.tabs li a {
  background-color: #F3F3F3;
  border-radius: 10px 10px 0 0;
}

#footer .credit {
  text-align: left;
}

/* Use rectangle tabs on mobile devices */
@media handheld, only screen and (max-width: 767px) {
  ul.tabs li a {
    width: 80px;
    border-radius: 0;
  }
}

/* To align center */
.aligncenter {
  text-align: center;
}

/* Bold the prices on the menu */
.item-price {
  font-weight: bold;
}

/* Inline list with bullets desktop*/
@media screen and (min-width: 767px) {
  ul.inlinesolidbullet li:before {
    content: '\2022';
    margin-right: 0.5em;
    margin-left: 0.5em;
    vertical-align: middle;
    font-size: 2em;
  }

  ul.inlinesolidbullet li {
    font-size: 1.2em;
    display: inline;
  }

  ul.inlinesolidbullet {
    text-align: center;
  }
}

/* For mobile, display as regular list */
@media handheld, only screen and (max-width: 767px) {
  ul.inlinesolidbullet {
    list-style-type: disc;
  }
  ul.inlinesolidbullet li {
    font-size: 1.2em;
  }
}

/* regular solid bullet */
ul.solidbullet {
  line-height: 150%;
  font-size: 1.2em;
  list-style-type: disc;
}

/* Closing quotemark on blockquote */
blockquote.style02:after {
       content: url("/wp-content/themes/eatery/images/shortcodes/Pullquote02a.png");
       padding-left: 10px; /* Leaf won't clash with the last letter of the text */
       float: right; /* Horizontal position is set to the right edge of the column */
       position: relative; /* This is just an homage to Albert Einstein */
       top: -35px /*Vertical distance from the last line of text */
}

.what-text {
  display: none;
}
.what-text-header {
  font-size: 1.2em;
  font-weight: bold;
}
.what-text-items {
  font-size:1em;
}
.what-text-item:before { 
  content: ''; 
}
.what-image {
  display: block;
}
@media handheld, only screen and (max-width: 767px) {
  .what-text {
    display: block;
  }
  .what-image {
    display: none;
  }
}

.credit {
  text-align: right;
}