/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 	Mobile Menu
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
@media (max-width: 1024px) {
	.rd-nav-mobile-menu > li > a::before{
		content:'\F021';
		font-family:'fontsite';
	}
	.rd-nav-mobile-menu .rd-nav-menu{
		display:none !important;
	}
	.rd-nav-mobbar-menu li > a{
		width: calc(100% - 60px) !important;
	}
	.rd-nav-mobbar-menu i{
		padding: 1em 0px !important;
		font-style: normal;
		float: right;
		text-align: center;
		position: relative;
		border-right: solid 1px rgba(118,128,138,0.15) !important;
		width: 60px;
		cursor:pointer;
		color: var(--rd-nav-lk);
		font-size: var(--rd-nav-fn-sz,16px);
		line-height: 1.5em;
	}
	.rd-nav-mobbar-menu i::before{
		content: "\F019";
		font-family: 'fontsite' !important;
		font-size:2.5em;
		float:right;
		color:inherit !important;
		width: 100%;
		font-style:normal;
	}
	.rd-nav-mobbar-menu i:hover,.rd-nav-mobbar-menu .rd-menu-current > a,.rd-nav-mobbar-menu a:hover{
		color: var(--rd-nav-hv-lk) !important;
	}
	.rd-mob-drop-active > i::after,.rd-mob-drop-active > ul::before{
		content: "";
		width: 100%;
		position: absolute;
		z-index: auto;
		pointer-events: none;
		height: 100%;
		right: 0px;
		top: 0px;
		background: rgba(118,128,138,0.08);
	}
	.rd-mob-drop > .rd-mob-drop::before {
		content:none !important;
	}
	.rd-nav-mobbar-menu .rd-mob-drop-active > i::before{
		transform:rotate(180deg) !important;
		transition: all 300ms;
	}
	.rd-mob-drop{
		width:100%;
		float:right;
		margin:0px;
		position: relative;
		overflow:hidden;
	}
	.rd-nav-mobbar-menu .rd-mob-drop li {
		float:right;
		position:relative;
		list-style:none;
		margin:0px;
		width:100%;
		box-shadow: 0 1px 0px 0px rgba(118,128,138,0.15) inset;
	}
	.rd-mob-drop a,.rd-mob-drop i{
		height:0px;
		transition:height 350ms , color 300ms;
		float: right;
		overflow: hidden;
		font-size:15px !important;
		padding:0px !important;
	}
	.rd-mob-drop > li > a{
		padding:0px 20px !important;
	}
	.rd-mob-drop-active > .rd-mob-drop > li > i,.rd-mob-drop-active > .rd-mob-drop > li > a{
		float:right;
		height:45px;
		line-height:45px;
		opacity:0.8;
		transition:height 350ms ;
		position:relative;
		color: var(--rd-nav-lk,rgb(0, 0, 0));
	}
	.rd-mob-drop-active > .rd-mob-drop > li > a:before{
		margin-left:10px;
		font-style:normal;
	}
	.rd-mob-drop-active > a,.rd-mob-drop-active > i{
		color: var(--rd-nav-hv-lk) !important;
		opacity:1 !important;
	}
	.rd-nav-mobbar-menu [class*="rd-menu-tags"]{
		right: 5px !important;
		top: -5px !important;
		position: relative;
	}
}
