
/** GENERAL **/
.navigation-wrapper					{ background:#333333; }

/** NAVIGATION **/
.navigation-wrapper ul						{ float:left; list-style:none; margin:0px; padding:0px; }
.navigation-wrapper .nav-link				{ display:inline-block; position:relative; font-size:1.2em; text-transform:uppercase; }
.navigation-wrapper .nav-link .link			{ display:block; padding:12px; position:relative; cursor:pointer; }
.navigation-wrapper .nav-dropdown ul 		{ z-index:100; list-style:none; margin:0px; padding:0px; display:none; position:absolute; left:0px; width:200px; }
.navigation-wrapper .nav-dropdown ul a		{ display:block !important; }

.navigation-wrapper .link					{ color:#FFFFFF;  border-bottom:5px solid transparent; }
.navigation-wrapper .nav-dropdown ul .link 	{ border-bottom:5px solid transparent; }
.navigation-wrapper .link:hover,
.navigation-wrapper .link.selected			{ border-bottom:5px solid #A81E23 !important; }
.navigation-wrapper .link:hover,
.navigation-wrapper .link.selected,
.navigation-wrapper .nav-dropdown ul 		{ color:#FFFFFF; background:#333333; }

/** RESPONSIVE NAVIGATION **/
.nav-link.nav-link-resp.nav-dropdown		{ display:none; }
.nav-link-resp .link.link-menu				{ display:none; }
.nav-link-resp ul li						{ display:none; }

/** LOGIN **/
.navigation-wrapper .navigation-right			{ float:right; text-transform:uppercase; }
.nav-login										{ display:inline-block; vertical-align:middle; text-align:right; width:150px; padding:11px 0px; }
.navigation-right .social span					{ display:inline-block; vertical-align:middle; }
.navigation-right .social span.icon				{ width:15px; margin:0px 0px 0px 10px; }
.navigation-right .social span img				{ width:100%; max-width:30px; max-height:30px; }
.navigation-right .social.social-facebook,
.navigation-right .social.social-google			{ display:inline-block; vertical-align:middle; text-align:right; padding:12px 0px; }

.navigation-wrapper .navigation-right a			{ color:#FFFFFF; font-size:1.2em; }
.navigation-wrapper .navigation-right a:hover	{ color:#A81E23; }

/** RESPONSIVE **/
@media screen and (max-width:780px){
	.navigation-wrapper .nav-link-04,
	.navigation-wrapper .nav-link-05		{ display:none; }
	.nav-link.nav-link-resp.nav-dropdown	{ display:inline-block; }
	.nav-link-resp ul li.nav-link-04,
	.nav-link-resp ul li.nav-link-05		{ display:block; }
}

@media screen and (max-width:660px){
	.navigation-wrapper .nav-link-03		{ display:none; }
	.nav-link-resp ul li.nav-link-03		{ display:block; }
}

@media screen and (max-width:580px){
	.navigation-wrapper .nav-dropdown ul		{ left:-10px; }
	.navigation-wrapper .nav-link-01,
	.navigation-wrapper .nav-link-02			{ display:none; }
	.nav-link.nav-link-resp.nav-dropdown		{ display:inline-block; }
	.nav-link-resp .link.link-more				{ display:none; }
	.nav-link-resp .link.link-menu				{ display:block; }
	.nav-link-resp ul li.nav-link-01,
	.nav-link-resp ul li.nav-link-02			{ display:block; }
	.navigation-right .social.social-facebook,
	.navigation-right .social.social-google		{ padding:13px 5px; }
}

@media screen and (max-width:380px){
/* 	.header-navigation .navigation-right .nav-login					{ display:none; }
	.footer-navigation .navigation-right .social.social-facebook,
	.footer-navigation .navigation-right .social.social-google		{ display:none; }
	 */
}               