header
{
  height: 430px;
}

p.header-logos
{
  padding:   0;
  margin:    0;
  outline:   0;
  float: left !important;
  max-width: 200px;
  text-align:right;
  margin-top: 35px;
  margin-right: 0px;
}

header img.second
{
  margin-top: 6px;  
}

header h1,
header p.subheadline,
header .h1,
header .h2
{
  font-size: 30px; /*36px*/
  color: #004860;
  text-align: right;
  padding-right: 30px;
}

img.img-twitter
{
  border: 1px solid #333333;
}

@media (min-width: 768px) 
{
  header
  {
    height: 280px;
  }

  p.header-logos
  {
    padding:   0;
    margin:    0;
    outline:   0;
    float: right !important;
    max-width: 200px;
    text-align:right;
    margin-right: 35px;
  }
}


h2.top 
{
  margin-top: 0px;
}

@media (min-width: 768px) 
{
  a.navbar-addition-normal 
  {
    font-size: 19px; /*33px*/
  }
}


header p.subheadline,
header .h2
{
    font-size: 30px;
}

@media (min-width: 768px) 
{
  header p.subheadline,
  header .h2
  {
    font-size: 20px;
  }
}

@media (min-width: 992px) 
{
  header p.subheadline,
  header .h2
  {
    font-size: 25px;
  }
}

