/*-/\\\/\\\/\\\/\\\/\\\/\\\-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;
}
#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:15px !important;
}
#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: 22px;
    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: 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: 15px;
    }
    #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;
}
@media(max-width: 568px) {
#itstart-mainpicker{
    width: 100%;
}  
.carousel-control-next, .carousel-control-prev{
height: 100%;
display:none;
}
  .carousel-indicators{
    display:none;
  }  
.navbar-toggler{
left: 50% !important;
top: 0px !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:30px;
}
#main-slider-wrap .slider-style-description{
font-size:20px;
}   
}