/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  font-family: 'Ubuntu', sans-serif;
} 
.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.slidertext {
  padding-bottom: 100px;
}
.pagination {
  padding-bottom: 100px;
}
.karta {
  padding: 0;
  box-shadow: 0 0 2px white;
}
.karta img {
  width: 100%;
  transition: 0.2s ease-in-out;
}
.karta img:hover {
  filter: brightness(120%);
  transition: 0.2s ease-in-out;
  transform: scale(1.5);
}
.over {
  margin-top: -60px;
  overflow: hidden;
  box-shadow: 0 0 20px white;
  border-radius: 2px;
}
.card-text {
  text-align: justify;
}
.card-body {
  background-color: rgb(230,230,230);
}
h1.card-text {
  text-align: center;
  font-size: 20px;
}
p.card-text {
  font-size: 12px;
}
.cfoot {
  text-align: center;
  background-color: rgb(119,193,46);
}
.cbtn {
  border-color: white;
  color: black;
  background-color: rgb(230,230,230);
}
.cbtn:hover {
  color: white;
  background-color: rgb(119,193,46);
  border-color: white;
}
.menu {
  background-image: url(../img/menubg.png);
  background-size: cover;
  background-repeat: no-repeat;
/*  background: rgba(255,255,255,1);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(119,193,46,1) 49%, rgba(119,193,46,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(49%, rgba(255,255,255,1)), color-stop(49%, rgba(119,193,46,1)), color-stop(100%, rgba(119,193,46,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(119,193,46,1) 49%, rgba(119,193,46,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(119,193,46,1) 49%, rgba(119,193,46,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(119,193,46,1) 49%, rgba(119,193,46,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(119,193,46,1) 49%, rgba(119,193,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#77c12e', GradientType=1 );*/
z-index: 2;
}
.menu a {
  padding: 5px 15px!important;
  text-transform: uppercase;
  color: black!important;
  transition: 0.2s ease-in-out;
}
.menu a:hover {
  transform: scale(1.2);
  transition: 0.2s ease-in-out;
  background-color: rgba(0,0,0,0.5);
  color: white!important;
}
.navbar-toggler {
  background: gray;
}
img.logo {
  width: 100px;
  transform: scale(1.4);
  padding: 5px 0;
}

.foot {
  background-image: url(../img/footbg.jpg);
  background-size: cover;
  background-repeat: no-repeat; 
/*background: rgba(119,193,46,1);
background: -moz-linear-gradient(45deg, rgba(119,193,46,1) 0%, rgba(119,193,46,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(119,193,46,1)), color-stop(50%, rgba(119,193,46,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(45deg, rgba(119,193,46,1) 0%, rgba(119,193,46,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(45deg, rgba(119,193,46,1) 0%, rgba(119,193,46,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(45deg, rgba(119,193,46,1) 0%, rgba(119,193,46,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(45deg, rgba(119,193,46,1) 0%, rgba(119,193,46,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c12e', endColorstr='#ffffff', GradientType=1 );*/
padding: 5px 0;
}
.foot p{
  padding-left: 10px;
  padding-top: 15px;
  color: black!important;
}
.kontakt {
  margin-bottom: 20px;
  padding-top: 20px;
  background-color: rgb(230,230,230);
  text-align: center;
}
p.kont {
  border-right: 1px solid black;
  font-weight: 900;
}
p.kont2 {
  font-weight: 900;
}
.dirbg {
  background-color: rgb(119,193,46);
  border-radius: 0!important;
  margin-bottom: 0!important;
}
.dirbg li {
  color: black!important;
}
.dirbg a {
  text-decoration: none;
  color: white;
}
.form-control:focus {
  border: 2px solid rgba(119,193,46,0.6);
  box-shadow: none;
}
.minibg {
  margin: 0!important;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 200px;
  padding-bottom: 10px;
  background-image: url(../img/bgjumbo.jpg);
  background-size: cover;
  background-position: center;
}
h1.minibg {
  color: white!important;
}
.container-fluid {
  padding: 0!important;
}
.aboutbg img {
  width: 100%;
}
.abouttxt {
  padding: 100px 20px;
}
/*GALERIA*/
.img img {
  width: 100%;
  transition: 0.2s ease-in-out;
}
.img img:hover {
  transform: scale(1.2);
  transition: 0.2s ease-in-out;
  filter: brightness(50%);
  -moz-filter: brightness(50%);
  -webkit-filter: brightness(50%);
  -o-filter: brightness(50%);
}
.galeria {
  padding-top: 20px;
  padding-bottom: 20px;
}
.img {
  padding-right: 1px!important;
  padding-left: 1px!important;
  padding-bottom: 1px!important;
  padding-top: 1px!important;
}
.over2 {
  overflow: hidden;
}
