/* Top menu (horizontal type_1) */
.navbar-nav .nav-item:nth-child(2),.navbar-nav .nav-item:nth-child(1){
width:180px;
}
.smart_menu{
font-weight:500;
}
.color_orange{
color:var(--colorOrange);
  color:#2EBAE4;
}

#itstart-topmenu-horizontal-1 * {
	font-family: 'Poppins', sans-serif!important;
}
#itstart-topmenu-horizontal-1 {    
     z-index: 9999;
	 position: fixed;
     top:0;
	 width: 100%;
     background-color:var( --bgColorLight);
}
#navbar--topmenu-horizontal-1 {
	justify-content: space-between !important;
	height: 90px;
   box-shadow: 3px -7px 11px  #b1b1b1;
	/*background-color: #efefef8f;*/

}

.navbar-nav {
	margin-right: 0px;
}

.nav-logo {float: left;}

a.nav-link {
	color: #000;	
	letter-spacing: 0px;	
}
.navbar-brand img {
	height: 60px;
}
.navbar-brand {

	margin-left: 15px;
    padding: 10px;
    margin-top: 0;
}
.navbar-brand-mini {
	display: none;
}
li.nav-item {
	margin-right: 0px;
     width:120px;
     display: flex;
     align-items: center;
     justify-content: center;
     transition:var(--transition_main);
}
li.nav-item:hover{
  background:var(--colorBluetLight);
  border-radius:5px;
}
li.nav-item:hover> a.nav-link{
   color:white!important;
 
}
li.nav-item:hover> a.nav-link span{
   color:white!important;
 
}
li.nav-item.active{
    background:var(--colorBluetLight);
  border-radius:5px;
}
li.nav-item.active>a.nav-link{
 color:white!important;

}
li.nav-item.active>a.nav-link span{
 color:white!important;

}
#itstart-topmenu-horizontal-1 li > a {
  
	color: black;
	position: relative;
    font-weight:300;
	font-size: 14px;
     text-align:center;
     border-radius:8px;
     transition:var(--transition_main);
}
#itstart-topmenu-horizontal-1 li > a:after {
  /*
    background: none repeat scroll 0 0 transparent;
    bottom: 8px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    background: #117e9a;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;*/
}
#itstart-topmenu-horizontal-1 li > a:hover:after {
    /*width: 100%;*/
	left: 0;
	color: #117e9a;
}


nav.navbar {
	position: sticky;
    top: 0;
	width:100%;
    z-index: 1020;
	background: var(--gradient90);
	padding: 0;
}
.navbar-nav {
  align-items: center;
}
 #itstart-topmenu-horizontal-1 .dropdown-menu {
	margin-top: 24px;
    border-radius: 0;
}
 #itstart-topmenu-horizontal-1 .dropdown-menu .dropdown-item {
	font-size: 20px;
    line-height: 36px;
}
@media (max-width: 1400px) {
	.navbar-brand {
		left: 100px;
	}
     #itstart-topmenu-horizontal-1 .dropdown-menu {
         margin-top: 17px;
    }
    #itstart-topmenu-horizontal-1 .dropdown-menu .dropdown-item, #itstart-topmenu-horizontal-1 li > a {
        
    }
    
}
@media (max-width: 1200px) {
    #itstart-topmenu-horizontal-1 .dropdown-menu .dropdown-item {
        line-height: 32px;
    }
	.navbar-brand {
		left: 50px;
	}
}
@media (max-width: 1075px) {
     #itstart-topmenu-horizontal-1 .dropdown-menu {
         margin-top: 7px;
    }
	.navbar-brand {
		left: 20px;
	}
}
@media (max-width:992px) {
	nav.navbar {
        
        position: relative;
        padding: 5px 0;
        box-shadow: 3px -12px 20px #000;
    }
	
	a.nav-link {
		color: black !important;
	}
	#navbar--topmenu-horizontal-1 {
		text-align: center;
		height: auto;
		box-shadow: none;
	}
	.navbar-brand {
		margin-right: 0;
		display: none;
	}
	li.nav-item {
		margin-right: 0px;
	}
	.navbar-brand-mini {
		display: block;
		padding-left: 50px;
		width: calc(100% - 110px);
	}
	
	.navbar-brand-mini img {
		height:60px;
	}
	.navbar-toggler {
		margin-right: 50px;
	}
	#itstart-topmenu-horizontal-1 {
		position: fixed;
	}
    #itstart-topmenu-horizontal-1 .dropdown-menu {
        margin-top: 0;
        text-align: center;
    }
}
@media (max-width:600px) {
	#itstart-topmenu-horizontal-1 .navigation-info p {
		font-size: 14px;
	}
}



@media (min-width: 1400px) {
	#itstart-topmenu-horizontal-1 li > a  {
		
	}
}

/* nowe zmiany */

#rentcarlogo{
  width:110px;
  margin-top:3px;
}