/*background: #556270;*/
/*color: #fff;*/
body.page-template-full-width .nice-knowledgebase-content {
  width: 100% !important; }

.type-article.has-video {
  margin: 0 0 1.5em; }

#article-categories {
  margin-bottom: 20px; }
  #article-categories i {
    margin-right: 8px; }

.nice-knowledgebase-breadcrumbs {
  display: block;
  margin-bottom: 1.5em;
  color: #a5a5a5; }
  .nice-knowledgebase-breadcrumbs a,
  .nice-knowledgebase-breadcrumbs a:visited {
    color: #8c8c8c; }
  .nice-knowledgebase-breadcrumbs .sep {
    color: #b2b2b2; }

/*
	Related Articles
*/
#article-related-articles {
  background: #eee;
  padding: 25px 20px;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  border-radius: 2px; }
  #article-related-articles h3 {
    font-size: 21px;
    margin-bottom: 15px; }
  #article-related-articles ul {
    margin: 0;
    padding: 0; }
    #article-related-articles ul li {
      display: block;
      padding: 10px 0;
      border-bottom: 1px solid #e7e7e7; }
      #article-related-articles ul li:last-child,
      #article-related-articles ul li a:hover {
        border: none; }
      #article-related-articles ul li a {
        color: #8a8a8a; }
      #article-related-articles ul li i {
        margin-right: 10px;
        display: inline-block;
        margin-left: 2px;
        font-size: 18px; }

body.single-article .entry-title {
  font-size: 36px;
  line-height: 1.5em; }

@media screen and (min-width: 749px) {
  .nice-knowledgebase {
    width: 103%;
    margin: 0 -1.5%; } }
.nice-knowledgebase .knowledgebase-category {
  margin-bottom: 30px; }
  @media screen and (min-width: 749px) {
    .nice-knowledgebase .knowledgebase-category {
      float: left;
      width: 33.33%;
      padding: 0 1.5%; }
      .nice-knowledgebase .knowledgebase-category:nth-child(3n+1) {
        clear: both; } }
.nice-knowledgebase ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .nice-knowledgebase ul li {
    display: block;
    padding: 8px 5px 8px 0;
    transition: all 0.2s linear;
    list-style: none; }
    .nice-knowledgebase ul li a {
      color: #757575;
      border: none;
      display: inline-table;
      width: 85%; }
      .nice-knowledgebase ul li a:hover, .nice-knowledgebase ul li a:focus {
        border: none;
        color: #5a5a5a; }
    .nice-knowledgebase ul li i {
      margin-top: 1px;
      margin-right: 10px;
      display: inline-block;
      margin-left: 2px;
      color: #cfcfcf;
      font-size: 18px; }
      .nice-knowledgebase ul li i.fa-youtube-play {
        margin-top: 3px;
        font-size: 15px; }
    .nice-knowledgebase ul li:hover i {
      color: #aaa; }
.nice-knowledgebase h3, .nice-knowledgebase h3 a {
  color: #4B4D4B;
  font-size: 21px;
  line-height: 1.5em;
  margin: 0 0 0.5em; }
.nice-knowledgebase [class*="columns-"] {
  padding-bottom: 30px; }
.nice-knowledgebase .list {
  width: 100%;
  margin-right: 0px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 25px;
  margin-right: 0;
  padding-bottom: 30px; }
.nice-knowledgebase h3 .cat-count {
  font-size: 16px;
  margin-left: 7px;
  position: relative;
  top: -2px;
  color: #ddd; }
  .nice-knowledgebase h3 .cat-count a {
    font-size: 14px;
    color: #ddd; }

.nice-knowledgebase-videos .grid .featured-image {
  margin-bottom: 15px;
  position: relative; }
  .nice-knowledgebase-videos .grid .featured-image:hover .bg-overlay {
    background: rgba(0, 0, 0, 0.3);
    opacity: 1;
    display: block; }
  .nice-knowledgebase-videos .grid .featured-image .bg-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    display: none;
    text-align: center;
    padding: 25%;
    color: #fff;
    font-size: 30px; }
.nice-knowledgebase-videos .grid .video-title {
  float: left;
  margin-bottom: 15px; }
  .nice-knowledgebase-videos .grid .video-title a {
    font-size: 16px;
    color: #858585;
    padding: 8px 5px 8px 0; }

.nice-knowledgebase-widget-box {
  background: #eee;
  padding: 25px 20px;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  border-radius: 2px; }
