#head{background:#f7f7f7;padding:50px 0}#head .container{display:flex;justify-content:space-between}#head .left{width:63%;margin-right:60px;flex-shrink:0}#head .breads{margin-bottom:40px}#head .breads,#head .breads a{font-weight:400;font-size:14px;line-height:140%;color:#464646}#head .breads span{font-weight:500}#head .list{background:#3d4658;border-radius:3px;height:507px;overflow-y:scroll}#head .list .part-title,#head .list a{font-weight:400;font-size:15px;line-height:130%;color:#fff}#head .list .part-title{color:#8790a2}#head .list .item{padding:14px 28px 14px 34px;display:flex;align-items:center;justify-content:start}#head .list .item.link:hover{background-color:#535c6c;text-decoration:none}#head .list .active.link{background:#535c6c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADBSURBVHgB3ZDNDYJAEIVnBuMFNfGgeKQkS8ASLMCwm1iAVGAJ0IGUYAdyRD3IQYwh4rjcxCw/e/W77dvZL28W4D95+E54Ewu3zyzpQgZYDplPuT/fd4kIWkFPiQ73zcxrnNCFue+wJk7KkteT7SUyaFDDtSwMf9cyaVCDmMWTisCkQY0XEU5Flg3AEFUtthBXtkiT6txbgNUnqodjkcbfeQ8BZwwobXne6W5bBcwQ2FQIVLs2zTQJIsa3HMnrETr4AEDTRAVFMOTdAAAAAElFTkSuQmCC) no-repeat 7px center}#head .list img{margin-right:15px;flex-shrink:0}#head .list .count{color:#8790a2;padding:18px 34px;background:#323a4b}#head ::-webkit-scrollbar{width:14px}#head ::-webkit-scrollbar-track{background:#323a4b}#head ::-webkit-scrollbar-thumb{background:#8790a3}#body{padding:50px 0}#body .container{display:flex;justify-content:space-between}#body .left{width:63%;margin-right:60px;flex-shrink:0}#body .right img{margin-bottom:38px;margin-right:auto;margin-left:auto}.buttons{background:#f7f7f7;display:flex;justify-content:space-between;padding:40px 30px;margin-top:40px}.buttons .btn{width:200px}.buttons .fa{font-size:22px;vertical-align:middle;margin-top:-3px}#head .buttons{display:none}.next .fa{margin-left:8px}.prev .fa{margin-right:8px}.vimeo{visibility:hidden}@media (max-width:1280px){.single .container{width:100%}#body .left,#head .left{margin-right:30px}}@media (max-width:991px){#body .left,#head .left{width:58%;margin-right:20px}#head .buttons{display:flex}#body .buttons{flex-direction:column}#body .buttons .btn{margin:5px 0;width:100%}}@media (max-width:767px){#body .container,#head .container{flex-direction:column}#body .left,#head .left{margin:0;width:100%}#body,#head{padding:22px 0}#head .list{display:none}#head .buttons{padding:0;margin-top:30px}#head .buttons .btn{width:146px}#head .breads{margin-bottom:22px}#body .buttons{margin-top:30px;margin-bottom:30px}}
