@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');

* {
  z-index: 1;
  font-family: 'Nunito Sans', sans-serif!important;

}

/* colours */
.color-alpha {color: #E2001A;}
.color-beta {color: #3d312a;}
.color-alpha-bg {background-color:#E2001A; color:white;}
.color-beta-bg {background-color:#3d312a; color:white;}


/* GLOBAL */

body{background: url("../img/bg.jpg") repeat;}
p, h5, li{ font-size:1.1em;} 
.nav li {font-size:1em;}
h2 {font-size:1.7em;}
h4 {font-size:1.1em;}
.bg2 {  background-color:#3d312a; color:white;}
.nomargtop {margin-top:0;}
.hide {display:none;}
.underline {text-decoration: underline;}
.topup {margin-top:-100px;}


/* nav */

.topper {
  margin:-1px;
  height:5px;
  width:100%;
}

.navbar {
  z-index: 100;
  width:100%;
  text-transform: uppercase;
  font-weight: 600;
  }

.navbar-brand {margin:0; padding:5px;}

.navbar-brand img{
  height:40px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);  
}

.icon-bar {color:black; border: 1px solid black;}

.navbar a:hover, .navbar a:link, .navbar a:visited, .navbar a:active{background-color: transparent !important; color: #E2001A}


/**** STRONA GŁÓWNA ****/

.headshot {background: url("../img/mainimg2.png") center bottom no-repeat;padding-bottom:0; padding-top:0!important;}
.logocontainer img {width:70%; margin-top:100px;}

.notop {margin-top:-300px;}
.onas {margin-bottom:0; padding-bottom:0!important;}
.tomek {margin-top:-130px;}
h1 {font-size: 2em; font-family: 'Kaushan Script', cursive !important;}
.onas h2{font-size:3em;}

.oferta li{list-style-type: none; padding:10px 0; border-bottom:1px solid #aaa;}


/* KONTAKT */



button {
  background-color: #f26522; 
  color:#fff; 
  border:none; 
  padding:4px 8px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin:0 auto;
  display:block;
  font-family: 'Nunito Sans', sans-serif; font-size:1.1em;
}

.captcha {
  color:#f26522; 
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/* FOOTER */
.social a>i {width:30px; display:block; float:right;}
.socialicon {width:30px;}
.privacy {text-align: right;}
#cookie-warn {position: fixed; bottom:0; background-color: rgba(18, 52, 86, 0.8); width:100%; padding:0 5px; color:lightblue; font-size:0.85em;}
#cookie-warn p{padding:0; margin:0;}
.cookiesok {padding:1px 2px; margin:2px;margin-left:10px; font-size:1em;}
#cookie-warn {display:none!important}
a, a:hover {color:#fff;}



/* POLITYKA PRYWATNOŚCI */
.polityka a {color:#3d312a;}


@media (max-width: 1439px) {
  .tomek {margin-top:-70px;}
}

@media (max-width: 1024px) {
  .mainimg img {height:300px; width:1280px;}
  .topim {max-width: 1280px !important;height: auto !important;}
  .onas h4 {padding:10px;}
  body {overflow-x:hidden;}
  .tomek {margin-top:130px;}
  .headshot {padding-top:20px!important;}
}

@media (max-width: 768px) {
  .headshot {height:400px;}
  .logocontainer img {width:60%; margin:100px auto;}
  .tomek {margin-top:0px;}
  .headshot {margin-top:-60px!important;}
}
