.base-background{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  opacity: .8;
  background: #000000;
  background: #0351b5;
  background: -moz-linear-gradient(left, #0351b5 0%, #1c1146 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #0351b5), color-stop(100%, #1c1146));
  background: -webkit-linear-gradient(left, #0351b5 0%, #1c1146 100%);
  background: -o-linear-gradient(left, #0351b5 0%, #1c1146 100%);
  background: -ms-linear-gradient(left, #0351b5 0%, #1c1146 100%);
  background: -webkit-gradient(linear, left top, right top, from(#0351b5), to(#1c1146));
  background: linear-gradient(to right, #0351b5 0%, #1c1146 100%);
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0351b5', endColorstr='#1c1146', GradientType=1 ); } */
}
.base-background2{
  background-color: #3f5b99
}
.img-hover figure:hover img {
  filter: none !important;
}
.img-hover figure img {
  filter:grayscale(100%) !important;
}
.img-hover figure:hover a {
  color: #ff5717 !important
}
.img-hover figure a {
  color: #535151 !important
}
.float-right{
  float: right !important
}
