#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -60px;padding:0 0 60px;}
#footer{height:60px;background-color:#f5f5f5;margin-top:50px;padding-top:20px;padding-bottom:20px;}
.navbar-wrapper{position:absolute;top:0;left:0;right:0;z-index:10;}
.carousel-caption{z-index:10;}
#myCarousel .item{height:46vw;background-color:#bbb;}
#myCarousel img{position:absolute;top:0;left:0;min-width:100%;height:46vw;}

.container .credit{margin:20px 0;}
#footer{background-color:#414141;}
#footer a{color:#efefef;}
header{background:#333;color:#555;}
header .dropdown-menu{top:74px;background:#ffcc33;border-width:0;}
h1{font-size:50px;}
.logo{font-size:40px;position:absolute;z-index:1200;color:#333;top:70px;text-align:center;width:100%;}
#nav{width:100%;position:static;top:-32px;}
#nav.affix{position:fixed;top:0;z-index:10;-webkit-transition:all .6s ease-in-out;}
#footer > .container{}
@media (min-width:767px){.navbar-nav.nav-justified > li{float:none;}
}
.navbar-nav{margin:1px 1px;}
.navbar-custom{background-color:#2e2e2e;font-weight:700;text-transform:uppercase;border-width:0;}
.navbar-custom .navbar-nav>li>a{color:#ddd;}
.navbar-custom .dropdown-menu li>a:hover{color:#eee;}
.navbar-custom .navbar-nav li>a:hover, .navbar-nav li .open, .navbar-custom .navbar-nav .active a{background-color:#000;}
.navbar-custom .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999;}
.navbar-collapse.in{overflow-y:visible;}
.navbar-toggle{outline:0;}
.divider{height:5vw;}
@media (max-width:768px){header{}
}
#map-canvas{width:100%;height:40vw;margin:0;}
.scroll-top{position:fixed;bottom:0;right:6%;z-index:100;background:#f2f3f2;padding:10px;border-top-left-radius:3px;border-top-right-radius:3px;}
.scroll-top a:link,.scroll-top a:visited{color:#222;}
section {
  position: relative;
  width: 100%;
  min-height: 45vh;
  color: #ffffff;
  overflow: hidden;
}
/* Mobilní zařízení */
.bg-1{background:url("uvodni/image/vinarstviVelkeBilovice.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-2{background:url("uvodni/image/Elwine.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-3{background:url('uvodni/vino/bile.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-4{padding-top:30px;}
.bg-5{background:url('uvodni/vino/cervene.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-6{background:url('uvodni/vino/degustace.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-7{background:url("uvodni/image/Zesklepa.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-8{background:url("uvodni/image/firemni.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-9{background:url("uvodni/image/Ze sklepa do sklepa.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-sklep{background:url("uvodni/image/Sklep.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-Penzion{background:url("uvodni/image/Penzion.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
.bg-ubytovani{background:url("uvodni/image/Ze sklepa do sklepa.webp") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size: 100% auto;}
@media (max-width: 1079px) {
  .bg-1, .bg-2, .bg-3, .bg-5, .bg-6, .bg-7, .bg-8, .bg-9, .bg-sklep, .bg-Penzion, .bg-ubytovani {
    background: none !important;
	min-height: 0vh;
  }

  .bg-image-wrapper img {
    width: 100%;
    height: auto;
    display: block;
  }
}
.panel{border-radius:7%;background-color:#2e2e2e;color:white;}
.panel .img-responsive{min-height:270px;max-height:270px;border-top-left-radius:7%;border-top-right-radius:7%;}
.bottle{max-height:200px;}
.flasky{position:absolute;}
.popis{position:relative;left:180px;max-width:70%;height:300px;}
.mezera{margin-top:90px;}
.medal{position:relative;left:80px;top:60px; z-index:1;}
.medal2{position:relative;left:80px;top:-60px; z-index:1;}

/* Galerie */
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.mb-4 { margin-bottom: 1.5rem !important; }

.w-100 { width: 100% !important; }
.shadow-1-strong { box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }
.rounded { border-radius: .25rem !important; }

