/*Menu*/
nav.navbar.navbar-default.navbar-fixed-top,nav.navbar.navbar-default.navbar-static-top {
	/*height: 100px;*/
	background-color: #fff;
	border-color: #f6f6f6;
	margin-bottom: 0
}

.navbar-default .navbar-nav .menu-item-has-children li a {
	word-break: break-word;
	white-space: normal
}

.navbar-brand>img {
	/*margin-top: -15px*/
}

.navbar-default .navbar-nav>li>a {
	color: #777;
	font-size: 18px;
	font-weight: 500;
	padding: 16px 25px 30px 25px !important;
}

.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	color: #777
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	color: #777
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background-color: rgba(255,255,255,0)
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	background-color: rgba(255,255,255,0)
}

/*
nav.navbar li {
	float: none;
	padding: 10px 10px 0 0
}
*/
nav.navbar li#menu-item-5611 {
	width: 100%;
	display: block;
	float: none
}

nav.navbar .container {
	max-width: 1228px;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color: #fff;
	/*background-color: #416ec7;
	margin-top: 23px*/
}

.navbar-default .navbar-toggle {
	border-color: #fff;
	margin-top: 15px
}

.navbar-default .navbar-toggle:hover {
	border-color: #fff
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	border-color: #fff!important;
	background-color: rgba(255,255,255,.06)
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #1569b4;
	padding-right: 30px;
	padding-left: 30px
}

.dropdown-menu li a:hover,.dropdown-menu li:hover {
	color: #1569b4;
	background-color: #fcfcfc
}

.navbar-nav>li>.dropdown-menu {
	border: 0;
	border-radius: 0;
	border-top: 3px solid #6cb1e1;
	background-color: #f6f6f6;
	margin-top: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,.175)
}

.navbar-nav li:hover>.dropdown-menu {
	display: block!important
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	padding-bottom: 0
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	background-color: #848484
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	background-color: #fcfcfc;
	color: #1569b4
}
.navbar-right .dropdown-menu {
	right: auto;
}
.navbar-nav>li>.dropdown-menu {
	width: 100%!important;
	min-width: 100px!important;
	background-color: #f7f8f9!important;
	padding-top: 0!important;
	padding-bottom: 5px!important;
	display: none
}

.navbar-default .navbar-nav .menu-item-has-children .dropdown-menu>li>a {
	color: #0ba1e4!important;
	font-size: 15px!important;
	line-height: 35px!important;
	font-family: Roboto!important;
	margin-right: 0!important;
	padding: 0 20px!important;
	text-align:center;
}

.navbar-default .navbar-nav .menu-item-has-children .dropdown-menu>li {
	border-top: 0!important
}

.dropdown-menu li a:hover,.navbar-default .navbar-nav .menu-item-has-children .dropdown-menu>li:hover {
	background-color: #eaebed!important
}

nav.navbar li .menu-item.show-sub-menu {
	padding-right: 0!important
}

.navbar-default .navbar-nav .menu-item-has-children.azul-product-dropdown .dropdown-menu>li {
	border-top: 1px solid #e2e2e2!important
}

.navbar-default .navbar-nav li.azul-product-dropdown ul.dropdown-menu a {
	font-size: 20px!important;
	font-weight: 500!important;
	padding: 6px 20px!important
}

.navbar-default .navbar-nav .menu-item-has-children .dropdown-menu>li.show-sub-menu:hover {
	background-color: transparent!important
}

nav.navbar li span.desc {
	display: block;
	color: #777;
	line-height: 30px;
	font-size: 15px;
	padding-top: 0;
	margin-top: -9px;
	padding-bottom: 5px;
	font-weight: 400!important;
	font-size: 15px!important
}

nav.navbar li sup {
	top: 17px!important
}

.navbar-default .navbar-nav .menu-item-has-children.azul-product-dropdown .dropdown-menu .show-sub-menu a {
	color: #3b3b3b!important;
	font-weight: 500!important;
	font-size: 15px!important
}

.navbar-default .navbar-nav .menu-item-has-children .dropdown-menu>li.show-sub-menu a:hover {
	background-color: transparent!important
}

.navbar-default .navbar-nav .menu-item-has-children.azul-product-dropdown .dropdown-menu .show-sub-menu .dropdown-menu {
	display: block;
	border: 0;
	border-top: 0!important;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-top: 0;
	background-color: #f7f8f9!important;
	position: relative;
	box-shadow: 0 0 0 rgba(0,0,0,.175);
	padding-bottom: 10px;
	margin-top: -14px
}

.navbar-default .navbar-nav .menu-item-has-children.azul-product-dropdown .dropdown-menu .show-sub-menu ul li a {
	color: #0967b6!important;
	margin-left: 20px!important;
	padding: 0 20px!important;
	font-weight: 400!important
}

.navbar-default .navbar-nav .menu-item-has-children.azul-product-dropdown .dropdown-menu .show-sub-menu ul li {
	border-top: 0!important
}

.navbar-default .navbar-nav li.menu-item-has-children li.menu-item.gray-colored-menu {
	background-color: #919191!important;
	float: none!important;
	padding-right: 0;
	text-align: center!important;
	width: 100%!important;
	clear: both!important;
	margin-bottom: 5px
}

.navbar-default .navbar-nav li.menu-item-has-children li.menu-item.nav-title a {
	color: #919191!important;
	font-weight: 700
}

.navbar-default .navbar-nav li.menu-item-has-children li.menu-item.gray-colored-menu a {
	color: #fff!important;
	padding: 0 20px!important;
	font-size: 15px!important;
	font-weight: 400!important
}

.navbar-default .navbar-nav li.menu-item-has-children li.menu-item.gray-colored-menu a {
	background: #919191!important
}

.navbar-default .navbar-nav li.menu-item-has-children li.menu-item.gray-colored-menu:hover {
	padding-right: 0!important
}

.navbar-default .navbar-nav li.menu-item-has-children li.menu-item.gray-colored-menu a:hover {
	background-color: transparent!important
}

.navbar-nav>li.azul-product-dropdown>.dropdown-menu {
	padding-bottom: 0!important
}