/* FOOTER */
.ew-footer{background: #ffa300 url(/typo3conf/ext/weblayout/Resources/Public/Images/footer-transparent-bg-300.png) no-repeat left bottom;font-size:1.125rem;color:#fff;height:100%;padding:40px 0;}
.ew-footer a{color:#fff;text-decoration:none;}
.ew-footer a:hover{color:#515250;}
.ew-footer h3, .ew-footer h4, .ew-footer h5, .ew-footer h6 {color:#fff;font-size:150%;}
.ew-footer hr{margin-bottom:40px;margin-top:40px;}
.ew-footer em{color:#515250;}
.ew-footer .uk-container > div:nth-child(1) > div:nth-child(1){padding-right:20px;}
.ew-footer .uk-container > div:nth-child(1) > div:nth-child(1) hr{border-top:1px solid #fff;margin-bottom:10px;margin-top:10px;}
.ew-footer .uk-container > div:nth-child(1) > div:nth-child(3) ul{list-style:none;margin-top:10px;padding:0;}
.ew-footer .uk-container > div:nth-child(1) > div:nth-child(3) ul a{font-size:1rem;}
.ew-footer .uk-container > div:nth-child(1) > div:nth-child(3) ul>li:nth-child(n+2) {margin-top:5px;}
.ew-footer .shariff .orientation-horizontal{justify-content:center;}
.ew-footer .shariff li, .ew-footer .shariff li a{height:37px;width:37px;line-height:37px;}
.ew-footer .shariff .orientation-horizontal li{margin-bottom:0;}
.ew-footer .shariff .theme-grey .shariff-button a{background-color:transparent;font-weight:400;}
.ew-footer .shariff .theme-grey .shariff-button a:hover{background-color:transparent;color:#515250;}
.ew-footer .uk-subnav{justify-content:center;}
.ew-footer .uk-subnav li a{line-height:37px;}
.ew-footer .uk-subnav>*>:first-child{color:#fff;font-size:1.125rem;text-transform:none;}
.ew-footer .uk-subnav>*>:first-child:hover{color:#515250;}
@media (max-width:960px) {
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(2){position:relative;padding-top:20px;}
  .ew-footer > div:nth-of-type(1),.ew-footer > div:nth-of-type(2){display:none;}
  /*.ew-footer .uk-container > div:nth-child(1) > div:nth-child(2)::before{background-color:#fff;content:'';height:1px;left:0;position:absolute;top:0;width:100%;}
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(2)::after{background-color:#fff;bottom:-20px;content:'';height:1px;left:0;position:absolute;width:100%;}*/
}
@media (min-width:960px) {
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(1) p.uk-text-right,.ew-footer .uk-container > div > div:nth-child(1) > div:nth-child(2) p.uk-text-right{padding-right:20px;}
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff;height:100%;}
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(2) p{margin-top:0;}
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(2) .uk-slidenav-large{padding:10px 7px;}
  .ew-footer .uk-container > div:nth-child(1) > div:nth-child(2) > div{padding-right:40px;}
}

/* 
.ew-footer .uk-container > div > div:nth-child(3) ul {padding-left:0px;list-style-type: none; font-size: 0.8em;}
.ew-footer .uk-container > div > div:nth-child(3) { padding-left: 40px; }
.ew-footer .uk-container > div > div:nth-child(2) { width: calc( (100% * 1 / 3.001) + 40px) ; } 
*/

/*
.bp-topline {
	height:5px;
	background:linear-gradient(to right,#253276 0%,#253276 66%,#b5050e 66%,#b5050e 100%);
}
.berlin-portal-header {
  background: linear-gradient(to bottom, #c7d9ff, #b2caff);
  border-bottom: 1px solid #94adcc;
  max-height: 60px;
}
*/

/*
hr.sw-divider-default{
	width:80%;
	height:2px; 
	border:none; 
	color:#ff9425; 
	background-color:#ff9425; 
	text-align:center; 
	margin: 20px auto;
}
hr.sw-divider-left{
	width:220px;
	height:2px; 
	border:none; 
	color:#ff9425; 
	background-color:#ff9425; 
	text-align:center; 
	margin: 20px auto 20px 0;
}
hr.sw-divider-center{
	width:220px;
	height:2px; 
	border:none; 
	color:#ff9425; 
	background-color:#ff9425; 
	text-align:center; 
	margin: 20px auto;
}
hr.sw-divider-right{
	width:220px;
	height:2px; 
	border:none; 
	color:#ff9425; 
	background-color:#ff9425; 
	text-align:center; 
	margin: 20px 0 20px auto;
}
*/

/*
header .uk-navbar-nav > li > a {
  min-height: 60px;
  text-transform: none;
  color: #003684;
}
*/
