/*
========================================
           Publications
========================================
*/

#publications {
  position: relative;
}

#publications .bx-wrapper {
  padding-right: 47px;
}

#publications .bx-controls a {

}

.content #publications .bx-controls .bx-prev {
  left: -47px;
}

.content #publications .container-content {
  padding: 5px 0 10px 47px;
}

#publications .container-content .item {
  font-size: 0.813rem;
  /*height: 170px;*/
  height: auto;
  padding-top: 30px;
  overflow: hidden;
}

#publications .container-content .item .image-link {
  float: left;
  margin-right: 10px;
  overflow: hidden;
}

#publications .container-content .item .image-link img {
  display: block;
  width: 110px;
}

#publications .container-content .item p.text {
  padding-right: 10px;
}

#publications .container-content .item p, #publications .container-content .item p a {
  font-size: 0.94rem;
}

#publications .container-content .item p a {
  color: #000000;
  font-weight: 500;
}

#publications .container-content .item p a:focus .title,
#publications .container-content .item p a:hover .title {
  text-decoration: underline;
}

#publications .container-content .item a.arrow {
  color: #6f6f6f;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

#publications .container-content .item a.arrow:hover{
  color: #000000;
}

.marginal #publications .container-content {
  padding-left: 35px;
}

.marginal #publications .bx-controls .bx-prev {
  left: -35px;
}