.banner-bk .banner-image:before{
  content:'';
  background:linear-gradient(180deg,rgba(0,0,0,0.25) 2%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.34) 65%,rgba(0,0,0,0.61) 100%);
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}


/* clickable on mobile */
.mobile-click{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
}

/* end */

/* Node Banner */
.banner{
  overflow:hidden;
  position: relative;
}
.banner > .az-ctnr.container-fluid, .banner > .az-ctnr.container{
  position:unset;
}
.banner > .az-ctnr.container-fluid:before, .banner > .az-ctnr.container:before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100% !important;
  background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.5) 73%,rgba(0,0,0,0.5) 100%);
  z-index:1;
}

.banner > .az-ctnr.container-fluid .az-element.az-text, .banner > .az-ctnr.container .az-element.az-text{
  z-index:2;
  color:#fff;
}

.banner .banner-bg{
  position:absolute;
  width:100%;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}


@media only screen and (max-width: 768px) {
  .banner-bk .banner-image:before{
    content:none;
  }
  .banner-title{
     font-size:22px;
  }
  .banner-date a{
    color:#000;
  }
  .banner{
    height: auto !important;
  }
  .banner.az-util-vertical-centering{
    justify-content:flex-start;
  }
  .html .banner .glazed-util-caption{
    position:inherit;
    color:#fff !important;
    background:#000;
    margin: 0 -24px;
    width:auto;
  }
  .banner > .az-ctnr.container-fluid:before, .banner > .az-ctnr.container:before{
    content:none;
  }
  .banner > .az-ctnr.container-fluid .az-element.az-text, .banner > .az-ctnr.container .az-element.az-text{
    color:inherit;
  }
  .banner .banner-bg{
    position:unset;
    transform:unset;
    margin:0 -24px;
    width:auto;
  }
  
}
@media only screen and (max-width: 640px) {
  .banner > .az-ctnr.container-fluid .az-element.az-text h2, .banner > .az-ctnr.container .az-element.az-text h2, .banner > .az-ctnr.container-fluid .az-element.az-text h1, .banner > .az-ctnr.container .az-element.az-text h1{
    font-size:1.5em;
  }
}