* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  }

html, body, ul, ol {
  margin: 0;
  padding: 0; }

body {
  font-family: 'FrankieGarage', Arial, sans-serif;
  }

.Stores__List {}
  body .Wrap {
    position: relative;
    margin: 0 auto;
    max-width: 1250px;
    padding: 0 25px;
    }
    @media only screen and (max-width: 759px) {
      body .Wrap {
        padding: 0 10px; } }
  body .NotMobile[style] {
    display: block !important; }
  body .Mobile[style] {
    display: none !important; }
  @media only screen and (max-width: 759px) {
    body .NotMobile[style] {
      display: none !important; }

    body .Mobile[style] {
      display: block !important; }
 }
  body div#InitialCurtain {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: white; }
  body input.ValueLess {
    color: #898989;
    font-style: italic; }
  @media only screen and (min-width: 760px) {
    body .Mobile {
      display: none; }
 }
  @media only screen and (max-width: 759px) {
    body .Extended {
      display: none; }
 }
  body div.Social a {
    float: left;
    display: block;
    height: 26px;
    width: 26px;
    background: url(Shared/Sprite.png) no-repeat;
    margin: 10px 10px 0 0; }
    body div.Social a:last-child {
      margin-right: 0 !important; }
    body div.Social a#Feed {
      background-position: -26px 0; }
      body div.Social a#Feed:hover {
        background-position: -26px -26px; }
    body div.Social a#Facebook {
      background-position: 0 0; }
      body div.Social a#Facebook:hover {
        background-position: 0 -26px; }
    body div.Social a#Twitter {
      background-position: -26px 0; }
      body div.Social a#Twitter:hover {
        background-position: -26px -26px; }
    body div.Social a#Pinterest {
      background-position: -78px 0; }
      body div.Social a#Pinterest:hover {
        background-position: -78px -26px; }
    body div.Social a#Tumblr {
      background-position: -104px 0; }
      body div.Social a#Tumblr:hover {
        background-position: -104px -26px; }
    body div.Social a#Instagram {
      background-position: -130px 0; }
      body div.Social a#Instagram:hover {
        background-position: -130px -26px; }
    body div.Social a#Email {
      background-position: -156px 0; }
      body div.Social a#Email:hover {
        background-position: -156px -26px; }

div#Content div#ContattiPage {
  margin-bottom: 50px; }
  div#Content div#ContattiPage h1 {
    margin-bottom: 6px; }
  div#Content div#ContattiPage div.Column {
    vertical-align: top;
    display: inline-block;
    width: calc(50% - 16px); }
    div#Content div#ContattiPage div.Column:last-child {
      margin-left: 27px; }
    div#Content div#ContattiPage div.Column strong {
      display: block;
      padding-top: 6px; }
    div#Content div#ContattiPage div.Column span {
      margin: 0;
      padding: 0; }
      div#Content div#ContattiPage div.Column span.Divisor {
        color: #cfd0d2;
        padding-left: 5px;
        padding-right: 5px; }
    div#Content div#ContattiPage div.Column div#Map {
      width: 100%;
      height: 304px; }
    div#Content div#ContattiPage div.Column input, div#Content div#ContattiPage div.Column textarea {
      margin-bottom: 10px; }
    div#Content div#ContattiPage div.Column input[type='submit'] {
      margin-top: -10px; }
    @media only screen and (max-width: 759px) {
      div#Content div#ContattiPage div.Column {
        display: block;
        width: 100%;
        margin-left: 0 !important; } }

/*# sourceMappingURL=Contatti.css.map */