body {
  font: 14px/1 'Lobster1.4Regular', sans-serif;
  color: #FF6507;

}

.gallery {
  width: 840px;
  margin: 0 auto;
  padding: 5px;
  background: ;
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

.gallery > div {
  position: relative;
  float: left;
  padding: 5px;
}

.gallery > div > img {
  display: block;
  width: 200px;
  transition: .1s transform;
  transform: translateZ(0); /* hack */
}

.gallery > div:hover {
  z-index: 1;
}

.gallery > div:hover > img {
  transform: scale(1.8,1.8);
  transition: .3s transform;
}

.cf:before, .cf:after {
  display: table;
  content: "";
  line-height: 0;
}

.cf:after {
  clear: both;
}

h1 {
  margin: 40px 0;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
}


body {
	margin :0;
	padding :0;
	background :url("/assets/www.steviesdiner.com/images/bg-body.webp");
	line-height :25px;
}
a {
	outline :0;
}
img {
	border :0;
}

    font-family: 'Luckiest Guy', cursive;

@font-face{font-display:swap;
	font-family :'NunitoRegular';
	src :url('/assets/www.steviesdiner.com/fonts/nunito-regular-webfont.eot');
	src :url('/assets/www.steviesdiner.com/fonts/nunito-regular-webfont.eot') format('embedded-opentype'),
		url('/assets/www.steviesdiner.com/fonts/nunito-regular-webfont.woff') format('woff'),
		url('/assets/www.steviesdiner.com/fonts/nunito-regular-webfont.ttf') format('truetype'),
		url('/assets/www.steviesdiner.com/fonts/nunito-regular-webfont.svg') format('svg');
	font-weight :normal;
	font-style :normal;
}
@font-face{font-display:swap;
	font-family :'Lobster1.4Regular';
	src :url('/assets/www.steviesdiner.com/fonts/lobster-webfont.eot');
	src :url('/assets/www.steviesdiner.com/fonts/lobster-webfont.eot') format('embedded-opentype'),
		url('/assets/www.steviesdiner.com/fonts/lobster-webfont.woff') format('woff'),
		url('/assets/www.steviesdiner.com/fonts/lobster-webfont.ttf') format('truetype'),
		url('/assets/www.steviesdiner.com/fonts/lobster-webfont.svg') format('svg');
	font-weight :normal;
	font-style :normal;
}

@font-face{font-display:swap;
	font-family :'LimelightRegular';
	src :url('/assets/www.steviesdiner.com/fonts/limelight-webfont.eot');
	src :url('/assets/www.steviesdiner.com/fonts/limelight-webfont.eot') format('embedded-opentype'),
		url('/assets/www.steviesdiner.com/fonts/limelight-webfont.woff') format('woff'),
		url('/assets/www.steviesdiner.com/fonts/limelight-webfont.ttf') format('truetype'),
		url('/assets/www.steviesdiner.com/fonts/limelight-webfont.svg') format('svg');
	font-weight :normal;
	font-style :normal;
}
#header {
	height :205px;
	width :100%;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-navigation.webp");
	background-repeat :repeat-x;
	background-position :bottom;
}
#header div {
	width :960px;
	margin :0 auto;
	height :203px;
	position :relative;
}
#header div a img {
	border :0;
	float :right;
	overflow :hidden;
}
#header div img.logo {
	border :0;
	float :left;
	overflow :hidden;
	margin-top :30px;
}
#header div ul.navigation {
	margin :0;
	padding :0;
	list-style-type :none;
	position :absolute;
	left :0px;
	top :160px;
	overflow :hidden;
	width :620px;
}
#header div ul.navigation li {
	float :left;
}
#header div ul.navigation li:first-child a {
	padding-left :0;
}
#header div ul.navigation li a {
	text-decoration :none;
	padding :0 30px;
	color :#ebe9d7;
	font-family :'luckiest guy';
	color :#653202;
	font-size :28px;
}
#header div ul.navigation li a:hover {
	color :#ebe9d7;
}
#header div ul.navigation li a.active {
	color :#ebe9d7;
}
#body {
	width :960px;
	margin :0 auto;
	overflow :hidden;
}
#body .featured {
	width :960px;
	overflow :hidden;
	margin-bottom :0;
}
#body .featured img {
	border :0;
}
#body .featured h2 {
	font-family :'Lobster1.4Regular';
	font-size :36px;
	color :#FF6507;
	display :block;
	font-weight :normal;
}
#body .featured p {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#FFFFFF;
}
#body .featured p a {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#FAA923;
}
#body .featured p a:hover {
	color :#FF6507;
}
#body .featured ul {
	list-style-type :none;
	margin :40px 0 0 0;
	padding :0;
}
#body .featured ul li {
	float :left;
	width :320px;
	height :242px;
	text-align :center;
}
#body .featured ul li {
	background :transparent url("/assets/www.steviesdiner.com/images/frame.webp");
	background-repeat :no-repeat;
	background-position :top;
	height :202px;
	width :280px;
	padding :8px 22px 22px 18px;
}
#body #content {
	width :960px;
	margin :30px 0;
	height :auto;
	padding-top :18px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-content-top.webp");
	background-position :center top;
	background-repeat :no-repeat;
}
#body #content div {
	width :960px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-content-bottom.webp");
	background-position :center bottom;
	background-repeat :no-repeat;
	padding-bottom :22px;
}
#body #content div div {
	width :860px;
	padding :10px 50px 20px 50px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-content.webp");
	background-position :center center;
	background-repeat :repeat-y;
}
#body #content div div h1 {
	font-family :'Lobster1.4Regular';
	font-size :36px;
	color :#FF6507;
	font-weight :normal;
	margin-bottom :50px;
}
#body #content div div ul {
	list-style-type :none;
	margin :0;
	padding :0;
}
#body #content div div ul li {
	float :none;
	margin :0 0 50px 0;
	padding :0;
}
#body #content div div ul li h4 {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#822619;
	font-weight :normal;
}
#body #content div div ul li h2 {
	font-family :'Lobster1.4Regular';
	font-size :18px;
	color :#822619;
	font-weight :normal;
}
#body #content div div ul li h2 a {
	font-family :'Lobster1.4Regular';
	font-size :24px;
	color :#822619;
	text-decoration :none;
	font-weight :normal;
}
#body #content div div ul li p {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#822619;
	font-weight :normal;
}
#body #content div div ul li p a {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#822619;
	font-weight :normal;
	text-decoration :underline;
}
#body #content div div ul li p a:hover {
	color:#a0210b;
}
#body #content div div ul li p span {
	font-family :'NunitoRegular';
	font-size :14px;
	color :#822619;
	font-weight :normal;
}
#body #content div div ul li h2 a:hover {
	color :#80210b;
}
#body .content div div form label {
	display :block;
}
#body .content div div form label span {
	display :block;
	color :#000000;
	font-family :'NunitoRegular';
	font-size :16px;
	font-weight :normal;
}
#body .content div div form label input {
	background :transparent url("/assets/www.steviesdiner.com/images/interface.webp") no-repeat 0 -77px;
	width :286px;
	height :20px;
	border :0;
	padding :5px;
	margin-bottom :10px;
}
#body .content div div form label textarea {
	background :transparent url("/assets/www.steviesdiner.com/images/interface.webp") no-repeat 0 -157px;
	width :522px;
	height :206px;
	border :0;
	padding :5px;
	margin-bottom :5px;
}
#body .content div div form input[type="submit"] {
	background :transparent url("/assets/www.steviesdiner.com/images/button.webp") no-repeat 0 -450px;
	width :101px;
	height :36px;
	border :0;
	padding :5px;
	margin-bottom :20px;
	cursor :pointer;
}
#body .content div div form input[type="submit"]:hover {
	background :transparent url("/assets/www.steviesdiner.com/images/button.webp") no-repeat 0 -364px;
}
#body .content {
	width :620px;
	margin :30px 40px 30px 0;
	height :auto;
	padding-top :18px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-content-top2.webp");
	background-position :center top;
	background-repeat :no-repeat;
	float :left;
}
#body .content div {
	width :620px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-content-bottom2.webp");
	background-position :center bottom;
	background-repeat :no-repeat;
	padding-bottom :12px;
}
#body .content div div {
	width :540px;
	padding :10px 40px 20px 40px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-content2.webp");
	background-position :center center;
	background-repeat :repeat-y;
}
#body .content div div h4 {
	font-size :24px;
	color :#822619;
	font-family :'Lobster1.4Regular';
	font-weight :normal;
}
#body .content div div p {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#4c1407;
	text-align :justify;
}
#body .content div div p a {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#4c1407;
}
#body .content div div p a:hover {
	color :#80210b;
}
#body .content div div h1 {
	font-family :'Lobster1.4Regular';
	font-size :36px;
	color :#FF6507;
	font-weight :normal;
}
#body .content div div ul {
	list-style-type :none;
	margin :0;
	padding :0;
	width :580px;
	margin-left :-22px;
}
#body .content div div ul li {
	margin-bottom :20px;
	border-style :dotted;
	border-top :none;
	border-left :none;
	border-right :none;
	padding :0 25px 10px 25px;
	position :relative;
}
#body .content div div ul li.last {
	border :none;
}
#body .content div div ul li h2 a {
	font-family :'Lobster1.4Regular';
	font-size :24px;
	color :#822619;
	font-weight :normal;
	text-decoration :none;
}
#body .content div div ul li p {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#822619;
	font-weight :normal;
	text-decoration :none;
	width :400px;
}
#body .content div div ul li p a {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#822619;
	font-weight :normal;
}
#body .content div div ul li p a:hover {
	font-family :'NunitoRegular';
	font-size :16px;
	color :#80210b;
	font-weight :normal;
}
#body .content div div ul li span.price {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -673px;
	width :70px;
	height :70px;
	display :block;
	text-align :center;
	line-height :70px;
	font-family :'Luckiest guy';
	color :#ebe9d7;
	font-size :28px;
	position :absolute;
	left :440px;
	top :0px;
}
#body .content div div div {
	background :none;
	text-align :center;
	width :530px;
	margin :0;
	padding :0;
	position:relative
}
#body .sidebar {
	width :280px;
	float :left;
	margin :4px 0;
	text-align :center;
	position: fixed;
	margin-left: 650px;
}
#body .sidebar h1 {
	color :#FF6507;
	font-family :'Lobster1.4Regular';
	font-size :36px;
	font-weight :normal;
	margin-bottom :10px;
}
#body .sidebar span {
	color :#ffffff;
	font-family :'NunitoRegular';
	font-size :16px;
	font-weight :normal;
	display :block;
}
#body .sidebar ul.navigation {
	list-style-type :none;
	margin :50px 0 0 0;
	padding :0;
}
#body .sidebar ul.navigation li {
	border-style :solid;
	border-color :#EBE9D7;
	border-left :none;
	border-right :none;
	border-top :none;
	height :50px;
	line-height :50px;
}
#body .sidebar ul.navigation li.first {
	border-style :solid;
	border-color :#EBE9D7;
	border-left :none;
	border-right :none;
}
#body .sidebar ul.navigation li a {
	text-decoration :none;
	font-family :'luckiest guy';
	font-size :32px;
	color :#EBE9D7;
	text-align :center;
	font-weight :normal;
}
#body .sidebar ul.navigation li a:hover {
	color :#FF6507;
	font-size :32px;
	font-family :'luckiest guy';
}
#body .sidebar ul.navigation li a.active {
	color :#FF6507;
	font-size :32px;
	font-family :'luckiest guy';
}
#body .sidebar a.download {
	background :transparent url("/assets/www.steviesdiner.com/images/button.webp") no-repeat 0 -96px;
	display :block;
	height :46px;
	width :278px;
	line-height :46px;
	text-decoration :none;
	color :#ebe9d7;
	font-size :26px;
	font-family :'Lobster1.4Regular';
	margin-top :40px;
}
#body .sidebar a.download:hover {
	background :transparent url("/assets/www.steviesdiner.com/images/button.webp") no-repeat 0 0;
}
#body .sidebar ul li.last {
	border-bottom :none;
}
#body .sidebar ul {
	list-style-type :none;
	margin :0 0 50px 0;
	padding :0;
}
#body .sidebar ul li.first {
	border-style :dotted;
	border-color :#822619;
	border-left :none;
	border-right :none;
	border-top :dotted;
}
#body .sidebar h6 {
	color :#FF6507;
	font-family :'Lobster1.4Regular';
	font-size :20px;
	font-weight :normal;
	margin-bottom :10px;
}	
#body .sidebar ul li {
	border-style :dotted;
	border-color :#822619;
	border-left :none;
	border-right :none;
	border-top :none;
	line-height :18px;
	padding :10px 10px;
	font-family :'NunitoRegular';
}
#body .sidebar ul li a {
	font-family :'NunitoRegular';
	text-decoration :none;
	color :#FFFFFF;
	font-size :16px;
}
#body .sidebar ul li a:hover {
	font-family :'NunitoRegular';
	text-decoration :none;
	color :#FF6507;
	font-size :16px;
}
#body .sidebar ul {
	margin-top :30px;
}
#body div#section {
	float :left;
	height :auto;
	margin :30px 40px 30px 0;
	padding-top :18px;
	width :620px;
}
#body div#section div.section {
	background :transparent url("/assets/www.steviesdiner.com/images/bg-blog-top.webp");
	background-repeat :no-repeat;
	background-position :top center;
	width :532px;
	padding-top :18px;
	margin :0 0 50px 0;
	position :relative;
	left :20px;
	float :right;
}
#body div#section div.section div {
	background :transparent url("/assets/www.steviesdiner.com/images/bg-blog-bottom.webp");
	background-repeat :no-repeat;
	background-position :center bottom;
	width :532px;
	padding-bottom :25px;
}
#body div#section div.section div div {
	background :transparent url("/assets/www.steviesdiner.com/images/bg-blog-center.webp");
	background-repeat :repeat-y;
	background-position :center;
	width :452px;
	padding :10px 40px 10px 40px;
}
#body div#section div.section div div a img {
	border :0;
	margin :0 20px 0 0;
	float :left;
}
#body div#section div.section div div h2 {
	font-family :'LimelightRegular';
	color :#FF6507;
	font-size :28px;
	font-weight :normal;
	margin :0;
	padding :0;
	text-transform :uppercase;
	width :auto;
}
#body div#section div.section div div h2 a {
	font-family :'LimelightRegular';
	color :#822619;
	font-size :28px;
	font-weight :normal;
	text-decoration :none;
	line-height :30px;
}
#body div#section div.section div div h2 a:hover {
	color :#FF6507;
	text-decoration :none;
}
#body div#section div.section div div h3 {
	font-family :'NunitoRegular';
	color :#ffffff;
	font-size :14px;
	font-weight :normal;
	margin :25px 0 0 0;
	padding :0;
	width :auto;
}
#body div#section div.section div div h3 a {
	color :#80210b;
	text-decoration :underline;
}
#body div#section div.section div div a {
	text-decoration :underline;
	color :#80210b;
}
#body div#section div.section div div a:hover {
	text-decoration :underline;
}
#body div#section div.section div div a span {
	font-family :'NunitoRegular';
	color :#80210b;
	font-size :14px;
	font-weight :normal;
	padding :0;
	width :auto;
}
#body div#section div.section div div p {
	font-family :'NunitoRegular';
	color :#ffffff;
	font-size :14px;
	width :auto;
	margin-top :70px;
}
#body div#section div.section div div a.price {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 0;
	width :90px;
	height :69px;
	display :block;
	padding-top :20px;
	text-align :center;
	font-family :'LimelightRegular';
	font-size :24px;
	color :#ebe9d7;
	text-decoration :none;
	position :absolute;
	top :0;
	left :-100px;
}
#body div#section div.section div div a.price span {
	display :block;
	font-family :'LimelightRegular';
	font-size :24px;
	color :#ebe9d7;
}
#footer {
	height :130px;
	width :100%;
	padding :20px 0;
	margin-top :20px;
	background :transparent url("/assets/www.steviesdiner.com/images/bg-footer.webp");
	background-repeat :repeat-x;
	background-position :top;
	background-color :#FF6507;
}
#footer div {
	width :960px;
	margin :0 auto;
}
#footer div ul {
	list-style-type :none;
	margin :0;
	padding :0;
}
#footer div ul li.first {
	text-align :left;
}
#footer div ul li img {
	border :0;
}
#footer div ul li {
	float :left;
	width :300px;
	padding :0 5px;
	text-align :center;
}
#footer div ul li.last {
	padding-left :75px;
	width :250px;
}
#footer div ul li h2 {
	color :#ebe9d7;
	font-family :'Lobster1.4Regular';
	font-weight :normal;
	font-size :18px;
	margin :10px 0;
	padding :0;
}
#footer div ul li h3 a{
	color :#ebe9d7;
	font-family :'luckiest guy';
	font-size :24px;
	font-weight :normal;
	margin :10px 0;
	padding :0;
	text-decoration: none
}
#footer div ul li h3{
	color :#ebe9d7;
	font-family :'luckiest guy';
	font-size :24px;
	font-weight :normal;
	margin :10px 0;
	padding :0;
	text-decoration: none
}
#footer div ul li ul {
	list-style-type :none;
	margin :0;
	padding :0;
}
#footer div ul li img.logo {
	margin-top :20px;
}
#footer div ul li ul li {
	float :left;
	width :auto;
	margin :0 5px;
	padding :0;
}
#footer div ul li ul .connect li {
	float :left;
	width :auto;
	margin :0 5px;
	padding :0;
}
#footer div ul li ul li a.facebook {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -228px;
	float :left;
	height :39px;
	width :39px;
}
#footer div ul li ul li a.facebook:hover {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -139px;
}
#footer div ul li ul li a.twitter {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -584px;
	float :left;
	height :39px;
	width :39px;
}
#footer div ul li ul li a.twitter:hover {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -495px;
}
#footer div ul li ul li a.googleplus {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -406px;
	float :left;
	height :39px;
	width :92px;
}
#footer div ul li ul li a.googleplus:hover {
	background :transparent url("/assets/www.steviesdiner.com/images/icon.webp") no-repeat 0 -317px;
}
#footer div ul li input[type="submit"] {
	background :transparent url("/assets/www.steviesdiner.com/images/button.webp") no-repeat 0 -278px;
	width :215px;
	height :36px;
	border :0;
	cursor :pointer;
}
#footer div ul li input[type="submit"]:hover {
	background :transparent url("/assets/www.steviesdiner.com/images/button.webp") no-repeat 0 -192px;
}
#footer div ul li input {
	background :transparent url("/assets/www.steviesdiner.com/images/interface.webp") no-repeat 0 0;
	border :0;
	width :220px;
	height :17px;
	padding :5px 5px;
	text-align :center;
	font-family :'NunitoRegular';
	font-size :12px;
	margin-bottom :10px;
}
#footer div ul li span {
	display :block;
	color :#ebe9d7;
	font-family :'NunitoRegular';
	font-size :14px;
}
#footer div ul li ul.navigation {
	list-style-type :none;
	margin :0 auto;
	padding :10px 0 0 0;
	display :inline-block;
	overflow :hidden;
	height :20px;
}
#footer div ul li ul.navigation li {
	margin :0;
	padding :0;
}
#footer div ul li ul.navigation li a {
	color :#ebe9d7;
	font-family :'NunitoRegular';
	font-weight :normal;
	font-size :14px;
	text-decoration :none;
	padding :0 10px;
	display :block;
	border-style :solid;
	border-right :none;
	border-top :none;
	border-bottom :none;
	border-color :#ebe9d7;
	border-width :1px;
	line-height :20px;
}
#footer div ul li ul.navigation li a:hover {
	text-decoration :underline;
}
#footer div ul li ul.navigation li:first-child a {
	border-left :none;
}
/*
     FILE ARCHIVED ON 23:04:40 Mar 29, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:09:36 Oct 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.354
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.03
  esindex: 0.006
  cdx.remote: 7.141
  LoadShardBlock: 180.895 (3)
  PetaboxLoader3.resolve: 3179.596 (5)
  PetaboxLoader3.datanode: 336.691 (6)
  load_resource: 3357.614 (2)
*/