.header {height:190px;}
.header-middle {height:86px;margin:20px 0;}
.logo {display:block;}
.logo img {max-height:56px;}
.logo .subtitle {display:block;font-family:"Roboto",sans-serif;font-size:12px;margin-top:16px;font-weight:400;letter-spacing:1px;color:rgba(255,255,255,0.8);}
.sticky-header .header .logo img {max-height:24px;}
.sticky-header .header .logo .subtitle {display:none;}
.main-menu > li.current::after {bottom:-12px;}
.footer .logo img {height:40px;width:auto;}
.footer .logo .subtitle {font-size:10px;text-transform:uppercase;}
.cols1-sub {margin-top:30px;float:left;display:block;}
body.tax-supplement .tabs ul {display:none;}
.widget.magazines .widget-body {display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 20px;}
.widget.magazines .widget-body a {display:block;width:calc(50% - 5px);height:160px;overflow:hidden;}
.widget.magazines .widget-body a:first-child, .widget.magazines .widget-body a:nth-child(2) {margin-bottom:10px;}
.widget.magazines .widget-body img {width:auto;height:160px;margin:0 auto;}
.widget.subscribe-print .widget-header {font-size:18px;text-align:center;}
.widget.subscribe-print .widget-body {padding:0 20px;}
.widget.subscribe-print .widget-body img {width:100%;height:auto;}
.ob-widget {clear:both;}
.OUTBRAIN + .OUTBRAIN, .OUTBRAIN + .comments {margin-top:30px;}