.topbar .widget a {
	color: #fff !important;
}
.topbar .widget a:hover {
	color: #eaeaea !important;
}
.navigation .hide-header {
	display: none !important;
}
@media (min-width: 1200px) {
  .navbar-brand img {
    border-left: 30px solid #fff;
    border-right: 30px solid #fff; 
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .main-navigation li a {
      padding-left: 8px;
      padding-right: 8px;
  }
}
@media (min-width: 992px) {
  .navigation {
    background-color: #fe0000 !important; 
  }
  .navbar-brand {
    margin-left: -30px !important; 
  }
  .main-navigation li a {
      padding-top: 35px;
      padding-bottom: 34px;
  }
  .main-navigation > li > a {
   	  font-size: 14px; 
  }
	.topbar .widget:before {
		display: none;
	}
}
@media screen and (max-width: 992px) {
	.topbar .tagline {
		display: none !important;
	}
	.topbar .widget {
		border-top: none !important;
		display: inline-block;
    margin-right: 15px;
	}
}