/*
 * Skeleton V1.1
 * Copyright 2011, Dave Gamache
 * 
 * Compass-sass edition by Nate Hunzaker
 *
 * www.getskeleton.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 8/17/2011
 */
 
 h3.pet{
	margin-top: 10px;
}
div.action span{
	background: rgb(106, 36, 31) !important;
	opacity: 0.8 !important;
}
 div.action a {
background-color: rgb(254, 253, 245) !important;
opacity: 0.8 !important;
}
 
/* line 4, ../stylesheets/sass/partials/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 11, ../stylesheets/sass/partials/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 13, ../stylesheets/sass/partials/_reset.scss */
body {
  line-height: 1;
}

/* line 15, ../stylesheets/sass/partials/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 17, ../stylesheets/sass/partials/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 20, ../stylesheets/sass/partials/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 23, ../stylesheets/sass/partials/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 3, ../stylesheets/sass/partials/_base_type.scss */
html {
  font-size: 62.5%;
}

/* line 5, ../stylesheets/sass/partials/_base_type.scss */
body {
  background: #fff;
  font-family: "freight-sans-pro", helvetica, verdana, sans-serif;
  font-size: 1.6em;
  font-size: 1.6rem;
  line-height: 1.6em;
  color: #3f3e3e;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}

/* line 20, ../stylesheets/sass/partials/_base_type.scss */
h1, h2, h3, h4, h5, h6 {
  color: #181818;
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 26, ../stylesheets/sass/partials/_base_type.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 31, ../stylesheets/sass/partials/_base_type.scss */
h1 {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 1em;
  margin-bottom: 14px;
}

/* line 32, ../stylesheets/sass/partials/_base_type.scss */
h2 {
  font-size: 30px;
  font-size: 3.0rem;
  line-height: 1em;
  margin-bottom: 10px;
}

/* line 33, ../stylesheets/sass/partials/_base_type.scss */
h3 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 1em;
  margin-bottom: 8px;
}

/* line 34, ../stylesheets/sass/partials/_base_type.scss */
h4 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 1em;
  margin-bottom: 4px;
}

/* line 35, ../stylesheets/sass/partials/_base_type.scss */
h5 {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 1em;
}

/* line 36, ../stylesheets/sass/partials/_base_type.scss */
h6 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
}

/* line 38, ../stylesheets/sass/partials/_base_type.scss */
.subheader {
  color: #777;
}

/* line 40, ../stylesheets/sass/partials/_base_type.scss */
p {
  margin: 0 0 20px 0;
}
/* line 44, ../stylesheets/sass/partials/_base_type.scss */
p img {
  margin: 0;
}
/* line 48, ../stylesheets/sass/partials/_base_type.scss */
p.lead {
  font-size: 21px;
  line-height: 27px;
  color: #777;
}

/* line 57, ../stylesheets/sass/partials/_base_type.scss */
em {
  font-style: italic;
}

/* line 58, ../stylesheets/sass/partials/_base_type.scss */
strong {
  font-weight: bold;
  color: #333;
}

/* line 59, ../stylesheets/sass/partials/_base_type.scss */
small {
  font-size: 80%;
}

/*	Blockquotes  */
/* line 62, ../stylesheets/sass/partials/_base_type.scss */
blockquote, blockquote p {
  font-size: 17px;
  line-height: 24px;
  color: #777;
  font-style: italic;
}

/* line 63, ../stylesheets/sass/partials/_base_type.scss */
blockquote {
  margin: 0 0 20px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #dddddd;
}

/* line 64, ../stylesheets/sass/partials/_base_type.scss */
blockquote cite {
  display: block;
  font-size: 12px;
  color: #555;
}

/* line 65, ../stylesheets/sass/partials/_base_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 66, ../stylesheets/sass/partials/_base_type.scss */
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
  color: #555;
}

/* line 68, ../stylesheets/sass/partials/_base_type.scss */
hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0;
}

/* line 74, ../stylesheets/sass/partials/_base_type.scss */
a, a:visited {
  color: #333;
  text-decoration: underline;
  outline: 0;
}

/* line 75, ../stylesheets/sass/partials/_base_type.scss */
a:hover, a:focus {
  color: #000;
}

/* line 76, ../stylesheets/sass/partials/_base_type.scss */
p a, p a:visited {
  line-height: inherit;
}

/* line 78, ../stylesheets/sass/partials/_base_type.scss */
nav li a:link, nav li a:active, nav li a:visited {
  text-decoration: none;
  text-transform: uppercase;
}

/* line 85, ../stylesheets/sass/partials/_base_type.scss */
nav li a {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  font-size: 1.6em;
  font-size: 1.6rem;
  font-weight: 500;
}

/* line 91, ../stylesheets/sass/partials/_base_type.scss */
nav span {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  font-size: 2em;
  font-size: 2rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}

/* line 100, ../stylesheets/sass/partials/_base_type.scss */
div#bck-wrapper h2, #ristorante div.nine h2, div.kitchen-wrap h2, div.take-wrap h2 {
  padding: 10px 0;
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  color: rgba(191, 173, 39, 0.8);
  font-style: italic;
  font-weight: normal;
  text-transform: none;
}

/* line 108, ../stylesheets/sass/partials/_base_type.scss */
div.kitchen-wrap h1 {
  padding-bottom: 0;
  border-bottom: 0;
  margin: 20px 0;
}

/* line 113, ../stylesheets/sass/partials/_base_type.scss */
div#bck-wrapper span a {
  color: #fff;
  font-family: Gerorgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 1.8em;
  font-size: 1.8rem;
  line-height: 2.3em;
}

/* line 122, ../stylesheets/sass/partials/_base_type.scss */
div#bck-wrapper span a:hover {
  color: #3f3e3e;
}

/* line 125, ../stylesheets/sass/partials/_base_type.scss */
div.vcard {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}

/* line 131, ../stylesheets/sass/partials/_base_type.scss */
footer div.vcard {
  font-size: 1.6em;
  font-size: 1.6rem;
}

/* line 135, ../stylesheets/sass/partials/_base_type.scss */
footer div.vcard div.tel {
  font-family: "freight-sans-pro", helvetica, verdana, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: rgba(254, 253, 245, 0.8) !important;
}

/* line 142, ../stylesheets/sass/partials/_base_type.scss */
section.main article > span {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
}

/* line 146, ../stylesheets/sass/partials/_base_type.scss */
section.main article em {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: italic;
  color: rgba(191, 173, 39, 0.8);
  font-size: 2.1em;
  font-size: 2.1rem;
}

/* line 154, ../stylesheets/sass/partials/_base_type.scss */
section.main article p {
  font-size: 1.4em;
  font-size: 1.4rem;
  line-height: 1.5em;
}

/* line 159, ../stylesheets/sass/partials/_base_type.scss */
section.main article a {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 1.6em;
  font-size: 1.6rem;
}

/* line 167, ../stylesheets/sass/partials/_base_type.scss */
div.action span {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  color: #fff;
  font-size: 36px;
  font-size: 3.6rem;
  background: rgba(106, 36, 31, 0.8);
  padding: 10px;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
}

/* line 179, ../stylesheets/sass/partials/_base_type.scss */
div.action a {
  display: inline-block;
  padding: 10px;
  background-color: rgba(254, 253, 245, 0.8);
  border-bottom: solid #3f3e3e #e4dcbc;
  border-right: solid #3f3e3e #e4dcbc;
  font-family: Gerorgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  margin-top: 15px;
}

/* line 191, ../stylesheets/sass/partials/_base_type.scss */
#formula h2 {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: none;
}

/* line 197, ../stylesheets/sass/partials/_base_type.scss */
section.mercoledi h2, section.mercoledi h3, section.mercoledi a {
  color: rgba(254, 253, 245, 0.8);
}

/* line 200, ../stylesheets/sass/partials/_base_type.scss */
section.mercoledi > span a {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  padding-top: 5px;
}

/* line 204, ../stylesheets/sass/partials/_base_type.scss */
section#eventi h2, div#chef h2 {
  color: #3f3e3e;
}

/* line 207, ../stylesheets/sass/partials/_base_type.scss */
section#eventi h3, section#preparazioni h3 {
  color: #3f3e3e;
  margin: 0 10px;
}

/* line 211, ../stylesheets/sass/partials/_base_type.scss */
section#eventi h3, section#preparazioni h3 {
  font-size: 2.1em;
  font-size: 2.1rem;
  border-bottom: 1px solid rgba(191, 173, 39, 0.8);
  padding-bottom: 3px;
}

/* line 218, ../stylesheets/sass/partials/_base_type.scss */
section#preparazioni ul li {
  font-variant: small-caps;
  font-size: 1.8em;
  font-size: 1.8rem;
  color: #a85a22;
  margin-bottom: 5px;
}

/* line 226, ../stylesheets/sass/partials/_base_type.scss */
section#eventi ul span {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  color: #6a241f;
  font-style: italic;
  font-weight: bold;
}

/* line 232, ../stylesheets/sass/partials/_base_type.scss */
div#merc-wrap > span > a {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
  padding-top: 15px;
}

/* line 237, ../stylesheets/sass/partials/_base_type.scss */
div#merc-wrap h3 {
  font-size: 1.6em;
  font-size: 1.6rem;
  background: #a85a22;
}

/* line 242, ../stylesheets/sass/partials/_base_type.scss */
section#eventi h3, section#preparazioni h3 {
  padding-top: 0;
}

/* line 245, ../stylesheets/sass/partials/_base_type.scss */
div#chef h3 {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-style: italic;
  color: rgba(191, 173, 39, 0.8);
  text-transform: none;
  font-size: 2.1em;
  font-size: 2.1rem;
  padding-top: 10px;
}

/* line 255, ../stylesheets/sass/partials/_base_type.scss */
div#corsi h2 {
  color: rgba(254, 253, 245, 0.8);
}

/* line 258, ../stylesheets/sass/partials/_base_type.scss */
div#corsi ol dt {
  color: rgba(191, 173, 39, 0.8);
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.8em;
  font-size: 1.8rem;
  font-weight: 700;
}

/* line 266, ../stylesheets/sass/partials/_base_type.scss */
div#corsi span {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
}

/* line 270, ../stylesheets/sass/partials/_base_type.scss */
div#corsi span a:link, div#corsi span a:active, div#corsi span a:visited {
  color: rgba(254, 253, 245, 0.8);
  text-decoration: none;
}

/* line 274, ../stylesheets/sass/partials/_base_type.scss */
div#corsi span a:hover {
  text-decoration: underline;
}

/* line 277, ../stylesheets/sass/partials/_base_type.scss */
#links h3 {
  color: rgba(191, 173, 39, 0.8);
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-size: 2.8em;
  font-size: 2.8rem;
  font-style: italic;
  text-transform: none;
}

/* line 285, ../stylesheets/sass/partials/_base_type.scss */
#links ul {
  font-size: 1.8em;
  font-size: 1.8rem;
}

/* line 289, ../stylesheets/sass/partials/_base_type.scss */
#links dt {
  display: block;
  margin-top: 15px;
}

/* line 293, ../stylesheets/sass/partials/_base_type.scss */
#links dd a {
  font-weight: bold;
  color: #6a241f;
  text-decoration: none;
  margin-top: 5px;
  display: block;
}

/* line 300, ../stylesheets/sass/partials/_base_type.scss */
#ricetta h3 {
  font-size: 2.4em;
  font-size: 2.4rem;
}

/* line 304, ../stylesheets/sass/partials/_base_type.scss */
#ricetta h4 {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-size: 1.6em;
  font-size: 1.6rem;
  color: #3f3e3e;
  margin-top: 10px;
  font-style: italic;
  text-transform: none;
  margin-bottom: 30px;
}

/* line 314, ../stylesheets/sass/partials/_base_type.scss */
div.wrap-ricetta > p span, div.wrap-ricetta > ul span, #ricetta aside > span {
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 319, ../stylesheets/sass/partials/_base_type.scss */
.parole-wrap ul li {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: none;
  margin: 5px 5px 10px 0;
}

/* line 325, ../stylesheets/sass/partials/_base_type.scss */
.parole-wrap ul li a {
  text-decoration: none;
  padding: 5px;
}

/* line 329, ../stylesheets/sass/partials/_base_type.scss */
.parole-wrap ul li a:hover {
  background: rgba(191, 173, 39, 0.8);
  color: #fff;
}

/* line 333, ../stylesheets/sass/partials/_base_type.scss */
.parole-wrap ul li a.active {
  color: rgba(191, 173, 39, 0.8);
  font-weight: bold;
}

/* line 337, ../stylesheets/sass/partials/_base_type.scss */
.parole-wrap ul li a.active:hover {
  background-color: #E4DCBC;
}

/* line 340, ../stylesheets/sass/partials/_base_type.scss */
#glossario aside span {
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  color: rgba(191, 173, 39, 0.8);
  text-transform: none;
  text-transform: capitalize;
}

/* line 348, ../stylesheets/sass/partials/_base_type.scss */
#glossario h2 {
  margin-bottom: 30px;
  color: #3f3e3e;
}

/* line 352, ../stylesheets/sass/partials/_base_type.scss */
div#form h1 {
  border-bottom: none;
}

/* line 356, ../stylesheets/sass/partials/_base_type.scss */
div#chiusura {
  background-color: #cc7200;
  color: #fff;
  text-align: center;
  padding: 0.5em 0 0.3em 0;
  display: none;
}
/* line 363, ../stylesheets/sass/partials/_base_type.scss */
div#chiusura em {
  font-size: 2.4rem;
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
}
/* line 369, ../stylesheets/sass/partials/_base_type.scss */
div#chiusura p {
  font-size: 1.8rem;
  font-size: 18px;
  display: inline;
  padding-left: 0.3em;
}

/* line 4, ../stylesheets/sass/partials/_lists.scss */
ul, ol {
  margin-bottom: 20px;
}

/* line 8, ../stylesheets/sass/partials/_lists.scss */
ul {
  list-style: none outside;
}

/* line 12, ../stylesheets/sass/partials/_lists.scss */
ol {
  list-style: decimal;
}

/* line 16, ../stylesheets/sass/partials/_lists.scss */
ol, ul.square, ul.circle, ul.disc {
  margin-left: 30px;
}

/* line 20, ../stylesheets/sass/partials/_lists.scss */
ul.square {
  list-style: square outside;
}

/* line 24, ../stylesheets/sass/partials/_lists.scss */
ul.circle {
  list-style: circle outside;
}

/* line 28, ../stylesheets/sass/partials/_lists.scss */
ul.disc {
  list-style: disc outside;
}

/* line 32, ../stylesheets/sass/partials/_lists.scss */
ul ul, ul ol, ol ol, ol ul {
  margin: 4px 0 5px 30px;
  font-size: 90%;
}

/* line 37, ../stylesheets/sass/partials/_lists.scss */
ul ul li, ul ol li, ol ol li, ol ul li {
  margin-bottom: 6px;
}

/* line 41, ../stylesheets/sass/partials/_lists.scss */
li {
  line-height: 18px;
  margin-bottom: 12px;
}

/* line 46, ../stylesheets/sass/partials/_lists.scss */
ul.large li {
  line-height: 21px;
}

/* line 50, ../stylesheets/sass/partials/_lists.scss */
li p {
  line-height: 21px;
}

/* line 4, ../stylesheets/sass/partials/_images.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 12, ../stylesheets/sass/partials/_buttons.scss */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
  background: #eee;
  /* Old browsers */
  border: 1px solid #aaaaaa;
  border-color: #cccccc #cccccc #aaaaaa #cccccc;
  color: #444;
  cursor: pointer;
  font: bold 11px/normal "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
  padding: 8px 10px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2))), #eeeeee;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)), #eeeeee;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)), #eeeeee;
  background: -o-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)), #eeeeee;
  background: -ms-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)), #eeeeee;
  background: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)), #eeeeee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 7, ../../../../../usr/local/lib/ruby/gems/1.8/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
  *display: inline;
}
/* line 29, ../stylesheets/sass/partials/_buttons.scss */
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
  color: #222;
  background: #ddd;
  /* Old browsers */
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3))), #222222;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3)), #222222;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3)), #222222;
  background: -o-linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3)), #222222;
  background: -ms-linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3)), #222222;
  background: linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3)), #222222;
  border: 1px solid #888888;
  border-color: #aaaaaa #888888 #888888 #aaaaaa;
}
/* line 37, ../stylesheets/sass/partials/_buttons.scss */
.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
  background: #ccc;
  /* Old browsers */
  border: 1px solid #666666;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.35)), color-stop(100%, rgba(10, 10, 10, 0.4))), #cccccc;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.35), rgba(10, 10, 10, 0.4)), #cccccc;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.35), rgba(10, 10, 10, 0.4)), #cccccc;
  background: -o-linear-gradient(rgba(255, 255, 255, 0.35), rgba(10, 10, 10, 0.4)), #cccccc;
  background: -ms-linear-gradient(rgba(255, 255, 255, 0.35), rgba(10, 10, 10, 0.4)), #cccccc;
  background: linear-gradient(rgba(255, 255, 255, 0.35), rgba(10, 10, 10, 0.4)), #cccccc;
}
/* line 43, ../stylesheets/sass/partials/_buttons.scss */
.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
  width: 100%;
}

/* Fix for odd Mozilla border & padding issues */
/* line 53, ../stylesheets/sass/partials/_buttons.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 4, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs {
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  border-bottom: solid 1px #dddddd;
  zoom: 1;
}
/* line 12, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs li {
  display: block;
  width: auto;
  height: 30px;
  padding: 0;
  float: left;
  margin-bottom: 0;
}
/* line 20, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs li a {
  display: block;
  text-decoration: none;
  width: auto;
  height: 29px;
  padding: 0px 20px;
  line-height: 30px;
  border: solid 1px #dddddd;
  border-width: 1px 1px 0 0;
  margin: 0;
  background: #f5f5f5;
}
/* line 32, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs li a.active {
  background: #fff;
  height: 30px;
  position: relative;
  top: -4px;
  padding-top: 4px;
  border-left-width: 1px;
  margin: 0 0 0 -1px;
  color: #111;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -ms-border-top-left-radius: 2px;
  -o-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -ms-border-top-right-radius: 2px;
  -o-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 45, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs li a:first-child {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -ms-border-top-left-radius: 2px;
  -o-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -ms-border-top-right-radius: 2px;
  -o-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 49, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs li a:first-child a {
  border-width: 1px 1px 0 1px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -ms-border-top-left-radius: 2px;
  -o-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -ms-border-top-right-radius: 2px;
  -o-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 53, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs li a:first-child a.active {
  margin-left: 0;
}
/* line 64, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs:before, ul.tabs:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* line 73, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs:after {
  clear: both;
}

/* line 79, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs-content {
  margin: 0;
  display: block;
}
/* line 82, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 85, ../stylesheets/sass/partials/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}

/* line 4, ../stylesheets/sass/partials/_forms.scss */
form, fieldset {
  margin-bottom: 20px;
}

/* line 8, ../stylesheets/sass/partials/_forms.scss */
input[type="number"] {
  -webkit-apperance: none;
}

/* line 12, ../stylesheets/sass/partials/_forms.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select {
  background: #fff;
  border: 1px solid #cccccc;
  color: #777;
  display: block;
  font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 0 20px;
  max-width: 100%;
  outline: none;
  padding: 6px 4px;
  width: 210px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 27, ../stylesheets/sass/partials/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, textarea:focus, select:focus {
  border: 1px solid #aaaaaa;
  color: #444;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

/* line 35, ../stylesheets/sass/partials/_forms.scss */
select {
  padding: 0;
  width: 220px;
}

/* line 40, ../stylesheets/sass/partials/_forms.scss */
textarea {
  min-height: 60px;
}

/* line 44, ../stylesheets/sass/partials/_forms.scss */
label, legend {
  display: block;
  font-weight: bold;
  font-size: 13px;
}

/* line 50, ../stylesheets/sass/partials/_forms.scss */
input[type="checkbox"] {
  display: inline;
}

/* line 54, ../stylesheets/sass/partials/_forms.scss */
label span, legend span {
  font-weight: normal;
  font-size: 13px;
  color: #444;
}

/* line 4, ../stylesheets/sass/partials/_misc.scss */
.remove-bottom {
  margin-bottom: 0 !important;
}

/* line 5, ../stylesheets/sass/partials/_misc.scss */
.half-bottom {
  margin-bottom: 10px !important;
}

/* line 6, ../stylesheets/sass/partials/_misc.scss */
.add-bottom {
  margin-bottom: 20px !important;
}

/* line 18, ../stylesheets/sass/partials/_grid.scss */
.container {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding: 0;
}

/* line 19, ../stylesheets/sass/partials/_grid.scss */
.row {
  margin-bottom: 20px;
}

/* line 22, ../stylesheets/sass/partials/_grid.scss */
.container {
  /* Nested Column Classes */
}
/* line 25, ../stylesheets/sass/partials/_grid.scss */
.container .one.column, .container .one-third.column, .container .two-thirds.column,
.container .one.columns {
  width: 40px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 26, ../stylesheets/sass/partials/_grid.scss */
.container .two.columns {
  width: 100px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 27, ../stylesheets/sass/partials/_grid.scss */
.container .three.columns {
  width: 160px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 28, ../stylesheets/sass/partials/_grid.scss */
.container .four.columns {
  width: 220px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 29, ../stylesheets/sass/partials/_grid.scss */
.container .five.columns {
  width: 280px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 30, ../stylesheets/sass/partials/_grid.scss */
.container .six.columns {
  width: 340px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 31, ../stylesheets/sass/partials/_grid.scss */
.container .seven.columns {
  width: 400px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 32, ../stylesheets/sass/partials/_grid.scss */
.container .eight.columns {
  width: 460px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 33, ../stylesheets/sass/partials/_grid.scss */
.container .nine.columns {
  width: 520px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 34, ../stylesheets/sass/partials/_grid.scss */
.container .ten.columns {
  width: 580px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 35, ../stylesheets/sass/partials/_grid.scss */
.container .eleven.columns {
  width: 640px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 36, ../stylesheets/sass/partials/_grid.scss */
.container .twelve.columns {
  width: 700px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 37, ../stylesheets/sass/partials/_grid.scss */
.container .thirteen.columns {
  width: 760px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 38, ../stylesheets/sass/partials/_grid.scss */
.container .fourteen.columns {
  width: 820px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 39, ../stylesheets/sass/partials/_grid.scss */
.container .fifteen.columns {
  width: 880px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 40, ../stylesheets/sass/partials/_grid.scss */
.container .sixteen.columns {
  width: 940px;
  float: left;
  display: inline;
  margin: 0 10px 20px 10px;
}
/* line 42, ../stylesheets/sass/partials/_grid.scss */
.container .one-third.column {
  width: 300px;
}
/* line 43, ../stylesheets/sass/partials/_grid.scss */
.container .two-thirds.column {
  width: 600px;
}
/* line 46, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-one {
  padding-left: 60px;
}
/* line 47, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-two {
  padding-left: 120px;
}
/* line 48, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-three {
  padding-left: 180px;
}
/* line 49, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-four {
  padding-left: 240px;
}
/* line 50, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-five {
  padding-left: 300px;
}
/* line 51, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-six {
  padding-left: 360px;
}
/* line 52, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-seven {
  padding-left: 420px;
}
/* line 53, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-eight {
  padding-left: 480px;
}
/* line 54, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-nine {
  padding-left: 540px;
}
/* line 55, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-ten {
  padding-left: 600px;
}
/* line 56, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-eleven {
  padding-left: 660px;
}
/* line 57, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-twelve {
  padding-left: 720px;
}
/* line 58, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-thirteen {
  padding-left: 780px;
}
/* line 59, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-fourteen {
  padding-left: 840px;
}
/* line 60, ../stylesheets/sass/partials/_grid.scss */
.container .offset-by-fifteen {
  padding-left: 900px;
}
/* line 63, ../stylesheets/sass/partials/_grid.scss */
.container .column.alpha, .container .columns.alpha {
  margin-left: 0;
}
/* line 64, ../stylesheets/sass/partials/_grid.scss */
.container .column.omega, .container .columns.omega {
  margin-right: 0;
}

/* #Tablet (Portrait)
   ================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 75, ../stylesheets/sass/partials/_grid.scss */
  .container {
    width: 768px;
  }

  /* line 77, ../stylesheets/sass/partials/_grid.scss */
  .container .column,
  .container .columns {
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 78, ../stylesheets/sass/partials/_grid.scss */
  .column.alpha, .columns.alpha {
    margin-left: 0;
    margin-right: 10px;
  }

  /* line 79, ../stylesheets/sass/partials/_grid.scss */
  .column.omega, .columns.omega {
    margin-right: 0;
    margin-left: 10px;
  }

  /* line 80, ../stylesheets/sass/partials/_grid.scss */
  .alpha.omega {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 83, ../stylesheets/sass/partials/_grid.scss */
  .container .one.column, .container .one-third.column, .container .two-thirds.column,
  .container .one.columns {
    width: 28px;
  }

  /* line 84, ../stylesheets/sass/partials/_grid.scss */
  .container .two.columns {
    width: 76px;
  }

  /* line 85, ../stylesheets/sass/partials/_grid.scss */
  .container .three.columns {
    width: 124px;
  }

  /* line 86, ../stylesheets/sass/partials/_grid.scss */
  .container .four.columns {
    width: 172px;
  }

  /* line 87, ../stylesheets/sass/partials/_grid.scss */
  .container .five.columns {
    width: 220px;
  }

  /* line 88, ../stylesheets/sass/partials/_grid.scss */
  .container .six.columns {
    width: 268px;
  }

  /* line 89, ../stylesheets/sass/partials/_grid.scss */
  .container .seven.columns {
    width: 316px;
  }

  /* line 90, ../stylesheets/sass/partials/_grid.scss */
  .container .eight.columns {
    width: 364px;
  }

  /* line 91, ../stylesheets/sass/partials/_grid.scss */
  .container .nine.columns {
    width: 412px;
  }

  /* line 92, ../stylesheets/sass/partials/_grid.scss */
  .container .ten.columns {
    width: 460px;
  }

  /* line 93, ../stylesheets/sass/partials/_grid.scss */
  .container .eleven.columns {
    width: 508px;
  }

  /* line 94, ../stylesheets/sass/partials/_grid.scss */
  .container .twelve.columns {
    width: 556px;
  }

  /* line 95, ../stylesheets/sass/partials/_grid.scss */
  .container .thirteen.columns {
    width: 604px;
  }

  /* line 96, ../stylesheets/sass/partials/_grid.scss */
  .container .fourteen.columns {
    width: 652px;
  }

  /* line 97, ../stylesheets/sass/partials/_grid.scss */
  .container .fifteen.columns {
    width: 700px;
  }

  /* line 98, ../stylesheets/sass/partials/_grid.scss */
  .container .sixteen.columns {
    width: 748px;
  }

  /* line 100, ../stylesheets/sass/partials/_grid.scss */
  .container .one-third.column {
    width: 236px;
  }

  /* line 101, ../stylesheets/sass/partials/_grid.scss */
  .container .two-thirds.column {
    width: 492px;
  }

  /* Offsets */
  /* line 104, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-one {
    padding-left: 48px;
  }

  /* line 105, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-two {
    padding-left: 96px;
  }

  /* line 106, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-three {
    padding-left: 144px;
  }

  /* line 107, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-four {
    padding-left: 192px;
  }

  /* line 108, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-five {
    padding-left: 240px;
  }

  /* line 109, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-six {
    padding-left: 288px;
  }

  /* line 110, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-seven {
    padding-left: 336px;
  }

  /* line 111, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-eight {
    padding-left: 348px;
  }

  /* line 112, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-nine {
    padding-left: 432px;
  }

  /* line 113, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-ten {
    padding-left: 480px;
  }

  /* line 114, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-eleven {
    padding-left: 528px;
  }

  /* line 115, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-twelve {
    padding-left: 576px;
  }

  /* line 116, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-thirteen {
    padding-left: 624px;
  }

  /* line 117, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-fourteen {
    padding-left: 672px;
  }

  /* line 118, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-fifteen {
    padding-left: 720px;
  }
}
/*  #Mobile (Portrait)
    ================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
  /* line 128, ../stylesheets/sass/partials/_grid.scss */
  .container {
    width: 300px;
  }

  /* line 130, ../stylesheets/sass/partials/_grid.scss */
  .container .columns,
  .container .column {
    margin: 0;
  }

  /* line 150, ../stylesheets/sass/partials/_grid.scss */
  .container .one.column, .container .one-third.column, .container .two-thirds.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column {
    width: 300px;
  }

  /* Offsets */
  /* line 167, ../stylesheets/sass/partials/_grid.scss */
  .container .offset-by-one,
  .container .offset-by-two,
  .container .offset-by-three,
  .container .offset-by-four,
  .container .offset-by-five,
  .container .offset-by-six,
  .container .offset-by-seven,
  .container .offset-by-eight,
  .container .offset-by-nine,
  .container .offset-by-ten,
  .container .offset-by-eleven,
  .container .offset-by-twelve,
  .container .offset-by-thirteen,
  .container .offset-by-fourteen,
  .container .offset-by-fifteen {
    padding-left: 0;
  }
}
/* #Mobile (Landscape)
   ================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 178, ../stylesheets/sass/partials/_grid.scss */
  .container {
    width: 420px;
  }

  /* line 180, ../stylesheets/sass/partials/_grid.scss */
  .container .columns,
  .container .column {
    margin: 0;
  }

  /* line 200, ../stylesheets/sass/partials/_grid.scss */
  .container .one.column, .container .one-third.column, .container .two-thirds.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column {
    width: 420px;
  }
}
/* #Clearing
   ================================================== */
/* Self Clearing Goodness */
/* line 208, ../stylesheets/sass/partials/_grid.scss */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Use clearfix class on parent to clear nested columns,
   or wrap each row of columns in a <div class="row"> */
/* line 215, ../stylesheets/sass/partials/_grid.scss */
.clearfix:before, #formula .main ul:before, #formula .main ul li:before,
.clearfix:after,
#formula .main ul:after,
#formula .main ul li:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 223, ../stylesheets/sass/partials/_grid.scss */
.row:after,
.clearfix:after,
#formula .main ul:after,
#formula .main ul li:after {
  clear: both;
}

/* line 226, ../stylesheets/sass/partials/_grid.scss */
.row,
.clearfix,
#formula .main ul,
#formula .main ul li {
  zoom: 1;
}

/* You can also use a <br class="clear" /> to clear columns */
/* line 230, ../stylesheets/sass/partials/_grid.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
/* #Site Styles
================================================== */
/* #Page Styles
================================================== */
/* line 23, ../stylesheets/sass/_layout.scss */
section {
  overflow: hidden;
}

/* line 27, ../stylesheets/sass/_layout.scss */
#wrapper {
  padding-top: 1.5em;
  background: url(../images/bck-960.jpg) no-repeat 0 0;
}

/* line 33, ../stylesheets/sass/_layout.scss */
nav {
  width: 100%;
  text-align: right;
  z-index: 100;
  position: relative;
}

/* line 40, ../stylesheets/sass/_layout.scss */
nav span {
  display: block;
  width: 100%;
  height: 40px;
  padding-top: 20px;
  border-top: 1px solid rgba(254, 253, 245, 0.8);
  border-bottom: 1px solid rgba(254, 253, 245, 0.8);
  background-color: rgba(191, 173, 39, 0.8);
}

/* line 49, ../stylesheets/sass/_layout.scss */
nav span a {
  display: none;
}

/* line 52, ../stylesheets/sass/_layout.scss */
nav ul {
  position: absolute;
  top: 20px;
  right: 0;
  display: block;
}

/* line 58, ../stylesheets/sass/_layout.scss */
nav ul li {
  display: inline;
}

/* line 62, ../stylesheets/sass/_layout.scss */
nav ul li a:link, nav ul li a:visited, nav ul li a:active {
  color: #fff;
  padding-right: 20px;
}

/* line 67, ../stylesheets/sass/_layout.scss */
nav ul li a:hover {
  color: #3f3e3e;
}

/* line 72, ../stylesheets/sass/_layout.scss */
section.main article span.takeaway {
  display: block;
  background-color: #bfad27;
  padding: 5px;
  margin-top: 6em;
  border-bottom: none;
  margin-bottom: 45px;
}

/* line 82, ../stylesheets/sass/_layout.scss */
section.main article span.takeaway a {
  text-decoration: none;
  font-weight: normal;
  font-size: 20px;
  line-height: 20px;
  display: block;
  padding: 15px 0;
  border: 1px dashed white;
  color: #fff;
  text-align: center;
  margin: 0;
}

/* line 94, ../stylesheets/sass/_layout.scss */
span.logo {
  display: block;
  position: absolute;
  width: 15.625%;
  min-height: 150px;
  background: url(../images/logo2.png) no-repeat 0 0;
  background-size: 100%;
  text-indent: -9999px;
  top: -5px;
  margin-left: 10px;
  z-index: 500;
}

/* line 106, ../stylesheets/sass/_layout.scss */
span.logo a {
  display: block;
  min-height: 120px;
}

/* line 111, ../stylesheets/sass/_layout.scss */
div#gallery {
  position: relative;
  margin-bottom: 0;
}

/* line 115, ../stylesheets/sass/_layout.scss */
ul.rslides {
  width: 75%;
  margin: 35px auto;
  border: 0.4em solid white;
}

/* line 122, ../stylesheets/sass/_layout.scss */
ul.rslides li {
  margin-bottom: 0;
  position: relative;
}

/* line 128, ../stylesheets/sass/_layout.scss */
#carousel-wrapper {
  padding-bottom: 10px;
  padding-top: 1.5em;
  padding-left: 4em;
  padding-right: 4em;
  position: relative;
}

/* line 135, ../stylesheets/sass/_layout.scss */
#carousel, #thumbs {
  overflow: hidden;
}

/* line 139, ../stylesheets/sass/_layout.scss */
#carousel span {
  border: 0.4em solid white;
  overflow: hidden;
}

/* line 145, ../stylesheets/sass/_layout.scss */
#carousel span, #carousel img,
#thumbs a, #thumbs img {
  display: block;
  float: left;
}

/* line 150, ../stylesheets/sass/_layout.scss */
#carousel span, #carousel a,
#thumbs span, #thumbs a {
  position: relative;
}

/* line 154, ../stylesheets/sass/_layout.scss */
#carousel img,
#thumbs img {
  border: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 163, ../stylesheets/sass/_layout.scss */
#thumbs img {
  height: 100%;
  border: none;
}

/* line 168, ../stylesheets/sass/_layout.scss */
#carousel img.glare,
#thumbs img.glare {
  width: 102%;
  height: auto;
}

/* line 173, ../stylesheets/sass/_layout.scss */
#carousel span {
  width: 554px;
  height: 313px;
}

/* line 178, ../stylesheets/sass/_layout.scss */
#thumbs-wrapper {
  padding: 30px 40px;
  position: relative;
}

/* line 182, ../stylesheets/sass/_layout.scss */
#thumbs a {
  border: 2px solid white;
  width: 130px;
  height: 100px;
  margin: 0 3px;
  overflow: hidden;
}

/* line 193, ../stylesheets/sass/_layout.scss */
#gal-wrapper {
  clear: both;
  border-top: 10px solid rgba(191, 173, 39, 0.8);
  background: url(../images/risto07_warm-s.jpg) no-repeat 0 0;
}

/* line 199, ../stylesheets/sass/_layout.scss */
#gal-wrapper img#shadow {
  width: 100%;
  position: absolute;
  bottom: 0;
}

/* line 205, ../stylesheets/sass/_layout.scss */
#next {
  background: transparent url("../images/right.png") no-repeat 0 0;
  height: 70px;
  width: 5.20833%;
  text-indent: -9999px;
}

/* line 212, ../stylesheets/sass/_layout.scss */
#prev {
  background: transparent url("../images/left.png") no-repeat 100% 0;
  height: 70px;
  width: 5.20833%;
  text-indent: -9999px;
  margin-top: -10px;
  position: absolute;
  top: 30%;
  left: 0;
}

/* line 224, ../stylesheets/sass/_layout.scss */
#next:hover {
  background: transparent url(../images/right.png) no-repeat 100% 0;
}

/* line 227, ../stylesheets/sass/_layout.scss */
#prev:hover {
  background: transparent url(../images/left.png) no-repeat 0 0;
}

/* line 231, ../stylesheets/sass/_layout.scss */
#next {
  margin-top: -10px;
  position: absolute;
  top: 30%;
  right: 0;
}

/* line 240, ../stylesheets/sass/_layout.scss */
#prev.disabled, #next.disabled {
  display: none !important;
}

/* line 245, ../stylesheets/sass/_layout.scss */
div.action {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: inline-block;
  max-width: 450px;
  line-height: 2em;
  text-align: right;
}

/* line 255, ../stylesheets/sass/_layout.scss */
a.prev:link, a.prev:visited, a.prev:active {
  position: absolute;
  left: 30px;
  top: 45%;
  background: url(../images/left.png) no-repeat 100% 0;
  height: 70px;
  width: 5.20833%;
  text-indent: -9999px;
}

/* line 264, ../stylesheets/sass/_layout.scss */
a.next:link, a.next:visited, a.next:active {
  position: absolute;
  right: 30px;
  top: 45%;
  background: url(../images/right.png) no-repeat 0 100%;
  height: 70px;
  width: 5.20833%;
  text-indent: -9999px;
}

/* line 273, ../stylesheets/sass/_layout.scss */
a.next:hover {
  background: url(../images/right.png) no-repeat 100% 0;
}

/* line 276, ../stylesheets/sass/_layout.scss */
a.prev:hover {
  background: url(../images/left.png) no-repeat 0 100%;
}

/* line 279, ../stylesheets/sass/_layout.scss */
section.main {
  background-color: rgba(254, 253, 245, 0.8);
  border-top: 10px solid #e4dcbc;
  padding: 30px;
}

/* line 284, ../stylesheets/sass/_layout.scss */
section.main > div:nth-child(1) {
  margin-bottom: 0 !important;
}

/* line 288, ../stylesheets/sass/_layout.scss */
h1 {
  color: #3f3e3e;
  padding-bottom: 20px;
  border-bottom: 5px solid rgba(191, 173, 39, 0.8);
}

/* line 294, ../stylesheets/sass/_layout.scss */
h1 strong {
  color: rgba(191, 173, 39, 0.8);
}

/* line 298, ../stylesheets/sass/_layout.scss */
div#bck-wrapper {
  overflow: hidden;
}

/* line 299, ../stylesheets/sass/_layout.scss */
div#bck-wrapper span {
  display: block;
  background-color: rgba(191, 173, 39, 0.8);
  text-align: center;
  width: 38.46154%;
  border-right: 3px solid #877928;
  border-bottom: 3px solid #877928;
  float: right;
}

/* line 310, ../stylesheets/sass/_layout.scss */
section.main article > span {
  border-bottom: 3px solid rgba(191, 173, 39, 0.8);
  width: 100%;
  display: block;
}

/* line 315, ../stylesheets/sass/_layout.scss */
section.main article h3 {
  color: #6a241f;
}

/* line 318, ../stylesheets/sass/_layout.scss */
section.main article p {
  padding-top: 20px;
}

/* line 321, ../stylesheets/sass/_layout.scss */
section.main article a {
  display: block;
  width: 100%;
  text-align: right;
  margin-top: 10px;
}

/* line 328, ../stylesheets/sass/_layout.scss */
div.zoom {
  padding: 5px 10px;
  background-color: #E4DCBC;
  margin: 10px 0;
}

/* line 333, ../stylesheets/sass/_layout.scss */
section.main article div.zoom p {
  padding-top: 5px;
  margin-bottom: 10px;
}

/* line 339, ../stylesheets/sass/_layout.scss */
section h3 {
  padding-top: 20px;
}

/* line 342, ../stylesheets/sass/_layout.scss */
section.map {
  background-color: #cc7200;
  border-top: 5px solid #a85a22;
  margin-bottom: 0 !important;
}

/* line 347, ../stylesheets/sass/_layout.scss */
section.map h3 {
  color: rgba(254, 253, 245, 0.8);
  padding: 30px;
}

/* line 351, ../stylesheets/sass/_layout.scss */
div.vcard {
  padding-left: 30px;
}

/* line 355, ../stylesheets/sass/_layout.scss */
div.vcard div div, div.vcard div span {
  display: inline;
}

/* line 358, ../stylesheets/sass/_layout.scss */
div.vcard > div {
  color: #fff;
}

/* line 361, ../stylesheets/sass/_layout.scss */
div.vcard > span {
  display: inline;
  color: #fff;
  display: block;
  margin-top: 5px;
}

/* line 367, ../stylesheets/sass/_layout.scss */
div.canvas img {
  height: 400px;
  display: block;
  width: 582px;
  border: 1px solid rgba(254, 253, 245, 0.8);
}

/* line 373, ../stylesheets/sass/_layout.scss */
span#gmap {
  display: block;
  position: relative;
  bottom: -200px;
}

/* line 379, ../stylesheets/sass/_layout.scss */
span#gmap a:hover {
  background: url(../images/arrow-end-hover.png) no-repeat 0 0;
}

/* line 382, ../stylesheets/sass/_layout.scss */
span#gmap a {
  background: url(../images/arrow-end.png) no-repeat 0 0;
  display: block;
  color: #fff;
  min-height: 35px;
  padding: 10px 10px 0 0;
  margin: 0;
  text-align: center;
  max-width: 214px;
}

/* line 394, ../stylesheets/sass/_layout.scss */
footer {
  background-color: #6a241f;
  border-top: 5px solid #511b19;
  color: rgba(254, 253, 245, 0.8);
  overflow: hidden;
  border-bottom: 15px solid #511b19;
}

/* line 401, ../stylesheets/sass/_layout.scss */
footer h3 {
  color: rgba(254, 253, 245, 0.8);
}

/* line 406, ../stylesheets/sass/_layout.scss */
footer > div {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 40px;
}

/* line 413, ../stylesheets/sass/_layout.scss */
footer aside {
  padding: 30px 30px 0 30px;
  overflow: hidden;
}

/* line 418, ../stylesheets/sass/_layout.scss */
span.social {
  display: inline-block;
  padding-right: 20px;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
}

/* line 425, ../stylesheets/sass/_layout.scss */
span.social {
  background: url(../images/fb-big.png) no-repeat 0 0;
}

/* line 429, ../stylesheets/sass/_layout.scss */
footer div.vcard {
  padding-left: 0;
}

/* line 433, ../stylesheets/sass/_layout.scss */
footer span.pet {
  display: block;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  background: url(../images/pet-big.png) no-repeat 0 0;
}

/* line 441, ../stylesheets/sass/_layout.scss */
span.credit {
  position: absolute;
  bottom: 30px;
  left: 30px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  color: rgba(254, 253, 245, 0.8);
}

/* line 451, ../stylesheets/sass/_layout.scss */
span.email a {
  color: rgba(254, 253, 245, 0.8);
}

/* line 454, ../stylesheets/sass/_layout.scss */
span.credit a {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  color: rgba(254, 253, 245, 0.8);
}

/* #Formula styles
================================================== */
/* line 466, ../stylesheets/sass/_layout.scss */
#formula #wrapper, #wiki #wrapper, #contact #wrapper {
  background: none;
  background-color: rgba(254, 253, 245, 0.8);
}

/* line 470, ../stylesheets/sass/_layout.scss */
#formula section[role="heading"], #ristorante section[role="heading"], #cucina section[role="heading"], #wiki section[role="heading"] {
  /* min-height: 250px; */
  overflow: visible;
}

/* line 474, ../stylesheets/sass/_layout.scss */
#formula nav {
  display: block;
}

/* line 477, ../stylesheets/sass/_layout.scss */
#formula .main {
  border-top: none;
  padding: 0;
  padding-top: 100px;
}

/* line 484, ../stylesheets/sass/_layout.scss */
#formula h1, #contact h1, #contact form, #thanks h1 {
  border-bottom: none;
  margin-left: 15.12195%;
}

/* line 489, ../stylesheets/sass/_layout.scss */
div#form > p {
  margin: 0 15.12195%;
  padding-bottom: 20px;
}

/* line 494, ../stylesheets/sass/_layout.scss */
#formula ul li:nth-child(1) > h2 {
  color: rgba(191, 173, 39, 0.8);
  background: url(../images/uno.png) no-repeat 0 13px;
}

/* line 498, ../stylesheets/sass/_layout.scss */
#formula .main ul li:nth-child(1) {
  background: url(../images/green-bar.gif) repeat-x 0 40px;
}

/* line 502, ../stylesheets/sass/_layout.scss */
#formula ul li:nth-child(2) > h2 {
  color: #cc7200;
  background: url(../images/due.png) no-repeat 0 13px;
}

/* line 506, ../stylesheets/sass/_layout.scss */
#formula .main ul li:nth-child(2) {
  background: url(../images/orange-bar.gif) repeat-x 0 40px;
}

/* line 509, ../stylesheets/sass/_layout.scss */
#formula ul li:nth-child(3) > h2 {
  color: #6a241f;
  background: url(../images/tre.png) no-repeat 0 13px;
}

/* line 513, ../stylesheets/sass/_layout.scss */
#formula .main ul li:nth-child(3) {
  background: url(../images/red-bar.gif) repeat-x 0 40px;
}

/* line 516, ../stylesheets/sass/_layout.scss */
#formula .main ul {
  display: block;
  clear: both;
}

/* line 520, ../stylesheets/sass/_layout.scss */
#formula ul li h2 {
  min-height: 70px;
  margin-bottom: 0;
  padding-left: 7.31707%;
}

/* line 525, ../stylesheets/sass/_layout.scss */
#formula ul li p {
  padding-left: 7.31707%;
  padding-right: 12.17949%;
}

/* line 532, ../stylesheets/sass/_layout.scss */
#formula .main ul li {
  display: block;
  margin-bottom: 50px;
  padding-bottom: 10px;
  margin-left: 15.12195%;
}

/* line 539, ../stylesheets/sass/_layout.scss */
#formula .main ul p {
  padding-top: 15px;
  display: block;
}

/* #Ristorante Styles
================================================== */
/* line 548, ../stylesheets/sass/_layout.scss */
#ristorante ul.rslides, #cucina ul.rslides {
  width: 80%;
  margin-bottom: 0;
}

/* line 552, ../stylesheets/sass/_layout.scss */
#ristorante #wrapper, #cucina #wrapper {
  background: none;
  background-color: rgba(254, 253, 245, 0.8);
}

/* line 556, ../stylesheets/sass/_layout.scss */
section.mercoledi {
  background: #cc7200;
  color: rgba(254, 253, 245, 0.8);
  padding-left: 10px;
  padding-bottom: 30px;
  margin-bottom: 2em;
}

/* line 563, ../stylesheets/sass/_layout.scss */
section#eventi {
  background-color: #E4DCBC;
  padding: 30px 10px;
  border-top: 10px solid rgba(191, 173, 39, 0.8);
  color: #3f3e3e;
}

/*
#ristorante div#gallery, #cucina div#gallery{
	margin-top: -35px;
}
*/
/* line 575, ../stylesheets/sass/_layout.scss */
#ristorante .main {
  padding: 0;
}

/* line 579, ../stylesheets/sass/_layout.scss */
#ristorante div.nine {
  padding-top: 30px;
}

/* line 583, ../stylesheets/sass/_layout.scss */
div#merc-wrap {
  padding: 30px;
}

/* line 586, ../stylesheets/sass/_layout.scss */
#ristorante div.nine p {
  margin: 0 20px;
}

/* line 589, ../stylesheets/sass/_layout.scss */
#ristorante div.nine h1 {
  margin: 20px 20px 30px 20px;
}

/* line 592, ../stylesheets/sass/_layout.scss */
#ristorante div.nine h2 {
  padding-left: 20px;
}

/* line 596, ../stylesheets/sass/_layout.scss */
div#merc-wrap span span a {
  float: left;
  text-indent: -9999px;
  background: url(../images/allegato-big.png) no-repeat 0 0;
  width: 55px;
  height: 55px;
  display: block;
  margin: 0 10px;
}

/* line 605, ../stylesheets/sass/_layout.scss */
div#merc-wrap > span > a {
  float: left;
}

/* line 608, ../stylesheets/sass/_layout.scss */
div#merc-wrap > span {
  overflow: hidden;
  display: block;
  margin-bottom: 20px;
}

/* line 613, ../stylesheets/sass/_layout.scss */
div#merc-wrap ul {
  -moz-column-count: 2;
  /* Firefox */
  -webkit-column-count: 2;
  /* Safari and Chrome */
  column-count: 2;
  -moz-column-gap: 5px;
  /* Firefox */
  -webkit-column-gap: 5px;
  /* Safari and Chrome */
  column-gap: 5px;
  background: #a85a22;
  padding: 15px;
  margin: 0;
}

/* line 624, ../stylesheets/sass/_layout.scss */
div#merc-wrap h3 {
  padding: 15px;
  margin: 0;
  display: inline-block;
}

/* line 629, ../stylesheets/sass/_layout.scss */
section#eventi {
  margin-bottom: 0 !important;
}

/* line 632, ../stylesheets/sass/_layout.scss */
section#eventi > h2 {
  display: inline-block;
}

/* line 635, ../stylesheets/sass/_layout.scss */
section#eventi div.five {
  padding-left: 20px;
  margin-bottom: 0;
}

/* line 639, ../stylesheets/sass/_layout.scss */
#ristorante section#eventi div.nine {
  padding-top: 0;
}

/* line 642, ../stylesheets/sass/_layout.scss */
section#eventi div.five p {
  margin-left: 10px;
  display: block;
  margin-top: 15px;
  line-height: 21px;
}

/* line 648, ../stylesheets/sass/_layout.scss */
section#eventi ul {
  overflow: hidden;
  display: block;
  margin-top: 20px;
}

/* line 653, ../stylesheets/sass/_layout.scss */
section#eventi ul li {
  float: left;
  display: block;
  width: 50%;
}

/* line 659, ../stylesheets/sass/_layout.scss */
section#eventi ul li span, #ristorante div.nine ul li p {
  margin-left: 10px;
}

/* line 663, ../stylesheets/sass/_layout.scss */
section#eventi ul li span {
  margin-bottom: 5px;
  display: block;
}

/* #Cucina Styles
================================================== */
/* line 670, ../stylesheets/sass/_layout.scss */
#cucina .main {
  padding: 0;
}

/* line 673, ../stylesheets/sass/_layout.scss */
#cucina .main > div {
  padding: 30px;
}

/* line 676, ../stylesheets/sass/_layout.scss */
div#chef {
  background-color: #E4DCBC;
  border-top: 5px solid rgba(191, 173, 39, 0.8);
  overflow: hidden;
}

/* line 681, ../stylesheets/sass/_layout.scss */
div#chef h3 {
  margin-bottom: 30px;
}

/* line 684, ../stylesheets/sass/_layout.scss */
div#chef img {
  width: 16%;
  float: left;
  margin-right: 2%;
  display: block;
  border: 4px solid rgba(191, 173, 39, 0.8);
}

/* line 691, ../stylesheets/sass/_layout.scss */
div#chef p {
  width: 80%;
  float: left;
}

/* line 696, ../stylesheets/sass/_layout.scss */
div#corsi {
  background-color: #cc7200;
  border-top: 5px solid #a85a22;
  color: rgba(254, 253, 245, 0.8);
  overflow: hidden;
}

/* line 702, ../stylesheets/sass/_layout.scss */
div#corsi p {
  margin-bottom: 30px;
}

/* line 705, ../stylesheets/sass/_layout.scss */
div#corsi aside {
  width: 30%;
  overflow: hidden;
  float: left;
}

/* line 710, ../stylesheets/sass/_layout.scss */
div#corsi aside img {
  border: 0.5em solid #a85a22;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  float: left;
  width: 40%;
}

/* line 717, ../stylesheets/sass/_layout.scss */
div#corsi ol {
  width: 65%;
  float: left;
}

/* line 721, ../stylesheets/sass/_layout.scss */
div#corsi span {
  width: 50%;
  display: inline-block;
  margin-top: 20px;
}

/* line 726, ../stylesheets/sass/_layout.scss */
section#preparazioni {
  margin-top: 20px;
}

/* line 729, ../stylesheets/sass/_layout.scss */
section#eventi h3, section#preparazioni h3 {
  margin-bottom: 1em;
  margin-left: 0;
}

/* line 733, ../stylesheets/sass/_layout.scss */
section#preparazioni {
  overflow: hidden;
}

/* line 736, ../stylesheets/sass/_layout.scss */
section#preparazioni > div.list {
  width: 46%;
  padding: 2%;
  float: left;
  text-align: center;
}

/* line 744, ../stylesheets/sass/_layout.scss */
div#condimenti h3 {
  border-bottom: none;
  margin-bottom: 10px;
}

/* #Wiki style
================================================== */
/* line 752, ../stylesheets/sass/_layout.scss */
#wiki .main {
  padding: 0;
}

/* line 755, ../stylesheets/sass/_layout.scss */
#wiki div#links {
  padding: 30px;
}

/* line 758, ../stylesheets/sass/_layout.scss */
#wiki h1 {
  margin-top: 50px;
  border: none;
  margin-left: 1.6em;
}

/* line 763, ../stylesheets/sass/_layout.scss */
#links p {
  margin-left: 4em;
}

/* line 766, ../stylesheets/sass/_layout.scss */
#links ul {
  margin-left: 2em;
}

/* line 770, ../stylesheets/sass/_layout.scss */
#ricetta {
  padding: 30px;
  color: rgba(254, 253, 245, 0.8);
  background-color: rgba(191, 173, 39, 0.8);
  overflow: hidden;
  border-top: 5px solid #8d7d27;
}

/* line 777, ../stylesheets/sass/_layout.scss */
#ricetta h2, #ricetta h3 {
  color: rgba(254, 253, 245, 0.8);
}

/* line 780, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta {
  width: 80%;
  float: left;
  overflow: hidden;
}

/* line 786, ../stylesheets/sass/_layout.scss */
#ricetta aside {
  float: left;
  width: 20%;
  background-color: #8D7D27;
}

/* line 791, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta img {
  width: 55%;
  float: left;
  display: block;
  border: 4px solid rgba(254, 253, 245, 0.8);
}

/* line 797, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta ul {
  float: left;
  display: block;
  width: 35%;
  padding-left: 5%;
}

/* line 803, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta ul li {
  margin-bottom: 5px;
}

/* line 806, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta > p {
  width: 95%;
  display: block;
  clear: both;
  padding-top: 30px;
}

/* line 813, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta > p span {
  display: block;
  margin-top: 10px;
}

/* line 818, ../stylesheets/sass/_layout.scss */
div.wrap-ricetta > ul span, #ricetta aside > span {
  margin-bottom: 10px;
  display: block;
}

/* line 823, ../stylesheets/sass/_layout.scss */
#ricetta aside > span {
  padding-left: 20px;
}

/* line 826, ../stylesheets/sass/_layout.scss */
#ricetta aside ul {
  padding-left: 20px;
}

/* line 829, ../stylesheets/sass/_layout.scss */
#ricetta aside ul span {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 2.1em;
  font-size: 2.1rem;
}

/* line 835, ../stylesheets/sass/_layout.scss */
#ricetta aside ul li {
  margin-bottom: 5px;
}

/* line 838, ../stylesheets/sass/_layout.scss */
.parole-wrap {
  width: 55.31915%;
  float: left;
  padding-left: 3.19149%;
  padding-top: 30px;
}

/* line 844, ../stylesheets/sass/_layout.scss */
#glossario {
  overflow: hidden;
}

/* line 847, ../stylesheets/sass/_layout.scss */
#glossario aside {
  width: 38.29787%;
  float: left;
  padding-right: 3.19149%;
  padding-top: 30px;
  background-color: #E4DCBC;
}

/* line 854, ../stylesheets/sass/_layout.scss */
.parole-wrap ul {
  overflow: hidden;
  width: 90%;
}

/* line 858, ../stylesheets/sass/_layout.scss */
.parole-wrap ul li {
  display: block;
  float: left;
}

/* line 863, ../stylesheets/sass/_layout.scss */
#glossario aside span {
  padding: 0 0 20px 30px;
  display: block;
  margin-bottom: 0;
}

/* line 868, ../stylesheets/sass/_layout.scss */
#glossario aside p {
  padding-left: 30px;
  padding-bottom: 20px;
}

/* line 873, ../stylesheets/sass/_layout.scss */
#contact section.main, #thanks section.main {
  padding: 30px 0 0 0;
}

/* line 877, ../stylesheets/sass/_layout.scss */
div#form {
  padding: 30px;
}

/* line 881, ../stylesheets/sass/_layout.scss */
form ol {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  margin-left: 0 !important;
}

/* line 887, ../stylesheets/sass/_layout.scss */
form ol dd {
  width: 60%;
}

/* line 890, ../stylesheets/sass/_layout.scss */
form label {
  color: #6a241f;
}

/* line 893, ../stylesheets/sass/_layout.scss */
form input {
  width: 100% !important;
  border: 2px solid #6a241f;
}

/* line 897, ../stylesheets/sass/_layout.scss */
form textarea {
  width: 100%;
}

/* line 900, ../stylesheets/sass/_layout.scss */
button, input[type="submit"], button:hover, input[type="submit"]:hover {
  background: none;
  background-image: none;
  border: none;
  margin: 0;
  padding: 0;
  background-color: #6a241f;
  color: rgba(254, 253, 245, 0.8);
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: uppercase;
  width: 200px;
  height: 50px;
  text-align: center;
  font-size: 1.8em;
  font-size: 1.8rem;
  text-shadow: none;
  text-fill-color: none;
  display: block;
}

/* line 919, ../stylesheets/sass/_layout.scss */
#take-away section.main {
  padding: 0;
}

/* line 922, ../stylesheets/sass/_layout.scss */
div.take-wrap {
  padding: 60px 30px 30px;
}

/* line 925, ../stylesheets/sass/_layout.scss */
div.take-wrap h1 {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 929, ../stylesheets/sass/_layout.scss */
article.box {
  overflow: hidden;
  margin: 20px 0;
  background-color: #e4dcbc;
  height: 200px;
}
/* line 936, ../stylesheets/sass/_layout.scss */
article.box span.number {
  display: block;
  width: 12.5%;
  float: left;
  border-bottom: none;
  text-align: center;
  font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 5rem;
  font-size: 50px;
  line-height: 200px;
  color: #6a241f;
}
/* line 950, ../stylesheets/sass/_layout.scss */
article.box div.piatto {
  width: 22.70833%;
  float: left;
  height: 178px;
  border: 1px dashed rgba(191, 173, 39, 0.8);
  margin: 10px;
}
/* line 957, ../stylesheets/sass/_layout.scss */
article.box section {
  width: 41.66667%;
  float: left;
  padding: 20px;
}
/* line 962, ../stylesheets/sass/_layout.scss */
article.box section span {
  border-bottom: 1px solid rgba(191, 173, 39, 0.8);
  display: block;
  margin-right: 20px;
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  text-transform: capitalize;
}
/* line 969, ../stylesheets/sass/_layout.scss */
article.box section ul {
  padding-left: 1em;
}
/* line 970, ../stylesheets/sass/_layout.scss */
article.box section li {
  margin-bottom: 0;
  list-style-type: disc;
}
/* line 974, ../stylesheets/sass/_layout.scss */
article.box section h3 {
  padding-top: 10px;
  margin-bottom: 15px;
}
/* line 979, ../stylesheets/sass/_layout.scss */
article.box span.prezzo-box {
  display: block;
  height: 200px;
  width: 16.66667%;
  float: left;
  border-bottom: none;
  font-family: "franklin-gothic-urw-cond", helvetica, arial, sans-serif;
  font-weight: 800;
  color: rgba(254, 253, 245, 0.8);
  background-color: rgba(191, 173, 39, 0.8);
  font-size: 4rem;
  font-size: 40px;
  line-height: 200px;
  text-align: center;
}

/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
  /* line 1002, ../stylesheets/sass/_layout.scss */
  span.logo {
    background: url(../images/logo2-small.png) no-repeat 0 0;
    top: 0;
  }

  /* line 1007, ../stylesheets/sass/_layout.scss */
  a.next:link, a.next:visited, a.next:active, a.prev:link, a.prev:visited, a.prev:active {
    width: 6.6%;
  }

  /* line 1011, ../stylesheets/sass/_layout.scss */
  article.box section {
    width: 40%;
  }
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 1021, ../stylesheets/sass/_layout.scss */
  footer > div:nth-child(2) {
    padding-left: 0px;
  }

  /* line 1024, ../stylesheets/sass/_layout.scss */
  div#merc-wrap ul {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }

  /* line 1030, ../stylesheets/sass/_layout.scss */
  div#merc-wrap h3 {
    display: block;
    background-color: #cc7200;
  }

  /* line 1034, ../stylesheets/sass/_layout.scss */
  div#corsi aside img {
    width: 35%;
  }

  /* line 1037, ../stylesheets/sass/_layout.scss */
  div#corsi span {
    width: 100%;
  }

  /* line 1040, ../stylesheets/sass/_layout.scss */
  footer aside {
    padding: 30px 0 0 30px;
  }
}
/* All Mobile Sizes (devices and browser) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1055, ../stylesheets/sass/_layout.scss */
  #home #wrapper {
    background: url(../images/bck-320.jpg) no-repeat 0 0;
    background-size: 100%;
    min-height: 400px;
    max-height: 480px;
  }

  /* line 1062, ../stylesheets/sass/_layout.scss */
  h3 {
    font-size: 3em;
    font-size: 3rem;
  }

  /* line 1066, ../stylesheets/sass/_layout.scss */
  a.prev:link, a.prev:visited, a.prev:active {
    width: 12%;
    top: 40%;
    left: 15px;
  }

  /* line 1071, ../stylesheets/sass/_layout.scss */
  a.next:link, a.next:visited, a.next:active {
    top: 40%;
    right: 15px;
    width: 12%;
  }

  /* line 1076, ../stylesheets/sass/_layout.scss */
  span.logo {
    width: 30%;
    min-height: 120px;
    top: -5px;
  }

  /* line 1081, ../stylesheets/sass/_layout.scss */
  span.logo a {
    display: block;
  }

  /* line 1085, ../stylesheets/sass/_layout.scss */
  nav ul li {
    display: block;
    height: 1.2em;
    border: 1px solid rgba(254, 253, 245, 0.8);
    background-color: rgba(191, 173, 39, 0.8);
    margin: 0;
    padding: 5px 10px 5px 0;
  }

  /* line 1093, ../stylesheets/sass/_layout.scss */
  nav ul {
    width: 60%;
    display: none;
    position: absolute;
    top: 60px;
    right: 0;
  }

  /* line 1100, ../stylesheets/sass/_layout.scss */
  nav span a {
    display: block;
  }

  /* line 1103, ../stylesheets/sass/_layout.scss */
  nav span a:link, nav span a:hover, nav span a:visited, nav span a:active {
    padding-right: 30px;
    color: #fff;
    text-decoration: none;
  }

  /* line 1109, ../stylesheets/sass/_layout.scss */
  div#thumbs-wrapper {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0;
  }

  /* line 1114, ../stylesheets/sass/_layout.scss */
  div#carousel-wrapper {
    width: 95%;
    padding: 0;
    margin: 0 auto;
  }

  /* line 1119, ../stylesheets/sass/_layout.scss */
  #next {
    background: url(../images/next-small.png) no-repeat 0 0;
    right: 10px;
    height: 70px;
    width: 35px;
    cursor: hand;
  }

  /* line 1126, ../stylesheets/sass/_layout.scss */
  #next:hover {
    background: url(../images/next-small.png) no-repeat 100% 0;
    cursor: hand;
  }

  /* line 1130, ../stylesheets/sass/_layout.scss */
  #prev {
    background: url(../images/prev-small.png) no-repeat 100% 0;
    left: 10px;
    height: 70px;
    width: 35px;
    cursor: hand;
  }

  /* line 1137, ../stylesheets/sass/_layout.scss */
  #prev:hover {
    background: url(../images/prev-small.png) no-repeat 0 0;
    cursor: hand;
  }

  /* line 1141, ../stylesheets/sass/_layout.scss */
  div.action {
    display: none;
  }

  /* line 1145, ../stylesheets/sass/_layout.scss */
  section.main {
    padding: 30px 0 0 0 !important;
  }

  /* line 1148, ../stylesheets/sass/_layout.scss */
  div#bck-wrapper {
    background-color: #e4dcbc;
    overflow: hidden;
  }

  /* line 1152, ../stylesheets/sass/_layout.scss */
  h1, div#bck-wrapper h2, div#bck-wrapper p {
    padding: 10px;
  }

  /* line 1156, ../stylesheets/sass/_layout.scss */
  h1 {
    margin-bottom: 0;
  }

  /* line 1159, ../stylesheets/sass/_layout.scss */
  section.main article {
    display: none !important;
  }

  /* line 1163, ../stylesheets/sass/_layout.scss */
  section.main article.visible {
    display: block !important;
    margin: 0 !important;
  }

  /* line 1168, ../stylesheets/sass/_layout.scss */
  div#bck-wrapper span {
    width: 100%;
    border: none;
  }

  /* line 1173, ../stylesheets/sass/_layout.scss */
  div.vcard {
    font-family: Georgia, "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: 1.4em;
    font-size: 1.4rem;
    line-height: 1.6em;
    padding-left: 10px;
  }

  /* line 1183, ../stylesheets/sass/_layout.scss */
  section.map h3 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
  }

  /* line 1190, ../stylesheets/sass/_layout.scss */
  section.map {
    background: url(../images/mappa.png) no-repeat 10px 140px;
    background-color: #cc7200;
    min-height: 500px;
    background-size: 100%;
  }

  /* line 1197, ../stylesheets/sass/_layout.scss */
  div.canvas, div-canvas img {
    display: none !important;
  }

  /* line 1200, ../stylesheets/sass/_layout.scss */
  span#gmap {
    padding: 0px 20px;
    display: block;
    text-align: center;
    position: relative;
    bottom: -300px;
    font-size: 1.4em;
    font-size: 1.4rem;
  }

  /* line 1209, ../stylesheets/sass/_layout.scss */
  footer {
    overflow: hidden;
  }

  /* line 1212, ../stylesheets/sass/_layout.scss */
  footer > div, footer > span {
    margin: 10px;
    padding: 10px 0 20px 0;
    text-align: center;
  }

  /* line 1217, ../stylesheets/sass/_layout.scss */
  footer > div:nth-child(1) {
    border-bottom: 2px solid rgba(254, 253, 245, 0.8);
  }

  /* line 1220, ../stylesheets/sass/_layout.scss */
  footer h3 {
    color: rgba(254, 253, 245, 0.8);
  }

  /* line 1224, ../stylesheets/sass/_layout.scss */
  footer > div ul {
    margin-bottom: 0;
  }

  /* line 1229, ../stylesheets/sass/_layout.scss */
  span.social {
    display: block;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    border-bottom: none;
  }

  /* line 1239, ../stylesheets/sass/_layout.scss */
  span.social a {
    display: block;
    min-width: 60px;
    min-height: 60px;
  }

  /* line 1245, ../stylesheets/sass/_layout.scss */
  footer span.pet {
    display: block;
    min-width: 60px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    border-bottom: none;
    background: url(../images/pet.png) no-repeat 50% 0;
    text-indent: -9999px;
    background-size: 85%;
  }

  /* line 1257, ../stylesheets/sass/_layout.scss */
  span.social {
    background: url(../images/fbook.png) no-repeat 50% 0;
    padding-right: 0;
    margin-bottom: 0;
    min-width: 60px;
    min-height: 60px;
    text-indent: -9999px;
    background-size: 25%;
  }

  /* line 1268, ../stylesheets/sass/_layout.scss */
  footer aside {
    background-color: #511B19;
    overflow: hidden;
    margin-bottom: 0 !important;
    padding: 20px 0;
  }

  /* line 1274, ../stylesheets/sass/_layout.scss */
  footer aside h3 {
    display: none;
  }

  /* line 1277, ../stylesheets/sass/_layout.scss */
  #formula h1 {
    margin-bottom: 50px;
    margin-top: 30px;
  }

  /* line 1281, ../stylesheets/sass/_layout.scss */
  #formula .main ul li {
    margin-left: 20px;
  }

  /* line 1284, ../stylesheets/sass/_layout.scss */
  #formula .main h2 {
    padding-left: 60px;
    font-size: 2.1em;
    font-size: 2.1rem;
    min-height: 60px;
    padding-top: 10px;
  }

  /* line 1292, ../stylesheets/sass/_layout.scss */
  #ristorante div#gallery {
    margin-top: 0;
  }

  /* line 1296, ../stylesheets/sass/_layout.scss */
  #ristorante ul.rslides {
    width: 100%;
  }

  /* line 1300, ../stylesheets/sass/_layout.scss */
  #ristorante div.nine {
    padding: 0;
    margin: 0 !important;
    padding-bottom: 30px;
  }

  /* line 1305, ../stylesheets/sass/_layout.scss */
  #ristorante div.nine h1, #ristorante div.nine h2, #ristorante div.nine p {
    padding: 0px 10px;
    margin: 0;
  }

  /* line 1309, ../stylesheets/sass/_layout.scss */
  #ristorante div.nine h2, #ristorante div.nine p {
    margin-top: 20px;
  }

  /* line 1313, ../stylesheets/sass/_layout.scss */
  #ristorante h1 {
    border-bottom: none;
  }

  /* line 1316, ../stylesheets/sass/_layout.scss */
  section.mercoledi {
    padding: 0;
    margin: 0 !important;
  }

  /* line 1320, ../stylesheets/sass/_layout.scss */
  div#merc-wrap {
    padding: 10px;
  }

  /* line 1323, ../stylesheets/sass/_layout.scss */
  section.mercoledi > span {
    overflow: hidden;
    display: block;
    width: 100%;
  }

  /* line 1330, ../stylesheets/sass/_layout.scss */
  div#merc-wrap > h3, div#merc-wrap > ul {
    display: none;
  }

  /* line 1333, ../stylesheets/sass/_layout.scss */
  section#eventi {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 1337, ../stylesheets/sass/_layout.scss */
  section#eventi div.five {
    padding-left: 0;
  }

  /* line 1340, ../stylesheets/sass/_layout.scss */
  section#eventi div.five h2, section#eventi div.five p {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 1344, ../stylesheets/sass/_layout.scss */
  section#eventi ul {
    list-style: square !important;
    padding: 0 10px;
    -moz-column-count: 1;
    /* Firefox */
    -webkit-column-count: 1;
    /* Safari and Chrome */
    column-count: 1;
  }

  /* line 1352, ../stylesheets/sass/_layout.scss */
  section#eventi ul li {
    float: none;
    width: 100%;
  }

  /* line 1356, ../stylesheets/sass/_layout.scss */
  section#eventi ul p {
    display: none;
  }

  /* line 1360, ../stylesheets/sass/_layout.scss */
  div.thumbs {
    display: none;
  }

  /* line 1363, ../stylesheets/sass/_layout.scss */
  #ristorante section#eventi div.nine {
    padding-bottom: 0;
  }

  /* line 1366, ../stylesheets/sass/_layout.scss */
  #cucina div#gallery {
    margin-top: 0;
  }

  /* line 1369, ../stylesheets/sass/_layout.scss */
  #cucina h1 {
    padding-left: 0;
  }

  /* line 1372, ../stylesheets/sass/_layout.scss */
  #cucina div#chef img {
    display: none;
  }

  /* line 1375, ../stylesheets/sass/_layout.scss */
  #cucina div#chef p {
    width: 100%;
  }

  /* line 1378, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi aside {
    display: none;
  }

  /* line 1381, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi ol {
    width: 100%;
    margin: 0;
  }

  /* line 1385, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi dd {
    margin-bottom: 10px;
  }

  /* line 1388, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi span {
    width: 100%;
    font-size: 1.4em;
    font-size: 1.4rem;
  }

  /* line 1393, ../stylesheets/sass/_layout.scss */
  section#preparazioni > div.list {
    width: 96%;
  }

  /* line 1396, ../stylesheets/sass/_layout.scss */
  div#condimenti {
    text-align: center;
  }

  /* line 1399, ../stylesheets/sass/_layout.scss */
  div#condimenti h3 {
    border-bottom: 1px solid rgba(191, 173, 39, 0.8);
  }

  /* line 1402, ../stylesheets/sass/_layout.scss */
  #wiki .main {
    padding-top: 0;
  }

  /* line 1405, ../stylesheets/sass/_layout.scss */
  #wiki div#links {
    padding: 0 10px 30px 10px;
  }

  /* line 1408, ../stylesheets/sass/_layout.scss */
  #links h1, #links > p {
    margin-left: 0;
  }

  /* line 1411, ../stylesheets/sass/_layout.scss */
  #links ul, #links ol {
    margin-left: 0;
  }

  /* line 1414, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta {
    width: 100%;
  }

  /* line 1417, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta img {
    width: 95%;
  }

  /* line 1420, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta ul {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
  }

  /* line 1426, ../stylesheets/sass/_layout.scss */
  #ricetta {
    padding: 30px 10px 30px 10px;
  }

  /* line 1429, ../stylesheets/sass/_layout.scss */
  #ricetta aside {
    display: none;
  }

  /* line 1432, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta > p {
    padding-top: 0;
  }

  /* line 1438, ../stylesheets/sass/_layout.scss */
  #glossario .parole-wrap, #glossario aside {
    width: 95%;
    padding: 0;
    padding: 30px 10px 30px 10px;
  }

  /* line 1445, ../stylesheets/sass/_layout.scss */
  #glossario aside p {
    padding: 0;
  }

  /* line 1448, ../stylesheets/sass/_layout.scss */
  #glossario aside span {
    padding-left: 0;
  }

  /* line 1451, ../stylesheets/sass/_layout.scss */
  #contact section[role="heading"], #thanks section[role="heading"] {
    overflow: visible;
  }

  /* line 1454, ../stylesheets/sass/_layout.scss */
  #contact h1, #thanks h1 {
    padding-left: 0;
    margin-left: 0;
  }

  /* line 1458, ../stylesheets/sass/_layout.scss */
  #contact form {
    margin-left: 0;
  }

  /* line 1461, ../stylesheets/sass/_layout.scss */
  div#form > p {
    margin: 0;
  }

  /* line 1464, ../stylesheets/sass/_layout.scss */
  form ol dd, input[type="text"], input[type="email"], textarea {
    width: 100%;
  }

  /* line 1468, ../stylesheets/sass/_layout.scss */
  section.main article.box {
    display: block !important;
  }

  /* line 1471, ../stylesheets/sass/_layout.scss */
  article.box {
    height: auto;
  }
  /* line 1475, ../stylesheets/sass/_layout.scss */
  article.box span.number {
    width: 100%;
    float: none;
    line-height: 1.3em;
    border-bottom: 3px solid #6a241f;
  }
  /* line 1481, ../stylesheets/sass/_layout.scss */
  article.box div.piatto {
    width: 41.66667%;
  }
  /* line 1484, ../stylesheets/sass/_layout.scss */
  article.box section {
    width: 41.66667%;
  }
  /* line 1487, ../stylesheets/sass/_layout.scss */
  article.box span.prezzo-box {
    width: 100%;
    float: none;
    clear: both;
    line-height: 1.3em;
    height: auto;
    padding: 10px 0;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 1503, ../stylesheets/sass/_layout.scss */
  #home #wrapper {
    background: url(../images/bck-320.jpg) no-repeat 0 0;
    background-size: 100%;
    min-height: 400px;
    max-height: 480px;
  }

  /* line 1510, ../stylesheets/sass/_layout.scss */
  a.prev:link, a.prev:visited, a.prev:active {
    width: 16.66667%;
    top: 40%;
    left: 15px;
  }

  /* line 1515, ../stylesheets/sass/_layout.scss */
  a.next:link, a.next:visited, a.next:active {
    top: 40%;
    right: 15px;
    width: 16.66667%;
  }

  /* line 1520, ../stylesheets/sass/_layout.scss */
  span.logo {
    width: 33.33333%;
    min-height: 100px;
    top: 0px;
  }

  /* line 1526, ../stylesheets/sass/_layout.scss */
  nav ul li {
    display: block;
    height: 1.2em;
    border: 1px solid rgba(254, 253, 245, 0.8);
    background-color: rgba(191, 173, 39, 0.8);
    margin: 0;
    padding: 5px 10px 5px 0;
  }

  /* line 1534, ../stylesheets/sass/_layout.scss */
  nav ul {
    width: 60%;
    display: none;
    position: absolute;
    top: 60px;
    right: 0;
  }

  /* line 1541, ../stylesheets/sass/_layout.scss */
  nav span a {
    display: block;
  }

  /* line 1544, ../stylesheets/sass/_layout.scss */
  nav span a:link, nav span a:hover, nav span a:visited, nav span a:active {
    padding-right: 30px;
    color: #fff;
    text-decoration: none;
  }

  /* line 1550, ../stylesheets/sass/_layout.scss */
  div#thumbs-wrapper {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0;
  }

  /* line 1555, ../stylesheets/sass/_layout.scss */
  div#carousel-wrapper {
    width: 95%;
    padding: 0;
    margin: 0 auto;
  }

  /* line 1560, ../stylesheets/sass/_layout.scss */
  #next {
    background: url(../images/next-small.png) no-repeat 0 0;
    right: 10px;
    height: 70px;
    width: 35px;
    cursor: hand;
  }

  /* line 1567, ../stylesheets/sass/_layout.scss */
  #next:hover {
    background: url(../images/next-small.png) no-repeat 100% 0;
    cursor: hand;
  }

  /* line 1571, ../stylesheets/sass/_layout.scss */
  #prev {
    background: url(../images/prev-small.png) no-repeat 100% 0;
    left: 10px;
    height: 70px;
    width: 35px;
    cursor: hand;
  }

  /* line 1578, ../stylesheets/sass/_layout.scss */
  #prev:hover {
    background: url(../images/prev-small.png) no-repeat 0 0;
    cursor: hand;
  }

  /* line 1582, ../stylesheets/sass/_layout.scss */
  div.action {
    display: none;
  }

  /* line 1586, ../stylesheets/sass/_layout.scss */
  section.main {
    padding: 30px 0 0 0 !important;
  }

  /* line 1589, ../stylesheets/sass/_layout.scss */
  div#bck-wrapper {
    background-color: #e4dcbc;
    overflow: hidden;
  }

  /* line 1593, ../stylesheets/sass/_layout.scss */
  h1, div#bck-wrapper h2, div#bck-wrapper p {
    padding: 10px;
  }

  /* line 1597, ../stylesheets/sass/_layout.scss */
  h1 {
    margin-bottom: 0;
  }

  /* line 1600, ../stylesheets/sass/_layout.scss */
  section.main article {
    display: none !important;
  }

  /* line 1604, ../stylesheets/sass/_layout.scss */
  div#bck-wrapper span {
    width: 100%;
    border: none;
  }

  /* line 1609, ../stylesheets/sass/_layout.scss */
  div.vcard {
    font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: 1.2em;
    font-size: 1.2rem;
    line-height: 1.4em;
    padding-left: 10px;
  }

  /* line 1619, ../stylesheets/sass/_layout.scss */
  section.main article.visible {
    display: block !important;
    margin: 0 !important;
    margin-top: 30px;
  }

  /* line 1626, ../stylesheets/sass/_layout.scss */
  section.map h3 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
  }

  /* line 1633, ../stylesheets/sass/_layout.scss */
  section.map {
    background: url(../images/mappa.png) no-repeat 0 140px;
    background-color: #cc7200;
    min-height: 400px;
  }

  /* line 1639, ../stylesheets/sass/_layout.scss */
  div.canvas, div-canvas img {
    display: none !important;
  }

  /* line 1642, ../stylesheets/sass/_layout.scss */
  span#gmap {
    padding: 10px 10px 0 10px;
    display: block;
    max-height: 75px;
    text-align: left;
    position: relative;
    bottom: -200px;
    display: block;
  }

  /* line 1653, ../stylesheets/sass/_layout.scss */
  span#gmap a {
    background: url(../images/arrow-end-little.png) no-repeat 0 0px;
    min-height: 25px;
    padding: 8px 0 5px 10px;
    margin: 0;
    text-align: left;
  }

  /* line 1660, ../stylesheets/sass/_layout.scss */
  span#gmap a:hover {
    background: url(../images/arrow-end-small.png) no-repeat 0 0px;
  }

  /* line 1665, ../stylesheets/sass/_layout.scss */
  footer {
    overflow: hidden;
  }

  /* line 1668, ../stylesheets/sass/_layout.scss */
  footer > div, footer > span {
    margin: 10px;
    padding: 10px 0 20px 0;
    text-align: center;
  }

  /* line 1673, ../stylesheets/sass/_layout.scss */
  footer > div:nth-child(1) {
    border-bottom: 2px solid rgba(254, 253, 245, 0.8);
  }

  /* line 1676, ../stylesheets/sass/_layout.scss */
  footer h3 {
    color: rgba(254, 253, 245, 0.8);
  }

  /* line 1680, ../stylesheets/sass/_layout.scss */
  footer > div ul {
    margin-bottom: 0;
  }

  /* line 1685, ../stylesheets/sass/_layout.scss */
  span.social {
    display: block;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    border-bottom: none;
  }

  /* line 1694, ../stylesheets/sass/_layout.scss */
  span.social a {
    display: block;
    width: 100%;
    height: 100%;
  }

  /* line 1700, ../stylesheets/sass/_layout.scss */
  footer span.pet {
    display: block;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    border-bottom: none;
    background: url(../images/pet.png) no-repeat 50% 0;
    height: 40px;
    text-indent: -9999px;
  }

  /* line 1714, ../stylesheets/sass/_layout.scss */
  span.social {
    background: url(../images/fbook.png) no-repeat 0 0;
    height: 40px;
    width: 40px;
    text-indent: -9999px;
  }

  /* line 1722, ../stylesheets/sass/_layout.scss */
  footer aside {
    background-color: #511B19;
    overflow: hidden;
    padding: 20px 0 10px 0;
    height: 40px;
    width: 40px;
    margin-bottom: 0 !important;
  }

  /* line 1731, ../stylesheets/sass/_layout.scss */
  footer aside h3 {
    display: none;
  }

  /* line 1734, ../stylesheets/sass/_layout.scss */
  #formula h1 {
    margin: 30px 0 30px 20px;
  }

  /* line 1737, ../stylesheets/sass/_layout.scss */
  #formula .main ul li {
    margin-bottom: 20px;
    margin-left: 0;
    background-y: top;
  }

  /* line 1743, ../stylesheets/sass/_layout.scss */
  #formula ul li h2 {
    padding-left: 60px;
    font-size: 1.8em;
    font-size: 1.8rem;
    min-height: 30px;
    background: none !important;
    padding: 10px 0 0 20px;
  }

  /* line 1752, ../stylesheets/sass/_layout.scss */
  #ristorante ul.rslides, #cucina ul.rslides {
    width: 100%;
  }

  /* line 1756, ../stylesheets/sass/_layout.scss */
  #ristorante div.nine {
    padding: 0;
    margin: 0 !important;
    padding-bottom: 30px;
  }

  /* line 1761, ../stylesheets/sass/_layout.scss */
  #ristorante div.nine h1, #ristorante div.nine h2, #ristorante div.nine p {
    padding: 0px 10px;
    margin: 0;
  }

  /* line 1765, ../stylesheets/sass/_layout.scss */
  #ristorante div.nine h2, #ristorante div.nine p {
    margin-top: 20px;
  }

  /* line 1769, ../stylesheets/sass/_layout.scss */
  #ristorante h1 {
    border-bottom: none;
  }

  /* line 1772, ../stylesheets/sass/_layout.scss */
  section.mercoledi {
    padding: 0;
    margin: 0 !important;
  }

  /* line 1776, ../stylesheets/sass/_layout.scss */
  div#merc-wrap {
    padding: 10px;
  }

  /* line 1779, ../stylesheets/sass/_layout.scss */
  section.mercoledi > span {
    overflow: hidden;
    display: block;
    width: 100%;
  }

  /* line 1784, ../stylesheets/sass/_layout.scss */
  div#merc-wrap span span a {
    float: left;
    text-indent: -9999px;
    background: url(../images/allegato.png) no-repeat 0 0;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 10px;
  }

  /* line 1793, ../stylesheets/sass/_layout.scss */
  div#merc-wrap > h3, div#merc-wrap > ul {
    display: none;
  }

  /* line 1796, ../stylesheets/sass/_layout.scss */
  section#eventi {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 1800, ../stylesheets/sass/_layout.scss */
  section#eventi div.five {
    padding-left: 0;
  }

  /* line 1803, ../stylesheets/sass/_layout.scss */
  section#eventi div.five h2, section#eventi div.five p {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 1807, ../stylesheets/sass/_layout.scss */
  section#eventi ul {
    list-style: square !important;
    padding: 0 10px;
    -moz-column-count: 1;
    /* Firefox */
    -webkit-column-count: 1;
    /* Safari and Chrome */
    column-count: 1;
  }

  /* line 1815, ../stylesheets/sass/_layout.scss */
  section#eventi ul li {
    float: none;
    width: 100%;
  }

  /* line 1819, ../stylesheets/sass/_layout.scss */
  section#eventi ul p {
    display: none;
  }

  /* line 1822, ../stylesheets/sass/_layout.scss */
  section#eventi h3, section#preparazioni h3 {
    margin-bottom: 1em;
  }

  /* line 1825, ../stylesheets/sass/_layout.scss */
  div.thumbs {
    display: none;
  }

  /* line 1828, ../stylesheets/sass/_layout.scss */
  #ristorante section#eventi div.nine {
    padding-bottom: 0;
  }

  /* line 1831, ../stylesheets/sass/_layout.scss */
  #cucina section.main {
    padding-top: 0 !important;
  }

  /* line 1834, ../stylesheets/sass/_layout.scss */
  #cucina h1 {
    padding-left: 0;
    margin-bottom: 10px;
  }

  /* line 1838, ../stylesheets/sass/_layout.scss */
  #cucina h3, #cucina .kitchen-wrap h2 {
    display: none;
  }

  /* line 1842, ../stylesheets/sass/_layout.scss */
  #cucina div#chef img {
    display: none;
  }

  /* line 1845, ../stylesheets/sass/_layout.scss */
  #cucina div#chef p {
    width: 100%;
  }

  /* line 1848, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi aside {
    display: none;
  }

  /* line 1851, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi ol {
    width: 100%;
    margin: 0;
  }

  /* line 1855, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi dd {
    margin-bottom: 10px;
  }

  /* line 1858, ../stylesheets/sass/_layout.scss */
  #cucina div#corsi span {
    width: 100%;
    font-size: 1.4em;
    font-size: 1.4rem;
  }

  /* line 1863, ../stylesheets/sass/_layout.scss */
  section#preparazioni > div.list {
    width: 96%;
  }

  /* line 1866, ../stylesheets/sass/_layout.scss */
  section#preparazioni h3 {
    display: block;
  }

  /* line 1869, ../stylesheets/sass/_layout.scss */
  div.kitchen-wrap h1 {
    margin: 0;
  }

  /* line 1872, ../stylesheets/sass/_layout.scss */
  div#condimenti {
    text-align: center;
  }

  /* line 1875, ../stylesheets/sass/_layout.scss */
  div#condimenti h3 {
    border-bottom: 1px solid rgba(191, 173, 39, 0.8);
  }

  /* line 1878, ../stylesheets/sass/_layout.scss */
  #wiki .main {
    padding-top: 0;
  }

  /* line 1881, ../stylesheets/sass/_layout.scss */
  #wiki div#links {
    padding: 0 10px 30px 10px;
  }

  /* line 1885, ../stylesheets/sass/_layout.scss */
  #links h1, #links > p {
    margin-left: 0;
  }

  /* line 1888, ../stylesheets/sass/_layout.scss */
  #links ul, #links ol {
    margin-left: 0;
  }

  /* line 1891, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta {
    width: 100%;
  }

  /* line 1894, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta img {
    width: 95%;
  }

  /* line 1897, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta ul {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
  }

  /* line 1903, ../stylesheets/sass/_layout.scss */
  #ricetta {
    padding: 30px 10px 30px 10px;
  }

  /* line 1906, ../stylesheets/sass/_layout.scss */
  #ricetta aside {
    display: none;
  }

  /* line 1909, ../stylesheets/sass/_layout.scss */
  div.wrap-ricetta > p {
    padding-top: 0;
  }

  /* line 1915, ../stylesheets/sass/_layout.scss */
  #glossario .parole-wrap, #glossario aside {
    width: 95%;
    padding: 0;
    padding: 30px 10px 30px 10px;
  }

  /* line 1921, ../stylesheets/sass/_layout.scss */
  div.parole-wrap ul {
    margin: 0;
    width: 100%;
  }

  /* line 1926, ../stylesheets/sass/_layout.scss */
  #glossario aside p {
    padding: 0;
  }

  /* line 1929, ../stylesheets/sass/_layout.scss */
  #glossario aside span {
    padding-left: 0;
  }

  /* line 1932, ../stylesheets/sass/_layout.scss */
  #contact section[role="heading"], #thanks section[role="heading"] {
    overflow: visible;
  }

  /* line 1935, ../stylesheets/sass/_layout.scss */
  #contact h1, #thanks h1 {
    padding-left: 0;
    margin-left: 0;
  }

  /* line 1939, ../stylesheets/sass/_layout.scss */
  #contact form {
    margin-left: 0;
  }

  /* line 1942, ../stylesheets/sass/_layout.scss */
  div#form > p {
    margin: 0;
  }

  /* line 1945, ../stylesheets/sass/_layout.scss */
  form ol dd, input[type="text"], input[type="email"], textarea {
    width: 100%;
  }
}
/* line 1953, ../stylesheets/sass/_layout.scss */
body#blackboard {
  background: url("../images/blackboard.jpg");
}

/* line 1957, ../stylesheets/sass/_layout.scss */
.blackboard {
  min-height: 100%;
  padding: 2em;
  font-family: "skippy-sharp", Helvetica, sans-serif;
  color: #f2f2f2;
  font-size: 30px;
  line-height: 34px;
}

/* line 1967, ../stylesheets/sass/_layout.scss */
.blackboard a {
  color: rgba(191, 173, 39, 0.8);
  text-decoration: underline;
  font-size: 30px;
}

/* line 1973, ../stylesheets/sass/_layout.scss */
.blackboard h2 {
  font-family: "skippy-sharp", Helvetica, sans-serif;
  text-transform: uppercase;
  color: rgba(191, 173, 39, 0.8) !important;
}

/* line 1980, ../stylesheets/sass/_layout.scss */
.blackboard article {
  border-bottom: 4px dotted rgba(191, 173, 39, 0.8);
}

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */
/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
/*
* Skeleton-SASS V1.0
* Copyright 2012 by Michael Lazer-Walker
* https://github.com/lazerwalker/Skeleton-Sass
*
* Based off of Skeleton v1.1:
* https://github.com/dhgamache/Skeleton
*
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/* #Variable Definitions
================================================== */
/* Grid
================================================== */
/* #Clearing
================================================== */
/* Include clearfix on parent to clear nested columns,
or wrap each row of columns in a @include row */
/* You can also use a @include clear to clear columns */
