/*.topMenu .navbar{
  background: rgba(105,171,229,1);
  background: -moz-linear-gradient(top, rgba(105,171,229,1) 0%, rgba(105,171,229,0.74) 43%, rgba(105,171,229,0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(105,171,229,1)), color-stop(33%, rgba(105,171,229,0.74)), color-stop(100%, rgba(105,171,229,0)));
  background: -webkit-linear-gradient(top, rgba(105,171,229,1) 0%, rgba(105,171,229,0.74) 43%, rgba(105,171,229,0) 100%);
  background: -o-linear-gradient(top, rgba(105,171,229,1) 0%, rgba(105,171,229,0.74) 43%, rgba(105,171,229,0) 100%);
  background: -ms-linear-gradient(top, rgba(105,171,229,1) 0%, rgba(105,171,229,0.74) 43%, rgba(105,171,229,0) 100%);
  background: linear-gradient(to bottom, rgba(105,171,229,1) 0%, rgba(105,171,229,0.74) 43%, rgba(105,171,229,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53b1d9', endColorstr='#e73827', GradientType=0 );

    -webkit-transition: background-color .5s linear, height .3s ease-in-out ;
    -moz-transition: background-color .5s linear, height .3s ease-in-out ;
    -ms-transition: background-color .5s linear, height .3s ease-in-out ;
    -o-transition: background-color .5s linear, height .3s ease-in-out ;
    transition: background-color .5s linear, height .3s ease-in-out ;
}*/
.topMenu.scrolled .navbar{
  background: #fff;
}
.nav-link{
  font-family: 'Foundry Gridnik Medium',Helvetica, Arial, sans-serif;
  margin-top: 5px;
}
.nav-item.text-center.px-5{
  transition: all .8s ease;
}
/*LOGO european tour*/
.topMenu img.order-3.et-color {
    display: none;
}
.topMenu.scrolled img.et-color {
    display: block !important;
}
.topMenu.scrolled img.et-white {
    display: none;
}

/* big screen */
@media (min-width: 991.98px) {
    .topMenu .navbar{
        height: 100px;
		background: #225A40;
    }
    .topMenu.scrolled .navbar{
        height: 100px;
    }
}


/* nav brand */
.topMenu .navbar-brand>a:first-child{
    height: auto;
    width: 72px;
    opacity:1;
}
.topMenu .navbar-brand>a:last-child{
    height: 0;
    width: 0;
    opacity: 0;
}
.topMenu.scrolled .navbar-brand>a:first-child{
    opacity: 0;
    height:0;
    width:0;
}
.topMenu.scrolled .navbar-brand>a:last-child{
    opacity:1;
    height: auto;
    width: 55px;
}

/* big screen */
@media (min-width: 991.98px) {
    .topMenu .navbar-brand>a:first-child{
        height: auto;
        width: 100px;
    }
    .topMenu .navbar-brand>a:last-child{
        height: 0;
        width: 0;
    }
    .topMenu.scrolled .navbar-brand>a:first-child{
        height:0;
        width:0;
    }
    .topMenu.scrolled .navbar-brand>a:last-child{
        height: auto;
        width: 99px;
    }

}

/* change menu items color */
.topMenu.scrolled .navbar .text-white{
    color: #000 !important;
}


/* hide icons on scroll */
.topMenu .topIcon{
    width: 30px;
    height: auto;
}
.topMenu.scrolled .topIcon{
    display: none !important;
}

/* open menu btn */
.topMenu .navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.topMenu.scrolled .navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* ticketBar */
.topMenu #secondbar{
    display: block;
    opacity: 0;
    height: 0px;
    font-family: 'Foundry Gridnik Bold',Helvetica, Arial, sans-serif;

    position: fixed;
    top: 100px;
    left:0;
    right:0;
    z-index: 300;
    background-color: #225A40;

    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.topMenu.scrolled #secondbar{
    opacity: 1;
    height: 50px;
    padding: .5rem 0;
}

@media(max-width: 992px){
    .topMenu #secondbar{
        top: unset;
        bottom: 0;
    }

    .topMenu.scrolled #secondbar{
        height: 50px;
    }
    .topMenu .navbar {
      background: #225A40 !important;
		padding: 10px 5px !important;
    }
    .topMenu.scrolled .navbar {
      background: #ffffff !important;
    }
    .nav-link{
      font-family: 'Foundry Gridnik Bold',Helvetica, Arial, sans-serif;
      font-size: 1.6rem;
    }
	img.order-3.et-white {
    margin: 0 5px !important;
}
}
