.sidebar{background:transparent;position:relative}@media screen and (min-width: 1200px){.sidebar{padding-top:16px}}.sidebar-logo{padding:16px;border-bottom:1px solid #ebebeb}.sidebar-logo a{display:block}.sidebar-logo .sidebar-logo-image{display:block;max-width:100%;height:auto;margin:0 auto}@media screen and (min-width: 1200px){.sidebar-logo{display:none}}.sidebar-section{border-bottom:1px solid #ebebeb;padding:8px 0}.sidebar-section a,.sidebar-section button,.sidebar-section .sidebar-full-width,.sidebar-section .sidebar-label{color:#595959;font-weight:inherit;text-decoration:none;display:block;padding-left:16px;padding-right:16px}.sidebar-section a:hover,.sidebar-section button:hover{color:#262626;background-color:#f0f0f0}.sidebar-section button{background:transparent}.sidebar-section .sidebar-full-width{background-color:transparent;font-size:inherit;line-height:inherit;font-family:Roboto,Arial,"Lucida Grande","Liberation Sans",FreeSans,sans-serif;text-transform:inherit;display:block;width:100%;text-align:inherit;cursor:pointer}.sidebar-section .sidebar-full-width:hover{color:#262626;background-color:#f0f0f0}.sidebar-section .sidebar-label a{display:inline-block}.sidebar-section .sidebar-list{max-height:500px;overflow:auto;transition:max-height, 0.5s, ease-in-out}.sidebar-section .sidebar-list::-webkit-scrollbar{width:8px;height:8px}.sidebar-section .sidebar-list::-webkit-scrollbar-thumb{background:#ccc}.sidebar-section .sidebar-list::-webkit-scrollbar-track{background:#e6e6e6}.sidebar-section .sidebar-list.sidebar-list-collapsed{max-height:0}.sidebar-heading{margin:0;font-size:16px;line-height:40px;font-weight:500;text-transform:uppercase}.sidebar-heading:before,.sidebar-heading:after{content:" ";display:table}.sidebar-heading:after{clear:both}.sidebar-heading.sidebar-active .fa,.sidebar-heading.sidebar-active .sidebar-label .fa{top:12px}.sidebar-sub-heading:before,.sidebar-item:before,.sidebar-sub-heading:after,.sidebar-item:after{content:" ";display:table}.sidebar-sub-heading:after,.sidebar-item:after{clear:both}.sidebar-sub-heading{font-size:16px;line-height:32px;font-weight:500}.sidebar-item+.sidebar-sub-heading{margin-top:16px}.sidebar-item{font-size:14px;line-height:30px}.sidebar-icon{float:right;width:42px;cursor:pointer;font-size:inherit;line-height:inherit;color:inherit}.sidebar-icon ~ a,.sidebar-icon ~ .sidebar-label{margin-right:42px}.sidebar-active a,.sidebar-active button,.sidebar-active .sidebar-label{background-color:#ffee58;position:relative;transition:all 0.2s ease}.sidebar-active a:hover,.sidebar-active button:hover{background-color:#ffdf40}.sidebar-favourites .sidebar-item{position:relative}.sidebar-favourites .sidebar-item a{font-size:14px;line-height:18px;padding-top:4px;padding-bottom:4px;padding-right:42px}.sidebar-favourites .sidebar-remove{position:absolute;top:0;right:0;padding:4px 16px;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;color:#595959}.sidebar-favourites .sidebar-remove:hover{color:#262626;background-color:#f0f0f0}.sidebar-favourites .sidebar-date{display:block;color:#8c8c8c;font-size:12px;line-height:16px;margin-top:4px;margin-bottom:4px}.sidebar-refine{border-bottom:none}.sidebar-refine .sidebar-item .fa{margin-right:8px}.sidebar-supplement a{color:#1e88e5;font-weight:500;font-size:14px;line-height:22px;padding-top:8px;padding-bottom:8px}.sidebar-supplement a:hover{color:#166dba;text-decoration:underline;background-color:transparent}.sidebar-supplement.sidebar-supplement-empty{padding-left:16px;padding-right:16px;color:#8c8c8c}
