.main-footer{margin:25px 0 0;padding:50px 0 0;background:#e8e8e7}.main-footer-wrapper{margin:0 auto;width:995px;color:#777}.main-footer .foot-separator{border-bottom:1px solid #d4d4d4;margin:30px 0 5px 0}.main-footer p{margin-bottom:20px}.main-footer input{height:29px;box-sizing:border-box}.main-footer .button{text-indent:-99999px;vertical-align:middle;background:url("/static/img/btn-go-footer.png") no-repeat}.main-footer .button-solid.visit-link:link{margin-top:10px}.main-footer .adventure-guide p{margin-bottom:22px}.foot-first-wrapper{padding-bottom:30px}.foot-first-wrapper .foot-item{display:table-cell;box-sizing:border-box}.foot-first-wrapper .item-1{width:415px}.foot-first-wrapper .item-2{width:335px;padding-left:37px}.foot-first-wrapper .item-3{width:245px;padding-left:37px}.foot-second-wrapper{padding:45px 0 50px 0;border-top:1px solid #d4d4d4}.foot-second-wrapper .foot-col-item{padding:0 20px;display:table-cell;border-right:1px solid #d4d4d4}.foot-col-item:first-child{padding-left:0}.foot-col-item:last-child{padding-right:0}.foot-col-item:first-child,.foot-col-item:last-child{border:0}.foot-second-wrapper .foot-item{display:block;padding:20px 0}.foot-second-wrapper .foot-item:last-child{padding-bottom:0}.foot-second-wrapper .foot-item:first-child{padding:0}.foot-item{min-width:125px}.foot-second-wrapper .item-1{width:163px}.foot-second-wrapper .item-2{width:290px}.foot-second-wrapper .item-3{width:335px}.foot-second-wrapper .item-4{width:445px}.item-4 .foot-item:first-child p{margin-bottom:0}.item-2 .foot-separator{width:85%}.earn-rewards .foot-friends-logo{display:inline-block;margin-bottom:-5px;margin-right:15px}.earn-rewards .button-alt{display:block;text-transform:none;margin-top:10px}.main-footer .connect-list{margin-top:30px}.main-footer .connect-list li{margin:0 8px 0 0}.foot-tagline{margin-bottom:10px;display:block;text-align:center;font-size:18px;font-family:Interstate,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold}.foot-third-wrapper .foot-item{display:block}.foot-info-wrapper{padding-bottom:10px}.policy-links{list-style:none;margin:0}.policy-links li{display:inline;margin-left:5px}.policy-links a{color:#777;text-decoration:underline}.foot-info sup{font-size:10px;margin-left:2px}.foot-site-toogle{border-top:1px solid #ccc;display:inline-block;padding-top:15px;margin-top:15px;font-family:Helvetica,Arial,sans-serif;font-size:14px}.foot-site-toogle .item-1{width:180px}.foot-col-item.item-4{font-size:13px;line-height:18px;border-right:0}