body {padding-top: 54px;}

@media (min-width: 992px) {
  body {padding-top: 56px;}
}

img.naglowek-logo {display: block; margin: 0 auto;}

.naglowek-slogan {text-align: center;}

.card {height: 100%;}

.restauracja {height: 23rem;}

.restauracja:hover {background: #000;}

h4.restauracja-nazwa {color:#ff0; margin-top: 1.2rem;}

.telefony {text-align: center; font-weight:bold; padding: 8px 0 8px 0;}

.link-tel {color: #fff; font-size: 1.3rem; line-height: 2.5rem;}

a.link-tel:hover {color: #ff0; text-decoration: none;}

numery-tel {padding: 8px 15px; font-size: 1.5rem;}

#dolacz-do-restaumatic {background-color: #333; padding: 15px; color: #777;}

#dolacz-do-restaumatic a {color: #bbb; text-decoration: none; font-weight: bold;}

.franczyza {background-color:rgba(0,0,0,0.8); padding: 3em;}

img.obraz-wycentrowany {display: block; margin-left: auto; margin-right: auto;}

.zamowonline {font-size:1.2rem; font-weight: bold;}

.slogan-pod-logo {font-family: 'Barlow', sans-serif; font-size: 48px; padding-bottom: 18px; padding-left: 10px; font-weight: bold; text-shadow: 4px 2px 2px #000;}

.tekst-na-dole {background: rgba(44,44,44,0.8); padding: 20px; color: #ccc;}

.wersja {font-size: 18px; color: #ccc; font-weight: none;}

h2.grupa {padding: 75px 0; color: #888; font-size: 1.6rem; text-align: center;}