/*--------------------------------------------------------------
# 10.0 - Navigation
--------------------------------------------------------------*/
.primary-navigation-wrap {
	background: #303030;
}

.main-navigation-toggle {
	display: none;
}

.main-navigation-menu {
	position: relative;
	float: right;
	text-align:left;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}

.main-navigation-menu li {
	float: left;
}

.main-navigation-menu a {
	display: block;
	margin: 0;
	padding: 10px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-family: "Poppins", sans-serif!important; 
}

.main-navigation-menu > .menu-item-has-children > a:after {
	display: inline-block;
	margin: .32em 0 0 0.3em;
	content: '\f431';
	vertical-align: top;
	text-decoration: inherit;
	font-size: 14px;
	font-family: 'Genericons';
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.main-navigation-menu a:link,
.main-navigation-menu a:visited {
	color: #083c3a;
	text-decoration: none;
}

.main-navigation-menu a:hover
{
	color: #047195;
}

.main-navigation-menu ul {
	position: absolute;
	z-index: 99999;
	display: none;
	margin: 0;
	padding: 0;
	border: 1px solid #d2d2d2;
	background: #dcebea;
	color: #fff;
	list-style-position: outside;
	list-style-type: none;
}

.main-navigation-menu ul li{
	position: relative;
	float: none;
	margin: 0;
	border-bottom: 1px solid #d2d2d2;
	background: url(https://cyberedge.co.in/anusandhantrust/images/bullet2.png) 15px 10px no-repeat;
    padding-left: 30px;
}

.main-navigation-menu ul a {
	padding: 0.62em 0.62em;
	min-width: 250px;
	min-width: 16rem;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	font-size: 14px;
}

.main-navigation-menu ul .menu-item-has-children > a:after {
	display: inline-block;
	margin: 0.3em 0 0 0.3em;
	content: '\f431';
	vertical-align: top;
	text-decoration: inherit;
	font-size: 14px;
	font-family: 'Genericons';
	line-height: 1;
	float: right;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.main-navigation-menu li ul ul {
	top: 1px;
	left: 100%;
	border-top: none;
}

.main-navigation-menu li.menu-item-has-children:hover > ul,
.main-navigation-menu li.page_item_has_children:hover > ul,
.main-navigation-menu li.menu-item-has-children[aria-expanded="true"] > ul {
	display: block;
}

.main-navigation-menu li.current-menu-item > a {
	/*background: #5e6e04;*/
	color:#047195;
}

.main-navigation-menu ul li.current-menu-item > a:hover{color:#083c3a;}

/*--------------------------------------------------------------
## 14.3 - Desktop Small ( < 960px )
--------------------------------------------------------------*/
@media only screen and (max-width: 60em) {
	.site-content {
		display: block;
	}

	.content-area {
		width: 100%;
	}

	.sidebar {
		width: 100%;
		border-top: 1px solid #ddd;
	}

	.header-main {
		padding-top: 1.5em;
	}

	.site-branding {
		float: none;
		margin: 0;
		text-align: center;
	}

	.header-widgets {
		display: block;
		text-align: center;
	}

	.header-widget {
		display: inline-block;
		float: none;
		margin: 1em 0 0;
		max-width: 100%;
		vertical-align: top;

	}

	.header-widget .search-form {
		max-width: 300px;
	}

	.page-title,
	.entry-title {
		font-size: 36px;
		font-size: 2.25rem;
	}

	.post-wrapper .type-post .entry-title {
		font-size: 28px;
		font-size: 1.75rem;
	}

	/* One Column Layout */
	.post-layout-one-column .post-wrapper .type-post .entry-content {
		font-size: 17px;
		font-size: 1.0625rem;
	}

	/* Three Column Layout */
	.post-layout-three-columns .post-wrapper .post-column {
		width: 50%;
	}

	/*** Mobile Main Navigation ***/

	/* Reset */
	.main-navigation-menu li {
		position: static;
		float: none;
	}

	.main-navigation-menu ul {
		position: static;
		top: auto;
		left: auto;
		display: block;
	}

	.main-navigation-menu ul a {
		float: none;
		width: auto;
	}

	.main-navigation-menu li ul ul {
		top: auto;
		left: auto;
		margin: 0;
	}

	.main-navigation-menu > .menu-item-has-children > a:after,
	.main-navigation-menu ul .menu-item-has-children > a:after {
		display: none;
	}

	/* Main Navigation Toggle */
	.main-navigation-toggle {
		display: inline-block;
		margin: 0;
		padding: 1em;
		background: none;
		color: #009ee0;
		border: none;
		float: right;
		outline:none;
		position:absolute;		
		left:0;
	}

	.main-navigation-toggle:hover,
	.main-navigation-toggle:focus,
	.main-navigation-toggle:active {		
		cursor: pointer;
		position: absolute;		
		left: 0;
	}

	.main-navigation-toggle:before {
		display: inline-block;
		margin: 0;
		content: '\f419';
		vertical-align: top;
		text-decoration: inherit;
		font-size: 24px;
		font-family: 'Genericons';
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	/* Main Navigation Menu */
	.main-navigation-menu {
		display: none;
		float: left;
		margin-top: 40px;		
		padding: 0;
		width: 100%;
		border-top: none;
	}

	.main-navigation-menu li {
		margin: 0;
	}

	.main-navigation-menu a {
		display: block;
		clear: left;
		padding: 1em 1em;
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}

	.main-navigation-menu li:last-child a {
		border-bottom: none;
	}

	.main-navigation-menu ul {
		width: 100%;
		border: none;
	}

	.main-navigation-menu ul a {
        display: block;
        width: 100%;        
    }

	.main-navigation-menu ul li ul a {
		padding-left: 1em;
	}

	.main-navigation-menu ul li ul li ul a {
		padding-left: 1em;
	}

	.main-navigation-menu ul li ul li ul li ul a {
		padding-left: 1em;
	}

	.main-navigation-menu ul li:last-child a {
		border-bottom: 0px solid rgba(255,255,255,0.1);
	}

	/* Mobile Submenu Dropdowns */
	.main-navigation-menu .submenu-dropdown-toggle {
		display: block;
		float: right;
		margin: 0;
		padding: 8px 0;
		background: none;
		color: #009ee0;
		position:absolute;
		right:0;
	}

	.main-navigation-menu .submenu-dropdown-toggle:hover {
		color: #979797;
		cursor: pointer;
	}

	.main-navigation-menu .submenu-dropdown-toggle:before {
		content: '\f431';
		vertical-align: middle;
		text-decoration: inherit;
		font-size: 32px;
		font-family: 'Genericons';
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.main-navigation-menu .submenu-dropdown-toggle.active:before {
		content: '\f432';
	}

	.main-navigation-menu ul .submenu-dropdown-toggle {
		padding: 0.65em 0;
	}

	.main-navigation-menu ul .submenu-dropdown-toggle:before {
		font-size: 24px;
	}

	/* Magazine Post Widgets */
	.widget-magazine-posts .large-post .entry-title {
		font-size: 28px;
		font-size: 1.75rem;
	}

	.widget-magazine-posts .medium-post .entry-title,
	.widget-magazine-posts .small-post .entry-title {
		font-size: 18px;
		font-size: 1.125rem;
	}

	/* Footer */
	.site-footer .site-info {
		float: none;
		text-align: center;
	}
}