#toolbar {
	background-color: $thim_thim_bg_color_toolbar;
	color: $thim_thim_text_color_toolbar;
	font-size: $thim_thim_toolbar_font_size;
}

#toolbar a,
#toolbar span.value{
	color: $thim_thim_link_color_toolbar;
}

#toolbar .widget_form-login .thim-link-login a:first-child:not(:last-child) {
	border-right-color: $thim_thim_text_color_toolbar;
}

.site-header,
.site-header.header_v2 .width-navigation {
	background-color: $thim_thim_bg_main_menu_color;
}

.site-header.bg-custom-sticky.affix,
.site-header.header_v2.bg-custom-sticky.affix .width-navigation {
	background-color: $thim_thim_sticky_bg_main_menu_color;
}

body.page-template-landing-page .navigation .navbar-nav #magic-line {
	background-color: $thim_thim_main_menu_text_hover_color;
}

.site-header.header_v2,
.site-header.bg-custom-sticky.affix.header_v2 {
	background-color: $thim_thim_bg_color_toolbar;
}

.navigation .width-navigation .navbar-nav > li .sub-menu {
	background-color: $thim_thim_sub_menu_bg_color;
}

.navigation .width-navigation .navbar-nav > li .sub-menu li > a,
.navigation .width-navigation .navbar-nav > li .sub-menu li > span {
	color: $thim_thim_sub_menu_text_color;
}

.navigation .width-navigation .navbar-nav > li .sub-menu li > a:hover,
.navigation .width-navigation .navbar-nav > li .sub-menu li > span:hover,
.navigation .width-navigation .navbar-nav > li .sub-menu > li.current-menu-item > a,
.navigation .width-navigation .navbar-nav > li .sub-menu > li.current-menu-item span{
	color: $thim_thim_sub_menu_text_color_hover;
}

.navigation .width-navigation .navbar-nav > li .sub-menu li > a,
.navigation .width-navigation .navbar-nav > li .sub-menu li > span,
.navigation .width-navigation .navbar-nav > li .sub-menu.megacol > li :last-child > a,
.navigation .width-navigation .navbar-nav > li .sub-menu.megacol > li :last-child > span {
	border-bottom-color: $thim_thim_sub_menu_border_color;
}

.navigation .width-navigation .navbar-nav > li > a,
.navigation .width-navigation .navbar-nav > li > span {
	font-size: $thim_thim_main_menu_font_size;
	font-weight: $thim_thim_main_menu_font_weight;
}

.navigation .width-navigation .navbar-nav > li > a:hover,
.navigation .width-navigation .navbar-nav > li > span:hover {
	color: $thim_thim_main_menu_text_hover_color;
}

.navigation .width-navigation .navbar-nav > li > a,
.navigation .width-navigation .navbar-nav > li > span,
.thim-course-search-overlay .search-toggle,
.widget_shopping_cart .minicart_hover .cart-items-number,
.menu-right .search-form:after {
	color: $thim_thim_main_menu_text_color;
}

.menu-mobile-effect.navbar-toggle span.icon-bar {
	background-color: $thim_thim_main_menu_text_color;
}

.mobile-menu-container {
	background-color: $thim_thim_bg_mobile_menu_color;
}

.mobile-menu-container ul li > a,
.mobile-menu-container ul li > span {
	color: $thim_thim_mobile_menu_text_color;
}

.mobile-menu-container ul li > a:hover,
.mobile-menu-container ul li > span:hover,
.mobile-menu-container ul li.current-menu-item > a,
.mobile-menu-container ul li.current-menu-item > span {
	color: $thim_thim_mobile_menu_text_hover_color;
}

.menu-mobile-effect span,
.mobile-menu-container .navbar-nav .sub-menu:before,
.mobile-menu-container .navbar-nav .sub-menu li:before {
	background-color: $thim_thim_mobile_menu_text_color;
}

.site-header.affix .menu-mobile-effect.navbar-toggle span.icon-bar {
	background-color: $thim_thim_sticky_main_menu_text_color;
}

.site-header.bg-custom-sticky.affix .navbar-nav > li > a,
.site-header.bg-custom-sticky.affix .navbar-nav > li > span,
.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li a,
.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li span,
.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li div,
.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right .search-form:after,
.site-header.affix .thim-course-search-overlay .search-toggle,
.site-header.affix .widget_shopping_cart .minicart_hover .cart-items-number {
	color: $thim_thim_sticky_main_menu_text_color;
}

.site-header.bg-custom-sticky.affix .navbar-nav > li > a:hover,
.site-header.bg-custom-sticky.affix .navbar-nav > li > span:hover,
.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li a:hover,
.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li span:hover {
	color: $thim_thim_sticky_main_menu_text_hover_color;
}

.width-logo > a {
	width: $thim_thim_width_logo;
}

body.thim-demo-university-4 .toolbar-container,
.width-navigation {
	width: calc(100% - #{$thim_thim_width_logo});
}

.width-navigation-left, .width-navigation-right {
	width: calc(50% - #{$thim_thim_width_logo/2});
}

@media(max-width: 480px) {
	.width-logo > a {
		width: $thim_thim_width_logo * 0.75;
	}
}