@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%} .gigantic {
font-size: 110px;
line-height: 120px;
letter-spacing: -2px;
}
.huge,
h1 {
font-size: 68px;
line-height: 72px;
letter-spacing: -1px;
}
.large,
h2,
#content h1 {
font-size: 42px;
line-height: 48px;
}
.big,
h3,
#content h2 {
font-size: 26px;
line-height: 36px;
}
.normal,
body,
#content h3 {
font: 16px/24px Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
text-shadow: 1px 1px 1px rgba(0,0,0,.1); -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}
.small {
font-size: 13px;
line-height: 18px;
}
abbr,
acronym{
border-bottom: 1px dotted;
cursor: help;
font-variant: small-caps;
}
address,
cite,
em,
i{
font-style: italic;
}
a {
-webkit-transition: color .3s linear;
-o-transition: color .3s linear;
-moz-transition: color .3s linear;
text-decoration: none;
outline: none;
}
a:active,
a:focus {
text-decoration: underline;
} #if-logged-in {
position: relative;
width: 100%;
height: 24px;
line-height: 24px;
background: #000;
color: #aaa;
font-size: 10px;
z-index: 1000;
}
#if-logged-in .container {
padding-top: 0;
padding-bottom: 0;
}
#if-logged-in p {
margin: 0;
}
#if-logged-in a:link,
#if-logged-in a:visited {
color: #fff;
text-decoration: none;
}
#if-logged-in a:hover {
text-decoration: underline;
}
#if-logged-in a:active {
text-decoration: underline;
margin-bottom: -1px;
}
.container {
padding: 0 60px;
width: 648px;
margin: 0 auto;
overflow: hidden;
}
#header-image {
padding: 0;
overflow: hidden;
} #header-image img {
width: 890px;
height: 250px;
margin-left: -121px;
padding: 0;
}
#content {
width: 356px; float: left;
margin: 0;
padding: 20px;
overflow: hidden;
}
#sidebar {
width: 184px; float: right;
margin: 0;
padding: 20px;
overflow: hidden;
}
::selection {
background: #c6d8cd;
}
::-moz-selection {
background: #c6d8cd;
}
img::selection {
background: transparent;
}
img::-moz-selection {
background: transparent;
} @media only screen and (min-width: 1212px) {
.container {
padding: 0 72px;
width: 1068px;
}
#header-image img {
width: 1068px;
height: 300px;
margin-left: 0;
}
#content {
width: 608px; }
#sidebar {
width: 356px; }
} @media only screen and (max-width: 767px) and (min-width: 480px) {
.container {
padding: 0 42px;
width: 396px;
-webkit-text-size-adjust: 100%; }
#header .container {
padding-top: 40px;
padding-bottom: 12px;
}
#title {
height: 60px !important;
}
#tagline {
line-height: 20px !important;
}
#header-image {
height: 150px !important;
padding: 0;
}
#header-image img {
width: 534px;
height: 150px;
margin-left: -69px;
}
#content {
width: 376px; float: none;
padding: 10px;
}
#sidebar {
width: 376px; float: none;
padding: 10px;
}
.gigantic {
font-size: 68px;
line-height: 72px;
letter-spacing: -2px;
}
.huge,
h1 {
font-size: 42px;
line-height: 48px;
letter-spacing: -1px;
}
.large,
h2 {
font-size: 26px;
line-height: 36px;
}
.big,
h3,
#post-single h2 {
font-size: 16px;
line-height: 25px;
}
.normal,
body,
#post-single h3 {
font-size: 13px;
line-height: 18px;
}
.small {
font-size: 11px;
line-height: 16px;
}
} @media only screen and (max-width: 479px) {
#if-logged-in {
height: 40px;
line-height: 20px;
}
#if-logged-in .right {
float: left;
clear: left;
}
.container {
padding: 0 46px;
width: 228px;
-webkit-text-size-adjust: 100%; }
#title {
height: 60px !important;
}
#tagline {
line-height: 20px !important;
}
#header-image img {
width: 365px;
height: 100px;
margin-left: -68px;
}
#content {
padding: 10px;
width: 208px; float: none;
}
#sidebar {
padding: 10px;
width: 208px; float: none;
}
.gigantic {
font-size: 68px;
line-height: 72px;
letter-spacing: -2px;
}
.huge,
h1 {
font-size: 42px;
line-height: 48px;
letter-spacing: -1px;
}
.large,
h2 {
font-size: 26px;
line-height: 36px;
}
.big,
h3,
#post-single h2 {
font-size: 16px;
line-height: 25px;
}
.normal,
body,
#post-single h3 {
font-size: 11px;
line-height: 16px;
}
.small {
font-size: 11px;
line-height: 16px;
}
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
body {
}
}
 .serif,
cite,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: palatino,platino linotype,georgia,times,times new roman,serif;
font-weight: normal;
}
.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
margin: 24px 12px 12px;
}
.monospace,
var,
code {
font-family: courier new, courier, monospace;
}
.amp {
font-style: italic;
font-family: baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;
font-weight: normal;
}
a:link {
color: #075b01;
}
a:visited {
color: #054a01;
}
a:hover,a:active {
color: #0fd003;
}
.post-content ul,
.post-content ol {
padding-left: 24px;
}
input,
textarea { 
border: 1px #aaa solid;
padding: 5px;
outline: none;
}
input:hover,
textarea:hover,
input:focus,
textarea:focus {
border: 1px #444 solid;
}
input:focus,
textarea:focus {
box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
}
textarea {
min-height: 150px;
width: 100%;
}
blockquote {
border-top: 1px #ccc dotted;
border-bottom: 1px #ccc dotted;
text-align: justify;
margin: 20px;
padding: 12px;
}
blockquote:first-letter {
font-size: 24px;
padding-right: 1px;
}
blockquote:first-line {
font-size: 20px;
} #if-logged-in .container {
background: #000;
margin-top: -24px;
}
body {
background: #000;
color: #111;
padding: 24px 0;
}
.container {
background: #fff;
}
#header .container {
padding-top: 80px;
padding-bottom: 40px;
}
#title {
position: relative;
height: 80px;
}
#logo,
#tagline {
position: absolute;
bottom: 0;
}
#logo {
left: 0;
font-size: 72px;
line-height: 72px;
letter-spacing: 0;
}
#tagline {
font-size: 18px;
right: 0;
line-height: 36px;
}
#header-image.container {
padding: 0;
}
#nav-primary {
clear: both;
width: 100%;
padding: 0 10px;
}
#nav-primary ul,
#nav-primary li {
list-style: none;
}
#nav-primary a {
float: left;
display: block;
padding: 0 10px;
}
#widget-header {
clear: both;
}
#content {
border-top: 1px #ccc solid;
}
#widget-alert {
background: #C6D8CD;
border: 1px #5b816a solid;
padding: 24px;
margin-bottom: 24px;
}
.post-single {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px #dedede solid;
}
#sidebar {
border-top: 1px #ccc solid;
}
#sidebar .widget-area {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px #dedede solid;
}
#siebar ul,
#sidebar li {
padding: 0;
margin: 0;
list-style: none;
}
#sidebar .children {
padding-left: 10px;
}
#sidebar .children .children {
padding-left: 10px;
}
#footer .container {
padding-top: 20px;
padding-bottom: 20px;
background: #a9a9a9;
background: rgba(225,225,225,.75);
border-top: 1px #696969 solid;
}
#footer-content {
padding: 20px;
}
#footer ul,
#footer li {
display: inline;
list-style: none;
}
#footer li a {
padding: 0 10px;
} @media only screen and (min-width: 1212px) {
.container {
}
#content {
}
#sidebar {
}
} @media only screen and (max-width: 767px) and (min-width: 480px) {
.container {
}
#logo,
#tagline {
position: relative;
line-height: 30px;
}
#logo {
font-size: 42px;
}
#content {
float: none;
}
#sidebar {
float: none;
background: #eee;
margin-left: -42px;
margin-right: -42px;
padding-left: 52px;
padding-right: 52px;
width: 376px;
border-bottom: 1px #ccc solid;
}
#footer .container {
padding-top: 0;
}
#footer-content {
border: 0;
padding: 10px;
}
} @media only screen and (max-width: 479px) {
#if-logged-in {
height: 40px;
line-height: 20px;
}
#if-logged-in .right {
float: left;
clear: left;
}
.container {
}
#logo,
#tagline {
position: relative;
line-height: 30px;
}
#logo {
font-size: 42px;
}
#tagline {
font-size: 16px;
}
#content {
float: none;
}
#sidebar {
float: none;
background: #eee;
margin-left: -42px;
margin-right: -42px;
padding-left: 52px;
padding-right: 52px;
width: 212px;
border-bottom: 1px #ccc solid;
}
#footer .container {
padding-top: 0;
}
#footer-content {
border: 0;
padding: 10px;
}
}  .post-content img {
max-width: 100%;
height: auto;
}@font-face {
font-family: 'Apexnew-medium';
src: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-medium.eot);
src: local('☺'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-medium.woff) format('woff'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-medium.ttf) format('truetype'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-medium.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ApexNew-Heavy';
src: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Heavy.eot);
src: local('☺'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Heavy.woff) format('woff'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Heavy.ttf) format('truetype'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Heavy.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ApexNew-Book';
src: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-book.eot);
src: local('☺'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-book.woff) format('woff'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/apexnew-book.ttf) format('truetype'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Bookook.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ApexNew-Thin';
src: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Thin.eot);
src: local('☺'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Thin.woff) format('woff'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Thin.ttf) format('truetype'), url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/fonts/ApexNew-Thin.svg) format('svg');
font-weight: normal;
font-style: normal;
}
.mobile-only {
display: none !important;
}
.lowercase {
text-transform: lowercase;
}
body {
padding:0px;
background:#FFF;
color:#878787;
text-shadow: none;
font-family:arial, helvetica, sans-serif;
}
#header-section {
height: 1212px;
margin: 0 auto;
margin-bottom: 15px;
}
#header-image {
display: inline-block;
float: left;
width: 391px;
}
#header-image img {
width: 100%;
height: 100%;
}
#header-links {
display:inline-block;
float: left;
text-align:right;
width:811px;
}
#header header .container {
padding: 10px 0 0 0;
overflow:visible;
}
.page-container {
width: 1212px;
margin: 0 auto;
}
.post-content ul, .post-content ol {
padding: 0 0 10px 24px;
}
.post-content ul a, .post-content ol a {
color: #0084b4;
} #nav-primary {
padding:0;
}
#menu-header-nav {
margin-left:10px;
}
#content {
border:none;
padding: 0px;
}
#sidebar {
width:300px;
border-top: none;
border-left: 1px solid #f1f1f1;
padding: 13px 0px 0px 19px;
margin: 13px 0px 0px 20px;
float: left;
}
#advertisement {
height:100px;
background-color: #C1D3D3;
text-align:center;
line-height:100px;
margin-bottom:20px;
display:none;
} #fa-slider-container {
position:relative;
padding: 43px 0px 23px 0px;
min-height:250px;
}
#fa-slider-container-mobile {
display: none;
}
#fa-next {
position:relative;
float:right;
width:10px;
margin:0 5px;
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/next-icon.png) center right no-repeat;
height:225px;
cursor:pointer;
}
#fa-prev {
position:relative;
float:left;
width:10px;
margin:0 5px;
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/prev-icon.png) center left no-repeat;
background-color:#FFF;
height:225px;
cursor:pointer;
}
#fa-container {
position:relative;
width:750px;
float:left;
}
#fa-container div.fa-slide.start {
left: 0%;
}
.fa-slide {
position: absolute;
width: 750px;
left: 125%;
}
.fa-image-container {
float:left;
width:371px;
margin-right: 20px;
margin-left:10px;
margin-top:4px;
}
.fa-image-container img {
height: 100%;
width: 100%;
}
.fa-title a, #content h1.fa-title {
font-family: 'Apexnew-medium';
font-size: 26px;
letter-spacing: .0015em;
color: #333;
line-height: 1.4;
margin-top:0px;
}
#content h4.fa-author, #content .ft-author h4 {
padding-top: 0px;
margin:0px;
color:#888;
text-transform:none;
font-family: 'apexnew-book';
font-size: 17px;
}
#content .ft-author h4 {
margin-top:6px;
}
h4.fa-author a:link, h4.fa-author a:visited {
color:#888;
}
h4.fa-author a:hover {
color:#000;
}
.fa-post-excerpt {
font-family: 'ApexNew-Book';
font-size: 14px;
color: #000;
max-height: 91px;
text-overflow: ellipsis;
overflow: hidden;
line-height: 1.6;
padding-top: 4px;
}
.fa-post-excerpt span.fa-date {
font-family: 'ApexNew-Book';
}
#content .mr-content h1.home-result-title {
font-family: 'Apexnew-medium';
font-size: 22px;
letter-spacing: .0015em;
color: #333;
line-height: 30px;
margin:0px;
}
.home-post-author a:link, .home-post-author a:visited, #content .home-post-author h4 {
font-family: 'Apexnew-book';
margin: 1px 0px 6px 0px;
color:#888888;
font-size: 14px;
line-height: 1;
padding-bottom: 3px;
}
#content .home-post-author h4 {
text-transform:none;
margin-top:5px;
}
.home-post-author a:hover {
color:#000;
}
.result-title a {
font-family: 'Apexnew-medium';
font-size: 26px;
letter-spacing: .0015em;
color: #333;
line-height: 1;
}
#content h1.single-title {
padding-bottom:6px;
}
.mr-header, #content h2.mr-header {
font-family:'ApexNew-Heavy';
text-transform:uppercase;
font-size:21px;
letter-spacing: .015em;
text-align: left;
line-height: 1;
}
#content .fa-content-container h2, #content #ft-container > h2  {
font-size:14px;
margin-bottom:23px;
}
#content h3.ft-title {
padding-top: 3px;
margin:0px;
}
.ft-author, .ft-author a, #content .ft-author h4 {
font-family: 'Apexnew-book';
color:#888888;
font-size: 14px;
line-height: 1.4;
margin-bottom: 8px;
text-transform:none;
}
.ft-date, .ft-date a {
font-size: 14px;
}
.ft-date {
color:#7F0400;
}
.post-author a:link, .post-author a:visited, .ft-author a:link, .ft-author a:visited {
font-family: 'apexnew-book';
color: #888888;
}
.post-author a:hover, .ft-author a:hover {
color: #000;
}
.fa-content-container p span, .ft-topic p {
font-family:arial, helvetica, sans-serif;
} .title-border {
border-top:1px solid #f1f1f1;
}
#ft-topics-container {
padding-top: 50px;
} .ft-topic {
display:inline-block;
width:253px;
height: 325px;
float:left;
padding: 0px 5px;
margin-bottom:40px;
}
.ft-topic-content {
padding-top: 3px;
}
.ft-image img {
width: 253px;
height:auto;
}
#content h2.featured-topic-title {
font-family: 'ApexNew-medium';
font-size: 14px;
text-transform: uppercase;
text-align: left;
letter-spacing: .075em;
line-height: 1;
}
#content .ft-topic h3 a:link, #content .ft-topic h3 a:visited {
font-family: 'Apexnew-medium';
font-size:18px;
letter-spacing: .015em;
color:#000;
text-shadow: none;
line-height: 1;
}
#content .ft-topic h3 a:hover {
color:#888;
}
#content .ft-topic p {
font-family: 'Apexnew-book';
line-height: normal;
}
.mr-content-container, #recent-author-posts .author-content-container {
margin-top: 50px;
}
.mr-content-container:first-child {
margin-top: 20px;
}
.mr-content {
float: left;
width: 560px;
}
.mr-image, .author-content-container .featured-thumbnail {
float:left;
width:130px;
height:70px;
margin-right:20px;
}
.mr-image {
margin-top:4px;
}
.mr-image img, .author-content-container .featured-thumbnail img {
width:130px;
height:70px;
}
a.mr-content {
display:block;
float:left;
width:510px;
color:#000;
}
.home-post-excerpt {
font-size: 14px;
line-height: 1.2em;
color: #000;
letter-spacing: .015em;
text-overflow: ellipsis;
overflow: hidden;
margin-top: 10px;
}
.post-excerpt {
font-size: 15px;
line-height: 1.2em;
color: #000;
letter-spacing: .015em;
max-height: 68px;
text-overflow: ellipsis;
overflow: hidden;
margin-top: 3px;
}
.mr-content p span:first-child {
font-family: 'Apexnew-book';
}
.category-post-content p:nth-child(6) span {
font-family: 'Apexnew-book';
}
.home-date-category {
font-family: 'Apexnew-book';
color: #000;
font-size: 12px;
margin-top: 10px;
}
.home-date-category p {
line-height:18px;
}
.mr-content p span a, .category-post-content .category-date-category, .author-post-content .author-date-category, .category-post-content .search-date-category, .archive-date-category {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 12px;
margin-top: 5px;
line-height:1.4em;
}
.mr-content p span a:visited {
color: #000;
}
.mr-content p span a:hover {
color: #888;
}
.container #content article .post-content {
font-family: arial, helvetica, sans-serif;
font-size:15px;
color: #000;
letter-spacing: .015em;
padding-right: 90px;
line-height:1.4em;
}
.container #content article .page-content p {
margin-top:20px;
}
.page-content ul {
margin-bottom:20px;
}  #site-header {
padding-top: 13px;
margin-bottom: 10px;
height: 65px;
}
#social-links-header {
display:inline-block;
}
#social-links-header a {
display:inline-block;
margin: 0px 4px;
height:54px;
}
#social-links-header a:first-child {
margin-left:15px;
}
#site-links-header a:not(first-child) {
padding: 0px 7px;
}
#site-links-header a {
font-family: 'Apexnew-book';
font-size: 14px;
letter-spacing: .015em;
color:#000;
text-transform: uppercase;
}
#site-links-header a:hover {
color: #044658;
opacity: .7;
}
#site-links-header {
display: inline-block;
line-height: 54px;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding-left: 16px;
padding-right: 16px;
vertical-align:top;
}
#home-link-header {
display: inline-block;
line-height: 54px;
padding-right: 16px;
vertical-align:top;
}
#home-link-header img {
height:54px;
width:auto;
}
#nav-primary a:link, #nav-primary a:visited {
float: none;
}
.top-nav-facebook, .top-nav-twitter, .top-nav-ha, .top-nav-rss {
height: 34px;
width: 34px;
display: inline-block;
}
.top-nav-facebook {
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/facebook-icon-colored.png) center no-repeat;
}
.top-nav-twitter {
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/twitter-icon-colored.png) center no-repeat;
}
.top-nav-ha {
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/ha-icon-colored.png) center no-repeat;
}
.top-nav-rss {
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/rss-icon.png) center no-repeat;
}
nav {
background: #f0f0f0;
}
#header #nav-primary .container {
background: #f0f0f0;
padding: 0px;
}
ul.topics, ul.archive {
margin-top: -1px;
}
.dropdown a:hover {
color:#000;
opacity: 1;
}
#nav-primary ul.dropdown li.nav-item {
padding: 12px 10px 10px 10px;
}
#nav-primary ul.dropdown li.nav-item:first-child {
padding: 12px 10px 10px 0px;
}
#nav-primary li.search-item {
float:right;
margin-right: 10px;
padding: 5px 0px;
}
div#nav-search {
float:right;
}
div#nav-search form {
display:inline;
}
#nav-search input#s {
font-family: 'apexnew-book';
font-size: 14px;
padding: 9px 0px 5px 8px;
width: 200px;
}
#nav-search input#s, #nav-search input#s:focus, #nav-search input#s:hover, #nav-search input#s:active #nav-search textarea {
background: white;
border: 1px solid grey;
box-shadow: none;
webkit-box-shadow: none;
moz-box-shadow: none;
}
#nav-search input#search-button, #nav-search input#search-button:focus, #nav-search input#search-button:hover, #nav-search input#search-button:active {
cursor: pointer;
box-shadow: none;
webkit-box-shadow: none;
moz-box-shadow: none;
}
input.header-submit {
height:23px;
width:23px;
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/icon-search.png) no-repeat center center;
margin:5px;
border:none;
display:inline-block;
cursor:pointer;
}
.mobile-menu-container {
display: none;
}  #sidebar h3, ul.topics div {
font-family: 'ApexNew-Heavy';
font-size:13px;
text-transform: uppercase;
letter-spacing: .015em;
color:#1C6783;
}
#sidebar #cat {
border: 1px solid #cbcbcb;
width:300px;
height:30px;
line-height:33px;
border-radius:0 0 0 0;
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/select-icon.png) no-repeat 95% center;
background-color:#FFF;
font-size: 14px;
padding-left:13px;
}
#sidebar-tabs-container {
margin-bottom: 22px;
}
#sidebar-tabs-container div.tab {
display:inline-block;
width:179px;
float:left;
}
div.tab {
border-bottom:1px #dcdcdc solid;
height:30px;
font-size: 13px;
letter-spacing: .015em;
color:#AFAFAF;
text-transform: uppercase;
line-height:30px;
cursor:pointer;
padding-left:10px;
padding-top:3px;
font-family: 'ApexNew-Heavy';
}
div.tab.active-tab {
border-left:1px #dcdcdc solid;
border-top:1px #dcdcdc solid;
border-right:1px #dcdcdc solid;
border-bottom:none;
color:#136884;
cursor:default;
}
div.tab:hover {
color:#136884;
}
#sidebar div.mrr {
display:none;
min-height:330px;
}
#sidebar div.mrr.active {
display:block;
}
#sidebar #sidebar-most-recent li, #sidebar #sidebar-most-read li, #sidebar #sidebar-most-read li a:link, #sidebar #sidebar-most-read li a:visited, #sidebar #sidebar-most-recent li a:link, #sidebar #sidebar-most-recent li a:visited  {
font-family: 'Apexnew-book';
font-size:15px;
line-height: 1.3;
color: #000;
letter-spacing: .015em;
padding-bottom:10px;
}
#sidebar #sidebar-most-read li a:hover, #sidebar #sidebar-most-recent li a:hover {
color:#888;
}
#sidebar #sidebar-most-recent span, #sidebar #sidebar-most-read span, #sidebar #sidebar-most-recent span a:link, #sidebar #sidebar-most-read span a:link, #sidebar #sidebar-most-recent span a:visited, #sidebar #sidebar-most-read span a:visited {
color:#888888;
font-size:11px;
}
#sidebar #sidebar-most-recent span a:hover, #sidebar #sidebar-most-read span a:hover {
color:#000;
}
#sidebar .indent-13 {
margin-left: 13px;
}
#sidebar select {
font-family: 'apexnew-medium';
font-size: 14px;
}
#sidebar .widget-area {
border:none;
}
#sidebar .search form p {margin-top:-20px; margin-bottom:20px;}
#sidebar form input[type="text"] {
width:240px;
}
#sidebar form input[type="submit"] {
width:80px;
margin-top:15px;
}
#sidebar .widget-sidebar label {
display:none;
}  #bh-title-container, .title-container {
height:80px;
margin-top:20px;
}
.bh-generic {
background-color:#c1c1c1;
}
.bh-generic div.bh-header-title {
width:100%;
margin-left:0px;
text-align:center;
}
.bh-generic div.bh-header-border, .bh-generic div.bh-header-description {
display:none;
}
.title-container {
float:left;
width: 790px;
}
#content .title-container h1 {
font-family: 'apexnew-medium';
color: black;
font-size:24px;
letter-spacing: .015em;
margin: 0px auto;
}
#bh-title-container {
float:left;
width: 810px;
}
#bh-post-title-container {
float:left;
width: 790px;
}
div.content-header#bh-post-title-container {
float:none;
}
#bh-post-title-container span.bh-breadcrumbs, .tags-container {
display:block;
margin-top:20px;
font-family: 'Apexnew-book';
font-variant: small-caps;
text-transform: lowercase;
font-size:16px;
color:#000;
width:700px;
}
.tags-container {
margin-bottom:20px;
}
#bh-post-title-container .tags-container {
margin-top: 0px;
}
#bh-post-title-container span.bh-breadcrumbs a:link, #bh-post-title-container span.bh-breadcrumbs a:visited {
font-family: 'Apexnew-book';
font-variant: small-caps;
text-transform: lowercase;
font-size:16px;
color:#000;
}
#bh-post-title-container span.ft-breadcrumbs, #bh-post-title-container span.ft-breadcrumbs a {
font-size:20px;
}
.bh-header-title {
margin-left: 114px;
float:left;
padding-right:20px;
}
.bh-header-title span {
width:350px;
line-height:80px;
font-family: 'apexnew-medium';
text-align:left;
color: black;
font-size:34px;
letter-spacing: .015em;
}
#bh-title-container .bh-header-border {
float:left;
width:2px;
height:45px;
background-color:#FFF;
margin-top:18px;
}
#bh-title-container .bh-header-description {
float:left;
width:300px;
line-height:20px;
text-align:left;
padding-top:30px;
padding-left:20px;
color:#FFF;
}
#bh-sponsorship-container {
float:left;
width:380px; text-align:center; margin-top:20px;
margin-left:20px;
}
#bh-sponsorship-container img, .widget_body img {
width:100%;
height:auto;
}
#bh-post-sponsorship-container {
float:left;
width:380px;
height:80px;
text-align:center;
line-height:80px;
background-color:#C1D3D3;
margin-left: 40px;
margin-top:20px;
display:none;
}
#bh-title-container .bh-header-author {
float:left;
width: inherit;
line-height:80px;
text-align: center;
}
#bh-title-container .bh-header-author span {
color:#000;
font-size:33px;
letter-spacing: .015em;
}
div.author-toggle {
cursor:pointer;
color:#0084b4;
}
div.author-toggle:hover {
color:#888;
}
div.author-description { display: block;
margin: 15px 5px;
}
.bh-internal-header {
margin-bottom:18px;
} #content-ad-container {
text-align:center;
font-size:18px;
color: black;
height:100px;
line-height:100px;
margin: 20px 0 0;
}
#content-ad-container img {
width:100%;
height:auto;
} .single-title, #content h1.single-title {
font-family:'Apexnew-book';
font-size:37px;
color:#000;
line-height: 1.3;
letter-spacing: .015em;
border-top: 5px solid #000;
padding-top: 15px;
margin-top: 15px;
max-width: 100%;
}
.single-title {
width:700px;
}
.post .post-content p, .page-content p{
margin-top: 12px;
margin-bottom: 12px;
}
.post .post-content p a:link, .post .post-content p a:visited, .page-content a:link, .page-content a:visited, ol.commentlist blockquote a:link, ol.commentlist blockquote a:visited {
color: #0084b4;
}
.post .post-content p a:hover, #bh-post-title-container span.bh-breadcrumbs a:hover, .page-content a:hover, ol.commentlist blockquote a:hover {
color:#888;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: 'ApexNew-Medium';
color: #034659;
text-align: left;
margin: 20px 0px 0px 0px;
text-transform: capitalize;
}
#content h3 {
font-size:20px;
}
.single-time {
font-size:16px;
font-family:'Apexnew-book';
color:#888;
}
.single-author {
font-size:21px;
font-family:'Apexnew-book';
margin: -6px 0 5px 0;
}
.single-author a:link, .single-author a:visited {
color: #888;
}
.single-author a:hover {
color: #000;
}
.single-share-links {
margin: 5px 0px;
width: 100%;
}
.single-share-links a {
font-size: 14px;
}
.post-single:first-child {
margin-top: 30px
}
.post-single {
border-bottom: none;
display: block;
}
.post-single .featured-thumbnail {
width: 130px;
height: 70px;
margin-right: 20px;
float: left;
}
.post-single .featured-thumbnail img {
width: 130px;
height: 70px;
}
.post-single .category-post-content, #recent-author-posts .author-post-content {
width: 550px;
float: left;
display: block;
}
#print-cats {
display: none;
}  #content h2.comments-header, #content h3#respond {
font-family:'ApexNew-Heavy';
text-transform:uppercase;
font-size:16px;
letter-spacing: .015em;
text-align: left;
line-height: 1;
padding: 10px 0px 10px 0px;
margin-left:0px;
}
span.comment-date {
font-family: 'ApexNew-Book';
font-size:12px;
}
#commentform input{
margin-bottom:10px;
}
#commentform textarea{
width:700px;
}
#authormenu {
display:none;
}
ol.commentlist li {
font-size:14px;
}
h3#comments, h3#trackbacks, h3#moderation {
font-size:16px;
margin:0px;
margin-bottom:6px;
text-transform:none;
}
h3#moderation {
text-transform:none;
}  .container #content #recent-author-posts h3 {
font-family: 'Apexnew-book';
color: #7F0400;
text-shadow: none;
}  #error404 {
padding-top:20px;
} textarea {
width:95%;
}
#footer {
margin-top:30px;
border-top:1px solid #dcdcdc;
}
#footer .container {
border:0;
background:#FFF;
}
select {
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
.section-rule {
border-top:1px solid #DDD;
margin-top:20px;
}
.book {
font-family: 'apexnew-book'
}
.grey-text {
color: #888;
}
.red-text {
color:#7F0400;
}
.blue-text {
color:#1C6783;
}
.darkgreen-text {
color:#326e00;
}
.lightgreen-text {
color:#648700;
}
.orange-text {
color:#be5000;
}
.purple-text {
color:#500064;
}
.lightred-text {
color:#aa3c00;
}
.lightblue-text {
color:#007878;
}
ul.topics div {
border-bottom: solid 1px #c1c1c1;
margin-bottom:3px;
margin-top:3px;
}
ul.topics div span {
display:block;
margin-left:6px;
margin-bottom:4px;
}
ul.topics div p a {
padding-left:12px;
}
#topics-drop-container {
margin-bottom:20px;
}
ul.topics p a:hover {
background: #c1c1c1;
color: #fff;
}
blockquote {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
border-bottom:0px;
border-top:0px;
color:#878787;
text-align:justify;
}
blockquote:first-letter {
font-size: 15px;
padding-right: 0px;
}
blockquote:first-line {
font-size: 15px;
} .commentlist .minimize {
max-height: 6em; }
.commentlist blockquote {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
border-bottom:0px;
border-top:0px;
color:#878787;
text-align:left;
line-height: 1.5em; }
.commentlist blockquote p {
padding-bottom: 15px;
}
.commentlist blockquote:first-letter {
font-size: 15px;
padding-right: 0px;
}
.commentlist blockquote:first-line {
font-size: 15px;
}
.clear {
clear:both;
}
a:link, a:visited {
color:#000;
}
a:hover, a:active {
color: #888;
}
.serif, cite, blockquote, h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
}
.indent-10 {
margin-left: 10px;
}
.search-highlight {
background:#FFFF00
} #tab-nav {
margin-top: 40px;
border-bottom: 1px solid #dfdfdf;
display: table;
width: 100%;
position: relative;
z-index: 0;
}
#tab-nav li:not(.ui-tabs-active) {
background-color: #efefef;
border-bottom: 0;
}
#tab-nav li {
float: left;
padding: 10px 20px;
list-style: none;
margin-right: 10px;
border: 1px solid #dfdfdf;
position: relative;
z-index: 2;
}
#tab-nav li:first-child {
margin-left: 10px;
}
#tab-nav li.ui-tabs-active {
margin-bottom: -11px;
padding-bottom: 11px;
border-bottom: 0;
display: table-cell;
background-color: #fff;
}
#tab-nav li:not(.ui-tabs-active) a {
color: #999;
}
.tab-content {
padding: 0 20px;
}
.tab-content h2 {
margin: 0;
} .single-share-links a, .single-share-links a:hover {
text-decoration: none;
}
.single-share-links .fa-stack:hover .fa-circle {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color, background-color;
transition-property: color, background-color;
opacity: .7;
}
.facebook {
color: #3b5998;
}
.twitter {
color: #00aced;
}
.email {
color: green;
}
.print {
color: orange;
}   #pbd-alp-load-posts {
text-align: center;
padding: 10px 10px 30px;
overflow: hidden;
display: block;
}
#pbd-alp-load-posts a:link, #pbd-alp-load-posts a:visited {
display: inline-block;
text-align: center;
padding: 4px 20px;
color: #444;
text-decoration: none;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 1px 1px 1px #999;
-webkit-box-shadow: 1px 1px 1px #999;
box-shadow: 1px 1px 1px #999;
background-color: #f1f1f1;
background: -moz-linear-gradient(100% 100% 90deg, #e4e3e3, #f1f1f1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#e4e3e3));
background: -webkit-linear-gradient(#f1f1f1, #e4e3e3);
background: -o-linear-gradient(#f1f1f1, #e4e3e3);
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 600;
width: auto;
height: 42px;
line-height: 44px;
background: #ed7070;
color: #fff;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 4px;
padding: 0 20px;
display: inline-block;
position: relative;
-webkit-transition: padding 0.25s ease-in-out;
-moz-transition: padding 0.25s ease-in-out;
transition: padding 0.25s ease-in-out;
text-align: center;
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
cursor: pointer;
}
#pbd-alp-load-posts a:link, #pbd-alp-load-posts a:visited {
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 600;
width: auto;
height: 42px;
line-height: 44px;
background: #ed7070;
color: #fff;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 4px;
padding: 0 20px;
display: inline-block;
position: relative;
-webkit-transition: padding 0.25s ease-in-out;
-moz-transition: padding 0.25s ease-in-out;
transition: padding 0.25s ease-in-out;
text-align: center;
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
cursor: pointer;
}
@media only screen and (min-width: 1212px) {
.container {
padding: 0 0px;
width: 1212px;
}
nav {
width: 100%;
}
#header-links {
width: 811px;
}
#content {
width: 790px;
}
#sidebar {
width: 381px;
}
}
@media only screen and (max-width: 1230px) and (min-width: 1024px) {
.fa-content-container {
float:left;
width:319px;
}
.container, .page-container {
padding: 0 0px;
width: 1000px;
}
#header-image {
height:auto !important;
}
#header-image img {
margin-left: 0px;
max-width:391px;
max-height:59px;
}
#header-links {
width: 605px;
}
#content {
width: 670px;
}
#fa-prev {
width: 30px;
}
#fa-next {
width: 30px;
}
#fa-container {
width: 600px;
}
.fa-slide {
width: 600px;
}
.fa-image-container {
width: 300px;
}
.fa-content-container {
width: 270px;
}
.ft-topic {
width: 300px;
}
.mr-content {
width: 520px;
}
#sidebar {
width: 279px;
margin-left: 20px;
padding-left: 10px;
}
#sidebar-tabs-container div.tab {
width: 125px;
}
#sidebar #cat {
width: 100%;
}
#sidebar form input:first-child {
width: 70%;
padding: 7px 0px 7px 13px;
}
#bh-post-title-container, #bh-title-container {
width:690px;
height:66px;
}
#content-ad-container {
margin: 10px 0px 0px;
}
#bh-title-container.bh-generic {
width:690px;
}
#bh-sponsorship-container, #bh-post-sponsorship-container {
width:300px;
margin-left:10px;
}
}
@media only screen and (max-width: 1023px) and (min-width: 460px) {
.fa-content-container {
float:left;
width:319px;
}
.container {
width:748px;
padding:0;
padding-left:5px;
}
.page-container {
width:748px;
}
#bh-title-container {
width:100%;
height:70px;
}
#header-image {
width:300px;
height:auto !important;
}
#header-image img {
width:100%;
max-width:290px;
height:auto;
margin-left:10px;
margin-top:10px;
}
#header-links {
width:448px;
}
nav .container {
max-width:748px;
}
#content {
width:100%;
}
#sidebar {
width:100%;
background-color:transparent;
}
#fa-slider-container {
max-width:728px;
margin:0 auto;
min-height:230px;
}
#fa-container {
width:708px;
}
#fa-prev, #fa-next {
height:169px;
}
.fa-image-container {
width:300px;
}
.fa-slide {
max-width:708px;
}
#ft-container {
padding-bottom:40px;
}
.ft-topic {
width:232px;
margin-bottom:10px;
}
.ft-image img {
width:100%;
}
ul.ft-row {
margin:0 auto 0 0;
max-width:728px;
}
#content-ad-container, #bh-post-title-container {
width:728px;
}
#content h2.featured-topic-title {
font-size:13px;
}
#sidebar-tabs-container {
width:100%;
margin-top:30px;
}
#bh-sponsorship-container, #sidebar .widget_body {
display:none;
}
.bh-generic div.bh-header-title {
padding-right:0px;
margin-left:auto;
margin-right:auto;
}
.mr-content-container {
width:728px;
margin:10px 0 20px;
}
#sidebar {
border-left: 0;
padding: 13px 0px 0px 0px;
margin: 0 auto;
float: none;
width:728px;
}
#sidebar div.mrr {
min-height:20px;
margin-bottom:20px;
}
div.title-border {
width:728px;
}
.indent-13 {
width:100%;
margin-left:0;
max-width:697px;
}
#sidebar-tabs-container div.tab {
display: inline-block;
min-width: 179px;
float: left;
width:48%;
}
#responsive-border {
display:none;
width:387px;
border-bottom:1px solid #dcdcdc;
height:33px;
}
#ft-topics-container {
padding-top:30px;
padding-bottom:10px;
}
#topics-drop-container {
display:inline-block;
width:48%;
width: 100%;
margin-right:1%;
float:left;
}
iframe#twitter-widget-0[style], iframe#twitter-widget-1[style] {
width:98% !important;
}
footer div.container {
max-width:708px;
}
}
@media only screen and (min-width: 320px) and (max-width: 667px) {
.fa-content-container {
max-width: 100%;
}
.fa-image-container {
width: 100%;
}
#header header .container {
padding: 0;
}
.header-top {
padding:0;
overflow: visible;
width: 100%;
height: 65px;
position: fixed;
text-align: left;
z-index: 9999;
background-color: #fff;
}
.category #blog-header {
padding: 5px 0 0 0;
margin: 0;
height: 45px;
padding-top: 65px;
position: relative;
}
#blog-header {
padding: 65px 0 0 0;
margin: 0;
height: 45px;
}
.bh-header-title span {
width: 100%;
line-height: 2em;
padding: 0;
font-family: 'apexnew-medium';
text-align: center;
color: black;
font-size: 24px;
letter-spacing: .015em;
}
#bh-title-container .bh-header-author span {
color: #000;
width: 100%;
padding: 0;
font-family: 'apexnew-medium';
text-align: center;
font-size: 24px;
letter-spacing: .015em;
line-height: 2em;
}
#bh-title-container .bh-header-author {
float: left;
width: inherit;
text-align: center;
line-height: normal;
}
#bh-title-container {
width:100%;
margin: 0;
float: none;
}
.bh-header-title {
margin-left: 0;
float: none;
padding-right: 0;
}
.author-toggle {
text-align: center;
}
.ft-author, .ft-author a, #content .ft-author h4 {
font-family: 'Apexnew-book';
color:#888888;
font-size: 14px;
line-height: 1.4;
text-transform:none;
margin:0;
}
.container {
width:100%;
padding:0;
}
.page-container {
width:100%;
}
#header-image {
width:300px;
height:auto;
margin: 10px 0;
}
#header-image img {
width:100%;
max-width:190px;
height:auto;
margin-left:10px;
margin-top:10px;
}
#header-links {
width:100%;
}
nav .container {
max-width:100%;
}
#content {
width:100%;
}
.home #content {
padding-top: 65px;
}
.single-post #content { }
.category #content { }
#sidebar {
width:100%;
background-color:transparent;
}
#fa-slider-container {
width:100%;
height: 300px;
margin-bottom:10px;
padding:0;
}
#fa-container {
width:100%;
}
#fa-prev, #fa-next {
height: 39px;
position: absolute;
background-color: transparent;
cursor: pointer;
z-index: 99;
top: 33%;
width: 7px;
margin: 0;
}
#fa-prev {
left: 8px;
background: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/prev-icon.png) center left no-repeat;
}
#fa-next {
right: 8px;
background: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/next-icon.png) center right no-repeat;
}
.fa-slide {
width:100%;
}
#ft-container {
padding-bottom: 5px;
}
.ft-topic {
width:100%;
margin-bottom:10px;
}
.ft-image img {
width:100%;
}
ul.ft-row {
margin:0 auto 0 0;
max-width:100%;
}
#content-ad-container, #bh-post-title-container {
width:100%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#bh-post-title-container {
margin-top: 65px;
}
#content h2.featured-topic-title {
font-size:16px;
margin-left:10px;
}
#sidebar-tabs-container {
width:100%;
margin-top:30px;
}
#bh-sponsorship-container, #sidebar .widget_body {
display:none;
}
.mr-content-container {
width:98%;
margin:0;
border-bottom: 1px solid #ccc;
padding: 5px;
}
.mr-content-container:first-child {
margin:0;
}
#sidebar {
border-left: 0;
padding: 13px 0px 0px 0px;
margin: 0 auto;
float: none;
width:100%;
}
#sidebar div.mrr {
min-height:20px;
margin-bottom:20px;
}
div.title-border {
width:100%;
}
.indent-13 {
width:100%;
margin-left:0;
max-width:100%;
}
#sidebar-tabs-container div.tab {
display: inline-block;
float: left;
width:45%;
}
#responsive-border {
display:none;
width:387px;
border-bottom:1px solid #dcdcdc;
height:33px;
}
#ft-topics-container {
padding-top:5px;
padding-bottom:5px;
}
#topics-drop-container {
display:inline-block;
width:100%;
margin-right:1%;
float:left;
}
iframe#twitter-widget-0[style], iframe#twitter-widget-1[style] {
width:95%;
}
footer div.container {
max-width:100%;
}
.fa-title a, #content h1.fa-title {
font-family: 'Apexnew-medium';
font-size: 16px;
letter-spacing: .0015em;
color: #333;
line-height: 1.4;
margin-top:0px;
}
#header-links {
display: none;
}
#home-link-header {
display: none;
}
#site-links-header {
display: none;
}
#content h4.fa-author, #content .ft-author h4 {
padding-top: 2px;
color:#888;
text-transform:none;
font-family: 'apexnew-book';
font-size: 14px;
}
#content h4.fa-author {
margin: 0;
}
#content .ft-author h4 {
margin: 0 5px;
}
#content p.ft-date {
margin: 5px;
}
.fa-content {
padding: 0px 5px;
}
.fa-post-excerpt {
font-family: 'ApexNew-Book';
font-size: 12px;
color: #000;
max-height: 91px;
text-overflow: ellipsis;
overflow: hidden;
line-height: 1.6;
padding: 0;
}
.ft-topic {
width: 100%;
display: inline-block;
float: none;
padding: 0;
margin: 0;
height: auto;
border-bottom: 1px solid #eee;
}
#content h3.ft-title {
padding-top: 3px;
margin:0px 5px;
}
.fa-image-container {
min-width:100%;
margin:0;
}
#mr-container {
margin: 0 10px;
}
.mr-image, .author-content-container .featured-thumbnail {
float: none;
width: 100%;
height: 100%;
margin:0;
}
.mr-content {
float: none;
width: 100%;
}
#content .ft-topic h3 a:link, #content .ft-topic h3 a:visited {
font-family: 'Apexnew-medium';
font-size: 16px;
letter-spacing: normal;
color: #000;
text-shadow: none;
line-height: 1;
}
#sidebar .indent-13 {
margin: 5px;
}
.single-title, #content h1.single-title {
font-family: 'Apexnew-book';
font-size: 27px;
color: #000;
line-height: 1.3em;
letter-spacing: .015em;
border-top: none;
padding: 5px;
max-width: 99%;
margin: 0;
}
.single-author {
font-size: 18px;
font-family: 'Apexnew-book';
margin: 0 0 5px 0;
padding: 0 0 0 5px;
}
.single-time {
padding: 0 0 10px 5px;
}
.post-content h3 {
padding: 0 0 0 5px;
}
.container #content article .post-content {
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #000;
letter-spacing: .015em;
padding: 0 10px;
line-height: 1.4em;
}
#footer {
margin: 0 5px;
text-align: center;
border-top: 1px solid #dcdcdc;
}
.mr-image img, .author-content-container .featured-thumbnail img {
width: 100%;
height: 100%;
}
.post-content h4, .post-content h3 {
font-family: 'ApexNew-Medium';
color: #034659;
text-align: left;
margin: 16px 0px 0px 0px;
text-transform: none;
padding: 0 5px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: 'ApexNew-Medium';
color: #034659;
text-align: left;
margin: 16px 0px 0px 0px;
text-transform: none;
}
#content .mr-content h1.home-result-title {
font-family: 'Apexnew-medium';
font-size: 14px;
letter-spacing: .0015em;
color: #333;
line-height: normal;
margin: 5px 0;
}
.ft-topic-content {
margin: 5px 10px;
}
#content-ad-container {
text-align: center;
font-size: 18px;
color: black;
height: auto;
line-height: normal;
margin: 10px 0;
}
.home-post-author a:link, .home-post-author a:visited, #content .home-post-author h4 {
font-family: 'Apexnew-book';
margin: 1px 0px 4px 0px;
color: #888888;
font-size: 12px;
line-height: 1;
padding-bottom: 3px;
}
.home-post-excerpt {
font-size: 12px;
line-height: 1.2em;
color: #000;
letter-spacing: .02em;
text-overflow: ellipsis;
overflow: hidden;
margin-top: 10px;
}
.featured-thumbnail img{
height: auto;
width: 100%;
}
.post .post-content p, .page-content p{
margin: 12px 0 20px 0;
padding: 0 5px;
}
.mobile-menu-container {
display: block;
}
.mobile-menu-icon {
position: absolute;
width: 30px;
height: 30px;
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/menu-icon.png);
background-size: 30px 30px;
background-repeat: no-repeat;
right: 20px;
top: 17px;
margin: 0;
padding: 0;
}
.mobile-search-icon {
position: absolute;
width: 30px;
height: 30px;
background:url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/search-icon.png);
background-size: 25px 25px;
background-repeat: no-repeat;
right: 70px;
top: 20px;
margin: 0;
padding: 0;
}
#nav-primary ul.dropdown li.nav-item {
padding: 12px 0;
}
#nav-primary li.search-item {
float: none;
padding: 0;
margin: 10px 0;
width: 100%;
background-color: #fff;
padding-bottom: 5px;
}
div#nav-search {
float: none;
top: 0;
text-align: center;
width: 100%;
}
.dropdown > li {
display: block;
}
.display-mobile-search {
display: block;
}
.hide-mobile-search {
display: none;
}
#nav-primary {
position: relative;
padding: 66px 0 0 0;
display: none;
}
#nav-primary li.nav-item {
list-style: none;
padding: 10px 0;
border-bottom: 1px solid #ccc;
font-size: 16px;
text-align: center;
font-family: 'Apexnew-book';
}
#header #nav-primary .container {
background: #fff;
}
.single-post #blog-header {
padding: 0;
margin: 0;
height: auto;
}
ul.display-mobile-submenu, ul.hide-mobile-submenu {
border-top: 1px solid #ccc;
background-color: #f2f2f2;
margin-top: 10px;
}
ul.display-mobile-submenu li {
padding: 10px 0;
border-bottom: 1px solid #ccc;
}
ul.topics div {
border: none;
margin: 0;
}
ul.mobile-menu {
border-top: 1px solid #ccc;
}
#bh-post-title-container span.bh-breadcrumbs, .tags-container {
display: block;
margin: 10px 0 10px 5px;
font-family: 'Apexnew-book';
font-variant: small-caps;
text-transform: lowercase;
font-size: 16px;
color: #000;
width: 98%;
}
.social-hover-widget {
}
.social-sticky-widget {
width: 100%;
height: 65px;
position: fixed;
top: 0;
display: table;
}
.ss-twitter {
background-color: #55acee;
}
.ss-fb {
background-color: #3b5998;
}
.ss-email {
background-color: green;
}
.ss-fb, .ss-twitter, .ss-email { width: 33.33333%;
height: 65px;
display: inline-block;
float: left;
position: relative;
text-align: center;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.social-sticky-widget span.fa {
color: #fff;
font-size: 24px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
margin-top: 18px;
}
ul.mobile-menu li {
text-transform: capitalize;
overflow-y: scroll;
max-height: 250px;
}
.page #blog-header {
padding-top: 0;
}
#nav-primary {
position: fixed;
top: -1px;
width: 100%;
height: auto;
z-index: 999;
}
.plus-sign {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAfklEQVRIS+2UPQ5AQBCFv9lGVPRKhWNoXMlFnEPlJCqlo+xKRESxslZsZaZ9k/eSb36ExCWJ/dGAIOFYRA2QA3PQ+WiIDeiAEhg14I6AItrJ1MaY3sfIOVcBmYisPt1aOwDLVdM1Dd6bIvocUQsUwBR0fvlNn/qefbFD/mHABvlBFxlsKIQsAAAAAElFTkSuQmCC) right top no-repeat;
width: 15px;
height: 15px;
background-size: 15px;
right: 10px;
margin: -17px 0 0 95%;
}
.minus-sign {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAUElEQVRIS2NkoDFgpLH5DKMWEAzh0SAaDSKCIUBQwcCkIiYmpkYGBgZxgs5DU/Dv3789DAwMa5CFB8YHpLocn/pRHxAMzdEgGg0igiFAUAEAzYMFGchSozkAAAAASUVORK5CYII=) right top no-repeat;
width: 15px;
height: 15px;
background-size: 15px;
right: 10px;
margin: -17px 0 0 95%;
}
.sh-button {
float: left;
width: 20px;
height: 20px;
border-radius: 50px;
border: 2px solid #c8c8c8;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAfElEQVR42mL8//8/A1kApJGA5nqs6onQ+B9ZMyGNikDcD8R3oBrhmvFpjAPi70gakHE9TD0Lmk32QDwPiJlxOJsRV+BcwGETCDfgcqo5VMFrIK4CYk0g5kTWhEtjKxCfAmJJNOc1EIqOOUAsQHS8I2k0IyXBMJKb5AACDADiyY2r6FgRoAAAAABJRU5ErkJggg==) 50% 50% no-repeat;
cursor: pointer;
}
.sh-widget {
background-color: #FFFFFF;
display: none;
position: absolute;
margin: -5px 0 0 22px;
z-index: 1;
width: 50%;
}
.sh-fb {
background: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/facebook-icon-colored.png) 50% 50% no-repeat;
background-size: 20px 20px;
width: 20px;
height: 20px;
}
.sh-twitter {
background: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/twitter-icon-colored.png) 50% 50% no-repeat;
width: 20px;
height: 20px;
background-size: 20px 20px;
}
.sh-widget ul {
list-style-type: none;
}
.sh-widget ul li {
display: table-cell;
padding: 5px 5px 5px 10px;
}
li.sh-fb a, li.sh-twitter a {
width: 20px;
height: 20px;
}
.fb-sticky-icon {
background: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/facebook-icon-colored.png) 50% 50% no-repeat;
width: 100%;
height: 100%;
background-position: center;
}
.tw-sticky-icon {
background: url(//healthaffairs.oilyqzi36akjprmk.netdna-cdn.com/wp-content/themes/HealthAffairs2015/images/twitter-icon-colored.png) 50% 50% no-repeat;
width: 100%;
height: 100%;
background-position: center;
}
#bh-title-container, .title-container {
height: 45px;
}
.author-description {
padding: 5px;
}
#nav-primary p > a {
padding: 10px 0;
}
p.ft-date {
float: left;
}
}
@media only screen and (min-width: 528px) and (max-width: 667px) {
#fa-slider-container {
width: 100%;
height: 440px;
margin-bottom: 10px;
padding: 0;
}
div#topics-drop-container {
width: 100%;
}
.display-mobile-menu.mobile-only {
display:block;
}
.hide-mobile-menu.mobile-only {
display:none;
}
}
@media only screen and (min-width: 421px) and (max-width: 527px) {
#fa-slider-container {
width: 100%;
height: 350px;
margin-bottom: 10px;
padding: 0;
}
div#topics-drop-container {
width: 100%;
}
.display-mobile-menu.mobile-only {
display:block !important;
}
.hide-mobile-menu.mobile-only {
display:none;
}
}
@media only screen and (max-width: 527px) {
.display-mobile-menu.mobile-only {
display:block !important;
}
.hide-mobile-menu.mobile-only {
display:none;
}
#tab-nav li {
float: none;
display: block;
width: 100%;
text-align: center;
}
#tab-nav li.ui-tabs-active {
display: block;
margin: 0;
}
}