@import url("https://fonts.googleapis.com/css?family=Open+Sans");
/*@import url("https://fonts.googleapis.com/css?family=Rock+Salt");*/
@import url("https://fonts.google.com/specimen/Quicksand?preview.text_type=custom");

.main-light {
  color: #ffffff; }

.cursor-pointer {
  cursor: pointer; }

body {
  font-family: 'Quicksand', sans-serif;
  overflow-y: scroll !important;
background-color: #1b1916 !important; }

::selection {
  background: #ffffff;
  /* WebKit/Blink Browsers */ }

::-moz-selection {
  background: #ffffff;
  /* Gecko Browsers */ }

.nav-link {
  color: white;
  text-decoration: none; }
  .nav-link:hover {
    color: #f7d58f; }

#navbar-branda img{
      
      position: relative;
      top: -5px;
      width:150px;}

.mini-heading {
  color: #1b1916;
  font-size: 25px; }
  @media (max-width: 425px) {
    .mini-heading {
      font-size: 15px; } }

.carousel-item.active {
  display: block; }

#header .navbar-nav .nav-item {
  padding: 5px; }
@media (max-width: 768px) {
  .header .navbar-nav {
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.5); } }
.header li > .active {
  border-bottom: 3px solid #f7d58f;
  color: #f7d58f; }
.header li:not(.active) .nav-link:hover {
  border-bottom: 3px solid #f7d58f; }
#header .navbar-brand {
  font-family: 'Quicksand';
  color: #ffffff;
  position: relative;
  top: -5px; }

.footer {
  background-color: black;
  opacity: 1; }
  .footer p {
    color: #ddd; }
  .footer .social-links {
    font-size: 25px;
    color: white; }
    .footer .social-links .nav-link {
      padding: .5rem 1.5rem; }
    .footer .social-links .nav-item:nth-child(1) a:hover {
      color: #3b5998; }
    .footer .social-links .nav-item:nth-child(2) a:hover {
      color: #cd486b; }
    .footer .social-links .nav-item:nth-child(3) a:hover {
      color: #CC181E; }
    .footer .social-links .nav-item:nth-child(4) a:hover {
      color: #0E2431; }
  .footer .developer-mark {
    font-size: 10px;
    position: relative;
    bottom: -5px; }

.section-heading {
  text-align: center;
  font-size: 50px;
  color: #f7d58f;
  font-weight: 700;
  text-transform: uppercase; 
  font-family: 'Quicksand', sans-serif;}

.section-heading-v {
    text-align: center;
    font-size: 50px;
    color: #1b1916;
    text-transform: uppercase; 
    font-family: 'Quicksand', sans-serif;}

.section-heading-v2 {
      text-align: left;
      font-size: 50px;
      color: #1b1916;
      text-transform: uppercase; 
      font-family: 'Quicksand', sans-serif;}

.section-layout {
  /*border-bottom: 2px solid #444;*/
  background-color: #1b1916;
  padding: 51px; }
  /* .section-layout:nth-of-type(1) {
   border-top: 2px solid #444; }*/
   .section-layout-vid {
    /*border-bottom: 2px solid #444;*/
    background-color: #fff;
    padding: 51px; }

.kontakt {
 /*background-image: url(/assets/images/galeria/11-min.jpg);*/
  background-size: cover;
  background-position: center;
  background-color: #1b1916; }
  #kontakt .section-layout {
    /*background-color: rgba(17, 17, 17, 0.7);*/
    border-top: none; }
  #kontakt .mini-heading a {
    color: #f7d58f;
    text-decoration: none; }
    #kontakt .mini-heading a:hover {
      color: #ffffff; }

.homepage {
  height: 100vh;
  background-size: cover; }
.homepage:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(rgba(20, 20, 20, 0.473), rgba(20, 20, 20, 0.5));
    opacity: .6; }
#homepage .title {
    color: #E8D5B7;
    font-family: 'Quicksand',sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 70px;
    padding-top: 15%;
    position: relative;
    z-index: 2; }
    @media (max-width: 768px) {
      #homepage .title {
        font-family: 'Quicksand', sans-serif;
        font-size: 50px;
        padding-top: 35%; } }
    @media (max-width: 425px) {
      #homepage .title {
        font-family: 'Quicksand', sans-serif;
        padding-top: 55%; } }
.homepage .button {
    display: inline-block;
    margin-top: 2%;
    padding: 10px 45px;
    border: 3px solid#f7d58f;
    border-radius: 20px;
    color: #000;
    background-color: #f7d58f;
    position: relative;
    text-decoration: none;
    z-index: 2; }
.homepage .button:hover {
  color:  #000;
  background-color: #ffffff; }
.homepage .main-light {
    padding: 20px; }

.about p {
  color: #1b1916;
  text-align: left; }
.about-gallery {
  padding-top: 2%; }
  .about-gallery img {
    height: 150px;
    border-radius: 10px; }
    .about-gallery img:hover {
      cursor: pointer; }

.reviews {
  height: 200px; }
  @media (max-width: 1024px) {
    .reviews {
      height: 350px; } }
  @media (max-width: 425px) {
    .reviews {
      height: 600px; } }
  .reviews .carousel-item {
    margin: 1.3rem 0; }
  .reviews blockquote p {
    color: white;
    font-size: 1.3em; }
  .reviews .carousel-control-next, .reviews .carousel-control-prev {
    width: 94%;
    display: block;
    top: -32px; }
    @media (max-width: 575px) {
      .reviews .carousel-control-next, .reviews .carousel-control-prev {
        width: 85%; } }

.gallery img {
  width: 240px;
  height: 150px; }
  .gallery img:hover {
    transform: scale(1.7); }
    @media(max-width:370px) {
      .gallery img {
        width: 188px;
      }
    }

.btn .btn-warning {
  background-color: #f7d58f;
  border-color: #f7d58f;
 border-radius: 20px;
 padding: 10px 45px; }

.seperated-gallery .image img {
  width: 300px;
  height: 200px; }

.clickhere {
  position: relative;
  left: -147px;
  top: -570px; }
  @media (max-width: 1350px) {
    .clickhere {
      left: -60px; } }
  @media (max-width: 1024px) {
    .clickhere {
      display: none; } }

.title {
        color: #E8D5B7;
        font-family: 'Quicksand', sans-serif;
        text-transform: uppercase;
        text-align: center;
        font-size: 50px;
        padding-top: 15%;
        position: relative;
        z-index: 2;}
        @media (max-width: 768px)  {
          .title{
          font-size: 50px;
          padding-top: 35%;
          font-family: 'Quicksand', sans-serif !important;}
        }
        @media(max-width: 425px) {
          .title{
          padding-top: 55%;
          font-family: 'Quicksand', sans-serif !important ;
        }}
.btn-warning {
  background-color: #f7d58f !important;
  border-color: #f7d58f !important;
 border-radius: 25px !important;
 font-family: 'Quicksand', sans-serif !important;
    }
        
.section-heading {
      text-align:center;
      font-size: 50px;
      color:#f7d58f;
      text-transform: uppercase;
      font-family: 'Quicksand', sans-serif;
    }
.about .okapele p{
     text-align:left;
      
      font-family: 'Quicksand', sans-serif;
    }

.img-fluid{
  width:100%;
}



.carousel-control-next  {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #000;
    text-align: center;
    opacity: .5;
}

.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #000;
  text-align: center;
  opacity: .5;
}
/*# sourceMappxingURL=main.css.map 
CIERNA - 1b1916
ZLATA - f7d58f
BIELA - ffffff
*/
