/** Generated by FG **/
@font-face {
  font-family: 'Conv_SKYfontThick';
  src: url('fonts/SKYfontThick.eot');
  src: local('☺'), url('fonts/SKYfontThick.woff') format('woff'), url('fonts/SKYfontThick.ttf') format('truetype'), url('fonts/SKYfontThick.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "Roboto", sans-serif;
  background-image: url("assets/background.png");
  background-size: cover;
  background-attachment: fixed;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Conv_SKYfontThick", sans-serif;
}
.no_lateral_pad {
  padding-left: 0;
  padding-right: 0;
}
.background_grigio {
  background-color: #7c909b;
}
.background_arancio {
  background-color: #dc6413;
}
.background_blu {
  background-color: #0069b4;
  color: white;
}
.background_blu_alt {
  background-color: #006FB9;
}
.background_verde {
  background-color: #52ae32;
}
.white {
  color: white;
}
.background_azienda {
  background-image: url("assets/flyover.jpg");
  background-size: cover;
  min-height: 300px;
}
#logo_foot {
  width: 50%;
  display: inline-block;
}
address {
  font-size: larger;
}
#contact_button {
  position: fixed;
  top: 0;
  right: 20%;
  padding: 10px;
  color: white;
  cursor: pointer;
  z-index: 299;
}
#contact_block {
  position: fixed;
  top: 0;
  right: 20%;
  padding: 20px;
  transform: translateY(-300px);
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0.1s;
  -webkit-transition-property: all;
  -webkit-transition-timing-function: linear;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0.1s;
  -moz-transition-property: all;
  -moz-transition-timing-function: linear;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0.1s;
  -o-transition-property: all;
  -o-transition-timing-function: linear;
  transition-duration: 0.5s;
  transition-delay: 0.1s;
  transition-property: all;
  transition-timing-function: linear;
  z-index: 300;
}
@media (max-width: 767px) {
  #contact_block {
    width: 100%;
    left: 0;
    right: 0;
  }
}
#contact_block.opened {
  transform: translateY(0);
}
