.footer-wrapper{color:#FFFFFF;}
/* .footer-wrapper{background:#112270 url(logos/logo02-blueTrans.png) no-repeat 50% 0%;}
.svg .footer-wrapper{background:#112270 url(logos/logo02-blueTrans.svg) no-repeat 50% 0%;} */
.footer-wrapper {
  background:#112270;
}
.footer-main{padding:60px 0px;font-size:1.1em;line-height:1.6em;font-weight:300;}
.footer-main .FooterLogo {
  max-width:240px;
  margin:0px 0px 30px 0px;
}
.footer-main .FooterLogo img {
  width:100%;
  max-width:346px;
  max-height:124px;
}
.footer-main h2{text-transform:uppercase;font-weight:500;font-size:1.1em;}
.footer-contact{float:left;width:300px;}
.footer-contact .street-address{display:block;}
.footer-contact .footer-tel,
.footer-contact .footer-email {margin-top:15px;}
.footer-contact .footer-email .email {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  display:block;
}
.footer-right{text-align:right;margin:0px 0px 0px 320px;}
.footer-right p{margin:0px;padding:0px;}
.footer-openingHours {
  margin:0px 0px 20px 0px;
}
.footer-openingHours p{margin:0;}
.footer-right .footer-social{margin:0px 0px 40px 0px;}
.footer-right .social-link{display:inline-block;margin:30px 0px 0px 10px;text-transform:uppercase;}
.footer-right .affiliates{margin:30px 0px 0px 0px;}
.footer-right .affiliates a {
  display:inline-block;
  padding:3px;
}
.footer-right .affiliates img{width:100%; max-width:86px; max-height:30px;}
.footer-main h2{color:#E89A00;}
.footer-contact .tel,
.footer-contact .email,
.footer-right .social-link{color:#FFFFFF;}
.footer-contact .tel:hover,
.footer-contact .email:hover,
.footer-right .social-link:hover,
.footer-right .social-link span{color:#E89A00;}
.footer-base{background:#FFFFFF;padding:20px 0px;color:#666666;}
.footer-base .copyright{float:left;width:630px;font-size:12px;}
.footer-base .copyright a{color:#E89A00;}
.footer-base .copyright a:hover{color:#112270;}
.footer-base .footer-login{float:right;width:120px;text-align:right;font-size:14px;color:#E89A00;}
.footer-base .footer-login:hover{color:#112270;}

@media screen and (max-width:760px){.footer-base .copyright,
.footer-base .footer-login{display:block;float:none;width:100%;text-align:center;}
.footer-base .footer-login{margin:20px 0px 0px 0px;}
}
@media screen and (max-width:680px){
  .footer-main .FooterLogo {
    margin:0px auto 30px auto;
    text-align:center;
  }
  .footer-contact,
  .footer-right{float:none;width:100%;text-align:center;}
  .footer-right{margin:30px 0px 0px 0px;}
  .copyright .pipeBreak01,
  .copyright .pipeBreak02 { display: none; }
  .copyright .ppLink,
  .copyright .privacyLink { display: block; }
  .copyright .ppLink { padding:10px 0px; }
}
