#rukavice {
  background-size: cover;
  -webkit-background-size: cover;
  background: #000 no-repeat center center;
  width: 100%;
  text-align: center;
  animation: fadeInRukavice 1s 1;
  -webkit-animation: fadeInRukavice 1s 1;
  height: 512px; }
@keyframes fadeInRukavice {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  #rukavice h1, #rukavice h2 {
    color: #ffff;
    font-weight: 800;
    background-color: rgba(1, 1, 1, 0.6);
    padding: 0.5rem 2rem;
    display: inline-block; }
  #rukavice h1 {
    margin: 2rem 0 0 0;
    font-size: 3rem; }
  #rukavice h2 {
    margin: 1.5rem 0 0 0;
    font-size: 2rem; }
  @media (min-width: 576px) {
    #rukavice {
      height: 680px; }
      #rukavice h1 {
        margin: 3rem 0 0 0;
        font-size: 4rem; }
      #rukavice h2 {
        margin: 2rem 0 0 0;
        font-size: 3rem; } }
  @media (min-width: 992px) {
    #rukavice {
      height: 1024px; }
      #rukavice h1 {
        font-size: 7rem; }
      #rukavice h2 {
        font-size: 5rem; } }
  #rukavice h1#uh, #rukavice h1#spp {
    animation: fadeInRukaviceUh 1.5s 1;
    -webkit-animation: fadeInRukaviceUh 1.5s 1; }
@keyframes fadeInRukaviceUh {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  #rukavice h1#pr, #rukavice h2#nej {
    animation: fadeInRukavicePr 2s 1;
    -webkit-animation: fadeInRukavicePr 2s 1; }
@keyframes fadeInRukavicePr {
  0% {
    opacity: 0; }
  66% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  #rukavice img {
    margin-top: 3rem;
    animation: fadeInRukaviceImg 2.5s 1;
    -webkit-animation: fadeInRukaviceImg 2.5s 1; }
@keyframes fadeInRukaviceImg {
  0% {
    opacity: 0;
    transform: translate(-64px, -32px) scale(0.3) rotate(180deg); }
  33% {
    opacity: 0;
    transform: translate(-64px, -32px) scale(0.3) rotate(180deg); }
  100% {
    opacity: 1;
    transform: translate(0, 0) scale(1) rotate(0deg); } }
#intro-butcher .citat .citat-text {
  font-family: "Open Sans", sans-serif;
  color: red;
  font-size: 3rem;
  font-weight: 400;
  font-style: italic; }
#intro-butcher .citat .citat-inicialy {
  font-family: Georgia, serif;
  color: #B7B7B5;
  font-weight: bold;
  font-size: 1.5rem; }

#butcher-location #butcher-location-description {
  margin-bottom: 2rem; }
  #butcher-location #butcher-location-description img {
    float: left;
    height: 180px;
    margin: 0 1.5rem 2rem 0; }
#butcher-location #map2 {
  clear: left; }

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