﻿.pp-responsive-menu{position:fixed;z-index:10100;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.6);overflow-y:auto;display:none;opacity:0;}.pp-responsive-menu-container{position:relative;width:80%;background:#fff;min-height:100%;float:right;border-left:3px solid #45aa0f;display:none;}.pp-responsive-menu-container-head{position:relative;display:block;height:60px;line-height:60px;font-size:26px;border-bottom:1px solid #ccc;}.pp-responsive-menu-container-head-link{position:relative;float:left;width:60px;height:59px;text-align:center;background:#fff;color:#444;line-height:59px;border-right:1px solid #ccc;}.pp-responsive-menu-container-head-link:hover,.pp-responsive-menu-container-head-link:focus{text-decoration:none;}.pp-responsive-menu-container-cont ul{padding:0;list-style:none;}.pp-responsive-menu-container-close{position:absolute;top:0;right:0;height:60px;width:60px;line-height:60px;text-align:center;color:#45aa0f;cursor:pointer;}@media screen and (max-width:425px){.pp-responsive-menu-container{width:90%;}}.pp-responsive-menu-link{display:block;padding:15px 20px;font-size:20px;background:#f0f8ec;border-bottom:#ccc 1px solid;color:#444;}.pp-responsive-menu-link-active{display:block;padding:15px 20px;font-size:20px;background:#45aa0f;border-bottom:#ccc 1px solid;color:#fff;}.pp-responsive-menu-link-icon{padding-right:10px;display:inline-block;}.pp-responsive-menu-link-text{display:inline-block;}.pp-responsive-menu-sub{position:relative;}