/* Site Changes */
/* Mostly Homepage, Right Rail - changes */

body{
  background-color: #ffffff !important;
}

.main-wrapper {
  box-shadow: 0 0 0px #ffffff;
  border: 10px solid #ffffff;
  border-top: 5px solid #ffffff;
  margin-bottom:0px
}
	@media (max-width:320px){
		.main-wrapper {
			border: 10px solid #ffffff;
			padding-left:0px;
			padding-right:0px
		}
	}

.bottom-ad{
 margin-bottom:0px
}

/* Mostly Homepage, Right Rail - changes */

.breadcrumbs{
  display: none
}

.article-toolbar{
  margin-top:0px
}

.home-single-list-container,
.partner-articles,
.popular-stories,
.editor-picks,
.home-article-list-group__teaser,
.partner-articles__teaser,
.popular-stories__teaser,
.editor-picks__teaser{
  margin-bottom: 0px !important;
}

/* Titles under Search - Quicklinks */
.home-cta-0 .editorial-content__body a,
a#login-link
{
  color: #8c8c8c !important;
  font-weight: bold;
  font-size: .75rem;
}

.home-cta-0 .editorial-content__body a:hover,
a#login-link:hover{
  color:#3b3b3b !important;
}

.home-cta-0 .editorial-content__body a{
  position: relative;
  top:-3px
}


/* Adjust */
.daily-news{
  margin-bottom:10px 
}

.home-single-list-container::after,
.home-article-list-single-long::after,
.home-article-list-group::after,
.editor-picks::after,
.popular-stories::after,
.featured-home-articles::after,
.partner-articles::after, .web-exclusives::after,
.editors-column::after,
.dashboard::after,
.home-videos::after,
.featured-products::after,
.featured-poll::after{
  margin-top:0px;
  /* background-color: red; */
  /* color:blue; */
  /* padding:15px */
}

.partner-articles__articles{
  margin-top:10px;
  margin-bottom:25px
}
/* Two article layout */
@media (min-width:901px){
	.partner-articles__article.partner-articles__article--column-layout-2 .partner-articles__image{
	max-width:100%;
	max-height: 100%;
	}
}
@media (max-width:749px) and (min-width:650px){
	.partner-articles__article.partner-articles__article--column-layout-2 .partner-articles__image{
	max-width:100%;
	max-height: 100%;
	}
}

.home-cta-0{
  text-transform: uppercase
}

.featured-webinars .featured-webinars__more-link,
h1,
.box3.photo-gallery.slideshow,
#daily-news .daily-news__headline,
.taxonomies__sponsored .taxonomies__sponsored-by,		
.taxonomies__sponsored .taxonomies__sponsor-name,		
.articles__sponsored .articles__sponsored-by,		
.articles__sponsored .articles__sponsor-name,		
.search__sponsored .search__sponsored-by,		
.search__sponsored .search__sponsor-name,	
.author-bio,
.refine,
.search-sort,
.events-index .date-range .range,
.events-show .date-range .range,
span.topics a.external,
.featured-webinars__teaser,
.featured-webinars__headline,
.social-media-rightrail .editorial-content__title,
.article-summary__author,
.featured-home-articles__title{
   line-height: 1.2em !important;
	}

/* Main title on Pages */
.page-title,
.author-bio .author-name,
.rss-list h3{
  font-size: 2rem !important;
  line-height: 1em !important;
  text-transform: uppercase;
  border-bottom: solid 2px #8c8c8c;
  margin-bottom: 1rem;
  color: #00A1E1  !important;
 font-family: Open Sans Condensed,sans-serif;
  font-weight: normal !important;
   padding-bottom: 10px;
}

/* /publications Title */
.article-summary__kicker{
  line-height: 1rem;
  position: relative;
  top: 3px
}
.article-summary__headline{
  line-height: 1.5rem !important;
  margin-top:7px;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:1.5rem
}

.publication-section{
  margin-top:25px
}
.publication-section__header{
  padding-bottom:0px;
  margin-bottom:15px;
  border-bottom: solid 2px #8c8c8c
}

/* Newletters */
.issue-articles-list__headline{
    line-height: 1.6rem !important;
}
.record.issue-articles-list__article{
  margin-bottom:20px;
  padding-bottom:20px
}
.record.issue-articles-list__article{
  border-bottom: 1px solid #ddd;
  width:100%;
  overflow: auto
}

/* Slider adjust */
#daily-news .daily-news__headline{
  line-height: 1.3rem !important;
}
@media (min-width:545px){
  .daily-news__details .daily-news__headline{
  font-size: 1.2rem
}
}

h1 a,
.box3.photo-gallery.slideshow a,
.design-center__gallery-details .design-center__gallery-description a,
.design-center__gallery-title a,
#daily-news .daily-news__headline a,		
.taxonomies__sponsored a .taxonomies__sponsored-by,		
.taxonomies__sponsored a .taxonomies__sponsor-name,		
.articles__sponsored a .articles__sponsored-by,		
.articles__sponsored a .articles__sponsor-name,		
.search__sponsored a .search__sponsored-by,		
.search__sponsored a .search__sponsor-name,	
.author-bio a,
.refine a,
.search-sort a,
span.topics a
a.external,
.featured-webinars__teaser a,
.featured-webinars__headline a,
.social-media-rightrail .editorial-content__title a,
.article-summary__headline a,
.article-summary__author a,
.issue-articles-list__headline a,
.headline.event-list__headline a,
.search-results .headline a{
  color: #3b3b3b !important;
  font-weight: bold;
}

.header__hamburger-nav-link:hover,
.editorial-content__body a:hover,
h1 a:hover,
.box3.photo-gallery.slideshow a:hover,
.design-center__gallery-details .design-center__gallery-description a:hover,
.design-center__gallery-title a:hover,
#daily-news .daily-news__headline a:hover,		
.taxonomies__sponsored a:hover .taxonomies__sponsored-by,		
.taxonomies__sponsored a:hover .taxonomies__sponsor-name,		
.articles__sponsored a:hover .articles__sponsored-by,		
.articles__sponsored a:hover .articles__sponsor-name,		
.search__sponsored a:hover .search__sponsored-by,		
.search__sponsored a:hover .search__sponsor-name,	
.author-bio a:hover,
.refine a:hover,
.search-sort a:hover,
.events-index .date-range .range a:hover,
span.topics a:hover,
a.external:hover,
.featured-webinars__teaser a:hover,
.featured-webinars__headline a:hover,
.social-media-rightrail .editorial-content__title a:hover,
.article-summary__headline a:hover,
.article-summary__author a:hover,
.issue-articles-list__headline a:hover,
.headline.event-list__headline a:hover,
.authors .author-letter .author-letter-row .record a:hover,
.search-results .headline a:hover,
.site__sponsored .site__sponsor-name:hover{
    color: #8c8c8c !important;
	}

/* Title of articles */   /* Add all the other sites into this list */
@media (max-width:545px){
.featured-home-articles__headline,
.editor-picks__headline,
  .popular-stories__headline,
  .dashboard__headline,
  .web-exclusives__headline,
  .editors-column__headline,
  .daily-news__headline{
  font-size: 1rem !important;
}
}

/* Section Titles*/

.drop1 h2,
.drop2 h2,
.login-panel__login-form h2,
.featured-home-articles__title a, /* HFM */
.partner_title, /* HFM */
.design-center__title a, /* HFM */
.home-article-list-single__title a,  /* HFM */
.publication-section__header h3, /* Topics h3 */
.featured-webinars__title,
.home-article-list-group__title a,
.partner-articles__title a,
.editor-picks__title a,
.popular-stories__title,
.editorial-content.home-videos .editorial-content__title,
.editorial-content.home-corporate-news .editorial-content__title,
.web-exclusives__title,
.editors-column__title,
.dashboard__title,
.taxonomy-list .record .headline,
.feature-title.articles-list__title,
.page-authors-index .authors h3,
h1.advanced-search-topics__title{
  color: #00A1E1 !important;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.5rem !important;
}
.drop1 h2,
.drop2 h2,
.login-panel__login-form h2{
  font-weight: normal !important;
}
	@media (max-width:996px) and (min-width:951px){
		  /* Section Titles*/
		.featured-home-articles__title a, /* HFM */
		.partner_title, /* HFM */
		.design-center__title a, /* HFM */
		.home-article-list-single__title a,  /* HFM */
		.publication-section__header h3, /* Topics h3 */
		.featured-webinars__title,
		.home-article-list-group__title a,
		.partner-articles__title a,
		.editor-picks__title a,
		.popular-stories__title,
		.editorial-content.home-videos .editorial-content__title,
		.editorial-content.home-corporate-news .editorial-content__title,
		.web-exclusives__title,
		.editors-column__title,
		.dashboard__title,
		.taxonomy-list .record .headline,
    .feature-title.articles-list__title,
    .page-authors-index .authors h3,
    h1.advanced-search-topics__title{
		  color: #00A1E1 !important;
		  font-weight: normal;
		  text-transform: uppercase;
		  font-size: 1.4rem !important;
		}
	}
	@media (max-width:950px) and (min-width:921px){
		  /* Section Titles*/
		.featured-home-articles__title a, /* HFM */
		.partner_title, /* HFM */
		.design-center__title a, /* HFM */
		.home-article-list-single__title a,  /* HFM */
		.publication-section__header h3, /* Topics h3 */
		.featured-webinars__title,
		.home-article-list-group__title a,
		.partner-articles__title a,
		.editor-picks__title a,
		.popular-stories__title,
		.editorial-content.home-videos .editorial-content__title,
		.editorial-content.home-corporate-news .editorial-content__title,
		.web-exclusives__title,
		.editors-column__title,
		.dashboard__title,
		.taxonomy-list .record .headline,
    .feature-title.articles-list__title,
    .page-authors-index .authors h3,
    h1.advanced-search-topics__title{
		  color: #00A1E1 !important;
		  font-weight: normal;
		  text-transform: uppercase;
		  font-size: 1.3rem !important;
		}
	}
		@media (max-width:920px) and (min-width:900px){
		  /* Section Titles*/
		.featured-home-articles__title a, /* HFM */
		.partner_title, /* HFM */
		.design-center__title a, /* HFM */
		.home-article-list-single__title a,  /* HFM */
		.publication-section__header h3, /* Topics h3 */
		.featured-webinars__title,
		.home-article-list-group__title a,
		.partner-articles__title a,
		.editor-picks__title a,
		.popular-stories__title,
		.editorial-content.home-videos .editorial-content__title,
		.editorial-content.home-corporate-news .editorial-content__title,
		.web-exclusives__title,
		.editors-column__title,
		.dashboard__title,
		.taxonomy-list .record .headline,
      .feature-title.articles-list__title,
      .page-authors-index .authors h3,
      h1.advanced-search-topics__title{
		  color: #00A1E1 !important;
		  font-weight: normal;
		  text-transform: uppercase;
		  font-size: 1.2rem !important;
		}
	}

.featured-home-articles__title a:after,
.design-center__title a:after, /* HFM */
.home-article-list-single__title a:after,  /* HFM */
.home-article-list-group__title a:after,
.partner-articles__title a:after,
.editor-picks__title a:after,
.editor-picks__title a:after,
.taxonomy-list .record .headline a:after{
content: "›";
font-size:1.5rem;
margin-left: 5px;
  position:relative;
  /* margin-top: 4px; */
  bottom:2px
}

/* Featured Section - for Sections over 3 articles */
.home-article-list-group .home-article-list-group__items .home-article-list-group__item:nth-child(n+4):before{
  margin-top:15px;
}

 /* Section Title Spacing */
.drop1 h2,
.drop2 h2,
.login-panel__login-form h2,
.featured-webinars__title,
.featured-home-articles__title,
.editor-picks__title,
.design-center__title,
.home-article-list-group__title,
.partner-articles__title,
.editorial-content.home-videos .editorial-content__title,
.editorial-content.home-corporate-news .editorial-content__title,
.feature-title.articles-list__title,
.page-authors-index .authors h3,
h1.advanced-search-topics__title
{
  border-bottom: 1px solid #dcddde;
  margin-bottom: .625rem; 
  line-height: 1.2em !important; 
  font-size:1.5rem;
}


 /* Section Title Top Border */
.home-single-list-container::after,
.home-article-list-single-long::after,
.home-article-list-group::after,
.editor-picks::after,
.popular-stories::after,
.featured-home-articles::after,
.partner-articles::after,
.web-exclusives::after,
.editors-column::after,
.dashboard::after,
.home-videos::after,
.featured-products::after,
.featured-poll::after,
.site-divider{
 border-bottom:none   
}

/* General */
.main-wrapper .container ul li,
.main-wrapper .container ol li{
  line-height: 1.5rem;
}

/* Articles - Sponsored */
.author-bio.sponsored-author-bio {
  display: block;
}
.author-bio.sponsored-author-bio > a:before{
  content:"Sponsored by ";
   color: #8c8c8c ;
  font-weight: normal !important;
}
.author-bio.sponsored-author-bio{
  border-top: none;
  border-bottom:solid 2px #8c8c8c;
  margin-bottom:0px;  
}
.author-bio.sponsored-author-bio a{
    font-weight: normal !important;
line-height:1.4rem
}
.author-bio.sponsored-author-bio .sponsored-author-bio__name a,
.author-bio.sponsored-author-bio .sponsored-author-bio__description p{
  display: none
}
.author-bio.sponsored-author-bio .kicker{
  margin-top: 55px !important;
}
.abstract.sponsored-author-bio__description{
  display: none
}

/*Topics page */
.headline.author-name a{
  line-height: 1.7rem;
  color: #00A1E1 !important;
  font-weight: normal
}

.daily-news__details .daily-news__teaser{
  font-size:.875rem;
  line-height:  1.45;
}

.design-center__gallery-description,
.design-center__gallery-description p{
  font-size:.875rem;
  line-height: 1.45rem
}

.design-center__gallery-credits{
/*  color: #bcbec0;
  font-style: italic;
  position: relative;
  text-align: right;*/
	display:none;
}

/* Events */
.record.event-list__event{
  padding-top:10px;
  border-top:2px solid #8c8c8c
}
.event-type-title.event-list__type{
  color:#50bbe6; 
  text-transform: uppercase;
  font-size: .8rem;
  font-family:Arial,Helvetica,sans-serif;
}
.headline.event-list__headline{
  font-size:1.5rem;
  line-height: 1.6rem
}

.event-list__event{
border-bottom:0px
}

.headline.event-list__headline{
  border-bottom: 1px solid #ddd;
  padding-bottom:10px
}

.properties{
font-size: .8rem !important;;
  line-height: 1rem
}
.properties .date{
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:1rem !important;
  color:#8c8c8c !important;
}
.properties .date:before{
  content: "Date:";
  font-weight:bold;
  text-transform: uppercase;
  font-size:.9rem !important;
}

/* Authors - Alpha */
			.navigation.author-nav .records.author-list ul{
			  margin: 0px;
			}
			.records.author-list ul{
			  padding: 0px;
			}
			.authors .author-nav .level1-li{
			  margin: 2px;
			}
			.authors .author-nav .level1-li a{
			  width:22.5px
			}
.navigation.author-nav{
  margin: auto
}

@media (max-width:900px) and (min-width:768px) {
  			.navigation.author-nav{
          width: 85%;
			}
}		
@media (width:800px){
  			.navigation.author-nav{
          width: 77%;
			}
}	
@media (max-width:478px) {
  			.navigation.author-nav{
          width: 77%;
			}
}	

@media (max-width:360px) {
  			.navigation.author-nav{
          width: 72%;
			}
}	
@media (max-width:320px) {
  			.navigation.author-nav{
          width: 82%;
			}
}
.authors .author-nav .level1-li{
  margin-bottom:7px
}

.authors .author-nav .level1-li:hover{
  position: relative;
  bottom:5px
}
.authors .author-nav .level1-li a:hover{
 color:#3b3b3b
}
			
/* --- */

.featured-home-articles__meta,
.editor-picks__meta,
.popular-stories__meta,
.dashboard__meta,
.web-exclusives__meta,
.partner-articles__meta,
.editors-column__meta,
.daily-news__meta,
.popular-stories__meta,
.home-article-list-single__meta,
.home-article-list-group__meta{
  line-height: .9rem;
  margin-top: 5px;
}

.daily-news__meta,
.partner-articles__meta,
.popular-stories__meta,
.editor-picks__meta{
display: inline-block; 
}

.featured-home-articles__meta a,
.daily-news__meta a,
.home-article-list-group__meta a,
.popular-stories__meta a,
.editor-picks__meta a,
.home-article-list-single__meta a,
.web-exclusives__meta a,
.editors-column__meta a,
.dashboard__meta a,
.author.article-summary__author a{
  color:#8c8c8c !important;
  text-decoration: none !important;
}

.featured-home-articles__meta a:hover,
.daily-news__meta a:hover,
.home-article-list-group__meta a:hover,
.popular-stories__meta a:hover,
.editor-picks__meta a:hover,
.home-article-list-single__meta a:hover,
.web-exclusives__meta a:hover,
.editors-column__meta a:hover,
.dashboard__meta a:hover,
.author.article-summary__author a:hover,
.publication-section__back-to-top-link a:hover,
.issue-articles-list__teaser a.more:hover{
  color:#3b3b3b !important;
  text-decoration: none !important;
}

/* Right Rail */
.editorial-content__body a{
  color: #3b3b3b;
  font-weight: bold;
  /*! line-height: 1.rem !important; */
}
.right-rail-careerclassifieds{
  font-size:14px
}

/* Right Rail - Webinar*/
.featured-webinars__types span {
  line-height: .8rem;
  display: block;
  padding-top:5px;
}

/* Right Rail - Webinar Type*/
.featured-webinars__types .featured-webinars__type{
  color:#50bbe6; 
  text-transform: uppercase;
  font-size: .8rem;
}

/* Right rail - Career Center */
.editorial-content.right-rail-careerclassifieds{
  margin-bottom:25px
}
/* Right rail - Events */
.featured-webinars{
  padding-bottom:15px
}

/* Morelinks Class */
.featured-webinars .featured-webinars__more-link,
.photo-list li.record div.abstract p a,
.publication-section__back-to-top-link,
.morelinks a,
.issue-articles-list__teaser a.more,
.url.event-list__more-link,
.record .more,
/*.see_all a, */ /*caused issues with /authors pages paginagion */
.back_to_listings .more{
  text-align: right;
  float:right;
  color: #8c8c8c !important;
  font-weight: bold;
  font-size: .75rem;
  text-transform: uppercase;
  font-family:Arial,Helvetica,sans-serif;
}
.featured-webinars .featured-webinars__more-link:hover,
.photo-list li.record div.abstract p a:hover,
.publication-section__back-to-top-link:hover,
.morelinks a:hover,
.issue-articles-list__teaser a.more:hover,
.url.event-list__more-link:hover,
.record .more:hover,
.see_all a:hover,
.back_to_listings .more:hover{
  color: #3b3b3b !important;
}
.photo-list li.record div.abstract p a:after,
.issue-articles-list__teaser a.more:after,
.url.event-list__more-link:after,
.record .more:after{
content: "›";
font-size:1rem;
margin-left: 5px;
}
.publication-section__back-to-top-link{
margin-top:15px
}
.publication-section__back-to-top-link::before{
  display: none
}
.publication-section__back-to-top-link::after{
content: "˄";
font-size: 1rem;
margin-left: 5px;
position: relative;
  top:2px
}

/* Footer Cart - Reset*/
.editorial-content.footer-badge .editorial-content__body a{
  color: #ffffff;
  font-size: .8125rem
}

.editorial-content.footer-copyright,
.main-footer__copyright{
  font-size:.7rem;
  line-height:1.2em;
  margin-bottom:0px
}

.main-footer__logo a {
  width:177px;
  background-color: #ffffff;
  padding: 10px;
  overflow: auto;
  display: block;
  margin: auto
}

.wrapper ul .no_link,
.footer-column-3 li{
  font-weight: bold;
}
.footer-column-3 li a:hover{
  color:lightgrey !important;
}

/* Authors - Not on HP */
.author.article-summary__author a{
  font-weight: normal
}


/* Right rail - Special Coverage */
.specialcoverage{
 border: solid 3px lightgray;
}

.specialcoveragetitle{
  color: #00A1E1 !important;
  font-family:Open Sans Condensed,sans-serif;
  /*font-weight: normal;*/
  /*text-align: left;*/
  border-bottom: 1px solid #dcddde;
  text-transform: uppercase;
  margin-bottom: .625rem;
  line-height: 1.2em;
  font-size:1.5rem !important;
  font-weight: bold !important;
  letter-spacing: -.02rem
}

.specialcoverage ul li a::before{
  font-size:100%;
}

.specialcoverage ul a{
  color: #3b3b3b !important; 
  font-weight: bold;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing:-.035rem;
  word-spacing: 2px;
}

.specialcoverage ul a:hover{
 color: #8c8c8c !important;
}

.specialcoverage ul{
  padding-left:5px /* 5 for HHN, 15 for HFM */
}

/* Publications - /Topics  - Kicker */
.post-meta {
    margin: 5px 0 0 0;
    line-height: 1rem;
}
.post-meta div{
  font-style: normal;
}
.kicker {
  font-style: normal;
  text-transform: uppercase;
  color: #00A1E1 
}
/* Publications - /Topics  - Date, Author */
.navigation.publication-navigation{
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
}
.navigation.publication-navigation a{
text-transform: uppercase !important;
  font-size: .75rem !important;
}
.navigation.publication-navigation a:hover{
color: #8c8c8c;
}
.publication-navigation__link{
  margin-right:0px
}
.navigation.publication-navigation .level1 li{
  line-height: 1.4rem
}
.navigation.publication-navigation .level1 li a{
  display:inline-block;
}
.navigation.publication-navigation .level1 li:not(:last-child)::after{
  content:"|";
  color:#8c8c8c  ;
  margin-right:5px
}
.publication-navigation .level1{
  padding-bottom:0px
}
.post-meta div{
  font-size:.75rem !important;
  color:#bcbec0 !important;
}
.publications-show .records .abstract,
.records .abstract{
  line-height:1.3rem;
}

	@media (max-width:799px) and (min-width:751px){
		.publications-show .records .abstract,
		.records .abstract{
		  clear: both /* xxxx */;
		  margin-top:7px
		}
	}

  .abstract.article-summary__teaser p /* For Teasers that have the <p> tgs */{
    font-size:1rem;
    margin-bottom:0px
  }

/* /Events */


.date-range-title{
  line-height: 1rem !important;
}
.date-range-title:after{
  content: "" !important;
}
.events-index .date-range,
.events-show .date-range{
 margin:0px; 
   padding-bottom: 5px ;
   padding-top: 0px ;
  border-top: 0px solid #eee;
border-bottom: 0px solid #eee;
}
.box1.events-index .navigation.date-range a,
.box1.events-show .navigation.date-range a{
text-transform: uppercase !important;
font-size: .75rem !important;
}

.events-index .date-range .range,
.events-show .date-range .range{
  margin-right:0px
}
.events-index .date-range-title,
.events-show .date-range-title{
  line-height: 1rem
}
.box1.events-index .navigation.date-range a,
.box1.events-show .navigation.date-range a{
color: #00A1E1 !important;
}
.box1.events-index .navigation.date-range a:hover,
.box1.events-show .navigation.date-range a:hover{
color: #8c8c8c !important;
}

.box1.events-index .navigation.date-range li:not(:last-child)::after,
.box1.events-show .navigation.date-range li:not(:last-child)::after{
  content:"|";
  color:#8c8c8c  ;
  margin-right:5px
}

@media (max-width:480px){
	.event-list .properties,
  .event-show .properties{
		width: 100% !important;
		max-width: 100% !important;
		padding-left:25px;
		border-right: 1px solid #eee;
	}
}
@media (max-width:360px){
	.event-list .properties,
  .event-show .properties{
		border-right: 0px solid #eee;
	}
}
/* Image effect */
.daily-news__article .daily-news__image, /* Topics Page */
.record.article-summary .image,
.editorial-content.home-hfmtoday .editorial-content__image,
.design-center__gallery .design-center__gallery-image, /* HFM */
.partner_article .popular-stories__image, /*Trustee */
.web-exclusives__article .web-exclusives__image, /*Trustee */
.editors-column__article .editors-column__image, /*Trustee */
.dashboard__article .dashboard__image,/*Trustee */
.social-media-rightrail .editorial-content__image/*Trustee */{
	overflow: hidden;
	}

.gated-lock-icon /* If gated content - lock */{
  z-index: 1
}

.daily-news__image a img:hover,
.home-article-list-group__image a img:hover,
.partner-articles__image a img:hover,
.popular-stories__image a img:hover,
.editor-picks__image a img:hover,
.featured-home-articles__image a img:hover, /* HFM */
.editorial-content__image a img:hover, /* HFM */
.record.article-summary a img:hover, /* HFM */
.home-article-list-single__image a img:hover, /* Topics Page */
.design-center__gallery-image a img:hover, /* HFM */
.web-exclusives__image a img:hover, /* Trustee */
.editors-column__image a img:hover, /* Trustee */ 
.dashboard__image a img:hover /* Trustee */{
	opacity: .6;
	-ms-transform: scale(1.1); /* IE 9 */
	-webkit-transform: scale(1.1); /* Safari */
	transform: scale(1.1);
	-webkit-transition: 1.3s; /* Safari */
	transition:all 1.3s ease-in-out;
	}
/* Image effect - AHA logo reset */
.editorial-content.top-header-right a img:hover{
	opacity: 1;
	transform: none
}







/* ------ */
.page-article-show .content,
.page-article-teaser .content,
.blog-post .content {
	margin-bottom: 10px;
}

/* Article Body */
.addthis_sharing_toolbox{
  float:right
}
	@media (max-width:360px){
		  .addthis_sharing_toolbox{
		  float:left
		}
		.kicker{
		  clear: both
		}
	}

    .addthis_sharing_toolbox .at-icon-wrapper{
    line-height: 25px !important;
    height: 25px !important;
    width: 25px !important;
    }
    .addthis_sharing_toolbox .at-icon{
     width: 25px !important;
    height: 25px !important;
    }

.kicker{
  font-style: normal !important;
  font-size:.9rem !important;
}
.page-article-show .kicker /* Article Page */{ 
  font-style: normal !important;
  margin-top:5px;
  font-size:.9rem !important;
  position: relative;
  top: 5px;
  display: inline-block;
  margin-right:5px
}

.article-show .headline{
  margin: 0px !important;
   margin-top: 10px !important;
  font-size:2rem !important;
  line-height: 2rem !important;
  color: #3b3b3b !important;
  font-family:Arial,Helvetica,sans-serif !important;
  clear: both
}

.page-article-show .sub-headline{
  margin:0px;
  font-size: 1.6rem !important;
  line-height: 1.9rem
}

	@media (max-width:360px){
		  .article-show .headline,
	   .headline{
		  font-size: 1.5rem !important;
		  line-height: 1.6rem !important;
		}
		  
		.page-article-show .sub-headline{
		  margin:5px 0 0 0 ;
		  font-size: 1.3rem !important;
		  line-height: 1.4rem
		}
	}

.additional{
  margin: 0px !important;
  margin-top: 10px !important;
}

.additional .date,
.additional .author,
.search-results .date{
  font-style: normal !important;
  color: #bcbec0 !important;
}
.page-article-show .date,
.page-article-show .author,
.page-article-show .comment-count,
.page-article-teaser .date,
.page-article-teaser .author,
.page-article-teaser .comment-count,
.blog-post .date,
.blog-post .author,
.blog-post .comment-count,
.search-results .date{
  margin-right:5px
}

.additional .author:before{
  content:"|";
  margin-right: 10px;
}
.additional .author a{
  color: #8c8c8c !important;
}
.additional .author a:hover{
  color: #3b3b3b !important;
}

.comment-count{
  display: none !important;
}

/* Article & Events - H's */
.box1.article.article-show h2,
.events-show .content .body h2,
.pages-show h2,
h1.editorial-content__title{
	color: #3b3b3b;
	font-family:Arial,Helvetica,sans-serif !important;
  font-size: 1.4rem;
	line-height: 1.8rem;
  font-weight: bold;
  margin-bottom:0px;
  letter-spacing: -.7px
}

h1.editorial-content__title{
  color: grey !important;
}

.box1.article.article-show h3,
.events-show .content .body h3,
.pages-show h3,
h2.editorial-content__subtitle{
  font-family:Arial,Helvetica,sans-serif !important;
  color: #3b3b3b;
  font-size: 1.1rem;
  font-weight: bold;
   margin-bottom:0px;
  letter-spacing: -.7px
}
.pages-show h3{
  color: #3b3b3b !important;
  font-weight: bold !important;
  font-size: 1.1rem !important;
}
  @media (max-width:360px){
      .box1.article.article-show h2,
    .events-show .content .body h2,
    .pages-show h2{
      font-size: 1.2rem;
      line-height: 1.3rem;
    }

    .box1.article.article-show h3,
    .events-show .content .body h3,
    .pages-show h3{
      font-size: 1rem;
      line-height: 1.2rem;
    }
  }

.page-article-show .body p{
  line-height: 1.5rem;
  margin-botom:15px
}

/* Article - Tags */
.topics:before{
  content:"Filed Under: ";
  font-size: .9rem;
  color:#aaa;
  float: left;
  margin-right: 10px;
  line-height:1.45
}

.page-article-show .topics,
.page-article-teaser .topics,
.blog-post .topics {
	margin-bottom: 0px;
	margin-bottom: 0px;
	display: block;
}

.stories-by-topic__topic, 
.page-article-show .topics .topic,
.page-article-teaser .topics .topic,
.blog-post .topics .topic {
	margin: 0 0 0 0 ;
	margin: 0  0 0 0 
	padding: 0px 0px;
	padding: 0px 0px;
	font-size: 14px;
	font-size: .875rem;
	-webkit-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
	background-color: transparent;
	border: 0px solid #15aae2;
	border-radius: 3px;
	color: #00A1E1;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
  font-weight: normal;
  font-family:Arial,Helvetica,sans-serif;
  float: left
}

.stories-by-topic__topic:not(:last-child)::after, 
.page-article-show .topics .topic:not(:last-child)::after,
.page-article-teaser .topics .topic:not(:last-child)::after,
.blog-post .topics .topic:not(:last-child)::after{
  content:"|";
  margin:5px
}

.page-article-show .sidebar h3, .page-article-teaser .sidebar h3, .blog-post .sidebar h3 {
	/* margin-bottom: 10px; */
	margin-bottom: .625rem;
	border-bottom: 2px solid #8c8c8c;
	color: #999;
	line-height: 1.65;
}


/*Related Articles */
.sidebar{
  clear: both;
 display: inline-block;
  margin-top: 15px
}
.event .sidebar h3,
.page-article-show .sidebar h3{
    color: #00A1E1 !important;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.5rem !important;
}
.sidebar .headline {
  font-family:Arial,Helvetica,sans-serif !important;
  margin-top:5px !important;
  line-height: 1.3rem !important;
}
.sidebar div {
  line-height: 1.3rem !important;
}

.sidebar .headline a{
  color: #3b3b3b !important;
}

.sidebar .headline a:hover{
 color: #8c8c8c !important;
}
	@media (max-width:360px){
		  .sidebar .headline{
		  font-size: 1.3rem !important;
		}
	}
/*Related Articles - 50%
.records.show.articles,
.records.show.events{
  width:48%;
  float: left;
}
.records.show.articles{
  margin-right: 20px
}
.records.show.events .headline{
  font-size:1rem;
  line-height: 1.2rem !important;
}

*/


/* /Search */
.search-results .headline{
  line-height: 1.4rem;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:1.5rem;
}

.search-results .headline,
.search-results .date{
  margin: 0px
}
.search-results .record{
  overflow: auto;
border-bottom: 1px solid #ddd;
  margin-bottom:20px
}
.search-results__title{
  display: none
}


/* Advanced Search - Adjust */

h1.advanced-search-topics__title{
font-family: Open Sans Condensed, sans-serif;
}
.advanced-search-topics .record .more{
  float: none
}

/* RSS */
.topic-feed-item__headline{
  margin:0px;
}
.rss-list h2.headline a{
  color: #3b3b3b !important;
  font-weight:bold
}

.rss-list h2.headline a:hover{
  color: #8c8c8c !important;
  font-weight:bold
}
.rss-list h2.headline a:after{
content: "›";
font-size:1rem;
margin-left: 5px;
  position:relative;
  /* margin-top: 4px; */
  bottom:0px
}
.rss-list .record,
.topic-feeds .record{
  border-bottom: none;
}
.topic-feeds .record{
  padding:0 7px 0 7px;
}

@media (min-width:425px){
  .records.topic-feeds .record{
  width:50%;
  margin-right: 0%;
  }

  .records.topic-feeds .abstract.topic-feed-item__description{
    font-size:.9rem !important;
    line-height: 1rem !important;
  }

  .records.topic-feeds .topic-feed-item:nth-child(odd){
  clear:both;
  }
}

@media (max-width:360px){
  .rss-list .record{
  min-height: auto;
  }
  
  .topic-feed-item__headline{
    font-size: 1rem !important;
    line-height: 1.3rem !important;
  }

    .records.topic-feeds .topic-feed-item{
  clear:both;
  }
}

/* Sitemap */
#sitemap-articles h3{
  display: none
}
#sitemap-articles .record .more{
  float: left
}

#sitemap-articles .record .more:after{
  content: "";
}
#sitemap-articles .record:after{
  content: "|";
  float:left;
  margin-right:5px
}

/* Newsletter */
.newsletters-show__view-issues {
	background-color: white;
	max-width: 225px;
	padding: 0 10px;
}

/* Sponsored - Dual Naming */
.taxonomies__sponsored ~ .post-meta .article-summary__author,
.articles__sponsored ~ .post-meta .article-summary__author{
  display: none;
}


/* Media/photos - Gallery */
/* Hides the span wrapper from displaying on this page */
 .photo-list .hide{
  display: none
}
