/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 21 2020 | 13:01:39 */
body {
font-family:"DM Sans",sans-serif;
}

h1,h2,h3,h4 {
font-weight:600;
font-family:"DM Sans",sans-serif;
}

h1 {
font-weight:700;
}

.style-align-center .title-block {
font-weight:500;
text-transform:uppercase;
font-size:1rem;
}

img.logo-image {
max-height:38px!important;
}

.cs-container {
padding-top:8px;
padding-bottom:8px;
}

section.section-tiles.tiles-4 {
margin-top:1.5rem;
}

.site-inner > .section-carousel h2 {
font-size:1.625rem!important;
font-family:"DM Sans",sans-serif!important;
line-height:1.35;
}

section.section-tiles.tiles-5 .overlay-inner {
z-index:1;
text-align:left;
padding:0;
padding-top:1.5rem;
width:100%;
}

.style-align-center .overlay-outer {
justify-content:flex-end;
align-items:baseline;
}

.navbar-primary a,.navbar-primary button,.navbar-primary .navbar-nav > li > a {
text-transform:none;
font-size:1.125rem;
letter-spacing:0;
}

section.post-author {
display:none;
}

h1.entry-title {
max-width:800px;
margin:auto;
}

.tile-secondary .entry-title a {
font-size:1.75rem;
line-height:1.25;
}

.owl-stage ul.post-categories {
margin-bottom:.75rem;
}

.post-archive .post:not(.post-standard) .post-excerpt {
font-size:1rem;
}

.archive-list .post-share {
display:none;
}

ul.post-categories {
text-transform:uppercase;
font-weight:500;
letter-spacing:.5px;
}

.title-block,.comment-reply-title,.nav-links,section.related.products > h2,.pk-inline-posts-title,.pk-toc-title {
letter-spacing:0!important;
}

.section-tiles li.meta-date,.owl-carousel li.meta-date {
display:block!important;
}

.pk-scroll-to-top {
display:none;
}

.style-align-center .page-header .overlay-inner {
margin:auto;
}

.pk-toc a, .post-excerpt, .page-header-simple ul.post-meta * {
color:#777 !important;
}

.page-header .post-count {
display:none;
}

.page-header-wide p {
color:#fff;
}

.pk-share-buttons-after-post {
display:none;
}

.page-header-large .overlay-outer {
height:500px!important;
padding-bottom:0!important;
display:flex;
align-items:center;
max-height:50vh!important;
justify-content:center;
}

section.page-header.page-header-large.overlay p {
color:#fff!important;
}

.page-id-887 .cs-container,.page-id-919 .cs-container {
max-width:940px;
}

section.section-carousel {
margin-bottom:0!important;
padding-bottom:.5rem;
margin-top:4rem;
}

.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid_desktop {
border-top:none;
margin-top:1rem;
}

.entry-content blockquote,.entry-content blockquote p {
color:#292929;
font-weight:600;
line-height:1.25em;
}

ul.post-categories a,ul.post-meta *,section.post-tags a,figcaption,.entry-content>blockquote cite {
font-family:"DM Sans",sans-serif;
}

.wp-block-quote:before {
font-style:normal;
}

.footer-widgets * {
text-align:left!important;
}

footer .pk-social-links-items {
display:flex!important;
justify-content:end!important;
}

.entry-content,.pk-toc a,h5.pk-title.pk-toc-title.pk-font-block,.pk-list-styled>li,.pk-list-positive>li,.pk-list-negative>li {
font-size:1.12rem;
color:#444;
}

.pk-widget-about .pk-about-media img {
max-height:48px;
}

.pk-about-media {
margin-bottom:0!important;
}

.header-col.header-col-center img.logo-image {
max-height:62px!important;
position:relative;
bottom:-2px;
}

.menu-item-714 a:hover {
color:#1b7eea!important;
}

.menu-item-715 a:hover {
color:#63ccbb!important;
}

.menu-item-716 a:hover {
color:#e090bb!important;
}

.menu-item-717 a:hover {
color:#e06244!important;
}

.menu-item-718 a:hover {
color:#1ab0d3!important;
}

.current-menu-parent a {
color:#000!important;
}

.site-content.layout-fullwidth.post-sidebar-enabled.layout-narrow-enabled>div:before {
height:50vh;
opacity:0;
}

section.page-header.page-header-wide.overlay .overlay-media.parallax::before {
background:none;
}

section.page-header.page-header-wide.overlay .taxonomy-description p {
color:#676767!important;
}

section.page-header.page-header-wide.overlay h1 {
color:#000!important;
}

.category-aging-science section.page-header.page-header-wide.overlay {
background:#d1e5fb;
}

.category-aging-science .post-categories a {
color:hsla(212,88%,51%,1)!important;
}

.category-cognitive-aging section.page-header.page-header-wide.overlay {
background:#e0f5f1;
}

.category-cognitive-aging .post-categories a {
color:#44a630!important;
}

.category-beauty-and-wellness section.page-header.page-header-wide.overlay {
background:#f9e9f1;
}

.category-beauty-and-wellness .post-categories a {
color:#d978ac!important;
}

.category-nutrition section.page-header.page-header-wide.overlay {
background:#f9e0da;
}

.category-nutrition .post-categories a {
color:#de5735!important;
color:#de5735!important;
}

.category-aging-technology .post-categories a {
color:#18a1c3!important;
}

.category-aging-technology section.page-header.page-header-wide.overlay {
background:#d1eff6;
}

.tagcloud .tag-cloud-link, .post-tags a {
font-size:1rem!important;
background:#ececec;
border-radius:100px;
padding:6px 18px;
color: black;
text-transform: capitalize;
}

@media (min-width: 1120px) {
.page-header-wide .overlay-outer {
height:auto;
}

.page-header-wide {
min-height:auto;
}

.page-header-large .overlay-inner,.page-header-wide .overlay-inner,.slider-large .overlay-inner,.slider-boxed .overlay-inner,.slider-center .overlay-inner {
padding:4rem;
padding-bottom:3rem;
margin:auto;
text-align:center;
}
}

.page-id-887 .overlay-inner p,.page-id-919 .overlay-inner p {
font-size:1.125rem;
}

@media (max-width: 499px) {
  h1.entry-title {
    font-size: 42px;
}
  aside.post-sidebar {
    display: block !important;
}

.pk-share-buttons-post-sidebar {
    display: flex;
}

.pk-share-buttons-items {
    display: flex;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-around;
    margin-top: -24px;
    margin-bottom: 18px;
}

.pk-share-buttons-post-sidebar .pk-share-buttons-item {
    margin-top: 0;
}
.section-tiles h2,.tile-secondary .entry-title a,.archive-list h2 {
font-size:1.75rem!important;
}

.site-content.layout-fullwidth.post-sidebar-enabled.layout-narrow-enabled>div:before {
opacity:0;
}
.entry-content {
font-size: 1.18rem;
}
}

#pojo-a11y-toolbar > div.pojo-a11y-toolbar-overlay > div > ul > li:nth-child(3),#pojo-a11y-toolbar > div.pojo-a11y-toolbar-overlay > div > ul > li:nth-child(4) {
display:none;
}

.pojo-a11y-toolbar-inner * {
font-size:1rem;
}

.section-tiles {
margin-top:1.75rem;
}

.section-tiles .overlay-media:before {
background-color:transparent!important;
}

.overlay-inner h3 a,.overlay-inner h2 a {
color:#000!important;
}

.overlay-outer.post-inner {
height:auto;
}

h2.entry-title {
margin-bottom:1rem;
}

.section-tiles .overlay-media.parallax {
position:static!important;
margin-right:1rem;
}

.post-outer.overlay {
display:flex;
align-items:center;
}

.tile-primary .overlay-media.parallax {
margin-right:0;
}

.tile-primary .post-outer.overlay {
display:flex;
flex-direction:column;
}

.section-tiles li.meta-date * {
color:#777;
}

.overlay-inner .post-categories a {
color:#000;
}

.section-tiles .post-excerpt {
color:#777;
}

section.widget.widget_tag_cloud .widget-wrap {
padding-top:0!important;
margin-bottom:2.5rem!important;
}

.archive.category .widget-wrap {
padding-bottom:0!important;
margin-top:4rem!important;
}

@media only screen and (max-width: 799px) {
.section-tiles article {
height:fit-content;
}

body.home .post-outer.overlay {
flex-direction:column!important;
padding-bottom:2.5rem;
}

body.home .overlay-media.parallax {
height:40vh;
}

body.home .overlay-inner {
padding-top:1.5rem!important;
}

section.section-tiles.tiles-5 .overlay-inner {
padding-top:1.5rem!important;
}

section.section-carousel img.size-carousel.wp-post-image {
height:40vh;
object-fit:cover;
}
}

@media (min-width: 1020px) {
.home .section-tiles .tiles-outer,.blog .section-tiles .tiles-outer {
height:640px!important;
}

.post-archive .post-thumbnail img {
height:280px;
object-fit:cover;
}
}

h5.title-block,section.widget.widget_tag_cloud h5 {
text-align:center;
font-size:1.25rem;
text-transform:uppercase;
font-weight:400;
}

.slider-loop .owl-dots {
display:none;
}

h5.title-block.title-widget {
text-align:left;
text-transform:none;
}

.owl-stage h2.entry-title {
line-height:1.3;
}

.main-content .entry-content>p {
margin-top:1.5rem;
margin-bottom:1.5rem;
}

a.tag-cloud-link {
text-transform: capitalize;
}

/*body.home .archive-list .category-hyperbaric {
display: none;
}*/

figcaption {
text-transform: none !important;
font-size: 1rem !important;
color: #a0a0a0 !important;
}

@media (max-width: 767px) {
nav#pojo-a11y-toolbar {
top: auto !important;
bottom: 0 !important;
}
.pojo-a11y-toolbar-toggle {
bottom: 0;
}
}

.post-main h3 {
    font-size: 1.75rem;
    letter-spacing: -.025em;
  margin-bottom: 1.5rem;
}

.main-content .entry-content>p, .main-content .entry-content ul {
    margin-top: 1rem;
    margin-bottom: 1rem;
  line-height:1.65;
}

.entry-content li {
    color: #777;
}

.entry-content li strong {
    color: #222;
}

.widget_text.widget.custom_html-2.widget_custom_html {
    margin-top: 18px;
}

section.section-share .pk-share-buttons-after-post {
    display: flex !important;
}

.owl-stage-outer.owl-height {
    min-height: min-content;
}

.section-tiles li.meta-date, div .owl-carousel li.meta-date {
display:block!important;
}

}
section.section-tiles.tiles-5 ul.post-meta {
    display: none;
}

body.home .site-content.layout-fullwidth.post-sidebar-disabled.layout-narrow-enabled {
    margin-top: 0;
}

li.meta-date * {
    text-transform: none;
    color: #777;
  font-size: 16px;
  letter-spacing: 0;
}

.section-tiles ul.post-meta {
  display: none !important;
}

.page-header .post-meta * {
    font-size: 16px;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #777;
}

.page-header .post-meta {
    visibility: visible;
}

.page-header-simple .meta-reading-time {
    display: none;
}

@media (min-width: 1020px) {
.home .section-tiles .tiles-outer, .blog .section-tiles .tiles-outer {
    height: 690px!important;
  }}