.sidebar .wrap:not(:last-child){margin-bottom:45px}.sidebar .sidebar-title{font-size:17px;letter-spacing:.08em}.sidebar ul{padding:10px 0}.sidebar ul li a{padding:5px 0;font-family:#32312f;font-size:14px;color:#32312f;letter-spacing:.08em;display:block;position:relative;transition:.3s}.sidebar ul li a:hover{opacity:.6}.sidebar ul li .children{margin-bottom:15px;padding:0}.sidebar ul li .children a{padding-left:15px;font-family:#32312f;position:relative}.sidebar ul li .children a::before{content:"";width:10px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#32312f}.sidebar .list{margin-bottom:60px;padding:0}.sidebar .list .item{margin-bottom:0;border-bottom:1px solid #b1afa9}.sidebar .list .item .link{padding:20px 0 45px}.sidebar .list .item .link::before{display:none}.sidebar .list .item .link .sidebar-category{margin-bottom:8px;font-family:#32312f;font-size:14px;display:inline-block}.sidebar .list .item .link .date{margin-bottom:15px;font-size:14px;color:#b1afa9;letter-spacing:.04em;line-height:1}.sidebar .list .item .link .text{font-size:14px;letter-spacing:.04em;line-height:1.8}@media only screen and (min-width:992px){.sidebar{width:21.5%}.sidebar .sidebar-title{font-family:#32312f;font-weight:300;font-size:35px;letter-spacing:.04em}}