span.sub-arrow + span.sub-arrow {
    display: none;
}
/*

.menu-item-has-children > a:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #6e6e6e;
    right: 10px;
    opacity: 1 !important;
    background: none !important;
}
li.current-menu-item a.elementor-item-active{
	color:red !important;
	font-weight:bold !important;
}

/*tmp
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    width: 104%;
    left: -2%;
    top: 20px;
    margin-left: 0px;
}
header a{
	font-family: Montserrat, sans-serif;
}
body ul li.menu-item-has-children .sub-menu{
	width: auto;
    display: none;
    top: auto;
    left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    min-width: 10em;
    max-width: 1000px;
}
li.menu-item-has-children a:hover + .sub-menu, .sub-menu:hover{
	z-index:3 !important;
	display:block !important;
}
nav ul li:hover{
	background:#003787;
	color:#fff;
}
button#add_social_link {
    background: #848484;
    border: #848484;
}
button#add_social_link:hover{
	background:#fff;
	border:1px solid #000 !important;
	color:#000 !important;
} 
form#slug_form {
		margin-bottom:50px;
}
#slug_form label input, #slug_form  input{
	margin-top:5px;
	padding: 5px 10px;
}
@media (min-width: 1170px){
	.container {
		max-width: 1140px;
	}
	#header .logo {
		max-width: 300px;
	}
}
@media (min-width: 992px){
	#header .main-menu>li.menu-item>a {
		border-radius: 0;
		margin-bottom: 0;
	}
	#header #main-menu .mega-menu > li.menu-item > a {
		padding-bottom: 38px;
	}
	
}
@media (max-width: 780px){
	.fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	#footer .footer-bottom .container>div{
		text-align:center;
	}
	.url-header, .header {
		padding: 0px 15px;
	}
}

@media (max-width: 580px){
	form#slug_form {
		
	}
}