body p {
  margin-bottom: 30px!important;
  line-height: 1.6em!important;
}

.search-excerpt {
  margin-top: -1em;
}


/* HOMEPAGE BLOG TITLE */
.featured-blog-item h3 {
	text-transform: none!important;
    font-size: 26px!important;
    line-height: 36px!important;
}


/* HERO TEXT LINE-HEIGHT */
#hero .item .caption p {
  line-height: 1.75em;
}

/* HERO TEXT LINK */
#hero a:hover {
  color: #34ace0!important;
}


/* BLOG LANDING BALLOT */
#blog-vote {
	margin-top: -1.25em!important;
    margin-bottom: .75em!important;
}

/* BLOG LANDING VOTE LINK */
.vote h2 a:hover {
	color: #34ace0!important;
}

/* BLOG LANDING FILTER HEADING */
.filters.blog-filter h3 {
	font-size: 18px!important;
    text-transform: uppercase!important;
}

/* BLOG LANDING TITLE */
.blog-list .blog-list-item h3 {
    text-transform: none!important;
    font-size: 26px!important;
    line-height: 36px!important;
}

/* BLOG DETAIL TOOLTIP */
#blog-details a.glossary-link {
  display: inline-block;
  vertical-align: super;
  font-size: 14px;
  font-weight: 800;
  color: #34ace0;
}

/* BLOG DETAIL REFERENCES */
#blog-details ol li {
  margin-bottom: 13px;
}


/* RATINGS SUBHEADING */
  #rating-details .ratings-detail-block header .inner {
    padding-top: 15px!important;
  }
   
/* RATINGS DETAIL TOOLTIP */
.tooltip-inner {
	background-color: #00111b!important;
    padding: 10px!important;
}

/* REFERENCE FOOTNOTES WEIGHT */
.ref {
	font-weight: normal!important;
}

/* RATINGS LANDING TITLE */
.ratings-grid .grid-block-item header h3 {
  font-size: 20px!important;
  line-height: 1.25em!important;
}


/* PHOTO CAPTION */
.photocaption {
  font-size: 15px!important;
  padding-top: 50px!important;
}

/* BOARD */
.board-list-title {
margin-bottom: 0px!important;
}

/* PRINT */
 @media print {
  a[href]:after {
    content: none !important;
  }
}

/* FOOTER */

#footer .navigation {
	height: auto;
}

@media (min-width: 1200px) {
  #footer .navigation {
      height: 122px;
  }
}

/* global typeface change */
body {
	font-family: 'Roboto', sans-serif;
}
ul.meta li {
  font-size: 16px;
  line-height: 20px;
}
#ratings-intro .intro-text {
  margin-top: 18px;
}
#ratings-intro .intro-text p {
  line-height: 26px !important;
}
.ratings-grid .grid-block-item h4 {
  font-size: 20px;
}