/* Full header logo */

header#masthead {
padding: 0 !important;
background-color: #343538 !important;
}
header#masthead .hgroup {
padding-bottom: 0px !important;
padding-top: 0px !important;
} 

header#masthead .hgroup .support-text {
font-size: 16px;
  color: #ffffff !important;
  left: 10%;
}

header#masthead hgroup {
padding: 0 !important;
}

header#masthead hgroup .logo img {
width: 1080px;
}

.main-navigation {
margin: 0 !important;
}

body.responsive header#masthead hgroup .support-text, body.responsive header#masthead hgroup #header-sidebar {
display: none !important;
  color: ffffff;
}

.main-navigation ul li a {
   padding-top: 8px;
   padding-bottom: 8px;
  padding-right: 15px;
  padding-left: 15px;
}