.mobile-catalog-menu-content ul:first-child{border-bottom:1px solid #ccc}
.mobile-catalog-menu-content{width:100%;height:100%;position:fixed;top:85px;padding-bottom:112px;right:0;background:#ffffff;z-index:99;overflow-x:hidden;overflow-y:scroll;display:none;border-top:1px solid #ccc}
.mobile-catalog-menu-content.active{display:block;margin-top:-5px}
.mobile-catalog-menu-content a.menu-close{color:#171717;display:block;position:absolute;right:15px;top:0;font-size:35px;text-decoration:none}
.mobile-catalog-menu-content ul{list-style-type:none;padding:0;margin:0;position:relative}
.mobile-catalog-menu-content ul.inmenu>li:not(.active){display:none}
.mobile-catalog-menu-content ul.inmenu li.active>a{display:none}
.mobile-catalog-menu-content ul.inmenu li.active>ul{display:block}
.mobile-catalog-menu-content ul li{display:block}
.mobile-catalog-menu-content ul li.closer{position:relative}
.mobile-catalog-menu-content ul li.closer a{background:#F5F4F5}
.mobile-catalog-menu-content ul li.closer a i{position:static;color:#171717;margin-right:10px}
.mobile-catalog-menu-content ul li a{color:#3A3A3A;padding:5px 15px;display:block;position:relative;font-size:16px;line-height:30px}
.mobile-catalog-menu-content ul li a:hover{background-color:#f6f6f6}
.mobile-catalog-menu-content ul li a i{position:absolute;right:15px;top:5px;color:#eee;line-height:30px}
.mobile-catalog-menu-content ul li+li a{border-top:1px solid #ccc}
.mobile-catalog-menu-content ul li>ul{display:none}
.mobile-catalog-menu-content ul li>ul li{display:block}
.mobile-catalog-menu-content ul li>ul li a{color:#3A3A3A;padding:5px 15px;display:block;position:relative;font-size:16px;line-height:30px}
.mobile-catalog-menu-content ul li>ul li a:hover{background-color:#f6f6f6}
.mobile-catalog-menu-content ul li>ul li a i{position:absolute;right:15px;top:5px;color:#eee;line-height:30px}
.mobile-menu-content{width:100%;height:100%;position:fixed;top:80px;padding-bottom:112px;right:0;background:#ffffff;z-index:99;overflow-y:scroll;display:none;border-top:1px solid #ccc}
.mobile-menu-content.active{display:block}
.mobile-menu-content a.menu-close{color:#ffffff;display:block;position:absolute;right:15px;top:0;font-size:35px;text-decoration:none}
.mobile-menu-content>ul{list-style-type:none;padding:0;margin:0}
.mobile-menu-content>ul>li{display:block;border-bottom:1px solid #ccc}
.mobile-menu-content>ul>li>a{position:relative}
.mobile-menu-content>ul>li>a i{position:absolute;right:15px;top:0;line-height:41px;-webkit-transition:all .2s ease;transition:all .2s ease}
.mobile-menu-content>ul>li:first-child{border-top:1px solid #ccc}
.mobile-menu-content>ul>li.drop.active a i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}
.mobile-menu-content>ul>li>a{color:#3A3A3A;padding:5px 15px;display:block;position:relative;font-size:16px;line-height:30px}
.mobile-menu-content>ul>li>a:hover,.mobile-menu-content>ul>li>a:focus,.mobile-menu-content>ul>li>a:active{background-color:#f6f6f6}
.mobile-menu-content>ul>li>.drop-menu{padding-left:10px;display:none;opacity:0;padding:5px 10px 5px 10px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
.mobile-menu-content>ul>li>.drop-menu.active{display:block;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
.mobile-menu-content>ul>li>.drop-menu .menu{margin-bottom:20px}
.mobile-menu-content>ul>li>.drop-menu .title{color:#ffffff;font-size:14px;font-weight:600}
.mobile-menu-content>ul>li>.drop-menu ul{list-style-type:none;padding:0 5px;margin:0}
.mobile-menu-content>ul>li>.drop-menu ul>li{display:block}
.mobile-menu-content>ul>li>.drop-menu ul>li>a{color:#171717;font-size:14px;font-weight:300}