.ry.site-footer{background:#000;padding:70px 0 130px}.sf-left{max-width:240px}.ry nav.sf-social{margin-top:15px}.ry nav.sf-social ul.flexy li a{padding:0 20px 0 0;margin:0;opacity:1;-webkit-transition:.2s ease all;transition:.2s ease all}.ry nav.sf-social ul.flexy li:last-of-type a{padding:0}.ry nav.sf-social ul.flexy li a:hover{opacity:.7;-webkit-transition:.2s ease all;transition:.2s ease all}.ry .sf-social i{background:#999;height:30px;width:30px;border-radius:15px;color:#000;text-align:center;line-height:30px}.ry .sf-right{max-width:570px;margin-right:0;margin-left:auto}.ry .sf-menu ul{list-style:none}.ry .sf-menu,.ry .sf-menu a{color:#fff}.ry .sf-menu .sf-menu_lead{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.ry .sf-menu ul{color:#fff;font-size:12px;font-weight:500;line-height:2.67}.ry .sf-menu .sf-menu_sec:not(:last-of-type){padding-right:20px}.ry .sf-menu ul li a{opacity:.7;font-size:12px;font-weight:500;line-height:2.67;letter-spacing:1px;color:#fff;-webkit-transition:.2s ease all;transition:.2s ease all}.ry .sf-menu ul li a:hover{color:#867f7f;-webkit-transition:.2s ease all;transition:.2s ease all}@media(max-width:860px){.ry .sf-stage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ry .sf-left,.ry .sf-right{margin-left:auto;margin-right:auto}.ry .sf-right{margin-top:30px}}