#kontakty .social-wrapper .social ul li.instagram {
background-image: url(../images/instagram2.png);
background-size: auto 2.5em; }
#kontakty .social-wrapper .social ul li.tripadvisor {
background-image: url(../images/tripadvisor.png);
background-size: auto 2.5em; }

.e__nabidka-item.half {
    width: 49%
}

.e__nabidka-item.half.clr {
    clear:both;
}

.e__nabidka-item.full {
    width: 99%
}


.e__nabidka-item.full:nth-child(even)
{
    margin-left: 0;
}

.e__nabidka-item.full:nth-child(2)
{
    margin: .5em 0 0;
}

.e__swiper .swiper-slide .popup.visible
{
    z-index: 200;
}

#kontakty .social-wrapper .social ul li.blog{background-image:url(../images/blog.png);}

#rozvoz {
	overflow:hidden;
}

/* */
.e__team-item .image-wrapper { position:relative; }
.e__team-item .image-wrapper .image-inner { width: 11.1875em; height: 11.1875em; border-radius: 50%; background-size:cover; background-position:center center; background-repeat:no-repeat; border: 6px solid #f7f6f6;
    box-shadow: 3px 2px 5px rgba(0,0,0,.17); border-radius: 50%; margin:auto; }

/* */
.sWidget { z-index:99999999; position:fixed; bottom:50px; right:0px; opacity:0.5; background:#9c1839; border-radius:10px 0px 0px 10px; }
.sWidget:hover { opacity:1; }
.sWidget ul { margin:0px; padding:15px; text-align:center; width:50px; }
.sWidget ul li { margin:0px; padding:0px; background-size:contain; background-repeat:no-repeat; list-style-type:none; width:100%; height:35px; margin-bottom:6px; background-position:center center; }
.sWidget ul li.facebook {
    background-image: url(../images/facebook.png);
    background-size:auto 80%;
}
.sWidget ul li.google {
    background-image: url(../images/google.png);
}
.sWidget ul li.instagram {
    background-image: url(../images/instagram2.png);
}
.sWidget ul li.youtube {
    background-image: url(../images/youtube.png);
}
.sWidget ul li.tripadvisor {
    background-image: url(../images/tripadvisor.png);
}
.sWidget ul li.blog {
    background-image: url(../images/blog.png);
}
@media (max-width: 768px){
	.sWidget { display:none; }
}

/**/
ul.nav.navbar-nav li.mobile {
    display:none;
}
@media (max-width: 991px){
    ul.nav.navbar-nav li.mobile {
        display:block;
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 450px;
    }    
}

#nabidka-new { background-size:cover; background-position:center center; position:relative; }
#nabidka-new:after { content:''; background:rgba(49,25,46,0.7); display:block; position:absolute; left:0px; right:0px; top:0px; bottom:0px; z-index:2; }
#nabidka-new .row { height:740px; }
#nabidka-new .col-sm-4 { display:flex; justify-content:center; align-items:center; position:relative; z-index:3; height:100%; padding:0px 15px; }
#nabidka-new .article { color:#fff; text-align:center; }
#nabidka-new .article h3 { font-size:30px; line-height:40px; font-weight:600; text-transform:uppercase; }
#nabidka-new .article h3 a { color:#fff; text-decoration:none; }
#nabidka-new .article p { font-size:20px; line-height:26px; font-weight:400; padding-bottom:30px; }
#nabidka-new .article .btn { display:inline-block; font-size:20px; line-height:26px; font-weight:400; text-transform:uppercase; padding:8px 28px; border:2px #fff solid; border-radius:0px; }
#nabidka-new .article .btn:hover { background:#fff; color:#9c1839; }

#nabidka-new .mouseover-images { position:absolute; left:0px; right:0px; top:0px; bottom:0px; z-index:1; overflow:hidden; }
#nabidka-new .mouseover-images .image { position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-size:cover; background-position:center center; opacity:0; transition:all 0.50s linear;
 -ms-transform: scale(1, 1); 
  -webkit-transform: scale(1, 1); 
  transform: scale(1, 1);
   }
#nabidka-new .mouseover-images .image.active { opacity:1;
 -ms-transform: scale(1.05, 1.05); 
  -webkit-transform: scale(1.05, 1.05); 
  transform: scale(1.05, 1.05);
   }

@media (max-width: 767px){
    #nabidka-new { padding:50px 0px 0px 0px; }
    #nabidka-new .row { height:auto; }
    #nabidka-new .article { margin-bottom:70px; }
}

#social-networks { padding:50px 0px 45px 0px; background:#f7f6f6; }
#social-networks h2 { font-size:40px; line-height:1.2; margin-bottom:65px; font-weight:400; }
#social-networks .img { text-align:center; margin-bottom:55px; }
#social-networks .images { display:flex; justify-content:center; flex-wrap:wrap; }
#social-networks .images img { max-width:100%; margin:auto; margin:0px 10px; margin-bottom:15px; }
#social-networks .btn.btn-logo { display:inline-block; font-size:0px; line-height:0px; border:none; width:190px; height:55px; margin:0px 10px; margin-top:15px; color:#262c32; border:2px #262c32 solid; border-radius:0px; overflow:hidden; }
#social-networks .btn.btn-logo .icon { font-size:20px; line-height:1; position:relative; }
#social-networks .btn.btn-logo.facebook .icon { font-size:140px; line-height:1; top:-51px; }
#social-networks .btn.btn-logo.instagram .icon { font-size:140px; line-height:1; top:-47px; }
#social-networks .btn.btn-logo.blog .icon { font-size:80px; line-height:1; top:-19px; }
#social-networks .btn.btn-logo:hover { color:#fff; background:#262c32; }

@media (max-width: 767px){
    #social-networks .img {  }
    #social-networks .btn.btn-logo { margin-bottom:15px; }
}

/* LZ 02/2020 */
#links .mobile-title { display:block; font-size:30px; font-weight:700; }
#links .mobile-txt { display:block; font-size:25px; line-height:25px; }
#links { padding:50px 0px 45px 0px; background:#fff; }
#links h3 { background-color: #fff; margin-top: 0; margin-bottom: 1.125em; line-height: 1; margin: 0 auto; font-size: 2.55em;border-top: rgba(37,44,50,.27) 1px solid; margin-bottom:30px; }
#links h3 span { display:inline-block; padding:2px 35px; background:#fff; position:relative; top:-1px; }
#links .links-item { height:470px; display:flex; justify-content:center; align-items:center; flex-direction:column; }
#links .links-item a.button { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:300px; height:60px; background:#9c1839; color:#fff; padding:30px; position:relative; }
#links .links-item a.button .icon { position:absolute; top:13px; left:20px; width:35px; height:35px; filter: brightness(0) invert(1); opacity:0.3; }
#links .links-item a.button .txt { font-size:35px; display:none; }
#links .links-item.online { background:transparent url('../images/icon01.png') center center no-repeat; background-size:90% auto; }
#links .links-item.call { background:transparent url('../images/icon02.png') center center no-repeat; background-size:90% auto; }
#links .links-item.booking { background:transparent url('../images/icon03.png') center center no-repeat; background-size:90% auto; }
#links .links-item.online a.button .icon { background:transparent url('../images/icon01a.png') center center no-repeat; background-size:contain; }
#links .links-item.call a.button .icon { background:transparent url('../images/icon02a.png') center center no-repeat; background-size:contain; }
#links .links-item.booking a.button .icon { background:transparent url('../images/icon03a.png') center center no-repeat; background-size:contain; }
#links .links-item.booking a.button { background:#31192e; }
#links .links-item a.button:hover { background:#262c32; }

#links .links-item a.button:after { content:''; border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 6px; transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); position:absolute; top:26px; right:25px; }
#links .links-item a.button .icon { opacity:0.23; top: 50%; margin-top: -20px; right: auto; left: 10px; }

@media (max-width: 991px){
  #links .links-item a.button { width:100%; }
}
@media (max-width: 767px){
  #links .links-item { height: 320px; }
  #links .mobile-title { font-size:22px; }
  #links .mobile-txt { font-size:20px; white-space:nowrap; }
}

/*@media (max-width: 991px){
    #links .links-item { height:370px; }
    #links .links-item a.button { width:180px; height:180px; padding:20px; }
    #links .links-item a.button .icon { top:20px; right:20px; width:45px; height:45px; }
    #links .links-item a.button .txt { font-size:25px; }
}
@media (max-width: 767px){
    #links .links-item { height:270px; }
    #links .links-item a.button { width:150px; height:150px; padding:15px; }
    #links .links-item a.button .icon { top:20px; right:20px; width:40px; height:40px; }
    #links .links-item a.button .txt { font-size:16px; }
}*/
@media (max-width: 580px){
    #links .mobile-title,
    #links .mobile-txt { display:block; }
    #links .mobile-txt { font-size:25px; }
    #links .mobile-title { font-size:25px; }
    #links .container .row .col-xs-4 {
        width: 100%;
    }
    #links { padding:20px 0px 20px 0px; }
    #links .links-item { height:auto; margin-bottom:0px; display:block; padding-bottom:20px; padding-left:10px; padding-right:10px; }
    #links .links-item a.button { display:flex; flex-direction:row; justify-content:flex-start; align-items:center; width:100%; height:65px; background:#9c1839; color:#fff; padding:0px 25px; position:relative; }
    #links .links-item a.button:after { content:''; border: solid white;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 6px; transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); position:absolute; top:26px; right:25px; }
    #links .links-item a.button .icon { opacity:0.23; top: 50%; margin-top: -20px; right: auto; left: 10px; }
    #links .links-item a.button .txt { display:none; }
    #links .links-item.online { background-size:auto 100%; background-position:right center; }
    #links .links-item.call { background-size:auto 100%; background-position:left center; }
    #links .links-item.booking { background-size:auto 100%; background-position:right center; }    
}



