

/** GENERAL **/
.navigation-wrapper		{ text-transform:uppercase; position:relative; }
.navigation-wrapper		{ background:#000000; color:#FFFFFF; }


/** NAVIGATION **/
.navigation-wrapper .navigation									{ float:left; list-style:none; margin:0px; padding:0px; font-weight:400; }
.navigation-wrapper .nav-link									{ display:inline-block; position:relative; }
.navigation-wrapper .nav-link .link								{ display:inline-block; padding:16px; position:relative; font-size:14px; }
.navigation-wrapper .nav-dropdown								{ display:none; z-index:100; 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:56px; }
.navigation-wrapper .navigation .nav-text-menu					{ display:none; }
.navigation-wrapper .navigation .nav-submenu-link				{ display:none; }

.navigation-wrapper .navigation .nav-link						{ color:#FFFFFF; }
.navigation-wrapper .navigation .nav-link .link					{ color:#FFFFFF; border-bottom:5px solid transparent; -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; border-bottom:5px solid #C13931; }
.navigation-wrapper .nav-dropdown .link:hover,
.navigation-wrapper .nav-dropdown .link.selected,
.navigation-wrapper .submenu .link.selected				{ border-bottom:5px solid #000000 !important; background:#000000; }
.navigation-wrapper .navigation .nav-dropdown,
.navigation-wrapper .submenu									{ background:#C13931; }

/** SOCIAL **/
.navigation-wrapper .social-links					{ float:right; text-align:right; text-transfrom:uppercase; font-size:1.4em; }
.navigation-wrapper .social-links a					{ display:inline-block; vertical-align:middle; padding:9px 0px 14px 0px; margin:0px 0px 0px 10px; }
.navigation-wrapper .social-links a .icon			{ display:inline-block; width:15px; }
.navigation-wrapper .social-links a .icon img		{ width:100%; max-width:15px; max-height:16px; }
.navigation-wrapper .social-links a .text			{ display:inline-block; padding:0px 0px 0px 3px;  }
.navigation-wrapper .social-links a .facebook-text	{ font-family:'Montserrat', sans-serif; padding:0px 0px 0px 3px; font-size:14px; font-weight:600; }

.navigation-wrapper .social-links a					{ color:#FFFFFF; border-bottom:5px solid transparent; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.navigation-wrapper .social-links a:hover			{ color:#FFFFFF; border-bottom:5px solid #C13931; }

/** RESPONSIVE **/

@media screen and (max-width:750px){
	.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-6,
	.navigation-wrapper .nav-link.nav-link-5,
	.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-6,
	.navigation-wrapper .nav-link.nav-submenu-link.nav-link-5,
	.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; font-weight:700; }
	.navigation-wrapper .navigation .nav-text-more					{ display:none; }
}
@media screen and (max-width:450px){
	.navigation-wrapper .social-links a		{ padding:10px 0px 8px 0px; }
}
