nav.navbar{
	background-color: transparent !important;
	border: none !important;
	float: left;
	margin: 0;
	min-height: auto;
	width: 100%;
}
.navbar-fixed-top, .navbar-fixed-bottom{position: relative !important;}

	.navbar-header{
		padding: 0;
		width: 100%;
	} 
	  
	  /* Botón NAVEGACIÓN MÓVIL */
		header .navbar-toggle{

			border: none !important;
			border-radius: 6px;
			margin: 0 !important;
			position: absolute ;
			top: 40px;
			right: 10px;
			padding: 15px 10px;
			transition: .2s ease all;
			
			
		}
				.navbar-toggle .icon-bar{
					background: #332D7B !important;
					height: 3px;
					width: 26px;
					transition: all .2s;
				}
				header#interior .navbar-toggle .icon-bar,
				.overlay-is-navbar-collapse .navbar-toggle .icon-bar{
					background-color: rgba(209, 35, 61, 0.95) !important;
				}
		
		
		.navbar-collapse.menu-web{
			background-color: transparent;
			border-color: #fff !important;
			color: #332a50;
			clear: right;
			float: right;
			max-height: none !important;
		}
		
			.navbar-nav{float: none; text-align: left; transition: .2s ease all;}
		header#home.sticky .navbar-nav{transition: .2s ease all;}
		
			.navbar-nav > li{float: none; display: inline-block; margin: 0 -1px;}
				
				.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color: transparent !important;}
				
				.navbar-nav > li > a{
					border-radius: 6px;
					color: #495057;
					font-family: 'Barlow Condensed', sans-serif;
					font-size: 1.05em;
					font-weight: 600;
					padding: 10px 10px;
					text-transform: uppercase;
					transition: .2s ease all;
				}

				.navbar-nav > li:hover > a{background-color: transparent; color: #332D7B;}
				
				
				.navbar-nav > li > ul.dropdown-menu{padding: 0 !important; top: 100%;}
					.navbar-nav > li > ul.dropdown-menu > li{
						background-color: #332D7B;
						border-bottom: 1px solid rgba(255, 255, 255, 0.2);
						margin: 0px;
					}
					.navbar-nav > li > ul.dropdown-menu > li:last-child{border: none;}
						.navbar-nav > li > ul.dropdown-menu > li a{
							color: #fff;
							font-size: .9em;
							font-weight: 600;
							margin: 0;
							padding: 10px 15px;
							text-transform: uppercase;
						}
						.navbar-nav > li > ul.dropdown-menu > li a:hover,
						.navbar-nav > li ul.dropdown-menu li.current-menu-item a,
						.navbar-nav > li ul.dropdown-menu li.current_page_item a{background-color: #110b57;}
						

						
						.navbar-nav > li.especial-menu a{background-color: #332D7B; color: #fff; margin: 0 2px;}
						.navbar-nav > li.especial-menu:hover a{background-color: #110b57;}



/* ANIMATED X */
.navbar-toggle.x .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 10% 10%;
	-ms-transform-origin: 10% 10%;
	transform-origin: 10% 10%;
}

.navbar-toggle.x .icon-bar:nth-of-type(2) {
	opacity: 0;
	filter: alpha(opacity=0);
}

.navbar-toggle.x .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 10% 90%;
	-ms-transform-origin: 10% 90%;
	transform-origin: 10% 90%;
}

/* ANIMATED X COLLAPSED */
.navbar-toggle.x.collapsed .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(2) {
	opacity: 1;
	filter: alpha(opacity=100);
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
/* END ANIMATED X */