.pkp_footer_content {
  float: left; width: 70%; padding-top: 10px; padding-bottom: 10px;
  display: block;
}

.pkp_brand_footer{
  float: right; width: 30%; padding-top: 10px;padding-bottom: 10ox;
  display: block;
}

.pkp_site_name .is_img img {
  display: block;
  max-height: none;
  width: auto;
  height: auto;
}

.homepage_image img{
  display: block;
  max-height: none;
  width: auto;
  height: auto;
}

.has_thumb .body .description p{
  text-align: justify;
}

.pkp_block .block_custom p{
  text-align: justify;
}

ul li .view a {
  margin-left: 10px;
  background: #5fcf80;
  color: #fff;
  border-radius: 50px;
  padding: 8px 25px;
  text-decoration: none;
  white-space: nowrap;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
}
ul li .view a:hover {
  background: #3ac162;
  color: #fff;
}

ul li .current a {
  margin-left: 10px;
  background: #078af6;
  color: #fff;
  border-radius: 50px;
  padding: 8px 25px;
  text-decoration: none;
  white-space: nowrap;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
}
ul li .current a:hover {
  background: #359ef4;
  color: #fff;
}

ul li .has_thumb {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
ul li .has_thumb {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}