
/*------------------------------------*\
    Flaunt JS Navigation
\*------------------------------------*/

.rmaHeaderMenuRight {
	position:relative;
    justify-content: flex-start;
}
.rmaHeaderMenuRight .nav-list {
	margin: 0;
    display: block; width: 100%;
}
.nav-item {
	zoom:1;
	position:relative;
}
.nav-item a {
	display:block;
}

.nav-item a:hover{ color:#fff;}

.rmaHeaderMenuRight.nav .nav-item:hover .nav-submenu {
	display:none;
}

/* Navigation submenu */
.nav-submenu {
	display:none;
	width:90%; background: #000; padding: 0 0 0 20px; list-style: none;
    max-height: 120px;
    overflow: auto;
}
.rmaHeaderMenuRight.nav .nav-submenu {
  position: static;
  opacity: 1;
  visibility: visible;
}
.rmaHeaderMenuRight ul .nav-submenu-item a {
	display: block;
    padding:3px 0;
    font-size:18px;
    color: #fff;
    text-align: left;
    font-weight: normal;
}
.rmaHeaderMenuRight ul li li{ margin:0;}

.rmaHeaderMenuRight ul li li a:before{ display:none;}
.nav-submenu-item a:hover {
	color:#fff;
    transform:inherit !important;
}
/* Mobile navigation */
.nav-mobile {
    cursor: pointer;
    font-size: 22px;
    color: #7d7d7d;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    width: 50px;
    cursor: pointer;
    z-index: 999;
    
}
.nav-arrow{
    background: url("/new_front/images/menu-arrow.svg") no-repeat center center; background-size: auto 20px;
    width: 100%;
  height: 100%;
  display: flex;
}
.nav-arrow.nav-rotate {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/

/*
@media only screen and (min-width: 320px) and (max-width: 990px) {
	.nav-mobile {
		display:block; order: 1;
	}
	.nav {
		width:100%; min-height: inherit; position: absolute;
	}
.nav-list {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 260px !important;
    background-color: #f4f4f4;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    transition: transform 0.2s;
    -ms-transform: translateX(-270px);
    transform: translateX(-270 px );
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%);
    padding: 30px 0; transition: transform 0.3s;
}
	.nav-item {
		width: 100%;
        float: none;
        border-top: 1px solid #ececec;
        margin: 0;
	}
	.nav-item > a {
		padding: 15px 0 15px 20px;
        color: rgba(102,102,102,.85);
        text-align: left;
        font-weight: bold;
        font-family: "Lato",sans-serif;
        font-size: 13px;
        text-transform: uppercase;
        letter-spacing: .02em;
	}
	.nav-click {
		display: flex;
        align-items: center;
        justify-content: center;
	}
    .nav-click i{ transition: all ease-in-out 0.3s 0s; }

	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
        background: none;
        box-shadow: inherit;
	}
    
    .nav-item.has-dropdown.active {
    background-color: rgba(0,0,0,.05);
}.nav-submenu-item a {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    transition: color .2s;
    color: #666;
}
    .nav-item.active > a {
    color:rgba(17,17,17,.85);
}
    .nav-submenu-item {
    font-size: 1em;
    padding-left: 0.5em;
}
    .nav.overlay {
        background: rgba(11, 11, 11, 0.6);
        width: 100% !important;
        height: 100vh;
        position: fixed;
        z-index: 9;
        top: 0;
    }
    .nav-mobile.open {
        position: fixed;
        top: 6px;
        right: 20px;
        z-index: 99;
    }
    .nav-mobile{  transform: translateY(50%) translateZ(1px);}
    .nav-mobile.open{  transform: translateY(0) translateZ(1px); transition: all ease-out 0.2s 0s;}
    .nav-mobile.open .fa-bars, .nav-mobile .fa-times{ display:none;} 
    .nav-mobile.open .fa-times{ display:block;}
    .nav-mobile .fa-bars {  transform: translateY(-66%) translateZ(1px);  }


}*/
