/* healthy aging landing */

html {-webkit-text-size-adjust: 100%;}

/* addthis smartlayers chrome/z-index issue */

#at4m-mobile-container.addthis-smartlayers {position: relative;z-index: 99999;}
#at4-follow {z-index: 1;}

#topNavNavMod .divnav1 ul li.activenavpage a {
text-decoration: underline;
}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(/sebin/i/a/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block;width:100%;height:auto; }
.slick-slide img.slick-loading { background: white url(/sebin/i/a/ajax-loader.gif) center center no-repeat; padding-bottom: 100%; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("/sebin/g/d/slick.eot"); src: url("/sebin/g/d/slick.eot?#iefix") format("embedded-opentype"), url("/sebin/g/m/slick.woff") format("woff"), url("/sebin/k/u/slick.ttf") format("truetype"), url("/sebin/h/o/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before {  font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: '\2190'; }

.slick-next { right: -25px; }
.slick-next:before { content: '\2192'; }

/* Dots */
.slick-slider { margin-bottom: 10px; }
.slick-dots { position: absolute; bottom: -40px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
ul.slick-dots {padding-left:0;margin:10px 0;}
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 10px 8px 0; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:before:focus {  color:#00276f; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: '\2022'; width: 20px; height: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 39px; line-height: 20px; text-align: center; color:#889bbd; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {  color:#00276f; }

div.caption {color:#666;font-size:1.125em;line-height: normal;font-family: Arial, Helvetica, sans-serif;padding:2%;width:96%;background-color: #F4F6FC;}
div.caption  span {line-height: 1.5em;font-family: "Gill Sans", Arial, Helvetica, sans-serif;font-size:2em;color: #00276f;}
div.caption  span a {color: #00276f;}
div.caption a {text-decoration:none; color:#666;font-family: Arial, Helvetica, sans-serif;line-height:1.5em;}
div.caption a:hover {text-decoration:none;}

@media screen and (max-width: 600px) {
div.caption  span {line-height: 1.125em;font-family: "Gill Sans", Arial, Helvetica, sans-serif;font-size:1.75em;color: #00276f;}
}

h2 {line-height: 1.45em;}
.SEImage img, .SEContent_Image img,  .SEMain_Image img, .promo-icon img, .featured img, .flex-100 img {height:auto;}
.responsive-banner {max-width:740px;margin:0 0 2% 0;min-height:290px;}
.lifestyle-right-col.home {margin-top: 3%;}
.category-home-block p {float:left;width:100%;}
.article-wrap p {float:none;width:auto;}
a:hover {text-decoration:underline;}
.hide-item {display:block;}
.category-home-block {
  float:left;
  width:100%;
}
.healthy-lifestyle a:link.plain-language {font-weight:bold;color: #4c689a !important;background: url(/sebin/d/a/ques-icon.png) no-repeat right;padding-right: 16px;}
.learn-more-link {
  font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: normal;
font-size: 16px;
margin: 5px 0;
padding: 6px;
background: #fff;
width: 104px;
border: 1px solid #D2D5DB;
border-radius: 4px;
}
div.caption .learn-more-link a {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.learn-more-link span {
  margin: 6px;
float: right;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
width: 0;
height: 0;
border-left: 6px solid #0b2972;
text-indent: -9999px;
}

a.button-arrow {
  position: relative;
  font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: normal;
  display: inline-block;
  font-size: 16px;
  margin: 5px 0;
  padding: 6px 30px 6px 6px;
  background: #fff;
  border: 1px solid #D2D5DB;
  border-radius: 4px;
}

a.button-arrow:after {
  content: "";
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0b2972;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
}

#at4m-dock.ats-dark,.at4m-menu.ats-dark .at4m-menu-header, .at4m-menu.ats-dark .at4m-menu-footer, .ats-dark#at4m-dock, .ats-dark.at4m-dock-toggle {background: #214a9a;}
.at4m-dock.ats-dark a:hover, .at4m-dock.ats-dark a:active {background: #163778;}
.at4m-dock.at4-ma2.ats-dark a:first-child {border-right: 1px solid #7395d9;}
.at4m-dock.ats-dark, .at4m-dock-toggle.ats-dark {background: #214a9a;}
.at4m-dock.ats-dark a:hover, .at4m-dock.ats-dark a:active, .at4m-dock-toggle.ats-dark a:hover, .at4m-dock-toggle.ats-dark a:active {background: #163778;border-color: #7395d9;}
.at4-follow .at4-follow-container .at-follow-label {
  color: #9cafd3;
  text-transform: uppercase;
}
.category-home-block h3 {
  font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display:block;
  padding:8px 10px;
  margin:0 0 1em 0;
  text-transform:uppercase;
  line-height:normal;
  font-size:1.25em;
  font-weight:400;
  letter-spacing:.125em;
  color:#0D1569;
}
.category-home-block.body h3 {background: #f4ecbb;}
.category-home-block.connections h3 {background: #d7ebe9;}
.category-home-block.mind h3 {background: #ebdcbb;}
.category-home-block.caregiver-resources h3 {background: #dfdcef;}
.category-home-block.conditions h3 {background: #cfe7f3;}
.article-wrap {
  float:left;
  width:100%;
  margin: 5px 0 10px 0;
}
.article-wrap h4 {font-size:1.125em;}
div.flex-wrapper .flex-50 .article-wrap img {
  float:left;
  width:35%;
  margin:0 2% 2% 0;
  padding:1%;
  height: auto;
}

/* structure */

.lifestyle-left-col {float:left;width:69%;margin:3% 3% 3% 0;}
.lifestyle-right-col {float:right;width:25%;margin:3% 0 0 0;}
.conditions-left-links {float: left;width: 15%;margin: 3% 1% 0 1%;}
.conditions-left-links #leftNav {width:100%;}
.condition-middle-col {float:left;width:55%;margin: 3% 1% 2% 1%;}
#toolBar div#fontfloat {float:right;}

h1 {margin:0 0 10px 0;}
.healthy-lifestyle a:link, .healthy-lifestyle a:visited {text-decoration:none;color: #00276f;}
.healthy-lifestyle a:hover {text-decoration:underline;}
.healthy-lifestyle .SEFeaturedContent h2 a {font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #0b2972;
font-weight: 300;font-size: 1.5em;line-height: 1em;margin: 0;}
h4.SE_title a {text-decoration:none;color:#00276f;}
h4.SE_title a:hover {text-decoration:underline;}

.flex-img {border: 1px solid #e6e6e6;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 10px;background: #fff;margin:0 0 15px 0;  }
div.flex-wrapper .flex-50 .flex-img img {width: 100%;padding:0;border:none;background:none;margin:0;height: auto;}
div.flex-wrapper .flex-50 {width: 48.5%;float: left;margin: 0 0 1% 0;}
div.flex-wrapper .flex-50:nth-child(odd) {width: 48.5%;float: left;margin: 0 3% 1% 0;}
div.flex-wrapper .flex-50:nth-child(even) {width: 48.5%;float: left;margin: 0 0 1% 0;}
.category-home-block.conditions div.flex-wrapper .flex-50:nth-child(odd) {width: 48.5%;float: left;margin: 0 0 1% 3%;}


.SEFeaturedContent {z-index:1;margin:0 0 10px 0;border: none;box-shadow: none;}
.SEFeaturedContent .featured {padding:0;background:none;}
.SEFeaturedContent .featured img {width:100%;height: auto;}
.SEFeaturedContent .featured-text {width: 95%;padding: 10px 2.5%;background-color: #F4F6FC;float: left;}
.SEFeaturedContent p.SEDescription {font-size: 1.125em;margin:0;}

/* title and breadcrumb */

.healthy-lifestyle .title-breadcrumb {width: 100%;padding: 1.3em 0;float: left;display: table;margin: 0;}
.healthy-lifestyle .title-breadcrumb.disease-conditions {background: #cfe7f3;}
.healthy-lifestyle .title-breadcrumb.healthy-mind {background: #ebdcbb;}
.healthy-lifestyle .title-breadcrumb.healthy-body {background: #FDF0B8;}
.healthy-lifestyle .title-breadcrumb.healthy-connections {background: #d7ebe9;}
.healthy-lifestyle .title-breadcrumb.caregiver-resources {background: #dfdcef;}
.healthy-lifestyle .title-breadcrumb.research-resources {background: #dde5f8;}

.healthy-lifestyle .title-breadcrumb h1 {float: left;margin: 0 0 0 3%;font-size: 1.6em;text-transform: uppercase;color: #0D1569;
font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;display: table-cell;vertical-align: middle;font-weight:normal;}
.healthy-lifestyle .title-breadcrumb div {display: table-cell;vertical-align: middle;text-align: right;}
.healthy-lifestyle .title-breadcrumb div span {margin: 0 1.8em 0 0;line-height: 2em;}
.healthy-lifestyle .title-breadcrumb div span a {color: #0D1569;text-decoration: underline;font-size: 1em;}
.healthy-lifestyle .title-breadcrumb div span span {color: #0D1569;font-size: 1em;}
div.breadcrumb {width: 65% !important;background: none !important;float: right !important;color: #0D1569;line-height: 1 !important;}
div.breadcrumb > span {padding:0 !important;float: right !important;}

.SEContent.research {margin-bottom: 2em;float: left;width: 100%;}
.SEContent.research h2 {border-bottom: 1px #ccc solid;}
.SEContent.research .article_content {float: left;width: 100%;margin: 0 0 20px 0;padding: 0 0 10px 0;}
.SEContent.research .article_content .SE_title {font-weight: bold;color: #323334;font-size: 1em;margin: 0 0 5px 0;}
.SEContent.research .article_content .SEAuthors {font-weight: bold;color: #515357;margin: 0 0 10px 0;}
.SEURL_to_Paper a {color: #0544be;font-weight: bold;}
.SEURL_to_Paper a:hover {text-decoration:underline;}



.addthis-smartlayers .at4-follow, .at4-follow {position:absolute;}

/* left nav */

.healthy-lifestyle #leftNav {background: none !important;}
.healthy-lifestyle #leftNav #leftNavNavMod {padding: 0;border: none;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav1 {display: none;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 {width: 100%;border: 1px solid #CFCFCF;border-radius: 5px;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul {width: 100%;padding: 4% 0;margin: 0;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li {width: 100%;padding: 0;margin: 0;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li a {width: 88%;color: #254d97;padding: .5em 6%;margin: 0;font-weight: 300;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li a:hover {text-decoration: underline;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li .activenavpage a {
background: #ffd01f;
background: -moz-linear-gradient(left, #ffd01f 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffd01f), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #ffd01f 0%,#ffffff 100%);
background: -o-linear-gradient(left, #ffd01f 0%,#ffffff 100%);
background: -ms-linear-gradient(left, #ffd01f 0%,#ffffff 100%);
background: linear-gradient(to right, #ffd01f 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd01f', endColorstr='#ffffff',GradientType=1 );
}

/* reviewed by */

.reviewed-wrapper {width: 25%;float: right;margin: 0 0 10px 4%;clear:right;}
.reviewed-by-box {width: 100%;float: right;padding: 0;border: 1px #ccc solid;margin: 0;}
.reviewed-by-box h4 {text-transform:uppercase;color:#fff;padding:5%;background: #00276f;margin-top: -10px;font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;}
.reviewer-link {width: 80%;float: left;margin: 10px 10%;}
.reviewed-wrapper .reviewer-link img {float:left;width:75%;}
.reviewer-link a {font-weight:bold;float: left;margin-top: 20px;font-size:12px;}

.fb-comments, .fb-comments span, .fb-comments iframe {margin: 10px 0;}

/* sidebar */

.healthy-lifestyle ul.sidebar, .healthy-lifestyle ul.sidebar ul {width: 100%;padding: 0;margin: 0;background: #F4F5F7;}
.healthy-lifestyle ul.sidebar li {list-style: none inside none;}
.healthy-lifestyle ul.sidebar > li {float: left;clear: both;width: 90%;padding: 5%;margin: 0;}
.healthy-lifestyle ul.sidebar > li:nth-child(odd) {background: #E8E9EB;}
.healthy-lifestyle ul.sidebar > li:nth-child(even) {background: #F4F5F7;}
.healthy-lifestyle ul.sidebar li a {color: #0000FF;text-decoration: none;}
.healthy-lifestyle ul.sidebar li a:hover {text-decoration: underline;}
.healthy-lifestyle ul.sidebar > li > h4, li.related h4 {font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #0b2972;font-weight: 300;font-size: 1.3em;line-height: 1;margin: .5em 0 1em;}
.healthy-lifestyle ul.sidebar > li.related > h4 {margin: .5em 0 .25em;}
.healthy-lifestyle ul.sidebar > li.popular ul li {padding: 0 0 .7em;margin: 0 0 .7em;border-bottom: 1px dashed #ADAFB6;}
.healthy-lifestyle ul.sidebar > li.popular ul li:last-child {padding: 0;margin: 0;border-bottom: none;}
.healthy-lifestyle ul.sidebar form input[type="text"] {width: 65%;font-size: 1.125em;line-height: 1.2em;color: #666;padding: .55em 2.5%;background: #fff;border: 1px solid #D2D5DB;border-radius: 4px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.healthy-lifestyle ul.sidebar form input[type="submit"] {width: 25%;font-size: 1.125em;line-height: 1.2em;color: #00276E;padding: .55em 2.5%;background: #ffd101;border: 1px solid #fee059;border-radius: 4px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 100;height: 2.4em;text-decoration: none;cursor: pointer;-webkit-appearance: none;}
.healthy-lifestyle ul.sidebar li.health-library {padding-bottom: 60px;background-image: url(/sebin/v/j/health-lib-bg.png);background-repeat: no-repeat;background-position: right bottom;}

/* more info tabs */

.more-info-tabs {width:100%;clear:both;float:left;margin:0 !important;padding:0 !important;}
.more-info-tabs li.tab-li {width:100%;clear:both;list-style:none;float:left;margin:2px 0 0;}
.more-info-tabs .tab-content {display:none;float:left;width: 93.75%;border:1px solid #dbd9da;padding:10px 3%;}
.more-info-tabs li.tab-li a.tab-link {border:1px solid #dbd9da;float:left;color:#3f5fb0;text-shadow:0 1px 1px #fff;width:94%;
font-size:14px;background:#dbd9da;text-decoration:none;line-height:1;padding:1.25% 3% .5%;cursor: pointer;display:inline;}
.more-info-tabs li.tab-li a.tab-link span, div.tab-more {display:inline;float:right;width:15px;height:15px;color:#3F5FB0;background:#FFF;border:1px solid #cccacb;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:-5px -4px 0 0;padding:4px 3px 2px;}
.more-info-tabs .tab-content h3 {border-bottom:1px solid #ccc;}
.more-info-tabs .tab-content h3 span {float:right;}
.more-info-tabs .tab-content h3 span a {font-weight:400;font-size:.8em;color:#3f5fb0;}
.more-info-tabs .tab-content ul {list-style-type:disc;margin-bottom:1.5em;overflow:hidden;padding-left:16px;}
.more-info-tabs .tab-content .location,.more-info-tabs .tab-content .additionalLocation {margin:0 0 15px;}

.healthy-lifestyle #toolBar div#fontfloat {float:left;margin:0;}

.addthis_responsive_sharing {float:left;margin-bottom: 20px;}

/* facebook comments */

.fb-comments, .fb-comments span, .fb-comments iframe {float: none;}

/* lifestyle sidebar content */

div.flex-33-right.lifestyle-sidebar-container {clear: right;border: 1px solid #ccc;margin: 10px 0 20px 2%;}
div.flex-33-right .SELifestyle_Sidebar_Content .SEImage img {width: 100%;padding: 0;border: 0;background: none;margin: 0;}
.lifestyle-sidebar-content {padding:4%;width: 92%;}
.SESidebar_Category {text-transform: uppercase;font-size: 2em;margin: .5em 0;color: #4c689a;font-weight: normal;font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1em;float: left;width: 100%;}
.lifestyle-sidebar-title {font-size: 1.45em;font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1em;margin: 0 0 .75em 0;font-weight:normal;}
.SELifestyle_Sidebar_Content {font-weight:bold;}
.SELifestyle_Sidebar_Content .SEBody_Text {font-weight:normal;}
.SELifestyle_Sidebar_Content .SEBody_Text p {margin-bottom: 0 !important;}

/* definitions */

.SEDefinitions.flex-wrapper.flex-25-wrapper, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper {padding-top:2%;border-top:4px solid #ccc;margin:2% 0;}
.SEDefinitions.flex-wrapper.flex-25-wrapper h3, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper h3 {margin-bottom: 20px;}
.SEDefinitions.flex-wrapper.flex-25-wrapper div span, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper div span {font-weight: bold;color: #4c689a;}
.SEDefinitions.flex-wrapper.flex-25-wrapper div, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper div {margin: 0 0 20px 0;}
.definition-blue {color:#4c689a;font-weight:bold;}

/* related articles */

.SERelated_Lifestyle_Articles.flex-wrapper.flex-33-wrapper {padding-top: 2%;border-top: 4px solid #ccc;margin: 2% 0;}
.SERelated_Articles h3 {padding: 10px 0 0 0;border-top: 4px solid #ebdcbb;}
.mainBodyContentData .health_seminars_related.flex-50 h3, .mainBodyContentData .patient_stories_related.flex-50 h3 {margin-bottom:20px;padding: 10px 0 0 0;border-top: 4px solid #ebdcbb;}
/* related articles .mainBodyContentData .health_seminars_related.flex-50 ul {padding-left: 0;list-style-type: none;}
.mainBodyContentData .health_seminars_related.flex-50 li {border-bottom:1px solid #ccc;}*/
.patient_stories_related.flex-50 div img {float: left;width: 47%;margin: 0 4% .75em 0;}

/* show me more list */

.SEShow_Me_More.flex-wrapper.flex-25-wrapper {padding-top:2%;border-top:4px solid #00276f;margin:2% 0;}
.SEShow_Me_More.flex-wrapper.flex-25-wrapper h3, .SERelated_Lifestyle_Articles.flex-wrapper.flex-33-wrapper h3 {margin: -5px 0 1.5em 0;}

.destination-url-promo {text-align:center;}
.destination-url-promo a {width:95%;margin:0 2.5%;text-align: center;font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 1.2em;line-height: 1.25em;color: #00276f;font-weight: 300;text-decoration: none;float: left;}
.destination-url-promo a:hover {text-decoration:underline;}

/* Autocomplete */

.autocomplete {overflow-y: scroll;background: #fff;margin: 0;padding: 0 10px 10px;font-size: 1.25em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;box-shadow: 5px 5px 7px rgba(0,0,0,.1)}
.autocomplete div {padding: 4px 0;cursor: pointer;}
.autocomplete div.selected {background: #eee;padding: 4px 6px;margin: 0 0 0 -6px;border-radius: 3px;width: 100%;}

.accordion-container {
margin: 0 auto;
width:100%;
}
.accordion-container h3 {
  display:none;
float: left;
color: #fff;
width: 96%;
margin: 0;
padding: 1.25% 2% 0.5%;
font-size: 18px;
background: #00276f;
font-weight: 300;
text-decoration: none;
line-height: 1;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-transform: uppercase;
}
.accordion-container h3 span {
display: block;
font-size: 1em;
padding: 3%;
}
.accordion-container h3 a {
float: right;
cursor: pointer;
text-decoration:none;
color:#fff;
}
.accordion-container .minusTwo, .accordion-container .minus {
display: none;
}
.info {
display: block;
margin: 2% 0 2% 4%;
padding: 0;
float: right;
width: 96%;
}
.reviewed-by-box a {color:#00276f;}
.lifestyle-sidebar-content .lifestyle-more-link {
    display:none;
}

@media screen and (max-width: 1000px) {
  .SEURL_for_Promo a {font-size:1.125em;}
}
@media screen and (max-width: 840px) {
  div.flex-wrapper .flex-50:nth-child(odd), div.flex-wrapper .flex-50:nth-child(even), .category-home-block.conditions div.flex-wrapper .flex-50:nth-child(odd) {width: 100%;margin: 0 0 3% 0;}
  .article-wrap {border-bottom: #ccc 1px solid;margin: 10px 0;}
  div.flex-wrapper .flex-50:nth-child(odd) .flex-img, div.flex-wrapper .flex-50:nth-child(even) .flex-img {width:50%; float:left;margin:0 2% 0 0;}
}
@media screen and (max-width: 740px) {
.stay-informed .flex-100 {width:30%;margin-bottom:0;margin-left:20%;float:right;}
.stay-informed p {float: left;width: 50%;}
.lifestyle-left-col {
  float:left;
  width:94%;
  margin:3%;
}
.lifestyle-right-col {
  float:right;
  width:100%;
  margin:0;
}
.healthy-lifestyle .flex-wrapper .flex-25 {
width: 100%;
margin: .75em 0 0 0;
padding: .75em 0 0 0;
height: auto;
float: left;
box-shadow: none;
background: none; /* Old browsers */
border-bottom: 1px solid #ccc;
}
.conditions-left-links {
  float: left;
  width: 100%;
  margin: 0 0 3% 0;
}
.condition-middle-col {
  float:left;
  width:96%;
  margin:0 2%;
}
.promo-icon {width: 23%;float: left; margin:0 2% 0 0;}
.destination-url-promo {width: 75%;float: left;}
.healthy-lifestyle .flex-wrapper .flex-25 .promo-icon img {width: 100%;}
.destination-url-promo a {
width: auto;
height: auto;
padding: 1em 0 1em 15px;
text-align: left;
margin:0 1%;
font-size: 1.125em;
}
.more-info-tabs li.tab-li a.tab-link {font-size: 16px;padding: 3% 3% 2%;}
.more-info-tabs {margin: 0 0 2em 0 !important;}
.healthy-lifestyle .title-breadcrumb div {display:none;}

.leftNavModToggle {display:block;float:left;font-size:1.2em;color:#23287c !important;text-align:center;background:#f5f5f5;padding:1.5% 0;width:100%;text-decoration:none;border-bottom:1px solid #cccccc;}
.leftNavModToggle span {background:url(/sebin/m/t/dropdown-arrow.gif) right -46px no-repeat;}
.leftNavModToggleOpen {position:absolute;top:121px;left:0;}
.leftNavModToggleOpen span {background:url(/sebin/m/t/dropdown-arrow.gif) right -133px no-repeat;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 {
width: 100%;
border:none;
border-radius: 0;
}
.healthy-lifestyle #leftNav {background: #e8e9eb !important;}
.healthy-lifestyle #leftNav {width:100%;min-height:0;padding:0;display:none;background:#e8e9eb;}
.healthy-lifestyle #leftNav #leftNavNavMod {padding:48px 0 15px 15px;border:none;}
#leftNavNavMod .divnav1 {display:none;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li a {color:#21275e;padding:.75em;font-weight:bold;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li ul li a {color:#21275e;padding:.75em;background-position:0 6px;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li a:hover {background:none;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul {border-top:1px solid #b0b8c0;padding:0;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li {border-bottom:1px solid #b0b8c0;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li ul li {list-style:none;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li.activenavpage a {background: #ffd01f;background: -moz-linear-gradient(right,  #ffd01f 0%, #e8e9eb 100%);background: -webkit-gradient(linear, right top, left top, color-stop(0%,#ffd01f), color-stop(100%,#e8e9eb));background: -webkit-linear-gradient(right,  #ffd01f 0%,#e8e9eb 100%);background: -o-linear-gradient(right,  #ffd01f 0%,#e8e9eb 100%);background: -ms-linear-gradient(right,  #ffd01f 0%,#ffffff 100%);background: linear-gradient(to left,  #ffd01f 0%,#e8e9eb 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd01f', endColorstr='#e8e9eb',GradientType=1 );}

}
@media screen and (max-width: 600px) {
  div.flex-33-right.lifestyle-sidebar-container {width: 100%;margin: 0 0 20px 0;float: left;}
  div.flex-33-right.lifestyle-sidebar-container.closed {margin: 0 0 20px 20px;width: 55%;float: right;}
  div.flex-33-right.lifestyle-sidebar-container .lifestyle-sidebar-content {padding: 4%;width: 92%;}
  div.flex-33-right.lifestyle-sidebar-container.closed .lifestyle-sidebar-content {padding: .3em 4.5%;width: 91%;}
  .lifestyle-sidebar-content .SESidebar_Category {
    float: left;
    width: 70%;
    font-size:1.75em;
  }
  .lifestyle-sidebar-content .lifestyle-more-link {
    display: inherit;
    float: right;
    width: 35px;
    height: 35px;
    color: #3F5FB0;
    background: white;
    border: 1px solid #cccacb;
    text-align: center;
    padding: 4px 3px 2px 3px;
    margin: 5px 0 6px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 2em;
    font-weight: 200;
    line-height: 35px;
    cursor: pointer;
  }

  .lifestyle-sidebar-content .lifestyle-sidebar-title {clear: both;}
  .lifestyle-sidebar-container.closed .lifestyle-sidebar-content .lifestyle-sidebar-title, .lifestyle-sidebar-container.closed .lifestyle-sidebar-content .SEBody_Text {display: none;}
}
@media screen and (max-width: 580px) {
.stay-informed p {float: left;width: 100%;}
.stay-informed .flex-100 {width:100%;margin-left:0;float:none;}
div.flex-wrapper .flex-50:nth-child(odd) .flex-img, div.flex-wrapper .flex-50:nth-child(even) .flex-img {width:96%; float:left;margin:0 0 15px 0;}
.healthy-lifestyle .SEFeaturedContent h2 a {font-size:1.25em;}
.SEFeaturedContent p.SEDescription {font-size:1em;}

}
@media screen and (max-width: 500px) {
  .reviewed-wrapper {width: 30%;}
  .reviewed-by-box {margin: -4% 0 4% 0;}
  .reviewer-link {width: 80%;
float: left;}
.reviewer-link a {font-size:12px;}
  .accordion-container h3 {
  display:block;
  margin:0;
}
.reviewed-by-box h4 {font-size:14px;}
.accordion-container a.minusTwo:link, .accordion-container a.minus:link, .accordion-container a.plus:link {color:#fff;}
.info {
display: none;
width: 100%;
margin: 0 0 2% 0;
}
}
@media screen and (max-width: 480px) {
div.flex-wrapper .flex-50 .article-wrap img {width: 96%;margin: 0 0 4% 0;padding: 2%;}
.healthy-lifestyle #leftNav #leftNavNavMod .divnav2 ul li ul li a {background-position:0 9px;}
.healthy-lifestyle #leftNav #leftNavNavMod {padding:49px 0 15px 15px;font-size:.9em;}
.leftNavModToggle {font-size: 1.1em;padding:2.5% 0;}
.slick-dots li button:before {font-size:73px;}
.mainBodyContentData ul.slick-dots li {margin: 0 10px 8px 0;}
.slick-dots {bottom: -46px;}
.lifestyle-sidebar-content .SESidebar_Category {
    float: left;
    width: 70%;
    font-size:1.35em;
  }
  .lifestyle-sidebar-title {font-size: 1.25em;}
  .healthy-lifestyle .flex-wrapper .flex-25 img {width: 17%;}
  .destination-url-promo a {font-size: 1em;}
}



/* Template fix for responsive padding issue
================================ */
@media (min-width: 741px) {

    .mainBodyContentData {
        padding-left: 16px;
        padding-right: 16px;
    }

    .lifestyle-left-col,
    .lifestyle-right-col {
        margin: 0;
        margin-top: 3%;
        min-height: 1px;
    }

    .healthy-lifestyle > .lifestyle-left-col {
        float: left;
        width: 66%;
        margin-left: 0;
    }

    .healthy-lifestyle > .lifestyle-right-col {
        float: right;
        width: 30.5%;
        margin-left: 2%;
    }
}

@media (min-width: 1005px) {
    .mainBodyContentData {
        padding-left: 0;
        padding-right: 0;
    }
    .wrapperContent {
        width: 1004px;
    }
}
