body {
  font-size: 13px;
  padding-top: 80px
}
#siteHeader .header__home-link {
	/* background-image: url(../img/logo/logo-313x120.png); */
	background-size: contain;
	margin-left: -77px;
	margin-top: -30px;
}
/*===================================================
  Bootstrap Grid Custom
===================================================*/
.container-fluid {
  padding-right: 20px;
  padding-left: 20px
}

.container {
  padding-right: 20px;
  padding-left: 20px;
}

.row {
  margin-right: -5px;
  margin-left: -5px
}

.col,
[class*="col-"],
[class*="col-xs-"],
[class*="col-sm-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/*===================================================
  Site Header
===================================================*/
#siteHeader .header-top-row {
  height: 80px;
}
#siteHeader .navBtn {
  margin-left: -5px;
}
#siteHeader .lang-switch {
  padding-left: 16px;
  position: absolute;
  right: 15px;
  letter-spacing: 0;
}
#siteHeader .lang-switch::before {
  width: 16px;
  height: 16px;
}
#siteHeader .lang-switch a {
  padding: 0 5px;
}

/*===================================================
  Fixed Navigation
===================================================*/
#fixedNav {
  width: 100%;
  top: 80px;
}
#fixedNav .collapse-inner {
  height: calc(100vh - 80px);
  padding-top: 20px;
  padding-bottom: 20px;
}

/*===================================================
  Site Footer
===================================================*/
#siteFooter {
  padding-top: 30px;
  padding-bottom: 30px;
}

#siteFooter .footerLinks > div {
  padding-top: 20px;
  padding-bottom: 20px;
}

#siteFooter .footerLinks .footer__book {
  text-align: center;
}
#siteFooter .footerLinks .footer__book .link-tel {
  margin-bottom: .35em;
}
#siteFooter .footerLinks .footer__book .btn {
  width: 100%;
  min-width: 280px;
}
#siteFooter .footerBottom {
  font-size: 13px;
}
#siteFooter .footerBottom > div {
  padding-top: 20px;
  padding-bottom: 20px;
}

#siteFooter .footerBottom__left p span {
  display: block;
}


/*===================================================
  Cookie Alert
===================================================*/
#cookiealert {
    bottom: 20px;
    right: 20px;
    width: 375px;
    max-width: calc(100% - 40px);
    padding: 20px;
}


.full-screen-topics .window {
	top: 5%;
	bottom: 5%;
	min-height: inherit;
	padding: 20px 10px 20px 20px;
}
.full-screen-topics .window em.close{
	right: auto;
	left: 10px;
	top: 10px;
}
.full-screen-topics .window .layout .mCSB_inside>.mCSB_container{
	margin-right: 10px;
}
.full-screen-topics .window .layout .single{
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.full-screen-topics .window .layout .single span.date{
	margin-bottom: 10px;

}
.full-screen-topics .window .layout .single h2{
	font-size: 16px;
	line-height: 1.5;
}
.full-screen-topics .window .layout .single p{
	padding: 0;
	line-height: 1.8;
}
.full-screen-topics .window .layout .single:last-of-type p{
	line-height: 1.5;
}
.full-screen-topics .window .layout .single p:last-of-type{
	margin-bottom: 0;
}
