	.navbar-nav ul {
		list-style-type:none;	
	}
	
	.nav > li > a:hover, .nav > li > a:focus {
		background-color:transparent;	
	}
	
	.navbar-nav .glyph-thin-arrow-down {
		font-size:8px;
		margin-left:5px;	
	}
	
	@media (min-width: 768px) { /*Tablet and Up*/
		.menu-pattern {
			background-image:url(../img/pattern-menu.png);
			background-repeat:repeat-x;
			width:100%;
			height:5px;	
		}
	
		.navbar-collapse.in{ overflow-y:visible;}
		
		.navbar-nav {
			float:none;
			text-align:center;	
		}
		
		.navbar-nav > li {
			float:none;
			display:inline-block;
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom:20px;
		}
		
		.navbar {
			border:none;
			border-radius:0px;
			margin-bottom:0;
			z-index:3;
		}
		
		.navbar-default {
			background:none;
			width:100%;
			margin-bottom:5px;
		}
				
		.navbar-right .dropdown-menu {
			left:0;
			right:auto;	
		}
				
		.navbar-default .navbar-nav > .active > a, 
		.navbar-default .navbar-nav > .active > a:hover, 
		.navbar-default .navbar-nav > .active > a:focus {
				
		}
		
		.navbar-default .navbar-nav > li > a  {
			color:#258c9b;	
		}
		
		.navbar-default .navbar-nav > li > a:hover {
			color: #775843;
			background-color: transparent;	
		}
			
		.navbar-default .navbar-nav > li > a.dropdown-toggle:hover:after {
			border-color:rgba(0,0,0,0) rgba(0,0,0,0) #53a7b6;			
			border-style:solid;
			border-width:0 5px 5px;
			bottom:0;
			content:"";
			display:block;
			left:40%;
			position:absolute;
			width:0;
			z-index:999;			
		}
		
		.dropdown-menu {
			border-top:none;
			border-left:none;
			border-right:none;
			border-bottom:none;			
			padding: 0px;
			padding-top:15px;
			padding-bottom:15px;
			-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
					box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
			border-radius:0;
			width:270px;
			background-color:#f9f9f9;
		}
		
		.dropdown-menu > li > a {
			padding:14px 33px 14px 33px;
			cursor:pointer;
			white-space:normal;
			font-weight:300;
		}
		
		.dropdown-menu > li > a:hover {
			background-color:transparent;
			color: #53a7b6;
		}	
		
		/*.dropdown-menu > li > a:focus {
			background-color:transparent;
			color: #af1a1a;
		}*/
				
		.dropdown-menu > li:last-child {
			border-bottom:none;	
		}
		/*
		.dropdown-menu > .active > a,
		.dropdown-menu > .active > a:hover,
		.dropdown-menu > .active > a:focus {
			color: #bf1717;
			background-color: #ffffff;
		}
		*/
		.navbar-default .navbar-nav .active > a,
		.navbar-default .navbar-nav .active > a:hover,
		.navbar-default .navbar-nav .active > a:focus {
		  color: #775843;
		  background-color: transparent;
		  border-bottom: 1px solid #775843;
		}
		
		.navbar-nav > li > a {
			padding: 2px 0px 2px 0px;
		}
		
		.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
			background-color:transparent;	
			color:#53a7b6;	
		}
		
		.navbar-default .navbar-nav > li.dropdown > ul.dropdown-menu {
			margin-left:-136px;	
		}

		.navbar-default .navbar-nav > li.dropdown:hover > ul.dropdown-menu {
			display: block;    
		}		
			
		.carousel-inner {
			min-height:100px;	
		}
		
		.container > .navbar-header, .container > .navbar-collapse {
			margin-left:-15px;	
			margin-right:-15px;
		}
		.navbar-default .navbar-nav > .menu-item-has-children:after  {			
			/*content:"▾";				
			bottom:16px;
			position:absolute;
			text-align:center;
			width:100%;
			padding-right:44px;
			cursor:pointer;*/
		}
		
		.navbar-default .navbar-nav > li .tdicon-thin-arrow-down {
			font-size:6px;	
			bottom:13px;
			padding-right:44px;
			position:absolute;
			text-align:center;
			width:100%;
		}
		
		.navbar-default .navbar-nav > .menu-item-has-children:hover:after {
			color:#53a7b6;
		}
		
		.pull-left { 
			float: none !important;
		}	
		
		.dropdown-submenu.pull-left > .dropdown-menu {			
			left:-100%;		
			margin-left:-2px;
		}
	}
	
	@media(max-width:767px) { /*Mobile*/   
		.navbar-collapse { max-height: none; }
		
		.navbar {
			border:none;	
			margin-bottom:0px;
		}
		
		.pull-left {
			float:none !important;	
			cursor:pointer;
		}
		
		.navbar-default {
			background:none;			
			margin-bottom:20px;
		}
		
		.navbar-toggle {
			border-radius:2px;		
			padding:7px;	
			margin-top:10px;
			margin-bottom:10px;
		}
		
		.navbar-default .navbar-toggle {
			border-color: 1px solid #53a7b6;
			float:none;
			display:inline-block;
			margin-right:0;
		}
		
		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #53a7b6;
		}
		
		.navbar-default .navbar-toggle .icon-bar {
			background-color: #53a7b6;
		}
		
		.navbar-toggle .icon-bar {
			height: 1px;
			width:34px;
		}
		
		.navbar-nav > li > a {
			padding-bottom:7px;
			padding-top:7px;
			border-bottom:1px solid #f4f4f4;
			line-height:18px;
		}
		.navbar-nav > li:last-child > a {
			border-bottom:none;	
		}		
		
		.navbar-default .navbar-nav > li > a:after {
			content:none;	
		}
		
		.navbar-default {
			box-shadow: none;		
			width:100%;
		}
		
		.navbar-header {
			text-align:center;			
		}
		
		.navbar-default .navbar-nav > li > a:hover,
		.navbar-default .navbar-nav > li > a:focus {
			color: #53a7b6;		
		}
		
		.nav .open > a,
		.nav .open > a:hover,
		.nav .open > a:focus {
			border-color: #dddddd;
		}
		
		.navbar-nav .open .dropdown-menu > li > a,
		.navbar-nav .open .dropdown-menu .dropdown-header {
			padding: 5px 25px 5px 35px;
		}
		
		.navbar-default .navbar-nav > .open > a,
		.navbar-default .navbar-nav > .open > a:hover {		
			background-color: #eeeeee;
			color:#53a7b6;
		}
		
		/*.navbar-default .navbar-nav > .open > a:focus {
			background-color: #eeeeee;
			color:#af1a1a;
		}*/
		
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {		
			color: #53a7b6;
			background-color: transparent;
		}
		
		/*.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
			color: #af1a1a;
			background-color: transparent;
		}*/
		
		.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
			background-color:#dddddd; 
		}
		
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
			background:none;
		}
		
		.navbar-nav .open .dropdown-menu {
			background-color: #e4e4e4;
			border-bottom:1px solid #dddddd;
			padding:none;
		/*	padding:8px 0 7px 0;*/
		}
		
		.dropdown-menu {
			padding-top: 5px;
			padding-bottom:5px;
			position:static;
			display:block;
			float:none;
			background:none;	
			box-shadow:none;
			border:none;
		}
		
		.dropdown-arrow {
			display:none;
		}	
		
		.navbar-nav > li.dropdown > ul.dropdown-menu {
			padding-left:0px;	
		}
		
		li.dropdown-submenu .dropdown-menu {
	
		}
		
		li.dropdown-submenu .dropdown-menu li a {
			padding-left:30px;
			padding-right:10px;	
		}
		
		.navbar-toggle {
			border-radius:4px;
			width:50px;
			height:29px;	
		}
		
		.navbar-default .navbar-toggle {
			border-color:#53a7b6;	
		}
		
		.menu-item-has-children .tdicon-thin-arrow-down {
			display:none;	
		}
		
		.collapsing {
			position:static;	
		}
		
		.findadvisor {
			text-align:left;	
		}
		
		.findadvisor-inner a {
			color:#444444;
			padding:7px 15px;	
			border-bottom:1px solid #e7e7e7;
			display:block;
			font-size:12px;
			text-transform:uppercase;
		}
		
		.findadvisor-inner a:hover {
			text-decoration:none;	
		}
		
		.primarymenu {
			padding-left:0;
			padding-right:0;	
		}
		
		.navbar-nav {
			margin:0;	
		}
		
		.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
			background-color:#53a7b6;
			color:#ffffff;	
		}
	}

/* NEW ---------------------------------------*/

	.opened {
		color: #53a7b6 !important;
	}
	
	@media (min-width: 768px) { /*Tablet and Up*/
		/*LOGO*/
		#logo {
			display:block;
			height:100%;
			padding:0;
		}
		#logo img {
			height:auto;
			max-width:100%;	
		}

		.navbar-default .navbar-nav > .dropdown > a > .glyph {
			display:none;
		}
		
		/*MULTIPLE DROPDOWN*/	
		.dropdown-submenu {
			position: relative;
		}	
		.dropdown-submenu>.dropdown-menu {
			top: 0;
			left: 100%;
			margin-top: -15px;		
		}	
		.dropdown-submenu:hover>.dropdown-menu {
			display: block;
		}	
				
		.dropdown-submenu .dropdown-arrow {
			position:absolute;
			font-size:8px;
			margin-top:-4px;
			right:15px;
			top:50%;
		}
		
		/*NAVBAR*/
		.navbar .navbar-collapse {
			position:relative;
		}
		
		.navbar-fixed {
			z-index:9999;
			position:fixed;
			left:0;
			top:0;
			width:100%;	
		}
		.navbar-fixed.admin {
			top:32px;
		}
		
		.navbar-brand {
			display:none;	
		}
		
		/*SEARCH*/
		.small-search-toggle {
			display:none;	
		}
		
		#small-searchbar-wrapper {
			display:none;	
		}
		
		/*SUBMENU*/
		.opened:after {		
			background-color: transparent;
			border-color:rgba(0,0,0,0) rgba(0,0,0,0) #53a7b6;	
			border-style:solid;
			border-width:0 5px 5px;
			bottom:0;
			content:"";
			display:block;
			left:40%;
			position:absolute;
			width:0;
			z-index:999;			
		}
		
	}
	
	@media(max-width:767px) { /*Mobile*/   
		/*LOGO*/
		#logo {
			display:block;
			height:100%;
			padding:0;
			text-align:center;
			float:none;
		}	
		
		.navbar-brand {
			padding:0 0 0 15px;			
		}
			
		.navbar-brand img {
			height:50px;
			max-width:100%;	
		}
		
		.navbar-collapse #logo {
			display:none;
		}
		
		/*NAVBAR*/
		.navbar-default .navbar-toggle:hover .icon-bar,
		.navbar-default .navbar-toggle:focus .icon-bar {
			background-color: #ffffff;
		}
		
		.navbar-default .navbar-brand {
			display:block;	
		}
		
		.navbar-collapse {
			background:rgba(255,255,255,0.85);
		}
		.navbar-collapse > ul {
			border-bottom:1px solid #ddd;			
			margin-bottom:0px;	
		}
		
		#menu-main-menu {
			padding-bottom:0;
			border-bottom:1px solid #53a7b6;
		}
		
		.logged-in #menu-main-menu {
			padding-bottom:7.5px;
			border-bottom:none;
		}
		
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
			border-color:#53a7b6;	
		}
		.navbar-default .navbar-nav > li > a {
			color:#222222;	
		}
		.navbar-collapse > #search-toggle-wrapper {
			display:none;	
		}
		
		/*MULTIPLE DROPDOWN*/			
		.dropdown-submenu > .dropdown-menu {
			display: block;			
		}	
		
		.dropdown-submenu .dropdown-menu {
			border-bottom:none !important;
		}

		.navbar-default .navbar-nav > .dropdown > a > .glyph {
			margin-left:12px;
			position:absolute;
			right:0;
			top:0;
			width:50px;
			height:100%;
			text-align:center;
		}
		
		.navbar-nav > li > ui.dropdown-menu ul {
			padding-bottom:0px;	
		}
		
		.avatar-wrapper,
		.yamm .nav.avatar-wrapper {
			position:static;	
			border-bottom:1px solid #53a7b6;
			padding-bottom:5px;
			margin-top:10px;
			background-color:#222222;
			text-align:center;
		}
		
		.navbar-nav li a {
			border-bottom:1px solid #f4f4f4;
			font-size:12px;				
		}
		
		.avatar-wrapper li a {
			color:#ffffff;			
			border-bottom:none;
		}
		
		.avatar-wrapper > .dropdown > a {
			margin-top:-30px;	
			margin-bottom:5px;
		}
		
		.dropdown-menu {
			padding:0;	
		}
		
		.dropdown-menu > li > a {
			padding:7px 20px;
			white-space:normal;
		}
		
		.dropdown-menu > li > a:hover, 
		.dropdown-menu > li > a:focus {
			background:none;
			color:#53a7b6;			
		}
		
		.navbar-default .navbar-nav.avatar-wrapper > li > a {
			color:#ffffff;			
		}
		
		.navbar-default .navbar-nav.avatar-wrapper > li > a:hover {
			color:#53a7b6;	
		}
		
		.navbar-collapse > ul {
			border-bottom:0;	
		}
		
		.dropdown-menu > li > a {
			font-weight:300;
		}
		
		.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
			background-color:#53a7b6;	
		}
	}