.wv-image-box .more{
  display: none;
}
.wv-image-box{
  text-align: center;
  margin-bottom:0 !important;
  position: relative;
  overflow: hidden;
}
.wv-image-box a.full{
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
      z-index: 1;
}
.wv-image-box:hover{
  z-index: 3;
}
.wv-image-box h3{
  font-size: 14pt;
      font-weight: bold;
      text-transform: uppercase;
}
.wv-image-box h3,
.wv-image-box h3 a{
  color: #fff;
}
.wv-image-box:hover h3 a{
  color: #fff;
}
.wv-image-box .uk-panel{
  text-align: center;
  padding: 20px;
  background: #fff;
  min-height: 261px;
}
.wv-image-box .uk-panel.is_icon{
  background: transparent;
  min-height: 1px;
}
.wv-image-box .uk-panel.is_icon figure.bg-image{
  height: 60px;
  width: 60px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 10px;
}

.wv-image-box::before{
  content: '';
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  top:0;
  background: rgba(0,0,0,0);
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
}
.wv-image-box:hover::before{
  background: rgba(0,0,0,0.2);
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
}

.section--home-boxes>div>div:nth-child(1) .wv-image-box .uk-panel.is_icon figure.bg-image{
  height: 60px;
  width: 60px;
}
.section--home-boxes>div>div:nth-child(2) .wv-image-box .uk-panel.is_icon figure.bg-image{
  height: 60px;
  width: 60px;
}
.section--home-boxes>div>div:nth-child(3) .wv-image-box .uk-panel.is_icon figure.bg-image{
  height: 60px;
  width: 60px;
}
.section--home-boxes>div>div:nth-child(4) .wv-image-box .uk-panel.is_icon figure.bg-image{
  height: 60px;
  width: 50px;
}
.wv-image-box.has_bg{
  background-size:cover;
  background-position: center;
  background-repeat: no-repeat;
}
.wv-image-box .image-bg{
  background-size:cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left:0px;
  right:0px;
  bottom: 0px;

  z-index:1;
  background-color: inherit;
  background-blend-mode: multiply;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;

  -webkit-backface-visibility: hidden;
}
.wv-image-box:hover .image-bg{
  /*transform: scale(1.05) translateZ(0.1px);*/
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;

  -webkit-backface-visibility: hidden;

  transform: scale(1.05);
  -webkit-transform: scale(1.05);

  filter: saturate(0.5) brightness(0.5);
}
.wv-image-box.no-content h3{
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
}
.wv-image-box:hover.no-content h3{
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  font-size: 16pt;
}

.wv-image-box>div{
  position: relative;
  z-index:2;
}
.wv-image-box.no-content .uk-panel{
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.wv-image-box.has_bg .uk-panel{
  background: transparent;
  min-height: 295px !important;
}
.wv-image-box.has_bg .uk-panel{
  height: 295px !important;
}

@media all and (-ms-high-contrast:none)
 {
   .wv-image-box.has_bg .uk-panel{
     height: 295px !important;
   }
 }

.wv-image-box .bg-image{
  height: 200px;
  width: 100%;
  background-size: cover;
  background-position: center;
}
.wv-image-box .bg-image img{
  display: none;
}
.wv-image-box .uk-panel-title{
  margin-top: 20px;
}
.wv-image-box.multiply{
   background-blend-mode: multiply;
}
.wv-image-box .uk-button{
  margin-top: 20px;
  margin-bottom: 20px;
}
.wv-image-box.active,
.wv-image-box.active .uk-panel{
  height: auto !important;
}
.wv-image-box .content{
    color: #fff;
}

.wv-image-box.no-content h3{
  font-size: 22pt;
}
.wv-image-box.no-content:hover h3{
  font-size: 26pt;
}

@media (max-width: 1200px) {
  .wv-image-box.no-content h3{
    font-size: 18pt;
  }
  .wv-image-box.no-content:hover h3{
    font-size: 22pt;
  }
}
@media (max-width: 500px) {
  .wv-image-box.no-content h3{
    font-size: 15pt;
  }
  .wv-image-box.no-content:hover h3{
    font-size: 18pt;
  }
}
/********** Layout 2 ************/

.wv-image-box.layout-2{
  margin-bottom: 20px !important;

    border: 1px solid transparent;
}
.wv-image-box.layout-2:hover{
  border: 1px solid #efefef;
}
.wv-image-box.layout-2 .content{
  color: #000;
}
.wv-image-box.layout-2 .bg-image{
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
}
.wv-image-box.layout-2:hover .bg-image{
  transform: scale(1.05);
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
}
.wv-image-box.layout-2 .bg-image {
    height: 160px;
}
.wv-image-box.layout-2 h3,
.wv-image-box.layout-2 h3 a {
    color: #000;
}
.wv-image-box.layout-2:hover h3 a {
    color: #00256e;
}
