/*-/\\\/\\\/\\\/\\\/\\\/\\\-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;
}
#topmenu-main-horizontal-1{
z-index:999 !important;
}
.logo_top{
width:200px;
position:absolute;
top:30px;
left:30px;
}
#top-contacts {
    background: rgba(0,0,0,.0); 
/*    color: #000; */
  top:30px;
    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:20px !important;
}
#top-contacts .languages a img{
  height:auto !important;
}
#top-contacts a {
    margin-right: 10px;
    text-decoration: none;
}

#top-contacts i {
    margin: 3.4px 7px 0 0;
}

/*#top-contacts a:hover{
    color: #598dbd;
}*/
#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%;
}
#top-contacts > div{
max-width:100% !important;
}
#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;	
  letter-spacing:1px;
  	font-family: 'Prompt' !important;
    font-size: 20px;
    text-shadow: 6px 6px 12px #000;
  padding-left:5px;
  padding-right:5px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
	
}
#topmenu-main-horizontal-1 li > a:hover {
  /*color: #598dbd !important;*/
  border-bottom-color: #598dbd !important;
}

#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: 50%;
    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;
    }

    #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;
}
@media(max-width: 568px) {
#itstart-mainpicker{
    width: 100%;
}  
  #main-slider-type-1 > div > div.carousel-item.active > div > div > h3{
  font-size:22px !important;
  }
.carousel-control-next, .carousel-control-prev{
height: 100%;
display:none;
}
  .carousel-indicators{
    display:none;
  }  
.navbar-toggler{
left: 50% !important;
top: -80px !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:57px;
  z-index:1351 !important; 
  }
 #navbar-topmenu-horizontal-1 > ul{
  background:#333;
  }
 #main-slider-wrap h3.slider-style-title{
font-size:22px;
}
#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;
  }
  body .gtranslate_wrapper{
  display: flex !important;
 margin-top: -16px;
  }
  #box_8 > div.lead.post-content.post-box.post-box-2 > p{
  text-align:center;
  }
  #box_8 > div.lead.post-content.post-box.post-box-2 > h3{
  margin-top:0px !important;
  }
}
  #topmenu-main-horizontal-1 .logo-mobile button.navbar-toggler{
  z-index:99999;
  }