/* 

Theme Name:   	Nimif
Author:       	Filip Slivka

 */ 
body {font-family: 'PT Sans', sans-serif!important; font-size: 15px;}
h2 {text-transform: lowercase; margin-bottom: 20px;}
.bg1 {background-color: #171719; color: #fff}
.odsadit-gal,.odsadit {padding-top: 60px;}
.odsadit {padding-left: 3%; padding-right: 3%; padding-bottom: 3%;}
div.neodsadit {margin-right: 0px!important; margin-left: 0px!important; padding-right: 0px!important; padding-left: 0px!important}
@media (min-width: 500px) {
  .vert {display: flex; align-items: center;}
  h3 {margin-top: 0px}
  .resize {max-width: 80%;}
}
@media (min-width: 1000px) {
   .vyska-gal,.carousel {height: 760px}
}    
.social:hover {opacity: 0.8}
.thumbnail {border: 0px}    
img.image-slide {display: inline!important}
.carousel-control.left, .carousel-control.right {background-image: none}

/* header */
.header {background: url('http://nimif.cz/wp-content/themes/nimif/images/header.jpg') 25% 50%; height: 100vh;
  background-size: cover;
  max-height: 1080px;}
  @media (min-width: 1000px) {  
    .header {
      background-attachment: fixed;
      min-height: 700px;
    }
  }
.logo {max-width: 100%; height: 100vh; text-align: center; padding-top: 4%;padding-bottom: 100px;}
.logo img {max-width: 100%; max-height: 100%;}
/* header konec */

/* menu */
.navbar-default {border: 0px ; background-color:rgba(0, 0, 0, 0.5);}
.navbar {margin-top: -70px; border-radius: 0px!important;}
div.navbar-collapse {padding-right: 0px;}
nav.navbar-fixed-top {margin-top: 0px;}
.navbar-nav li a {color: #fff!important; text-transform: lowercase;}
.navbar-nav li a:hover, .navbar-nav li.active a {color: #fff !important;background-color: #000 !important;}
@media (min-width: 768px) {.navbar-nav>li>a,a.navbar-brand {padding-top: 25px; padding-bottom: 25px;} }
@media (max-width: 768px) {nav.navbar{position: fixed; top: 0; margin-top: 0px; width: 100%;} .navbar-nav{margin: 0px;} .navbar-collapse {padding-left: 0px;}.logo {padding-top: 70px;}}
a.navbar-brand {color: #fff!important; font-weight: bold; opacity: 0.9;}
/* menu konec */ 

/* obsah */
div#ostatni img, div.gallery, div.gallery dl.gallery-item img {max-width: 100%; height: auto;}
div.gallery dl.gallery-item {min-width: 25%; width: auto!important; padding-right: 15px; padding-left: 15px; }
div.gallery {display: flex; flex-wrap: wrap; justify-content: center;}
div.gallery img {border: 1px solid #858585!important;}
.row {margin-left: 0px; margin-right: 0px;} 
/* obsah konec */
