@charset "UTF-8";
/*@font-face {
    font-family: Aileron;  deklarace fontu 
    src: url("../fonts/aileron/Aileron-Regular.otf");  propojen├¡ na um├¡st─¢n├¡ souboru 
}*/
body {
  background-color: #000000;
  font-family: 'Lato', sans-serif;
  color: #6d6d6d;
  background-image: url(../img/bg3.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center; }

footer {
  background-color: #000000; }

nav {
  background: black;
  background: linear-gradient(180deg, black 0%, #080808 71%, #141414 100%);
  border-bottom: 1px solid #272727; }

.intro-par {
  color: white;
  padding-top: 25px;
  padding-bottom: 25px;
}

h3 {
  color: white;
  padding-top: 50px;
  padding-bottom: 25px;
}

.intro-par b {
  color: white;
}

a {
  color: white; }

a:hover {
  text-decoration: none;
  color: white; }

.card {
  border-radius: 0rem; }

.card-img-top {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem; }

.btn {
  border-radius: 0rem; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-top: 20px; }

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1; }

.nav-item.dropdown.show > a {
  color: #000000; }

.navbar-brand {
  padding-top: 2px;
  padding-bottom: 0px;
  max-width: 78%; }

.navbar-brand img {
  max-height: 35px;
  max-width: 76%; }

.main-text {
  position: absolute;
  top: 50px;
  width: 96.66666666666666%;
  color: #FFF; }

.carousel-fade .carousel-item {
  display: block;
  position: relative;
  opacity: 0;
  transition: opacity .75s ease-in-out; }

.carousel-fade .carousel-item.active {
  opacity: 1;
  display: block; }

.carousel {
  position: relative;
  top: 0;
  left: 0; }

.carousel-inner {
  height: 100%; }

.carousel-caption {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 1110px;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); }

.carousel-item {
  opacity: .5;
  /*Added clone in this line*/ }

a.carousel-control-next:link, a.carousel-control-prev:link {
  background-color: transparent;
  text-decoration: none;
  opacity: .5; }

a.carousel-control-next:hover, a.carousel-control-prev:hover {
  background-color: transparent;
  text-decoration: none;
  opacity: 1; }

.carousel-control-next-icon, .carousel-control-prev-icon {
  position: relative;
  background-image: none; }

.carousel-control-next-icon:before {
  top: 0;
  left: -5px;
  padding-right: 10px; }

.carousel-control-prev-icon:before {
  top: 0;
  left: -5px;
  padding-right: 10px; }

.sidebar {
  background-color: #e1e1e1; }

.navbar-nav .nav-link {
  color: #6d6d6d;
  text-transform: uppercase;
  font-size: 0.85rem;
  letter-spacing: .1rem;
  font-weight: 500;
  text-align: center; }

.navbar-nav .nav-link:hover {
  color: #000000; }

.dropdown-item {
  color: #6d6d6d;
  padding: .4rem 1.5rem; }

.dropdown-item:focus, .dropdown-item:hover {
  color: #000000;
  text-decoration: none;
  background-color: #F4F2ED; }

h1, h2 {
  letter-spacing: 0.1rem;
  font-weight: 300;
  text-transform: uppercase; }

h1 {
  font-size: 1.8rem; }

h4 {
  font-size: 1.4rem; }

b {
  color: #6d6d6d;
  font-weight: 700; }

.nav-sn img {
  max-height: 27px;
  height: 27px; }

.partners {
  padding-bottom: 4.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.partners a {
  padding-left: 10px;
  padding-right: 10px; }

.partners a img:hover {
  opacity: 1; }

.partners a:first-of-type {
  padding-left: 0px !important; }

.partners a img {
  max-height: 150px;
  max-width: 100%;
  opacity: 0.9; }

.partners-sweet a img {
  max-height: 67px; }

.img-kihary {
  max-width: 295px !important;
  margin-top: 15px; }

.partners p {
  margin-bottom: 0rem; }

.photo-box {
  margin-bottom: 1.5rem;
  text-align: center; }

.img-question {
  /*    max-height: 400px;*/ }

.form-control, .form-control:active, .form-control:focus {
  border-radius: 0px;
  outline: none !important; }

textarea:focus, input:focus {
  outline: none !important; }

.form-control:focus {
  border-color: #6d6d6d;
  -webkit-box-shadow: none;
  box-shadow: none; }

form {
  width: 100%;
  float: left; }

label {
  margin-bottom: 0.1rem; }

p {
  line-height: 1.5rem; }

iframe {
  max-width: 100%;
  width: 100%; }

.references-box .col-lg-6 {
  /*    margin-bottom: 3rem;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 49%;
      max-width: 49%;
      border: 1px solid #bdbdbd;
      padding: 15px;
      margin-right: 1%;
      padding-left: 25px;
      padding-right: 25px;*/ }

.rev-name {
  font-size: 1.3rem; }

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }

.navbar-toggler, .navbar-toggler:active, .navbar-toggler:focus {
  border: none !important;
  margin-top: 6px; }

button:focus {
  outline: none !important; }

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