﻿.droopmenu > li {
    
    float: right;
}
.droopmenu-brand, .droopmenu-header {
    float: right;
}
.droopmenu > li{
		font-size:18px;
		
	
}


.droopmenu .droopmenu-col li a:hover{
		border-left: 0 !important;
		border-right: 9px #ddd solid;
		padding-left:0px !important;
	}

.droopmenu > li > a, .droopmenu > li > span{
	letter-spacing:0;
}
.droopmenu-col, .droopmenu ul.droopmenu-grid ul.droopmenu-col {
    float: right;
}
.droopmenu-navbar, .droopmenu-navbar * {
    
}
.dm-modal-form button{
	left:-10px;
	right:auto;
	
}
.dm-search-close{
	left:20px;
	right:auto;
}
.dm-modal-form input {
    height:auto;
    padding: 0 5px 0 70px;
}
.dm-modal-form input{
	font-size:30px;
}
.droopmenu li li {
 
    text-align: right;
}
.droopmenu li a .droopmenu-indicator {
    padding-right: 6px;
}
@media only screen and (max-width: 979px) {
		.droopmenu .droopmenu-tabnav a {
			float: right;
		
		}
		.droopmenu-col i.fas.fa-expand {
			margin-left:5px;
		}
		.droopmenu > li > a, .droopmenu-vertical .droopmenu > li > a, .droopmenu-vertical .droopmenu > li > span {
			padding-right: 25px;
			padding-left:auto;
			text-align: right;
			
		}
		.droopmenu li a .droopmenu-indicator, .droopmenu-vertical	.droopmenu li a .droopmenu-indicator {
			left: 0;
			right:auto;
			top: 0;
		}
}


@media only screen and (min-width: 980px){
	.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav a:after {
		
		left: -7px;
		right: auto;
	}
	.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabpanel{
		    border-right: 1px solid #E3E9ED;
			border-left:0;
	}
	.droopmenu .droopmenu-tabnav a {
		font-size: 17px;
	}
}

