.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.futura_latestwork {
  padding: 0;
  position: relative;
  direction: ltr;
}
.futura_latestwork .slide-item-wrap-item {
  position: relative;
  overflow: hidden;
}
.futura_latestwork .bx-wrapper {
  position: relative;
  margin: 0;
  padding: 0;
  *zoom: 1;
}
.futura_latestwork .bx-wrapper img {
  max-width: 100%;
  display: block;
  -webkit-transition: all .18s linear;
  -moz-transition: all .18s linear;
  -o-transition: all .18s linear;
  transition: all .18s linear;
}
.futura_latestwork .jmnewsprohover {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.futura_latestwork .jmnewsprohover .slide-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 0;
  margin: 0;
  display: block;
  overflow: hidden;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding {
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner {
  padding: 10px;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .item-text-info.hasButton {
  width: 80%;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .item-text-info .entry-header h5 {
  padding: 0;
  margin: 0;
  color: #090e15;
  text-transform: capitalize;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .item-text-info .entry-header h5 a {
  color: #090e15;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .detailButtonWrap {
  width: 20%;
  font-size: 24px;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .detailButtonWrap a {
  color: #d1d1d1;
}
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .detailButtonWrap a:hover,
.futura_latestwork .jmnewsprohover .slide-inner .padding .item-info .item-info-inner .detailButtonWrap a:focus {
  color: #9e9e9e;
}
.futura_latestwork .JMNewsProViewAllLink {
  margin-top: 40px;
}
.futura_latestwork .NavButtons  span {
  position: relative;
  cursor: pointer;
  background: none;
  color: #222;
  width: 15px;
  float: left;
}
.futura_latestwork .NavButtons  span i {
  color: #fff;
  font-size: 25px;
  padding: 0;
  line-height: 25px;
  display: block;
  position: relative;
}
.futura_latestwork .NavButtons.CenterCenter > span.prev {
  left: -35px;
}
.futura_latestwork .NavButtons.CenterCenter > span.next {
  right: -35px;
}
.futura_latestwork .NavButtons {
  position: relative;
  text-align: right;
  background: #eee;
  padding: 13px 20px;
}
.futura_latestwork .NavButtons.BottomRight .Inner {
  float: right;
}
.futura_latestwork a.bx-next,
.futura_latestwork a.bx-next i,
.futura_latestwork a.bx-prev,
.futura_latestwork a.bx-prev i {
  display: block;
}
.futura_latestwork a.bx-next:hover,
.futura_latestwork a.bx-prev:hover,
.futura_latestwork a.bx-next:hover i,
.futura_latestwork a.bx-prev:hover i {
  background: none;
  color: #fff;
}
.futura_latestwork .bx-pager ul {
  list-style-type: none !important;
  margin: 3px 0 0 !important;
  padding: 0 !important;
  float: left;
}
.futura_latestwork .bx-pager ul li {
  float: left;
  width: 8px;
  height: 8px;
  margin: 0 4px 0 0 !important;
}
.futura_latestwork .bx-pager ul li a {
  text-indent: -999em;
  cursor: pointer;
  display: block;
  width: 8px;
  height: 8px;
  overflow: hidden;
}
.futura_latestwork .bx-pager ul li a:hover,
.futura_latestwork .bx-pager ul li a.active {
  background-position: 50% -8px;
}
.futura_latestwork .bx-wrapper .bx-controls-direction {
  display: none;
}
.futura_latestwork .slide-item {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.futura_latestwork .slide-item.jmhidden {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.futura_latestwork .slide-item-wrap-item .slide-item-desc-wrap {
  opacity: 0;
  -webkit-transition: opacity .4s;
  -moz-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
}
.futura_latestwork .slide-item-wrap-item:hover .slide-item-desc-wrap {
  opacity: 1;
  -webkit-transition: opacity .4s;
  -moz-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
}
.futura_latestwork .slide-item-wrap-item:hover .slide-item-desc-wrap .slide-item-image {
  -webkit-transition: margin-top 0.3s ease-in-out 0s;
  -moz-transition: margin-top 0.3s ease-in-out 0s;
  -o-transition: margin-top 0.3s ease-in-out 0s;
  transition: margin-top 0.3s ease-in-out 0s;
}
.futura_latestwork .slide-item-wrap-item:hover .slide-item-desc-wrap .item-info {
  margin-bottom: 0 !important;
  -webkit-transition: margin-bottom 0.3s ease-in-out 0s;
  -moz-transition: margin-bottom 0.3s ease-in-out 0s;
  -o-transition: margin-bottom 0.3s ease-in-out 0s;
  transition: margin-bottom 0.3s ease-in-out 0s;
}