@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar__links{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.sidebar__links-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-top-left-radius:5px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000;display:block;font-size:12px;letter-spacing:1px;padding:15px 30px;position:relative;text-transform:uppercase;width:100%}.sidebar__links-close img{-webkit-filter:invert(100%);filter:invert(100%);left:8px;max-width:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.sidebar__links ul{list-style-type:none;margin:0;padding:0}.sidebar__links ul li{background:#003260;border-bottom:1px solid #fff;display:block;padding:10px 5px;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.sidebar__links li a{display:block;text-align:center}.sidebar__links li a img{display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);margin:0 auto 5px}.sidebar__links ul li:first-of-type{background:transparent;border-bottom:0;padding:0}.sidebar__links li a span{color:#fff;font-size:12px}.sidebar__links li a:hover{opacity:.7}.sidebar__links ul li:not(:first-of-type){min-height:68px}.sidebar__links ul li:not(:first-of-type) a{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.sidebar__links.close ul li:not(:first-of-type){opacity:0}.sidebar__links.close ul li:not(:first-of-type) a{display:none;pointer-events:none}.sidebar__links-close .open,.sidebar__links.close .close{display:none}.sidebar__links.close .open{display:block;min-width:41px}.sidebar__links.close img{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (max-width:767px){.sidebar__links{-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%)}.sidebar__links ul li{padding:5px}.sidebar__links ul li:not(:first-of-type){min-height:57px}.sidebar__links li a span{font-size:10px}}@media (max-width:600px){.sidebar__links{display:none!important}}