@charset "UTF-8";
/* Future Leaders */

.judge-popup .popup-container .text-wrapper p {
	font-size: 16px;
	line-height: 28px
}

.people-item-popup .popup-container .people-item-wrapper .text .name {
	text-align: left;
	font-size: 24px;
	line-height: 32px;
}

.title-field {
	text-align: center!important;
}

.popup-container .title-field {
	text-align: left!important;
	font-size: 18px!important;
}

.popup-container .company-field {
	text-align: left!important;
	font-size: 18px!important;
}√


.company-field {
	text-align: center;;
}

.people-item-popup .popup-container .people-item-wrapper .thumbnail {
	width: 175px;
    height: 175px;
}

.people-item-popup .popup-container .text-wrapper p {
	font-size: 16px;
	line-height: 30px;
}

.judge-popup .popup-container .judge-wrapper .text .name {
	font-size: 24px;
	
}

.judge-popup .close {
	font-size: 36px;
}

.judge-popup .popup-container .judge-wrapper .text .title-field {
	font-size: 20px;
}

.judge-popup .popup-container .judge-wrapper .text .company-field {
	font-size: 20px;
}

.apply-btn {
	letter-spacing: 1.25px;
}

.awards-section .container .submit {
	letter-spacing: 1.25px;
}

.awards-section .container .categories-block li {
	margin: 0 auto 25px auto;
}

.future-featured-section .container .future-leaders-logo {
	margin-bottom: 35px;
}
.about-leaders-section a:visited, .about-leaders-section a:hover, .about-leaders-section a:focus, a:active {
	color: #29ade4;
	text-decoration: underline;
}

/* Single Download */

body.single-download div.grid-col.grid-col-1-of-3 {
	display: none;	
}

body.single-download .above-footer-ad-holder {
	display: none;
}

body.single-download #parsely_recommended_widget-2 {
	display: none;
}

body.single-download div.author-block.single-post-author-block {
	display: none;
}

body.single-download .entry-header.with-featured-image {
	background-color: #124c64;
	padding: 25px 10%;
	margin: 0px;
	
}

body.single-download .wrap.main-content-wrap {
	max-width: 800px;
	padding: 0;
}

body.single-download .article-contents-holder .article-contents {
	margin-left: 0px;
}

body.single-download .article-contents-holder {
	padding: 10px 50px;
}

body.single-download div.entry-meta {
	display: none;
}

body.single-download .featured-image-holder {
	display: none;
}

body.single-download .pre-article-ad-holder {
	display: none;
}

body.single-download .pre-header-ad-holder {
	display: none;
}

body.single-download .article-gutter {
	display: none;
}

body.single-download  h1.entry-title {
	border-bottom: 0px;
	margin: 10px auto;
	color: #ffffff;
	text-align: center;

}


body.single-download h6 {
	letter-spacing: 0.15rem;
	margin-bottom: 5px
}

body.single-download {
	background-color: #124c64;
}

body.single-download img.wp-image-15398 {
	max-width: 300px;
	margin: 0 auto!important;
}

#edd_purchase_15437 {
	margin:20px 0px;
}

#edd_purchase_15437-2 {
	text-align: center;
}


@media screen and (max-width: 800px) {
	body.single-download .entry-header.with-featured-image .entry-header-content {
		background-color: #124c64;
		padding: 0px
}
	body.single-download .wp-block-column {
		margin-left: 0px;
	}
	
	body.single-download h1.entry-title {
		font-size: 2rem;
	}
	body.single-download .sticky-footer-ad-holder {
		display: none;
	}
}




/* Paid Reports */

.page-id-15397 .pre-header-ad-holder {
	display: none;
}

body.page-id-15397 .page .entry-header {
	margin-top: 50px;
}


body.page-id-15397 .page .entry-header h1.entry-title {
	border-bottom: 0px;
	margin: 10px auto;
	color: #ffffff;
}

body.page-id-15397 div.wrap.main-content-wrap {
	padding-top: 20px;
}

body.page-id-15397 h6 {
	letter-spacing: 0.15rem;
	margin-bottom: 5px
}

body.page-id-15397 {
	background-color: #124c64;
}

.book-cover {
	max-width: 350px;
	margin: 0 auto!important;
}

#edd_purchase_15437 {
	margin:20px 0px;
}

#edd_purchase_15437-2 {
	text-align: center;
}



/* Checkout */

body.page-id-15423 .entry-header .entry-title {
	border-bottom: 0px;
}

body.page-id-15423 .pre-header-ad-holder {
	display: none;
}

body.page-id-15423 div.wrap.main-content-wrap {
	width:90%;
	max-width: 1024px;
}

/* Future Leaders */

.apply-btn {
	letter-spacing: 1.25px;
}

.awards-section .container .submit {
	letter-spacing: 1.25px;
}

.awards-section .container .categories-block li {
	margin: 0 auto 25px auto;
}

.future-featured-section .container .future-leaders-logo {
	margin-bottom: 35px;
}

.page-id-14583 .about-leaders-section a:visited, .page-id-14583 .about-leaders-section a:hover, .page-id-14583 .about-leaders-section a:focus, .page-id-14583 .about-leaders-section a:active {
	color: #29ade4;
	text-decoration: underline;
}

/* Hide Sponsored Post Header Ad */

.agingmedia-sponsored-post .pre-header-ad-holder {
	display: none;
}

.page-id-10589 .pre-header-ad-holder {
	display: none;
}

/* Sponsor Module */

.sponsor-posts-block .button-holder .button {
	color: #00aeef!important;
	border-color: #00aeef!important;
	background-image: url('https://seniorhousingnews.com/wp-content/themes/agingmedia/images/arrow-right-blue.svg');
}

.sponsor-posts-block .button-holder .button:hover {
	color: #ffffff!important;
	border-color: #00aeef!important;
	background-color: #00aeef!important;
	background-image: url('https://seniorhousingnews.com/wp-content/themes/agingmedia/images/arrow-right-white.svg');
}


/* Subscribe Homepage */
.home .newsletter-form-widget {
	    font-family: 'Montserrat', sans-serif;
}

.home .newsletter-form-widget h2 {
	color: #fff;
}

.home .newsletter-form-widget {
	padding: 1.75rem;
	margin-top: 30px;
}

@import  "https://use.typekit.net/bkn2ogv.css";
@import  "https://fonts.googleapis.com/css?family=Montserrat:400,400i,600,600i,700,700i";

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* Font Updates */
body {
	font-family: 'Montserrat', sans-serif;
}

/*p {
font-family: "freight-sans-pro", sans-serif;
}*/

.hentry .entry-content {
font-family: "ff-meta-serif-web-pro", serif;
	font-size:1.2rem;
}

.hentry .entry-content h1, .hentry .entry-content h2, .hentry .entry-content h3, .hentry .entry-content h4, .hentry .entry-content h5, .hentry .entry-content h6 {
	font-family: 'Montserrat', sans-serif;
}

.post-category-tag span, a.post-category-tag span {
	font-family: 'Montserrat', sans-serif;
}

.entry-title a {
	font-family: 'Montserrat', sans-serif;
}

.trending-posts .entry-block .entry-title {
	font-size: .75rem;
	line-height: 1.125rem;
}

.entry-block .entry-title {
	line-height: 1.5rem;
	font-size: 1rem;
}

.featured-posts .entry-block-normal .entry-title {
	font-size: .9rem;
	line-height: 1.4rem;
}

.entry-block.entry-block-with-image-bg a {
	line-height: 2.25rem;
}

.trending-sponsor img {
	max-width: 60px;
}

.author-links .icon {
}

/* Pull Quote */
blockquote p, .wp-block-quote p, .wp-block-quote.is-style-large p {
	font-family: 'Montserrat', sans-serif;
}

/* Advertising Page */
.page-id-4665 .wp-block-column p {
	font-size: 16px;
}

/* Navivation */
.main-navigation a {
	font-weight: 400;
	font-size: 13px;
	letter-spacing: .02em;
}

.site-top-bar .menu a {
	letter-spacing: .15rem;
	font-size: 10px;
	font-weight: 800;
}

.site-top-bar .search-form .search-field {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .15rem;
	font-size: 10px;
	font-weight: 800;
}

.site-header .custom-logo {
	max-width: 300px;
}

/* Button */
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
body .hbspt-form form .actions .hs-button,
.wp-block-button .wp-block-button__link,
.entry-content .button {
	padding: .75rem 1.5rem .75rem .75rem;
}

/* Footer */
.footer-section p {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.site-footer .menu a {
	font-weight: 400;
	font-size: 12px;
}

@media only screen and (max-width: 600px) {
	.site-header .custom-logo {
		max-width: 225px;
	}
}

/* Inline Ad */
.inline-ad {
	background-color: #e5e5e5;
	padding: 20px;
}

.inline-ad a {
	text-decoration: none;
}

.inline-ad p {
	font-size: .7rem;
	text-transform: uppercase;
	letter-spacing: .1rem;
	font-family: 'Montserrat', sans-serif;
	color: black;
}

.sponsored-by {
	display: -webkit-inline-box;
	margin: 0;
	padding: 0;
}

.sponsored-by img {
	width: 175px!important;
	margin-left: 0!important;
}

.inline-ad h4 {
	margin: 0;
	font-size: .9rem;
	font-weight: 600;
	line-height: 1.6rem;
}

/* Podcast */
.page-id-10589 {
	background-color: #000;
}

.agingmedia-sponsored-post .ad-notice {
	display: none;
}

.page-id-10589 ul.episode-list {
	list-style-type: none;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: .025rem;
	width: 90%;
	margin: 50px auto;
	padding: 0 8%;
}

.page-id-10589 ul.episode-list li {
	margin-bottom: 35px;
}

#menu-outer {
	height: 30px;
}

.table {
	display: table;
/* Allow the centering to work */
	margin: 0 auto;
}

ul#horizontal-list {
	list-style: none;
	list-style-type: none;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	padding-left: 0;
	text-align: center;
}

ul#horizontal-list li {
	display: inline;
}

.page-id-10589 #menu-outer li a {
	margin: 10px;
}

.page-id-10589 li a:hover {
	color: #124c64;
}

#post-10589 .wrap {
	padding: 0;
}

#post-10589 .wrap p {
	padding: 0 10%;
}

.page-id-10589 .entry-header {
	display: none;
}

.listen-on {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: .2rem;
	font-size: 14px;
	font-weight: 800;
	margin-top: 30px;
}

/* Mobile Ad */
#placement_335861_0 img {
	position: absolute;
	bottom: 0;
}

@media screen and (max-width: 955px) {
	div.grid-col.grid-col-2-of-3.with-background {
		background-position: 65% 10% !important;
	}
	
	.sponsor-posts-block .featured-content {
		padding: 2rem 1rem 0 0;
	}
}

@media (max-width: 925px) {
	.featured-posts .entry-block-with-image-bg .entry-title {
		font-size: 1.5rem;
	}
	
	.entry-block.entry-block-with-image-bg a {
		line-height: 2rem;
	}
}

@media (max-width: 800px) {
	.companies-in-article-block {
		padding-top: 0;
		padding-bottom: 1.5rem;
		border-bottom: 1px solid #c4c4c4;
		border-top: none;
	}
	
	.main-navigation .menu > li.menu-item-has-children > a {
		font-weight: 600;
		font-size: 1rem;
	}
	
	body.agingmedia-sponsored-post .entry-header.entry-header-full-width {
		padding-left: 1.6875rem;
		padding-right: 1.6875rem;
		padding-top: 20px;
	}
}

@media (max-width:800px) and (min-width:650px) {
	.sponsor-posts-block img, .awards-posts-block img {
		width: 90%;
	}
	
	.sponsor-posts-block .featured-content {
		padding: 2rem 0 3rem;
	}
}

@media screen and (max-width: 650px) {
	.sponsor-posts-block .featured-content {
		padding: 2rem 1rem 3rem 0;
	}
}

@media (max-width: 640px) {
	.pre-header-ad-holder {
		display: none;
	}
}

@media (max-width:1100px) and (min-width:640px) {
	.sticky-footer-ad-holder {
		display: none;
	}
}

.article-footer-sidebar .parsely-recommended-widget li {
	font-size:1rem;
}

button.pf-widget-btn.pf-widget-ok {
	background-image: none !important;
}

button.pf-widget-btn.pf-widget-ok:hover {
	background-image: none !important;
}

button.pf-widget-close:hover {
	background-image: none !important;
}

button.pf-widget-close {
	background-image: none !important;
}

.site-header {
	z-index: 9998 !important;
}
.pf-widget.hhcn-dark .pf-widget-close{
	padding-top:10px !important;
	padding-bottom:13px !important;
	padding-left:7px !important;
	padding-right:5px !important;
}


/* TREND BRIEF LYTICS GATE */
div.hhcn-lytics-trend-brief> div.pf-widget-container>div.pf-va-middle>div.pf-widget-content {
    max-width: 500px !important;
    background-color: #124c64;
    color: #ffffff;
	text-align:left;
}

div.hhcn-lytics-trend-brief > div.pf-widget-container>div.pf-va-middle>div.pf-widget-content>div.pf-widget-text>h2.pf-widget-headline {
    color: #ffffff;
}
div.hhcn-lytics-trend-brief > div.pf-widget-container>div.pf-va-middle>div.pf-widget-content>div.pf-widget-text>div.pf-widget-body {
    color: #ffffff;
}

div.hhcn-lytics-trend-brief > div.pf-widget-container>div.pf-va-middle>div.pf-widget-content>div.pf-widget-text>div.pf-widget-body>div.pf-va-middle>form>button.pf-widget-btn {
    color: #ffffff;
    background-color: #29ade4;
}
.hhcn-lytics-trend-brief {
    background: rgba(0,0,0,.9);
}

.pf-widget.hhcn-lytics-sidegate{
	background:#124c64;
}
.pf-widget.hhcn-lytics-sidegate .pf-widget-headline{
	color:#ffffff;
}
.pf-widget.hhcn-lytics-sidegate .pf-widget-btn.pf-widget-cancel {
    background: #124c64;
    color: #ffffff;
}
.pf-widget.hhcn-lytics-sidegate .pf-widget-btn.pf-widget-ok {
    background-color: #29ade4;
    color: #ffffff;
}
.pf-widget.hhcn-lytics-sidegate .pf-widget-checkbox {
    color: #ffffff;
}
.pf-widget.hhcn-lytics-sidegate .pf-widget-radio{
	color:#ffffff;
}
.hhcn-lytics-sidegate.pf-widget-variant-3 .pf-content-unit.stack .pf-content-unit-img {
    height: 155px !important;
}

body.category-fast-forward  .main-content-wrap {
background: rgb(23,111,166);
background: linear-gradient(180deg, rgba(23,111,166,1) 40%, rgba(126,186,58,1) 80%);
}
}


.category-fast-forward .pre-article-ad-holder {
	margin: 0px;
}

.category-fast-forward .grid-col.grid-col-1-of-3 {
	display: none;
}

.category-fast-forward .wrap {
	max-width: 100%;
}

.category-fast-forward header .wrap {
max-width: 1024px;
}

.category-fast-forward .pre-article-ad-holder {
	text-align: center;
}

@media screen and (max-width: 1100px) .mobile-only 	.category-fast-forward {
.sticky-footer-ad-holder {
		display: none;
	}
}
.category-fast-forward .grid-container {
	background-color: #fff;
	max-width: 100%;
	margin: 0 auto;
	padding: 1rem 2rem
}


.category-fast-forward .above-footer-ad-holder {
	text-align: center;
}


/*fast-forward Article Page*/

body.agingmedia-sponsored-category .wrap {
    max-width: 75% !important;
}

@media screen and (max-width: 1100px)  {
	.page-id-21168 .sticky-footer-ad-holder{
		display:none;
	}
.fast-forward .sticky-footer-ad-holder {
		display: none;
	}
}

@media screen and (max-width: 1100px)  {
	.fast-forward #inner-content-ad-3 {display:none!important;}
}

.fast-forward #placement_335893_0 {
	display: none;
}

.fast-forward .entry-header.with-featured-image .featured-image-holder:after {
	background: none !important;
}

body.fast-forward.entry-header.wrap, body.fast-forward .main-content-wrap {
	max-width: 1024px;
}

.fast-forward .entry-header.with-featured-image .featured-image-holder, .fast-forward .entry-header .with-featured-image .entry-header-full-width .featured-image-holder {
	  position: relative;
}

body.fast-forward .entry-header.entry-header-full-width.with-featured-image {
	padding: 0px;
}

.fast-forward .entry-header.with-featured-image a, .fast-forward .entry-header.with-featured-image a:visited, .fast-forward.entry-header.with-featured-image a:hover, .fast-forward .entry-header.with-featured-image a:focus, .fast-forward.entry-header.with-featured-image a:active {
	color: #036fb2;
}

.fast-forward .entry-header.with-featured-image .entry-header-content, .fast-forward .entry-header.with-featured-image.entry-header-full-width .entry-header-content {
		  padding: 25px 4.375rem 0 ;
    color: #036fb2;
}


body.fast-forward .entry-header.entry-header-full-width.with-featured-image {
	max-width: 1024px;
}

.fast-forward h4 {
	 line-height: 1.45;
}

	body.fast-forward {
background: rgb(23,111,166);
background: linear-gradient(180deg, rgba(23,111,166,1) 40%, rgba(126,186,58,1) 80%);
}


@media screen and (max-width: 1100px) {
	.fast-forward .entry-header.with-featured-image .entry-header-content, .fast-forward.entry-header.with-featured-image.entry-header-full-width .entry-header-content {
		padding: 1.25rem 1.6875rem
}

	
	.fast-forward.entry-header.with-featured-image .featured-image-holder, .fast-forward.entry-header.with-featured-image.entry-header-full-width .featured-image-holder {
	  position: relative;
    width: 100%;
    height: 300px;
}
		.fast-forward.entry-header.with-featured-image .entry-header-content, fast-forward.entry-header.with-featured-image.entry-header-full-width .entry-header-content {
		padding:20px 1.6875rem;
	}
}

sponsored-pre-header {
	max-width:100% !important;
}

body.category-changemakers  .main-content-wrap {
background: rgb(1, 179, 242) !important;
}


.category-changemakers .pre-article-ad-holder {
	margin: 0px;
}

.category-changemakers .grid-col.grid-col-1-of-3 {
	display: none;
}

.category-changemakers .wrap {
	max-width: 100%;
}

.category-changemakers header .wrap {
max-width: 1024px;
}

.category-changemakers .pre-article-ad-holder {
	text-align: center;
}

.category-changemakers .grid-container {
	background-color: #fff;
	max-width: 100%;
	margin: 0 auto;
	padding: 1rem 2rem
}


.category-changemakers .above-footer-ad-holder {
	text-align: center;
}

/*Changemaker Article Page*/

body.agingmedia-sponsored-category .wrap {
    max-width: 75% !important;
}

.changemakers #placement_335893_0 {
	display: none;
}

.changemakers .entry-header.with-featured-image .featured-image-holder:after {
	background: none !important;
}

.changemakers .entry-header.with-featured-image a, .changemakers .entry-header.with-featured-image a:visited, .changemakers .entry-header.with-featured-image a:hover, .changemakers .entry-header.with-featured-image a:focus, .changemakers .entry-header.with-featured-image a:active {
	color: #01b3f2;
}

.changemakers h4 {
	 line-height: 1.45;
}

	body.changemakers {
background: rgb(1, 179, 242);

}


@media screen and (max-width: 1100px) {
	.changemakers .entry-header.with-featured-image .entry-header-content, .changemakers.entry-header.with-featured-image.entry-header-full-width .entry-header-content {
		padding: 1.25rem 1.6875rem
}
	
	.changemakers.entry-header.with-featured-image .featured-image-holder, .changemakers.entry-header.with-featured-image.entry-header-full-width .featured-image-holder {
	  position: relative;
    width: 100%;
    height: 300px;
}
		.changemakers .entry-header.with-featured-image .entry-header-content, .changemakers .entry-header.with-featured-image.entry-header-full-width .entry-header-content {
		padding:20px 1.6875rem;
	}
}


@media screen and (max-width: 600px) {
	body.changemakers {
background: rgb(1, 179, 242);
}
}
changemakers.body.agingmedia-sponsored-category .wrap { max-width: 100% !important;
	
}
[data-pftrigger], [data-pfrecommend] { display: none; }


/** HHCN Plus CSS **/
.blur{
color:transparent;
text-shadow: 0 0 8px #000;
}
.memberfulSection{
margin-top:75px;
margin-bottom:50px;
background-color:#133d55;
border-radius:5px;
padding:30px 50px 30px 50px;
}
.memberfulH3Container{
display: flex;
flex-direction:row;
justify-content: center;
}
.memberfulH3Style{
color:#ffffff!important;
font-size:34px;
line-height:38px;
margin:0px;
}
.memberfulPlansContainer{
display:flex;
flex:1;
flex-direction:row;
justify-content:space-between;
padding:15px 0 15px 0;
}
@media screen and (max-width:450px){
.memberfulPlansContainer{
flex-direction:column;
}
}
.memberfulPlanContainer2{
padding-right:15px;
flex:1;
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-start;
} 
.group{ 
padding:17px 34px;
font-size:16px;
border-radius:8px;
background-color:#ebebec;
color:#133d55!important;
text-decoration:none!important;
text-transform: uppercase;
text-align:center;
font-weight:bold;
font-family:sans-serif;
} 
.memberfulPlanContainer1{ 
padding-right:15px;
flex:1;
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-start;
} 
.indvidual{ 
padding:17px 34px;
font-size:16px;
border-radius:8px;
background-color:#aae3ff;
color:#133d55!important;
text-decoration:none!important;
text-transform: uppercase;
font-family:sans-serif;
text-align:center;
font-weight:bold;
} /* CSS Document */

