/* Title component related */
#mainHeader {
  padding-bottom: 18px; }

/*
.maxPadding .container {
	padding-top:60px;
	padding-bottom:40px;
}

.regPadding .container {
	padding-top:30px;
	padding-bottom:30px;
}*/
/*.container h1:first-of-type, .container h2:first-of-type, .container h3:first-of-type {
    margin-top: 0;
}*/
/*
h1, h2, h3, h4, h5, h6, .serif {
    font-family: georgia,serif;
    font-style: italic;
    font-weight: normal;
    color: inherit;
}
*/
#mainHeader h1 {
  /*font-size: 38px;*/
  /*font-weight: bold;*/
  margin: 30px 0; }

.bg-primary #mainHeader h1, .bg-primary #mainHeader p {
  color: #fff; }

#mainHeader h1 {
  margin: 30px 0 10px; }

#mainHeader p {
  /*font-size: 18px;*/
  margin-bottom: 14px; }

#mainHeader p span, #mainHeader p strong {
  white-space: nowrap;
  padding-right: 14px; }

#mainHeader p strong {
  font-weight: normal; }

#mainHeader p span {
  /*font-size: 14px;*/
  font-weight: bold; }

#mainHeader p .pubdate {
  /*font-size:14px;*/ }

#mainHeader a {
  color: #fff;
  font-size: 1.142rem;
  text-decoration: underline; }

#mainHeader a:hover, #mainHeader a:focus {
  color: #fff; }

#mainHeader .languageList {
  margin-top: 30px;
  float: right; }

#mainHeader .languageList li {
  padding-bottom: 10px; }

@media (max-width: 767px) {
  #mainHeader .languageList {
    float: none; }

  #mainHeader .languageList li {
    display: inline;
    margin-right: 10px; } }
@media (max-width: 600px) {
  #mainHeader .caret {
    display: none; }

  #mainHeader span {
    display: block; } }
