/* line 4, ../scss/main.scss */
body {
  background: url(../img/bg_pattern.gif) white; }

/* line 8, ../scss/main.scss */
html, body {
  margin: 0;
  padding: 0; }

@font-face {
  font-family: 'ArvoRegular';
  src: url("../fonts/Arvo-Regular-webfont.eot");
  src: url("../fonts/Arvo-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Arvo-Regular-webfont.woff") format("woff"), url("../fonts/Arvo-Regular-webfont.ttf") format("truetype"), url("../fonts/Arvo-Regular-webfont.svg#ArvoRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 27, ../scss/main.scss */
body {
  background: url(../img/bg_pattern.gif) white;
  text-align: center;
  font-family: 'ArvoRegular', serif, 'Helvetica', Arial; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 37, ../scss/main.scss */
#wrapper {
  position: absolute;
  top: 50%;
  margin-top: -395px; }

/* line 43, ../scss/main.scss */
#kontakt {
  background-color: #FFF;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s; }

/* line 53, ../scss/main.scss */
#kontakt:hover {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  transform: rotate(-4deg); }

/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  /* line 66, ../scss/main.scss */
  .container {
    padding-left: 10px;
    padding-right: 10px; }

  /* line 71, ../scss/main.scss */
  .navbar {
    margin-right: 0px; } }
/* Landscape phones and down */
@media (max-width: 480px) {
  /* line 77, ../scss/main.scss */
  #wrapper {
    position: static;
    top: 0;
    margin-top: 20px; } }
