.sidebar{position:relative}
.sidebar .block{background:#f4f5f8;padding:30px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.sidebar .block.block-full{padding:0}
/*.sidebar .block.no-title{padding:0}*/
.sidebar .block.block-search{padding:0}
.sidebar .block-menu:before,.sidebar .block-menu:after{content:" ";display:table}
.sidebar .block-menu:after{clear:both}
.sidebar .block-menu ul{padding-left:0 !important}
.sidebar .block-menu ul li{padding:8px 20px;margin-left:-20px;display:block;list-style-type:none;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s}
.sidebar .block-menu ul li a{display:block;font-size:20px;text-transform:none;letter-spacing:1.6px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;position:relative;font-weight:300;color:#686a6f}
.sidebar .block-menu ul li a:after{content:none}
.sidebar .block-menu ul li:after{content:"";height:21px;width:2px;background:var(--primary);position:absolute;left:0;top:14px;opacity:0;filter:alpha(opacity=0)}
.sidebar .block-menu ul li:hover,.sidebar .block-menu ul li:focus,.sidebar .block-menu ul li:active{background:#fff}
.sidebar .block-menu ul li:hover:after,.sidebar .block-menu ul li:focus:after,.sidebar .block-menu ul li:active:after{opacity:1;filter:alpha(opacity=100)}
.sidebar .block-menu ul li:hover a,.sidebar .block-menu ul li:focus a,.sidebar .block-menu ul li:active a{color:#222429}
.sidebar .block-menu ul li.menu-item--active-trail{background:#fff}
.sidebar .block-menu ul li.menu-item--active-trail:after{opacity:1;filter:alpha(opacity=100)}
.sidebar .block-menu ul li.menu-item--active-trail a{color:#222429}
.category-list .item-list ul li{border:none;margin:0 !important;border:none !important}
.category-list .item-list ul li+li{padding-top:10px}
.category-list .item-list ul li a{display:block;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;position:relative;color:#686a6f;font-size:20px}
.category-list .item-list ul li a:hover,.category-list .item-list ul li a:focus,.category-list .item-list ul li a:active{color:#222429}

.tags-list .item-list>ul>li{margin-bottom:10px;margin-right:10px;display:inline-block}
.tags-list .item-list>ul>li a{color:#686a6f;background:#fff;padding:4px 18px 0px;display:inline-block}
.tags-list .item-list>ul>li a:hover,.tags-list .item-list>ul>li a:focus,.tags-list .item-list>ul>li a:active{color:#fff;background:var(--primary)}

.company-presentation{background:#222429;color:#fff;padding:40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.company-presentation .title{font-size:24px;font-weight:400;margin-bottom:10px;color:#fff}
.company-presentation .desc{color:#999b9f}
.company-presentation .action{margin-top:20px;letter-spacing:1.6px;font-size:30px}
.company-presentation .action i{color:var(--primary);font-size:20px;margin-right:10px}
