

/** GENERAL **/
.navigation-wrapper		{ text-transform:uppercase; position:relative; }

.navigation-wrapper		{ background:#4E3779; color:#FFFFFF; }



/** NAVIGATION **/
.navigation-wrapper .navigation									{ float:left; list-style:none; margin:0px; padding:0px; }
.navigation-wrapper .nav-link									{ display:inline-block; position:relative; }
.navigation-wrapper .nav-link .link								{ display:inline-block; padding:15px 10px; position:relative; }
.navigation-wrapper .nav-dropdown								{ display:none; z-index:999999999; list-style:none; margin:0px; padding:0px; display:none; position:absolute; width:210px; left:0px; }
.navigation-wrapper .nav-dropdown .link							{ padding:10px 5%; width:90%; text-transform:none; }
.navigation-wrapper .nav-menu									{ display:none; position:relative; }
.navigation-wrapper .submenu									{ display:none; position:absolute; padding:0px; margin:0px; z-index:999999999; min-width:210px; left:0; }
.navigation-wrapper .responsive-dropdown .submenu				{ left:auto; right:0; }
.navigation-wrapper .navigation .nav-submenu-link a				{ width:90%; padding:10px 5%; }
.footer-navigation .navigation-wrapper .navigation .nav-dropdown,
.footer-navigation .navigation-wrapper .submenu					{ bottom:50px; }
.navigation-wrapper .navigation .nav-text-menu					{ display:none; }
.navigation-wrapper .navigation .nav-submenu-link				{ display:none; }

.navigation-wrapper .navigation .nav-link						{ color:#FFFFFF; font-size:1.2em; font-weight:300; }
.navigation-wrapper .navigation .nav-link .link					{ color:#FFFFFF;  -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.navigation-wrapper .navigation .nav-link .link:hover,
.navigation-wrapper .navigation .nav-link .link.selected		{ color:#FFFFFF; background-color:#429a95; }
.navigation-wrapper .navigation .nav-dropdown,
.navigation-wrapper .submenu									{ background:#4E3779; }



/** SOCIAL **/
.navigation-wrapper .social-links				{ float:right; text-align:right; font-size:1.2em; }
.navigation-wrapper .social-links a				{ display:inline-block; vertical-align:middle; padding:15px 0px 14px 0px; margin:0px 0px 0px 0px; }
.navigation-wrapper .social-links a .text		{ display:inline-block; padding:0px 0px 0px 3px; }

.navigation-wrapper .social-links a				{ color:#FFFFFF;  -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; font-weight:300; font-size:1.4em; }
.navigation-wrapper .social-links a:hover		{ color:#429A95; }

.navigation-wrapper .extra-links				{ float:right; text-align:right; font-size:1.2em; }
.navigation-wrapper .extra-links a				{ display:inline-block; vertical-align:middle; padding:16px 10px 14px 10px; margin:0px 0px 0px 5px; }

.navigation-wrapper .extra-links a				{ color:#FFFFFF; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; font-weight:300; }
.navigation-wrapper .extra-links a:hover		{ color:#FFFFFF; background-color:#429a95; }



/** APPLY LINK **/
.navigation-wrapper .extra-links a.ApplyLink {
	background: #2c1f45;
	color: #FFFFFF;
}
.navigation-wrapper .extra-links a.ApplyLink:hover,
.navigation-wrapper .extra-links a.ApplyLink--selected {
	background: #429A95;
	color: #FFFFFF;
}


/** RESPONSIVE **/
@media screen and (max-width:940px){
	.navigation-wrapper .nav-link.nav-link-8,
	.navigation-wrapper .nav-link.nav-link-7						{ display:none; }
	.navigation-wrapper .nav-link.nav-menu.nav-submenu				{ display:inline-block; }
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-8,
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-7		{ display:block; }
}
@media screen and (max-width:860px){
	.navigation-wrapper .nav-link.nav-link-6						{ display:none; }
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-6		{ display:block; }
}
@media screen and (max-width:800px){
	.navigation-wrapper .nav-link.nav-link-5						{ display:none; }
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-5		{ display:block; }
	.navigation-wrapper .submenu									{ font-size:0.9em; }
}
@media screen and (max-width:740px){
	.navigation-wrapper .nav-link,
	.navigation-wrapper .nav-link .link								{ position:static; }
	.navigation-wrapper .navigation .nav-submenu-link a				{ width:auto; padding:10px; }
	.navigation-wrapper .nav-link.nav-menu.nav-submenu				{ display:block; }
	.nav-link.nav-menu.nav-submenu									{ display:block; }
	.navigation-wrapper .responsive-dropdown .submenu				{ left:0; }
	.navigation-wrapper .nav-link .link								{ display:block; padding:15px 0px; width:100%; }
	.navigation-wrapper .nav-link.nav-link-4,
	.navigation-wrapper .nav-link.nav-link-3,
	.navigation-wrapper .nav-link.nav-link-2,
	.navigation-wrapper .nav-link.nav-link-1						{ display:none; }
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-4,
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-3,
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-2,
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-1		{ display:block; }
	.navigation-wrapper .navigation .nav-text-menu					{ display:block; padding:0px 10px; }
	.navigation-wrapper .navigation .nav-text-more					{ display:none; }
}
@media screen and (max-width:500px){
	.navigation-wrapper .extra-links,
	.navigation-wrapper .navigation .nav-link { font-size:1.2em; }
	.navigation-wrapper .navigation .nav-submenu-link a {font-size:0.9em;}
}



