/***** TOPBAR *****/
.uppertopbar-bg { margin-bottom:0 !important; display:none !important; }
.topbar.topbar-fix,
.uppertopbar-bg.topbar-fix,
#header .header-bottom.sticky { position:static !important; box-shadow:none; left:auto; right:auto; top:auto; }
.topbar.topbar-fix .logo,
.topbar .logo { padding:10px 0; }
.topbar-fix .top-navigation,
.topbar .top-navigation { padding-top:20px; }
.topbar.topbar-fix .language-dropdown .btn-default .value,
.topbar .language-dropdown .btn-default .value { margin-top:3px; margin-bottom:3px; }
.navbar-nav .dropdown .dropdown-menu { display:none !important; }
.topbar-fix .top-navigation .navbar-nav li.nav-link,
.topbar .top-navigation .navbar-nav li.nav-link,
.topbar .top-navigation .navbar-nav li.nav-link:hover { margin-bottom:15px; padding-bottom:0; }
.top-navigation .navbar-nav li a.nav-list:hover,
.top-navigation .navbar-nav li a.nav-list:focus,
.top-navigation .navbar-nav li:hover a.nav-list,
.top-navigation .navbar-nav li.open a.nav-list,
.top-navigation .navbar-nav li.active a.nav-list { border-bottom-color:#ffffff !important;}
.top-navigation .navbar-nav li > a.nav-list:before,
.top-navigation .navbar-nav li.active a.nav-list:before { display:none; }

/* Navigation fixed */
.subtopbar-bg.subtop-fixed { position:fixed; top:0; left:0; right:0; z-index:999; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); }
.subtop-fixed #subtopbar { padding:7px 0; }
.subtop-fixed #subtopbar .sublogo { width:60px; }
.year-culinary.subtop-fixed #subtopbar .sublogo { margin-top:6px; width:90px; }
.subtop-fixed #subtopbar .subnavigation { padding-top:0px; margin-left:60px; width:calc(100% - 60px); }
.year-culinary.subtop-fixed #subtopbar .subnavigation {
	margin-left: 90px;
	width: calc(100% - 90px);
}

.run-barbados.subtop-fixed #subtopbar .sublogo { margin-top:0px; width:120px; }
.run-barbados.subtop-fixed #subtopbar .sublogo > div > img.img-responsive { max-height:none; }
.run-barbados.subtop-fixed #subtopbar .subnavigation {
	margin-left: 130px;
	width: calc(100% - 130px);
	}
.run-barbados .subnavbar .subnav-link li { margin-left:20px; }
.run-barbados .subnavbar .subnav-link li a { font-size:16px; }
.run-barbados .subnavigation .subnavbar { margin-right:30px; }

@media (min-width:992px) and (max-width:1199px){
	.run-barbados .subnavbar .subnav-link li a { font-size:13px; }
	.run-barbados .subnavigation .top-booknow { padding:8px 10px 6px; font-size:13px; }
	.run-barbados .subnavigation .subnavbar { margin-right:10px; }
	.run-barbados .subnavbar .subnav-link li { margin-left:10px; }
	.run-barbados #subtopbar .subnavigation { margin-left:150px; }
	.run-barbados #subtopbar .sublogo { width:140px; }
}
@media (max-width:991px){
	/*.subtop-fixed #subtopbar .subnavigation { padding-top:4px; }*/
	.topbar .language-dropdown { top:8px; }
	.run-barbados .subnavbar .subnav-link li { margin-left:0px; }
	.run-barbados .subnavigation .subnavbar { margin-right:10px; }
	.run-barbados #subtopbar .subnavigation .navbar-middle { height:50px; }
}
@media(max-width:767px){
	.run-barbados #subtopbar .subnavigation .navbar-middle { height:41px; }
	.run-barbados #subtopbar .subnavigation { width:calc(100% - 100px); margin-left:100px; }
	}
@media(max-width:550px){
	.run-barbados #subtopbar .subnavigation .navbar-middle { height:41px; }
	.run-barbados .subnavigation .top-booknow {
		padding:8px 10px;
		font-size: 13px;
    	line-height: 15px;
		}
	.run-barbados .subnavigation .subnavbar { margin-right:5px; }
}
@media(max-width:400px){
	.run-barbados .subnavigation .subnavbar { margin-right:2px; }
	.run-barbados .subnavigation .top-booknow { font-size:12px; }
}