.highlighted {
  margin:0;
  background:none;
}
.highlighted .container {
  max-width:100% !important;
  padding:0;
}
#block-views-block-content-super-banner-block-1 {
  padding:0 0 15px 0;
}
#block-vanipro-page-title {
  display:none;
}
.content-super-banner .views-row {
  text-align:center;
}
.content-super-banner .views-field-field-blog-cover {
  min-height:100px;
}
.content-super-banner .views-field-title {
  width: 80%;
  margin: 0 auto;
}
.content-super-banner .views-field-title h1 {
  font-size:1.2em;
  line-height:1.4em;
}

.node-content p img {
  /* width:100%; */
  height:auto !important;
}

.user-profile-block {
  margin: 2em 0;
  border-top: 1px solid #000;
  padding: 1em 0;
  border-bottom: 1px solid #000;
  overflow: hidden;
}
.user-profile-block img {
  margin:0;
  padding:0;
}
.user-profile-block .views-field-user-picture {
  border: 5px solid #000;
  border-radius: 50%;
  overflow: hidden;
  width: 100px;
  height: 100px;
  float: left;
}
.user-profile-block .views-field-name,
.user-profile-block .views-field-field-full-name,
.user-profile-block .views-field-field-description {
  padding-left:110px;
}
.user-profile-block .views-field-name h3 {
  font-size:1.2em;
}

li.taxonomy-term a {
  border:none;
  border-radius:0;
}
li.taxonomy-term a::before {
  display:none;
}


@media screen and (min-width:740px) {

  .content-super-banner .views-field-title {
    width: 50%;
    margin: 0 auto;
  }
  .content-super-banner .views-field-title h1 {
    font-size:2em;
    line-height:1.4em;
  }

  .user-profile-block .views-field-user-picture {
    width: 200px;
    height: 200px;
  }
  .user-profile-block .views-field-name,
  .user-profile-block .views-field-field-full-name,
  .user-profile-block .views-field-field-description {
    padding-left:220px;
  }
  
  
  
}