/*menu*/
.navbar-toggle {position: relative;
    right: 10px;
    padding: 5px;
    top:0px;
    background-color: black;
    border: none;
    width: 65px;
    height: 55px
}
.menu-opener, .menu-opener:hover, .menu-opener.active, .menu-opener-inner, .menu-opener-inner::before, .menu-opener-inner::after, .menu, .menu.active {
    -webkit-transition: 250ms all;
    transition: 250ms all;
    display: block
}
.menu-opener {
    cursor: pointer;
    height: 54px;
    position: absolute;
    top: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 54px;
    z-index: 9000;
}
.menu-opener:hover, .menu-opener.active {
}
.menu-opener-inner {
    background: #000;

    height: .5rem;
    margin-left: .45rem;
    margin-top: 2.3rem;
    width: 4.5rem;
}
.menu-opener-inner::before, .menu-opener-inner::after {
    background: #000;
    content: '';
    display: block;
    height: .5rem;
    width: 4.5rem;
}
.menu-opener-inner::before {
    -webkit-transform: translateY(-1.25rem);
    -ms-transform: translateY(-1.25rem);
    transform: translateY(-1.25rem);
}
.menu-opener-inner::after {
    -webkit-transform: translateY(0.7rem);
    -ms-transform: translateY(0.7rem);
    transform: translateY(0.7rem);
}
.menu-opener-inner.active {
    background: transparent;
}
.menu-opener-inner.active::before {
    -webkit-transform: translateY(0rem) rotate(-45deg);
    -ms-transform: translateY(0rem) rotate(-45deg);
    transform: translateY(0rem) rotate(-45deg);
}
.menu-opener-inner.active::after {
    -webkit-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
    -ms-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
    transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
}
a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a:hover,
a:focus {
    text-decoration: none;
  
}
.light {
    font-weight: 400;font-size: 24px
}
@media (max-width: 1000px) {
  .mont-font{font-size: 40px}
  .light {
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
  }
  .navbar-nav{border-top: 2px solid black;
  }
}
.navbar-custom {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-weight: 900;
    background-color: white;
    border-radius:0px;
}
.navbar-custom .navbar-toggle {
    color: white;
    background-color: transparent;
    font-size: 12px;
}
.navbar-custom .navbar-toggle:focusf,
.navbar-custom .navbar-toggle:active {
    outline: none;
}
.navbar-custom .navbar-brand {
    font-weight: 700;
}
.navbar-custom .navbar-brand:focus {
    outline: none;
}
.navbar-custom a {
    color: #bbb;
    font-weight: 700;
    font-size: 16px
}
.navbar-brand{height: auto;margin-left: 15px!important}
@media (max-width: 1000px) {.navbar-custom a {color: black;}
ul.nav.navbar-nav {
float: none!important;
}
.navbar-collapse {padding: 0px}
}
.top-nav-collapse a{color:black}
.navbar-custom .nav li a {
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}
.navbar-custom .nav li a:hover {
    color:#ff7600;
    outline: none;
    background-color: transparent;
}
.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active {
    outline: none;
    background-color: transparent;
}
.navbar-custom .nav li.active {
  outline: none;
}
.navbar-custom .nav li.active a {
    background-color: rgba(255, 255, 255, 0.3);
}
.navbar-custom .nav li.active a:hover {
    color: white;
}
.dropdown-menu a:hover{color:#ff7600!important}
.dropdown-menu>li>a {}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color:transparent;
    border-color: #337ab7;
}
.navbar{z-index: 8000}
.dropdown-menu>li>a {color:#000}
@media (min-width: 1000px) {
.navbar-custom .nav li a:hover {

}
.active-link{color: #ff7600!important;} 
.dropdown-menu>li>a {color:#000}
.navbar-custom {
    padding:0px;
    border-bottom: none;
    letter-spacing: 1px;
    padding: 10px 0px!important;
    -webkit-transition: background .2s ease-in-out, padding 0.5s ease-in-out;
    -moz-transition: background .2s ease-in-out, padding 0.5s ease-in-out;
    transition: background .2s ease-in-out, padding 0.5s ease-in-out;
    background-color: transparent;!important;

}
.navbar-custom.top-nav-collapse {padding: 0;background: white;border-bottom: 5px solid black}
}
.drop-link:hover{border: none!important}

@media (max-width: 1000px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}
/*menu*/
/*stopka2*/
.footer2 {background-color:#171717;padding: 30px 0px 30px 0px;text-align: center;color: #FFF;position: relative;z-index: 2000}
.footer2 a{text-decoration: none}
.ikony-hover,.ikony-hover1,.fb,.twiter,.insta,.gooogle{display: inline-block;background-color: #000;border-radius: 100%;margin: 0px 5px;padding: 10px; }
.footercoscial {width: 20px;height:20px;transition: all .4s;-webkit-transition: all .4s;}
.footercoscial:hover{}
.fb:hover{background-color: #3b5998;}
.twiter:hover{background-color: #00aced;}
.insta:hover{background-color: #517fa4;}
.google:hover{background-color: #dd4b39;}
.paddingfooter{padding-top: 30px}
.footerhours{padding-left: 130px}
.text-left-footer{text-align: left}
.text-right-footer{text-align: right}
@media screen and (max-width: 1199px) {
.footerhours{text-align: left;padding-left: 15px}
.text-left-footer,.text-right-footer {text-align: center}

}
.icon-link{display: inline-block;}
.circle-icon {
    color:#fff;
    font-size: 20px!important;
    width: 40px;
    height: 40px;
    background:rgba(0,0,0,0.5);
    padding: .5rem;
    -webkit-transition: .6s background;
    transition: .6s background;
    text-align: center;
    line-height: 40px;
    vertical-align: middle;
    padding: 10px;
    background-color: #011
}
.fa1{margin-right: 20px ;border: 2px solid #B91319;padding: 8px 5px 5px 5px!important;color:#B91319}
.icon-contact:hover .fa1{background-color:#B91319;color: #fff; }

.fa-facebook:hover{background-color: #3b5998;}
.fa-twitter:hover{background-color: #00aced;}
.fa-instagram:hover{background-color: #517fa4;}
.fa-google-plus:hover{background-color: #dd4b39;}
.social-black-bg{background-color: black}
.icon-link{display: inline-block;}
.svg-footer{width: 50px!important;height: 50px!important;margin-bottom: 30px}
.pd-top-bt-50{padding-top: 50px;padding-bottom: 50px}
/*stopka2*/


/*service div*/
.service-img{width: 50px!important;height: 50px!important}
.service-div{background-color:#171717;transition: all 0.5s;
-webkit-transition: all 0.5s;}
.service-div:hover{background-color: #ff7600}
.pd-tp-b{padding-top: 15px;padding-bottom: 15px}
.pd-tp-bt-50{padding-top: 50px;padding-bottom: 50px}
/*service div*/













/*animacja home*/

.crossfade > figure {
  -webkit-animation: imageAnimation 24s linear infinite 0s;
  animation: imageAnimation 24s linear infinite 0s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-size: cover;
  background-position: center center;
  color: transparent;
  height: 100vh;
  left: 0px;
  opacity: 0;
  position:fixed;
  top: 0px;
  width: 100%;
  z-index: 0;
}
body{z-index: 20}
.crossfade > figure:nth-child(1) { background-image: url('../img/home/slide1.jpg'); }

.crossfade > figure:nth-child(2) {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
  background-image: url('../img/home/slide2.jpg');
}

.crossfade > figure:nth-child(3) {
  -webkit-animation-delay: 12s;
          animation-delay: 12s;
  background-image: url('../img/home/slide3.jpg');
}

.crossfade > figure:nth-child(4) {
  -webkit-animation-delay: 18s;
          animation-delay: 18s;
  background-image: url('../img/home/slide4.jpg');
}


@keyframes 
imageAnimation {  0% {
 animation-timing-function: ease-in;
 opacity: 0;
}
 8% {
 animation-timing-function: ease-out;
 opacity: 1;
}
 17% {
 opacity: 1
}
 26% {
 opacity: 0
}
 100% {
 opacity: 0
}
}
/*animacja home*/
/*tla*/



.sectionclass1{background:url('../img/home/strawberries-1357172_1920(1).jpg') center center no-repeat;
    background-size: cover;
    width: 100%!important;
    height: 100vh!important;

}


.sectionclass2{background:url('../img/page/scotland-1893646_1920.jpg') center center no-repeat;
    background-size: cover;
    width: 100%!important;
    height: 100vh!important;

}


.sectionclass3{background:url('../img/page/alcohol-1853327_1920.jpg') center center no-repeat;
    background-size: cover;
    width: 100%!important;
    height: 100vh!important;

 
}

.sectionclass4{background:url('../img/page/conference-room-857994_1920.jpg') center center no-repeat fixed;
    background-size: cover;
    width: 100%!important;
    
 
}

.sectionclass5{background:url('../img/kucharze/14421023480_c2bde3b310_h.jpg') center center no-repeat fixed;
    background-size: cover;
    width: 100%!important;
    height: 100vh!important;

 
}

.img-page,.img-page:hover,.img-page:focus,.img-page:after,.img-page:before,.img-page:active{ 
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  -transition: all 0.5s;

   }


.vertical {
    display: table;
    height: 100vh;
    width: 100%;
    text-align: center;overflow: hidden;
}
.table-cell{ display: table-cell;vertical-align: middle;margin: auto;width: 100%}

.white-bg{background-color:white!important;}
.white-bg-09{background-color:rgba(255,255,255,.9)!important;}

.custom-bg-black{background-color: #171717!important;position: relative;z-index: 20}


.dark-bg-04{background-color: rgba(0, 0, 0, 0.4)}
.dark-bg-05{background-color: rgba(0, 0, 0, 0.5)}
.dark-bg-06{background-color: rgba(0, 0, 0, 0.6)}
.dark-bg-07{background-color: rgba(0, 0, 0, 0.7)}
.dark-bg-08{background-color: rgba(0, 0, 0, 0.8)}
.dark-bg-09{background-color: rgba(0, 0, 0, 0.9)}
.dark-bg-1{background-color: rgba(0, 0, 0, 1)}
/*tla*/

/*linki*/
.menu-link{color:#06c;font-size: 24px;line-height: 70px;}
.menu-link:hover{opacity: 0.9;text-decoration: none}
.story-link{color: #000;padding: 5px 40px;border:2px solid black;line-height: 50px}
.story-link:hover{color: #fff;background-color: black;text-decoration: none}

.home-link{background-color: #171717;color: rgba(255,255,255,0.9);padding: 10px 45px;line-height: 50px;border-radius: 5px;font-size: 20px}
.home-link:hover{color:orange;background-color:#099}
/*linki*/




/*paddingi*/
.over-hodden{overflow: hidden;}
.container-fluid{padding-top: 70px;padding-bottom: 70px}
.pd-top-50{padding-top: 50px}
.pd-top-60{padding-top: 60px}
.pd-top-70{padding-top: 70px}
.pd-top-80{padding-top: 80px}
.pd-top-90{padding-top: 90px}
.pd-top-100{padding-top: 100px}
.pd-zero{padding: 0px}
.mg-top-40{margin-top: 40px}
.mg-top-50{margin-top: 50px}
.mg-top-60{margin-top: 60px}
.mg-top-70{margin-top: 70px}
.mg-top-80{margin-top: 80px}

.mg-top-bot-50{margin-top: 50px;margin-bottom: 50px}
.pd-top-bot-50{padding-top: 50px;padding-bottom: 50px}

.pd-section-contact{padding-top: 0px!important;padding-bottom: 0px!important}
/*paddingi*/

/*custom slide*/

.carousel-indicators li {border-radius: 2px;width: 35px;margin:0px;padding: 0px;height: 5px;background-color: #fff;display: block; float: left;
position: relative;
left: -50%;}
.carousel-indicators .active {border-radius: 2px;width: 35px;margin-right: 0px;margin-left: 0px;padding: 0px;height: 5px;background-color: #ff7600;border: 2px solid #ff7600 }
.carousel-indicators{ float: left;
position: absolute;
left: 50%;
width:auto;
margin-left:auto;}
.slide-1{padding: 0px 0px 50px; 0px}
.center-ul{text-align: center;margin: auto}
.orange{color:#ff7600}


/*custom slide*/

/*gogle maps*/
.google-maps iframe{
pointer-events: none;
}
.google-maps {position: relative;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex}
.google-maps iframe {width: 100% !important;border: none;height: 60vh;min-height: 300px;}
.margin-section-contact{margin: 20px 0px}
@media screen and (max-width: 1199px){.google-map}s{margin-top: 50px}.pd-section-contact{padding-bottom: 10px}}

/*gogle maps koniec*/

/*czcionki*/
.alex{font-family: 'Orbitron', sans-serif;font-weight: 900}
.border-font{border-bottom: 5px double black}


.first-font{color: #ff7600}

.big-font{font-size: 75px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: bold;}

@media (max-width: 768px) {.big-font{font-size: 35px}}

.black-font{color: #000}
.white-font-09{color:rgba(255,255,255,.9)}
.white-font{color:rgba(255,255,255,1)}
html, body {
    height: 100%;font-family: 'Oswald', sans-serif;color: black
}
p,h1,h2,h3,h4,h5,h6{font-family: 'Oswald', sans-serif}
p{font-size: 16px}
.special-span{font-family: Arial,Helvetica,sans-serif;font-size: 46px;}      
.special-span2{font-family: Arial,Helvetica,sans-serif;font-size: 20px;}  

.cursive-andmargin{font-style: italic;margin-top: 30px}
/*czcionki*/

/*gallery*/
.photoGrid { padding: 0px;}
.photoGrid .item {
    float: left;
    margin: 0px; /* Spacing between images */
}
.photoGrid .item img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
}
// .photoGrid .item{overflow: hidden;      }
.photoGrid .item img{ transition: all 1s;
    -webkit-transition: all 1s;
    -webkit-filter: brightness(0.6);
    -moz-filter: brightness(0.6);
    -o-filter: brightness(0.6);
    -ms-filter: brightness(0.6);
    filter: brightness(0.6);
}
.photoGrid .item:hover img {
    -webkit-filter: brightness(1);
    -moz-filter: brightness(1);
    -o-filter: brightness(1);
    -ms-filter: brightness(1);
    filter: brightness(1);
}
.pd-none-photo{padding: 0px}
/*gallery*/

/*customowe style textu*/
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg { text-align: left; } .text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg { text-align: center; } .text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg { text-align: right; } .text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg { text-align: justify; } @media (max-width: 767px) { .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs { text-align: inherit; } .text-left-xs { text-align: left; } .text-center-xs { text-align: center; } .text-right-xs { text-align: right; } .text-justify-xs { text-align: justify; } } @media (min-width: 768px) and (max-width: 991px) { .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm { text-align: inherit; } .text-left-sm { text-align: left; } .text-center-sm { text-align: center; } .text-right-sm { text-align: right; } .text-justify-sm { text-align: justify; } } @media (min-width: 992px) and (max-width: 1199px) { .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md { text-align: inherit; } .text-left-md { text-align: left; } .text-center-md { text-align: center; } .text-right-md { text-align: right; } .text-justify-md { text-align: justify; } } @media (min-width: 1200px) { .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg { text-align: inherit; } .text-left-lg { text-align: left; } .text-center-lg { text-align: center; } .text-right-lg { text-align: right; } .text-justify-lg { text-align: justify; } }
/*customowe style textu*/





/*strona kontakt*/
.contakt100{width:100%;height:50px;color: #000;border: 2px solid #171717;padding: 10px}
.contakt101{width:100%;color: #000;border: 2px solid #171717;padding: 10px}
.lastname{width:100%;float: left;height:50px;color:#000;border: 2px solid #171717;padding: 10px}
.firstname{width:100%;margin-right: 0%;float: left;height:50px;color:#000;border: 2px solid #171717;padding: 10px}
.error {
    color: #fff;
    background: #cc3b3b url('img/cancel.svg') no-repeat 9px 9px;
     background-size:10px 10px;
    padding: 5px 0px;
    font-size: 13px;
    border-radius: 2px;
    margin: 12px 0;
    line-height: 23px;
    display: inline-block;width: 100%;text-align: center;}
.floatleftcontakt{float: left;}
.contakt25{width:49%;text-align: center;color:#000;margin-right: 1%}
.contakt25a{width:49%;text-align: center;color:#000;margin-left: 1%}
.contact33{width:40px;text-align: center;color:#000;margin-right: 1%;padding: 0px}
.sendmessage{padding: 5px 40px;color:#171717;;border:2px solid #171717;cursor: pointer;background-color: rgba(0, 0, 0, 0); 
margin:50px 0px;font-weight: bold;height: 50px}

.sendmessage:hover{color:#fff;background-color:#171717;text-decoration: none}

@media screen and (max-width: 768px) {  .contakt25{width: 80%;float: none;margin-left: auto;margin-right: auto}
    .contakt25a{width: 80%;float: none;margin-left: auto;margin-right: auto}
}

.controls{}
/*strona kontakt*/
/*///////////////////////////////////////od tad jest scrol do gory///////////////////////////////////////////////*/
.scrollup{width: 64px;height: 64px;text-decoration: none;opacity:1;position: fixed;right: 3%;bottom: 3%;z-index:9000;display:none;text-align: center;font-size: 35px;color:black;padding-top: 3px;border-radius: 0px}
.scrollup:hover,.scrollup:focus{color:black;background-color:transparent;opacity: 0.5}
.block{display: block!important;}
.sdf{background-color: transparent;}
.slides-pagination{display: none}
/*///////////////////////////////////////oktore koncza sie tu///////////////////////////////////////////////*/

/*home menu*/
.container-home {
    position: relative;
    overflow: hidden!important;
    width: 100%;
    height: 100vh;
}

.container-home img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -60;
    width: 100%;
    height: 100vh;  
    -o-object-fit: cover;  
       object-fit: cover;
}
/*home menu*/


/*zdjecia*/
.img-200{width: 100px;height: 100px;}
.zoom-img{
transition: all 0.5s;
  -webkit-transition: all 0.5s;

}
.zoom-img:hover{  transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);}

.chef-img{width: 200px;height: 200px;border-radius: 50%}
/*zdjecia*/

/*about*/
.about-special div{margin: 20px 0px}
/*about*/

/*specjalne*/
.big-index{position: relative;z-index: 2000}
.arrow{position: absolute;bottom: 0;text-align: center;margin:auto;left: 1%;right: 1%;}
.chewron-down{color:#fff;font-weight: 300}
.chewron-down,.chewron-down:focus,.chewron-down:active{color: #fff}
.chewron-down:hover{color:#999}
.div-a {
    animation-name:moja_animacja;
    animation-duration:1.5s;
    animation-iteration-count:infinite;
    -webkit-animation-name:moja_animacja;
    -webkit-animation-duration:1.5s;
    -webkit-animation-iteration-count:infinite;
}

@keyframes moja_animacja
{
    0% { transform:translateY(-10px); }
    100% { transform:translateY(10px); }
}
@-webkit-keyframes moja_animacja
{
    0% { -webkit-transform:translateY(-10px); }
    100% { -webkit-transform:translateY(10px); }
}
    

.special-margin{margin-left: 10vw!important} 

.nav-home {
    width: 100%;text-align: left;padding-left: 10vw!important;position: relative;

}   
/*specjalne*/
#ajax-low-opacity{overflow: auto}


