/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.

LICENSE CERTIFICATE : Envato Market Item
==============================================

This document certifies the purchase of:
ONE EXTENDED LICENSE
as defined in the standard terms and conditions on Envato Market.

Licensor's Author Username: alicantin
Licensee: beanet.it consulting

For the item:
MegaNavbar (v 2.2.0). Advanced Mega Menu for Bootstrap 3.0+

http://codecanyon.net/item/meganavbar-v-220-advanced-mega-menu-for-bootstrap-30/8516895
Item ID: 8516895

Item Purchase Code: 809a6fdb-800a-49b0-b8f3-bafdbc4e64e5

Purchase Date: 2016-03-13 20:07:25 UTC

For any queries related to this document or license please contact Help Team via https://help.market.envato.com

Envato Pty. Ltd. (ABN 11 119 159 741)
PO Box 16122, Collins Street West, VIC 8007, Australia

==== THIS IS NOT A TAX RECEIPT OR INVOICE ====

*/


.navbar.navbar-light-light {
	background: #f8f8f8;
	border-color: #dfdfdf;
	color: #797979;
}
.navbar.navbar-light-light .navbar-collapse {
	border-color: #dfdfdf;
	background: linear-gradient(to bottom, #ffffff 40%, #E6E6E6 100%);
}

@media (max-width: 767px) {
	.navbar.navbar-light-light .navbar-collapse {
		border-color: #dfdfdf;
		background: #f8f8f8;
	}
}

.navbar.navbar-light-light .navbar-text {
	color: #797979;
}
.navbar.navbar-light-light a.navbar-link {
	color: #797979;
	background-color: transparent;
}
.navbar.navbar-light-light a.navbar-link:hover,
.navbar.navbar-light-light a.navbar-link:focus {
	color: #5f5f5f;
	background-color: transparent;
}
.navbar.navbar-light-light .navbar-brand {
	color: #797979;
	background-color: transparent;
}
.navbar.navbar-light-light .navbar-brand:hover,
.navbar.navbar-light-light .navbar-brand:focus {
	color: #343434;
	background-color: transparent;
}
.navbar.navbar-light-light .navbar-toggle {
	border-color: #acacac !important;
	background-color: transparent;
}
.navbar.navbar-light-light .navbar-toggle .icon-bar {
	background-color: #acacac;
}
.navbar.navbar-light-light .navbar-toggle:hover,
.navbar.navbar-light-light .navbar-toggle:focus {
	border-color: #888888 !important;
	background-color: #dcdcdc !important;
}
.navbar.navbar-light-light .navbar-toggle:hover .icon-bar,
.navbar.navbar-light-light .navbar-toggle:focus .icon-bar {
	background-color: #888888;
}
.navbar.navbar-light-light input::-webkit-input-placeholder,
.navbar.navbar-light-light textarea::-webkit-input-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light input:-moz-placeholder,
.navbar.navbar-light-light textarea:-moz-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light input::-moz-placeholder,
.navbar.navbar-light-light textarea::-moz-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light input:-ms-input-placeholder,
.navbar.navbar-light-light textarea:-ms-input-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light .form-control {
	color: #5f5f5f;
	background-color: #ffffff;
	border-color: #cdcdcd;
}
.navbar.navbar-light-light .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
	box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
.navbar.navbar-light-light.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {
	background-color: #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav> li > a {
	color: #797979;
	background-color: transparent;
}
.navbar.navbar-light-light .navbar-nav> li > a:focus {
	color: #797979;
	background-color: transparent;
}

@media (max-width: 767px) {
	.navbar.navbar-light-light .navbar-nav> li > a {
		color: #797979;
		background-color: #f8f8f8;
	}
	
	.navbar.navbar-light-light .navbar-nav> li > a:focus {
		color: #797979;
		background-color: #f8f8f8;
	}
	
}


.navbar.navbar-light-light .navbar-nav> li > a:hover {
	color: #343434;
	background-color: #f8f8f8;
}
.navbar.navbar-light-light .navbar-nav> li.open > a {
	color: #343434;
	background-color: #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav> li.open > a:hover,
.navbar.navbar-light-light .navbar-nav> li.open > a:focus {
	color: #343434;
	background-color: #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav> li.active > a {
	color: #555555;
	background-color: #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav> li.active > a:hover,
.navbar.navbar-light-light .navbar-nav> li.active > a:focus {
	color: #343434;
	background-color: #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav> li.disabled > a {
	color: #c5c5c5;
	background-color: transparent;
}
.navbar.navbar-light-light .navbar-nav> li.disabled > a:hover,
.navbar.navbar-light-light .navbar-nav> li.disabled > a:focus {
	color: #c5c5c5;
	background-color: transparent;
}
@media (min-width: 768px) {
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li > a,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li > a {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li > a:focus,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li > a:focus {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li > a:hover,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li > a:hover {
		color: #343434;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.open > a,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.open > a {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.open > a:focus,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.open > a:focus {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.open > a:hover,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.open > a:hover {
		color: #343434;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.active > a,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.active > a {
		color: #555555;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.active > a:focus,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.active > a:focus {
		color: #555555;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.active > a:hover,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.active > a:hover {
		color: #343434;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.disabled > a,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.disabled > a {
		color: #c5c5c5;
		background-color: transparent;
	}
	.navbar.navbar-light-light.dropdown-onhover.no-fix .navbar-nav> li.disabled > a:hover,
	.navbar.navbar-light-light .navbar-nav.dropdown-onhover.no-fix> li.disabled > a:hover {
		color: #c5c5c5;
		background-color: transparent;
	}
	.navbar.navbar-light-light .navbar-nav>li:not(.active):not(.disabled).dropdown-onhover.no-fix>a {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light .navbar-nav>li:not(.active):not(.disabled).dropdown-onhover.no-fix>a:focus {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light .navbar-nav>li:not(.active):not(.disabled).dropdown-onhover.no-fix>a:hover {
		color: #343434;
		background-color: #dfdfdf;
	}
}
.navbar.navbar-light-light .dropdown-menu {
	background: #ffffff;
	color: #797979;
	border-color: #dfdfdf;
	-webkit-box-shadow: 0 9px 12px rgba(0,0,0,0.17);
	box-shadow: 0 9px 12px rgba(0,0,0,0.17);
}
.navbar.navbar-light-light .navbar-nav>li[class*="dropdown"].dropdown-onhover:hover,
.navbar.navbar-light-light.dropdown-onhover .navbar-nav>li[class*="dropdown"]:hover {
	background-color: #dfdfdf;
}
.navbar.navbar-light-light a>span.desc {
	color: #929292;
}
.navbar.navbar-light-light a:hover>span.desc {
	color: #929292;
}
@media (min-width: 768px) {
	.navbar.navbar-light-light:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,
	.navbar:not(.no-border) li.dropdown-onhover:hover>a,
	.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a {
		border-color: #dfdfdf;
	}
	.navbar.navbar-light-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
		border-top-color: #dfdfdf;
	}
	.navbar.navbar-light-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
	.navbar.navbar-light-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
	.navbar.navbar-light-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
		border-bottom-color: #dfdfdf;
	}
	.navbar.navbar-light-light:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
		border-bottom-color: #dfdfdf;
	}
	.navbar.navbar-light-light:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
		border-top-color: #dfdfdf;
	}
	.navbar.navbar-light-light:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
	.navbar.navbar-light-light:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
	.navbar.navbar-light-light:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
		border-bottom-color: #ffffff;
	}
	.navbar.navbar-light-light:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		border-bottom-color: #ffffff;
	}
	.navbar.navbar-light-light.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
		border-bottom-color: #dfdfdf;
	}
	.navbar.navbar-light-light.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
	.navbar.navbar-light-light.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
	.navbar.navbar-light-light.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
		border-top-color: #dfdfdf;
	}
	.navbar.navbar-light-light.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
		border-top-color: #dfdfdf;
	}
	.navbar.navbar-light-light.navbar-fixed-bottom .navbar-nav>.active>a:after {
		border-bottom-color: #dfdfdf;
	}
	.navbar.navbar-light-light.navbar-fixed-bottom .navbar-nav>.open>a:after,
	.navbar.navbar-light-light.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
	.navbar.navbar-light-light.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
		border-top-color: #ffffff;
	}
	.navbar.navbar-light-light.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		border-top-color: #ffffff;
	}
}
.navbar.navbar-light-light .btn-default {
	color: #343434;
	background-color: #ffffff;
	border-color: #cdcdcd;
}
.navbar.navbar-light-light .btn-default:hover,
.navbar.navbar-light-light .btn-default:focus,
.navbar.navbar-light-light .btn-default:active,
.navbar.navbar-light-light .btn-default.active {
	color: #343434;
	background-color: #e9e9e9;
	border-color: #acacac;
}
.navbar.navbar-light-light .dropdown-menu .btn-default {
	color: #343434;
	background-color: #ffffff;
	border-color: #cdcdcd;
}
.navbar.navbar-light-light .dropdown-menu .btn-default:hover,
.navbar.navbar-light-light .dropdown-menu .btn-default:focus,
.navbar.navbar-light-light .dropdown-menu .btn-default:active,
.navbar.navbar-light-light .dropdown-menu .btn-default.active {
	color: #343434;
	background-color: #e9e9e9;
	border-color: #acacac;
}
.navbar.navbar-light-light .dropdown-menu li.dropdown-header {
	color: #797979;
}
.navbar.navbar-light-light *:not(li)>a {
	color: #62A2D8;
}
.navbar.navbar-light-light *:not(li)>a:hover,
.navbar.navbar-light-light *:not(li)>a:focus {
	color: #44A5FF;
}
.navbar.navbar-light-light .dropdown-menu>li>a {
	color: #797979;
	background-color: #ffffff;
}
.navbar.navbar-light-light .dropdown-menu>li>a:hover,
.navbar.navbar-light-light .dropdown-menu>li>a:focus {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
	background-color: #ffffff;
	color: #797979;
	border-color: #dfdfdf;
	-webkit-box-shadow: 0 9px 12px rgba(0,0,0,0.17);
	box-shadow: 0 9px 12px rgba(0,0,0,0.17);
}
.navbar.navbar-light-light.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
	-webkit-box-shadow: 0 -9px 12px rgba(0,0,0,0.17);
	box-shadow: 0 -9px 12px rgba(0,0,0,0.17);
}
.navbar.navbar-light-light .dropdown-menu input::-webkit-input-placeholder,
.navbar.navbar-light-light .dropdown-menu textarea::-webkit-input-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light .dropdown-menu input:-moz-placeholder,
.navbar.navbar-light-light .dropdown-menu textarea:-moz-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light .dropdown-menu input::-moz-placeholder,
.navbar.navbar-light-light .dropdown-menu textarea::-moz-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light .dropdown-menu input:-ms-input-placeholder,
.navbar.navbar-light-light .dropdown-menu textarea:-ms-input-placeholder {
	color: rgba(95,95,95,0.5);
}
.navbar.navbar-light-light .dropdown-menu .form-control {
	color: #5f5f5f;
	background-color: #ffffff;
	border-color: #cdcdcd;
}
.navbar.navbar-light-light .dropdown-menu .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
	box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li:not(.list-group) > a {
	color: #797979;
	background-color: #ffffff;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li:not(.list-group) > a:hover,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li:not(.list-group) > a:focus {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.active > a {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.active > a:hover,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.active > a:focus {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li[class*="-onhover"]:hover>a {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.open > a,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed) {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.open > a:hover,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.open > a:focus,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):hover,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):focus {
	color: #797979;
	background-color: #e7e7e7;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.disabled > a {
	color: #b8b8b8;
	background-color: #ffffff;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.disabled > a>span.desc {
	color: #c5c5c5;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.disabled > a:hover>span.desc {
	color: #c5c5c5;
}
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.disabled > a:hover,
.navbar.navbar-light-light .navbar-nav .dropdown-menu li.disabled > a:focus {
	color: #b8b8b8;
	background-color: #ffffff;
}
.navbar.navbar-light-light .navbar-nav li:not(.dropdown)>ul.dropdown-menu.bordered:not(.no-padding):after,
.navbar.navbar-light-light .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>ul.dropdown-menu.bordered:not(.no-padding):after {
	outline-color: #e6e6e6;
}
.navbar.navbar-light-light .navbar-nav>li.divider {
	background-color: #dfdfdf;
}
.navbar.navbar-light-light .dropdown-menu li.divider,
.navbar.navbar-light-light .navbar-nav .v-divided>*:before,
.navbar.navbar-light-light .navbar-nav .v-divided>*:after,
.navbar.navbar-light-light .navbar-nav .h-divided>*:after,
.navbar.navbar-light-light .navbar-nav .h-divided>*:first-child:before,
.navbar.navbar-light-light .navbar-nav .h-divider:after {
	background-color: #e6e6e6;
}
.navbar.navbar-light-light .navbar-nav .divided>*:before {
	border-color: #e6e6e6;
}
@media (max-width: 767px) {
	.navbar.navbar-light-light .navbar-nav li.xs-hover > a {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light .navbar-nav li.xs-hover > a:hover {
		color: #343434;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light .navbar-nav li.xs-hover.no-fix > a {
		color: #797979;
		background-color: #f8f8f8;
	}
	.navbar.navbar-light-light .navbar-nav li.xs-hover.no-fix > a:hover {
		color: #343434;
		background-color: #dfdfdf;
	}
	.navbar.navbar-light-light .navbar-nav .dropdown-menu .divider {
		background-color: #e6e6e6;
	}
	.navbar.navbar-light-light .navbar-collapse>.navbar-form,
	.navbar.navbar-light-light .navbar-collapse>a.navbar-link,
	.navbar.navbar-light-light .navbar-collapse>.navbar-text,
	.navbar.navbar-light-light .navbar-collapse .navbar-nav>.navbar-form,
	.navbar.navbar-light-light .navbar-collapse .navbar-nav>li,
	.navbar.navbar-light-light .navbar-collapse .navbar-nav>.navbar-text,
	.navbar.navbar-light-light .navbar-collapse .navbar-nav>a.navbar-link,
	.navbar.navbar-light-light .navbar-collapse .navbar-nav>.navbar-form {
		border-bottom-color: #e7e7e7 !important;
		-webkit-box-shadow: 0 1px 0 #ffffff !important;
		box-shadow: 0 1px 0 #ffffff !important;
	}
	.navbar.navbar-light-light .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.navbar-light-light .navbar-nav>li>.dropdown-menu {
		border-top-color: #e6e6e6 !important;
		-webkit-box-shadow: 0 -1px 0 #dfdfdf !important;
		box-shadow: 0 -1px 0 #dfdfdf !important;
	}
}

.navbar .navbar-nav .dropdown-menu li > a.dropdown-toggle::before {
	position: absolute;
	width: 10px;
	left: auto;
	right: 10px;
	font-family: FontAwesome;
	content: "" !important;
}

/* beanet override for multidimensional dropdowns */
@media (max-width:767px) {
	.navbar-nav .dropdown-menu .dropdown-menu {
		background-color: #dfdfdf;
		margin-left: 0px !important;
	}
	
	.navbar-nav .dropdown-menu > li > a {
		padding-left: 33px !important;
	}
	
	.navbar-nav .dropdown-menu .dropdown-menu > li > a {
		padding-left: 44px !important;
	}
	.navbar-nav .dropdown-menu .dropdown a.dropdown-toggle {
		background: transparent !important;
	}
	.navbar-nav .dropdown-menu .dropdown.open a.dropdown-toggle,
	.navbar-nav .dropdown-menu .dropdown a.dropdown-toggle:hover,
	.navbar-nav .dropdown-menu .dropdown a.dropdown-toggle:focus,
	.navbar-nav .dropdown-menu .dropdown.active a.dropdown-toggle {
		background: #dfdfdf !important;
	}
	
}

