footer{flex-shrink:0;width:100%;padding-bottom:30px;background:#dcdfe3 url(https://cdn.paloalto.com/paloalto/global/transparent.png) center -240px no-repeat;background-size:cover;text-align:left}footer a.img{border:none}footer a.img:hover,footer a.img:visited{border:none}footer a.img #pas-footer-logo{max-width:217px;width:100%;height:auto}footer .icon{font-size:24px;color:#6c7178}footer .icon:hover{color:#4f5359}footer a{color:#4f5359;border:none}footer a:hover{border-bottom:2px solid #4ac18d}footer h4{display:block;padding-left:10px;width:100%;font-weight:900;font-size:18px;letter-spacing:1.5px;border-bottom:2px solid #cbcfd4;color:#6c7178;text-transform:uppercase}footer ul{padding-left:0;list-style:none}footer ul li{font-size:16px;line-height:36px;font-weight:700}footer ul li a{color:#4f5359}footer ul li a:hover{border-bottom:2px solid #4ac18d}footer ul#social-list{display:flex;width:156px;margin:26px 0;flex-flow:row nowrap;justify-content:space-around}footer ul#social-list li{margin-right:20px;width:24px;height:24px;order:0;flex-grow:1;flex-basis:50%}footer ul#social-list li:last-child{margin-right:0}footer ul#social-list li a:hover{border-bottom:none}footer ul#contact-list li a,footer ul.main-links li a{color:#4f5359}footer ul#contact-list li a:hover,footer ul.main-links li a:hover{color:#40444a;border-bottom:2px solid #4ac18d}footer ul#contact-list li a:hover .icon,footer ul.main-links li a:hover .icon{color:#4f5359}footer ul#contact-list li{position:relative;margin-bottom:10px;padding-bottom:10px;height:100%;line-height:20px;font-weight:700;letter-spacing:1.5px;color:#6c7178;text-transform:uppercase}footer ul#contact-list li a{display:inline-block;height:28px;color:#6c7178}footer ul#contact-list li a:hover{color:#40444a;border-bottom:2px solid #4ac18d}footer ul#contact-list li a:hover .icon{color:#4f5359}footer ul#contact-list li a .title-link{padding-left:10px}footer ul#contact-list li a .icon{margin-top:4px;font-size:16px;float:left}footer ul.main-links{margin:0 0 30px;padding-left:10px}footer ul.main-links li{font-size:16px;line-height:36px;font-weight:700}footer #careers{position:relative}footer #careers #number-openings{display:inline-block;position:absolute;top:7px;margin-left:6px;width:20px;height:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#4ac18d}footer #careers #number-openings p{margin:-1px 0 0 0;font-size:16px;line-height:22px;color:#fff;text-align:center}footer #careers #number-openings p.double-digits{font-size:14px;line-height:20px}footer #copyright{margin-top:60px}footer #copyright p{margin-bottom:0;font-size:14px;line-height:30px;color:#6c7178;text-align:center}footer #copyright p a{color:#6c7178}footer #copyright p a:hover{color:#40444a}footer #copyright p:last-child{margin-bottom:0}@media screen and (min-width:1920px){footer{background-position:left}}