.region-label-footer {text-align: center;}
#footer {margin-top:50px;background: #001e44;border-top: 20px solid #3EA39E;position: relative;clear: both;padding:0px;}
#footer p {color:#fff;margin:0px 0px 25px 0px;font-size: 17px;font-weight:400;}
/*.unselectable {color:#F2665E; letter-spacing: -1px;font-size:42px;font-weight:200;text-align:center;width: 100%; position: absolute; top: -10px; left: 0;z-index: 10; height:22px}*/
.unselectable {display:none;}
#footer.short {padding-top: 0px;}
#footer .container {padding: 30px 0px 80px 30px;}
#footer  .footer-copyright .container {padding: 20px 30px 30px 30px;}
#footer.short .footer-copyright {background: #1e407c !important;}
#footer .footer-copyright  {color: #fff;margin: 0;padding: 0;}
#footer h2 {font-family: 'Roboto Slab';color:#fff;font-weight:400;margin: 0 0 25px 0;font-size:29.6328px;line-height: 28px;}
#footer ul{list-style: none;}
#footer ul li:before {font-family: "Font Awesome 5 Pro";  content: "\f715" !important;font-size:5.6px;color: #fff; margin-right: 9px;  display: inline-block;vertical-align: middle;}
#footer ul li > *{display: inline-block;vertical-align: middle;}
#footer .socialmediaicons {font-size:44px;margin:10px 0;}
#footer .socialmediaicons i {margin-right:10px;}
#footer .socialmediaicons {margin-bottom:25px;}
#footer .signup .btn {border: 0px solid #1E407C !important;border-radius: 0.2rem !important;background-color: #fff !important;color: #001e44 !important;font-weight: 500 !important;
                      min-height: 20px;line-height: 34px;padding: 3px 12px;font-size: 16.8px !important;}
#footer .signup .btn:hover {background-color: #236BC9 !important;border: 0px solid #1E407C !important;color: #fff !important;text-decoration: none !important;}
#footer {font-size: 16.933px;color:#fff;}
#footer .logo img {margin: 0px;top: 0;width:220px;height:auto;}
#footer .footerborder {padding-right:5px;padding-left:30px;border-left: 1px solid #fff;}
#footer .col-lg-3 {width:24.5% !important;}
#footer .aligned-row {display: flex;flex-flow: row wrap;  &::before {display: block;}}
#footer a.faw:hover, #footer a:focus {background: transparent;color: #236BC9 ;text-decoration: underline ;}
#footer a {background: transparent;color: #fff ;text-decoration: none ;}

#footer #block-psulogo {margin-top:30px;}
.footerleft p:nth-child(2), .footerleft p:nth-child(3) {margin-bottom:13px !important;}
.footerright p:first-of-type {margin-bottom:13px !important;}

.footerleft a:hover,  .footerleft a:focus,.footerright a:hover,  .footerright a:focus{color:#fff !important; text-decoration: underline !important;}

@media only screen and (max-width: 991px) {
  #footer .footerborder,  #footer .footerleft {padding-right:0px;padding-left:0px;border-left: 0px solid #fff;margin-bottom:25px;}
  #footer .container {padding: 10px 30px 10px 30px;}
#footer .logo img {margin: 0px;top: 0;width:185px;height:auto;}

}
