.header {height:186px;padding-top:15px;}
.header-top {margin-left:340px;}
.header-middle {height:115px;margin:-12px 0 20px;text-align:left;display:flex;flex-flow:row wrap;}
.header-middle .logo-div {width:340px;}
.header-middle .items-div {width:640px;float:right;padding-top:20px;border-top:1px solid rgba(255,255,255,0.4);margin-top:22px;display:flex;flex-flow:row;justify-content:space-between;}
.header-middle .header-item {width:calc(33% - 33px);padding-right:25px;border-right:1px solid rgba(255,255,255,0.4);height:68px;overflow:hidden;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;line-height:16px;text-transform:none;}
.header-middle .header-item:last-child {padding-right:0;border-right:none;}
.header-middle .header-item > span {display:block;margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;}
.header-middle .promoted-links ul {font-size:16px;line-height:24px;font-weight:700;}
.header-middle .promoted-links li::before {content:"-";padding-right:5px;font-weight:normal;}
.logo {display:block;}
.logo img {max-height:115px;height:115px;}
.sticky-header .header .logo img {max-height:36px;margin-top:-6px;}
.main-menu > li.current::after {bottom:-12px;}
.footer .logo img {height:100px;width:auto;}
.cols1-sub {margin-top:30px;float:left;display:block;}
.cols4 > div:first-child {margin-top:0;}
#job-board-viewport .media img {width:calc(100% - 4px);margin:2px;}
body.sticky-header .header .header-middle {width:80px;}
body.sticky-header .header .header-top {margin-left:0;}
body.sticky-header .header .items-div {display:none;}
.header-title {width:calc(100% - 236px);}
.ob-widget {clear:both;}
.OUTBRAIN + .OUTBRAIN, .OUTBRAIN + .comments {margin-top:30px;}