footer{padding: 0 0 40px 0;color: #ffffff;font-size: 14px;line-height: 1.2;}footer .wrapper{position: relative;}footer .footer-main{display: flex;flex-flow: column nowrap;padding-bottom: 20px;}footer a{color: #ffffff;text-decoration: none;}footer .wrapper{border-top: 1px solid #999999;padding-top: 20px;}#wawona-logo{float: right;}footer nav ul{padding: 0 20px 20px 0;}footer nav ul li{padding: 0 0 5px 0;}footer .menu-name{margin: 0 0 10px 0;text-transform: uppercase;font-weight: 700;}footer .flow-root{display: flex;flex-direction: column;margin-top: 30px;}footer .footer-simplepay{width: 200px;display: flex;justify-content: center;align-self: center;}footer .footer-simplepay a{width: 100%;}footer .footer-100pvsk{margin: 20px auto;width: 125px;}footer .video-of-day{padding-bottom: 20px;}footer .banner img{max-width: 320px;width: 100%;}footer .video-of-day a{position: relative;}footer .video-of-day a:after{position: absolute;z-index: 0;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;content: '\f144';font-family: FontAwesome;font-weight: 400;font-size: 52px;color: rgba(255,255,255,1);}@media (min-width: 1024px) and (max-width: 1220px) {footer .footer-100pvsk { margin-right: 20px;}}@media(max-width: 1023px){footer .footer-menu ul li { width: 100%;}}@media(min-width: 1024px){footer .footer-main { flex-flow: row nowrap;justify-content: space-between;padding-bottom: 20px;} footer .banner img{max-width: 200px;} footer .footer-menu ul{display: flex;} footer .footer-menu ul li{padding: 0 20px 0 0;} footer nav ul{padding: 0;} footer .flow-root{display: flow-root;} footer .footer-100pvsk{width: 100px;margin: 0;} footer .footer-simplepay{width: 150px;align-self: flex-start;} footer .flow-root p{display: inline-block;}}