/*-/\\\/\\\/\\\/\\\/\\\/\\\-Top navigation-/\\\/\\\/\\\/\\\/\\\/\\\-*/
.top-contacts__info{
  margin-top:5px;
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-right{
display:none !important;
}
#navbar-topmenu-horizontal-1 > ul,#top-contacts{
z-index:9999 !important;
}
.logoSlide{
filter: invert(91%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(107%) contrast(101%);
}
#top-contacts {
    background: rgba(0,0,0,.0); 
/*    color: #000; */
  top:0px;
    margin: 0px 0px 0px 0px ;
    position: absolute;
    z-index: 10;
    width: 100%;
    height:10px;
    padding:5px 0 0 0!important;   
}
#top-contacts .col-9{
  margin-right:0px !important;
}
body #top-contacts > div{
max-width:100% !important;
}
#top-contacts .languages a img{
    height: auto !important;
    width: 28px;
}
#top-contacts a {
    margin-right: 10px;
    text-decoration: none;
}

#top-contacts i {
    margin: 3.4px 7px 0 0;
}

#top-contacts a:hover{
    text-decoration: none;
}
#topmenu-main-horizontal-1{
	background-color:rgba(0,0,0,0) !important;
  position:absolute;
  height:60px;  
}
#topmenu-main-horizontal-1 .navigation-center .puro-logo {
    max-height: 100px;
}

/*-/\\\/\\\/\\\/\\\/\\\/\\\-Bottom navigation-/\\\/\\\/\\\/\\\/\\\/\\\-*/

#topmenu-main-horizontal-1 .mobile-lemonrent-logo {
    display: none;
}

#topmenu-main-horizontal-1 #navbar-topmenu-horizontal-1 {
    padding: 0;
}

#topmenu-main-horizontal-1 {
    width: 100%;
}
#topmenu-main-horizontal-1 * {

}
#topmenu-main-horizontal-1 {
    margin: 0px;
    background: none;
    z-index: 9;
/*	overflow: hidden;  */
  
}
nav.navbar {
    padding: 0 1rem;
  margin-top:30px;
}

#topmenu-main-horizontal-1 li {
    color: #fff;
}
/*----------------------------------------------------------------menu item*/
#topmenu-main-horizontal-1 li > a {
    color: #fff;
    font-weight:700;
    text-transform: uppercase;
    margin: 0 10px;	
  	font-family: 'Cormorant Garamond' !important;
    font-size: 18px;
    text-shadow: 2px 2px 4px #000;
  padding-left:5px;
  padding-right:5px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;  
}

#topmenu-main-horizontal-1 li.nav-item.active > a {
}
#topmenu-main-horizontal-1 .logo {
	height: 70px;
  display:flex;
  align-items:center;
  justify-content:center;
	position: relative !important;  
}

#topmenu-main-horizontal-1 li > a:hover, #topmenu-main-horizontal-1 li.nav-item.active > a:hover {
    color: #fff;
    background:;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 2px;
	border-bottom:1px white solid
}

#topmenu-main-horizontal-1 .navigation-center .lemonrent-logo {
	padding: 0px 0;
	margin: 0 20px;
    display: flex;
    align-items: center;
}
}

#topmenu-main-horizontal-1 .navigation-center .lemonrent-logo svg {
    height: 40px;
    margin-top: 15px;
}
#topmenu-main-horizontal-1 .logo-mobile {

}

.navbar-expand-lg .navbar-nav {
    width: 100%;
    margin:0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.navigation-left{
  flex-grow:0!important;
}




/**/

@media(min-width: 1200px) {
  #topmenu-main-horizontal-1{
    height:initial;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0rem; 
    padding-left: 0rem; 
}
    #topmenu-main-horizontal-1 .navigation-left {
    justify-content: center !important;
    flex-basis: 100%;
    padding-right: 0px;
    }
    #topmenu-main-horizontal-1 .navigation-right {
    justify-content: center !important;
    flex-basis: 50%;
    padding-left: 0px;

    }
    #topmenu-main-horizontal-1 .logo-mobile {
    display:none;
}
}

@media (max-width: 1100px){
	
	#topmenu-main-horizontal-1 .navigation-center .lemonrent-logo {
		margin: 0 5px;
	}

}
/*-------------------------------------------zmiana szerokośći dla mobile*/
@media (max-width: 1200px){
.navbar-expand-lg .navbar-nav {
    -ms-flex-direction: column;
    flex-direction: column!important;
}
}


@media (min-width: 1200px){
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
    -ms-flex-wrap: wrap !important;;
    flex-wrap: wrap!important;
}
  .navbar-expand-lg .navbar-toggler {
    display: block!important;
}
}



@media(max-width: 1200px) {
    #topmenu-main-horizontal-1 nav {
        max-height: none;
    }
	.navbar-expand-lg .navbar-nav {
    width: 100%;
	}
  #navbar-topmenu-horizontal-1{
    display:none;
  }

    #topmenu-main-horizontal-1 .navigation-center {
        display: none !important;
    }

    #topmenu-main-horizontal-1 .navigation-left, #topmenu-main-horizontal-1 .navigation-right {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: center;
    }
    .navbar-expand-lg .navbar-nav {
        margin: 0 !important;
    }

    #topmenu-main-horizontal-1 .navigation-left li:first-child {
        margin-top: 26px;
    }
    #topmenu-main-horizontal-1 .navigation-right li:last-child {
        margin-bottom: 10px;
    }

    #topmenu-main-horizontal-1 .logo-mobile {
        display: block;
        text-align: center;
        width: 55%;
        max-width: 300px;
		padding: 5px 0;
    }

    #topmenu-main-horizontal-1 .logo-mobile button.navbar-toggler {
        position: absolute;
        top: 20px;
        left: 20px;
      z-index:9999999;
    }

    #topmenu-main-horizontal-1 .logo-mobile a svg {
        margin-top: 14px;
    }
}

@media(max-width: 568px) {
    #topmenu-main-horizontal-1 {
        top: 30px;
    }
    #top-contacts {
        padding: 5px;
        font-size: 73%;
    }
}
#navbar-topmenu-horizontal-1 > ul > div.col-1.d-flex.justify-content-center.navigation-center{
max-width:18% !important;
}
h3.slider-style-title{
font-family: 'Prompt', cursive !important;
  filter:drop-shadow(2px 2px 3px rgba(0,0,0,.3));
}
#main-slider-type-1 > div > div.carousel-item.active > div > div > h3{
margin-top:120px;
  font-size:30px !Important;
  text-align:left;
}
body #main-slider-type-1 > div > div:nth-child(2) > div > div > h3{
text-align:right !important;
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(4){
margin-left:0px;
  position:absolute;
  top:-20px;
  left:76%;
  transform:translateX(-50%);
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(4) a{
font-size: 14px;
  font-family: arial !important;
    font-weight: 300;
  font-family: 'Cormorant Garamond' !important;
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(5){
      position:absolute;
  top:-20px;
  left:86%;
  transform:translateX(-50%);
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(5) a{
font-size: 14px;
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(6) a{
display:none;
}
#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(1),#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(2),#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(3){
margin-top:14px;
}
#topmenu-main-horizontal-1{

}
#topmenu-main-horizontal-1:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:300px;
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%);
}
@media(max-width: 568px) {
  #navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(5){
margin-left:0px;
}
#itstart-mainpicker{
    width: 100%;
}  
.carousel-control-next, .carousel-control-prev{
height: 100%;
display:none;
}
  .carousel-indicators{
    display:none;
  }  
.navbar-toggler{
left: 50% !important;
top: -42px !important;
color: white;  
transform:translate(-50%,50%);
  
  }
  #topmenu-main-horizontal-1 .logo {
  top:-70px;
right:20px;
  } 
.Navbar-nav .Navbar-link{
  height: auto !important;
  }
 #topmenu-main-horizontal-1{
  top:0px;
  z-index:99999 !important; 
  }
 #navbar-topmenu-horizontal-1 > ul{
  background:#333;
   margin-top:36px !important;
  }
 #main-slider-wrap h3.slider-style-title{
font-size:30px;
}
#main-slider-wrap .slider-style-description{
font-size:20px;
}   
  body #main-slider-type-1 h3{
  font-size:24px !important;
  text-align:center !important;
  }

  #main-slider-wrap.slider-type-1 .carousel-caption,#main-slider-type-1 > div > div.carousel-item.active.carousel-item-left > div{
  top:36% !important;
  }
  #itstart-preloader > img{
  width:80% !important;
  margin:0 auto;
  }
  #topmenu-main-horizontal-1 > nav > div > div.logo-mobile > li:nth-child(1){
  position:absolute;
  left:0;
  top:0;
  }
  #topmenu-main-horizontal-1 > nav > div > div.logo-mobile > li:nth-child(3){
      position:absolute;
  right:0;
  top:-2px;
  }
  #top-contacts > div > div > div.col-1 > div{
  z-index:999999;
  position:relative;
  }
    #topmenu-main-horizontal-1 > nav > div > div.logo-mobile > li:nth-child(1) a,  #topmenu-main-horizontal-1 > nav > div > div.logo-mobile > li:nth-child(3) a{
  font-size:12px !important;
      text-decoration:none !important;
  }
  #topmenu-main-horizontal-1 > nav > div > div.logo-mobile > li:nth-child(3) a{
  font-family:arial !important;
  font-weight:500;
  }
  #navbar-topmenu-horizontal-1 > ul > a{
  font-size:20px !important;
    top:4px !important;
    display:none;
  }
  #navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(5),#navbar-topmenu-horizontal-1 > ul > div.col.d-flex.justify-content-center.align-self-center.navigation-left > li:nth-child(6){
  display:none !important;
  }
  #top-contacts{
z-index:999999 !important;
}
  #top-contacts,#top-contacts > div,#top-contacts > div > div{
  height:0 !important;
  }
  #top-contacts > div > div > div.col-1 > div > div{
  display:flex;
  }
  #top-contacts .languages a img {
    height: auto !important;
    width: 20px;
}
  #top-contacts > div > div > div.col-9{
  display:none;
  }
}