.live-well {background-image:none;}
.live-well .col {margin:0;}
.live-well .row .two {margin-right:0; width:56.9em;} 
.live-well .row .two:last-child {float:right; margin-right:0; width:37.6em;}
.live-well .row-title {margin:1em 0 2em 0;}
.live-well h1 {margin-left:.4em; width:18.1em;}
.social-sharing {margin-left:1.5em;}

/* hub */
.hub .row-title {background:none; height:auto; padding:0;}
.hub .strapline {margin-left:.8em;}
.row-title {padding:0;}
.live-well .row-title .two {position:relative; width:100%;}
.live-well .strapline {font-size:1.8em; padding-bottom:0;}
.live-well .row-title .bookmark-wrap {margin-bottom:0; position:absolute; right:0; bottom:0;}
.live-well .row .one:first-child {display:none;}
.live-well .row .featured-article-wrap .one {display:block;}
.live-well .bx-shd, .live-well .bx-in {background:none; border:0; height:auto; left:auto; top:auto;}
.live-well .bx-shd .border, .live-well .bx-shd .border-sm {border:0;}
.main-feature {background:#fff !important; border:1px solid #e2e2e2 !important; margin-bottom:3em; padding:1.5em 1.5em 2em 1.5em;}
.main-feature + h2 {display:none;}
.live-well .main-feature .bx-in .border-sm img {width:100%;}
.main-feature h2 {font-weight:normal; margin:.5em 0 .3em 0;}
.main-feature h2 a {font-size:1em;}
.main-feature ul, .main-feature ul li {color:#00649b;}
.main-feature ul li a {text-decoration:none;}
.main-feature ul li a:hover, .main-feature ul li a:active, .main-feature ul li a:focus {text-decoration:underline;}
.col.two .main-feature .video-panel {border:0; margin:0; padding:0;}
.col.two .main-feature .video-panel h2 {font-size:2.8em !important;}
.col.two .main-feature .video-panel p {font-size:1.7em;}
.col.two .main-feature .video-panel .review-dates p {font-size:1.4em;}
.content-wrap .two .featured-article-wrap {margin:0; width:100%;}
.hub .featured-article-wrap div div .one {background:#fff; border:1px solid #e2e2e2; height:auto !important; margin-bottom:2em; margin-right:2em; width:100%;}
.hub .featured-article-wrap div div .one .featured-article {padding:1.5em;}
.hub .featured-article-wrap div div .one img {float:left; width:183px;}
.hub .featured-article-wrap div div:nth-child(2n) .one {margin-right:0;}
.featured-article h3, .featured-article-wide h3 {font-size:2.2em; font-weight:normal; margin-top:0;}
.featured-article .pad {float:right; height:auto; padding-bottom:1.5em; width:33em;}
.featured-article ul, .featured-article ul li {color:#00649b;}
.featured-article ul li a {text-decoration:none;}
.featured-article ul li a:hover, .featured-article ul li a:active, .featured-article ul li a:focus {text-decoration:underline;}
.rnd-button-list {margin-bottom:0;}
.rnd-button {background:#fff; border:1px solid #e2e2e2; display:inline-block;}
.rnd-button .mid {background:none; display:inline;}
.rnd-button a {background:none; color:#333; font-size:.9em; padding:.8em 1em;}
.main-feature {background:#eff5e5; margin-bottom:2em;}
.main-feature .border-livewell-feature {border:0;}
.main-feature .bx-in .border-livewell-feature img {margin-bottom:1em; width:100%;}
.live-well .featured-article-wide {background:#fff; border:1px solid #e2e2e2; margin-bottom:2em;}
.featured-article-wide .pad {padding:1.5em;}
.featured-article-wide .image img {width:125px;}
.featured-article-wide .text {float:left; margin-left:2em; width:39.2em;}
.featured-article-wide p, .main-feature .border-livewell-feature p {padding-bottom:0;}
.featured-article-wide h3 {margin-top:0;}
.featured-article-wide h3 a, .featured-article-wide h2 a {font-size:1em;}
.featured-article-wide .comments-link, .main-feature .comments-link, .feature .comments-link {margin-top:.8em; font-size:1.4em;}
.live-well.hub .one + .two .WebPartZone-Vertical:first-child, .live-well .main-feature .WebPartZone-Vertical {border:0 !important;}
/* other articles*/
.live-well h2.no-print {background:#fff; border:1px solid #e2e2e2; border-bottom:0; margin:0; padding:.5em;}
.live-well .other-articles {background:#fff; border:1px solid #e2e2e2; border-top:0; padding:0 1.5em 1.5em 1.5em; position:relative; margin-top:-1px;} /*hack*/
.live-well .other-articles li {color:#578300; list-style:disc; margin-left:1em; padding:0;}
.live-well .other-articles h3 {margin-top:0;}

/* article */
.live-well-article .article-header-image {background:#fff; border:1px solid #e2e2e2; border-bottom:0; padding:1.5em;}
.live-well-article .article-header-image img {width:100%;}
.live-well .row-title {margin-left:0; padding:0 0 1em 0; padding-left:0;}
.live-well-article .row-title .two {width:100%;}
.live-well-article .row-title h1 {float:left; font-weight:normal; width:14em;}
.live-well-article .row-title .col .bookmark-wrap {margin-top:0;}
.live-well-article .row .one:first-child {display:none;}
.live-well-article .row .two:last-child {background:none; border:0;}
.live-well-article .article {background:#fff; border:1px solid #e2e2e2; border-bottom:0; border-top:0; padding:1.5em;}
.live-well-article .review-date {background:#fff; border:1px solid #e2e2e2; border-top:0; margin-top:0; padding:1.5em;}
.live-well .article p, .live-well .article li {font-size:1.7em;}
.live-well .article h2 {font-size:2.8em; margin-bottom:.3em; margin-top:.6em;}
.live-well .promo {display:none;}
.live-well .more-articles {background:#fff; border:1px solid #e2e2e2; display:inline-block; margin:1.2em 0; padding:.7em .8em;}
.live-well .more-articles a {text-decoration:underline;}
.live-well .more-articles a:hover, .live-well .more-articles a:active, .live-well .more-articles a:focus {text-decoration:none;}
table.MsoNormalTable {margin-bottom:1em;}
table.MsoNormalTable td {font-size:1em; padding:10px !important;}
table.MsoNormalTable td p {line-height:normal; padding:0;}
table.MsoNormalTable td p span {font-size:1em !important;}
.live-well .article .image-wrap {color:#333; float:left; font-size:1.7em; margin-right:1.5em;}

/* all live well topics */
.live-well .one + .two .WebPartZone-Vertical:first-child {background:#fff; border:1px solid #e2e2e2;}
.sub-nav-az {padding:1.5em; text-align:center;}
.sub-nav-az li {display:inline; font-size:2.2em; list-style:none; margin-right:.5em;}
.sub-nav-az li a {text-decoration:underline;}
.sub-nav-az li a:hover, .sub-nav-az li a:active, .sub-nav-az li a:focus {text-decoration:none;}
.az-section {border-top:1px solid #e2e2e2}
.az-section h2 {margin:.7em .5em .5em .5em;}
.az-section ul {float:left; list-style-position:outside; margin-left:3em; width:44%;}
.az-section ul li, .az-section ul li a {color:#00649b;}
.back-to-the-top {margin:1em 1em .5em 1em; text-align:right;}

/* modules */
.live-well .two .panel {background:#fff; margin-bottom:2em;}
.live-well .two .panel .image {border:0; float:none; margin:0 0 1em 0; padding:0; width:auto;}
.live-well .two .panel .image img {max-width:100%; width:100%;}
.live-well .two .panel .panel-text {float:none; width:auto;}
.live-well .two .panel .panel-text h2 {font-size:1.8em;}
.live-well .two .panel .panel-text h2 a {color:#578300; font-weight:normal; text-decoration:none;}
.live-well .two .panel .panel-text h2 a:hover, .live-well .two .panel .panel-text h2 a:active, .live-well .two .panel .panel-text h2 a:focus, .live-well .two .panel .panel-text h2 a.hover {text-decoration:underline;}
.live-well .two:last-child .panel h2 {color:#333; font-size:1.8em; font-weight:normal;}
.live-well .two:last-child span ol {list-style-position:inside; list-style-type:decimal;}
.live-well .two:last-child span ol li {border-bottom:1px solid #efefef; color:#00649b; font-size:1.2em; padding:.5em .5em; position:relative;}
.live-well .two:last-child span ol li:last-child {border:0;}
.live-well .two:last-child span ol a {left:2.3em; position:absolute; text-decoration:none;}
.live-well .two:last-child span ol a:hover, .live-well .two:last-child span ol a:active, .live-well .two:last-child span ol a:focus {text-decoration:underline;}
.live-well .two:last-child span ol li strong {font-weight:normal;}
.live-well .two:last-child .review-date {background:none; border:0; line-height:normal !important; padding:0 !important; }
.panel .right-align {float:none; margin:0 0 1em 0;}
.panel .right-align img {width:100%;}
.panel .right-align + h2 {border:0; padding:0;}
.live-well .panel .panel {border:0; padding:0;}
/* videos */
.live-well .video-panel h2#mediaTitle {color:#111; margin:.5em;}
.video-panel p {color:#585858;}
.live-well .panel .crnr, .live-well .find-services-widget .crnr, .video-panel .crnr {display:none;}
.video-panel p {font-size:1.4em; margin:0 .8em;}
.live-well .two .article + .WebPartZone-Vertical .video-panel {border-bottom:0; border-top:0; margin:0;}
.live-well .two .article + .WebPartZone-Vertical .video-panel .pad {border-top:1px solid #e2e2e2; margin-top:1em; padding-top:2em;}
/* review dates on tools and videos */
.live-well .WebPartZone-Vertical div {height:auto !important;}
/* alchohol table */
.livewell-alcohol-table {border-collapse:collapse; width:100%;}
.livewell-alcohol-table caption {padding-bottom:.5em; text-align:left;}
.livewell-alcohol-table th#drink, .livewell-alcohol-table th#units, .livewell-alcohol-table th#calories, .livewell-alcohol-table th#foodequivalent {font-weight:bold; vertical-align:middle;}
.livewell-alcohol-table td, .livewell-alcohol-table th {border:1px solid #000; font-weight:normal; padding:.5em 1em .5em .5em; text-align:left; vertical-align:top;}
/* sat panel */
.live-well .sat-panel h2, .live-well .panel .image ~ h2 {border-bottom:0; line-height:normal; margin-bottom:.5em; padding:0;}
.live-well .sat-panel img {width:100%;}
.live-well .sat-panel .panel {margin-bottom:0;}
/* weight loss sign up form */
.article .signup-form {border:0; padding-bottom:0;}
.article .signup-form .name-row {position:relative;}
.article .signup-form .row input {display:block;}
.article .signup-form .name-row input {display:block; float:none; width:15em;}
.article .signup-form .name-row input.lastnametext {position:absolute; right:0; top:1.2em;}
 /*Survey banner*/
 .survey-banner-wrap .survey-banner-content p,  .survey-banner-wrap .survey-banner-content ul li {font-size:1.2em !important}

@media (max-width:640px) {
  /* layout */
  .live-well h1 {width:auto;}
  .live-well .row .two:last-child {float:none; margin:0; width:auto;}
  .mobile .row-title {padding:0;}
  .social-sharing {margin-left:0;}
  /* hubs */
  .live-well h1, .hub .strapline {font-weight:bold; margin-left:0;}
  .main-feature, .hub .featured-article-wrap div div .one .featured-article, .live-well .featured-article-wide {padding:10px;}
  .live-well .row .featured-article-wrap .one {float:left;}
   .hub .featured-article-wrap div div .one img {display:inline; margin-bottom:10px; margin-right:5%; width:35%;}
  .featured-article .pad {float:left; padding-bottom:10px; width:60%;}
  .featured-article h3, .featured-article-wide h3 {line-height:1em;}
  .featured-article-wide .image {float:left; margin:0 5% 0 0; width:35%;}
  .featured-article-wide .text {float:left; margin:0; width:60%;}
  .featured-article-wide .image img {display:inline; margin-bottom:10px; margin-right:10px; width:100%;}
  .featured-article-wide .pad {padding:0;}
  .featured-article, .featured-article-wide {margin-bottom:0;}
  .live-well.hub .col.two .rnd-button-list {display:none;}
  /* content */
  .mobile .live-well .review-date {background:#f2f2f2; border:0; padding:5px 10px;}
  .mobile .live-well .review-date p {padding:0;}
  .mobile .rnd-button-list {margin-top:20px;}
  .mobile .rnd-button-list .rnd-button {border:1px solid #e2e2e2; display:block; margin:0; padding:10px;}
  .mobile .rnd-button-list .rnd-button a {font-size:1em; padding:0;}
  .live-well .two:last-child span ol a {left:auto; position:relative;}
  .live-well-article .row-title h1 {float:none; width:100%;}
  .live-well-article .row-title .bookmark-wrap {display:none;}
  .live-well-article .article-header-image {margin-bottom:20px;}
  .live-well-article .article-header-image, .live-well-article .article {border:0; padding:0;}
  .live-well-article .bookmark-wrap {border:0; margin:0; padding:0;}
  .live-well .more-articles {display:block;}
  .live-well-article .video-panel {border:0 !important; padding:2em 0 !important;}
  .video-panel.video-moved {border:1px solid #e2e2e2; margin:20px 0; padding:10px;}
  .video-panel.video-moved h2#mediaTitle {font-size:20px !important; margin:0 0 10px 0;}
  .video-panel.video-moved p {margin:10px 0 0 0;}
  .video-panel.video-moved .review-dates p {margin:0;}
  /* all topics */
  .live-well .one + .two .WebPartZone-Vertical:first-child {border:0;}
  .sub-nav-az {padding-top:0;}
  .sub-nav-az li {margin-right:20px;}
  .sub-nav-az li a {font-size:20px; line-height:30px;}
  .az-section h2 {margin:10px 0;}
  .az-section ul {margin:0 0 0 20px; width:40%;}
  .az-section ul:last-child {margin-left:40px;}
  .az-section ul li {line-height:normal; margin-bottom:12px;}
  /* weight loss sign up form */
  .article .signup-form .name-row input, .col-container .signup-form .name-row input {width:90%;}
  .article .signup-form .name-row input.lastnametext, .col-container .signup-form .name-row input.lastnametext {position:relative; right:auto; top:auto;}


}