.img-hover img {
	opacity: 1;
  /*border: 0px solid #FFF;*/
   }


.img-hover img:hover {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}

  /*border: 0px solid #FFF;*/
   }


.video-thumbnail {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
 
.video-thumbnail::before {
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    content: "\f01d";
    font-family: FontAwesome;
    font-size: 60px;
    color: #fff;
    opacity: 0.5;
    text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}

.video-thumbnail:hover::before {
    color: ##eee;
        opacity: 0.8;
}

.video-thumbnail img {
	opacity: 1;
  /*border: 0px solid #FFF;*/
   }


.video-thumbnail img:hover {
	opacity: 1;
	-webkit-animation: flash 0.1s;
	animation: flash 0.1s;
}

.video-play-btn {      
 }

  .video-mag-tabs-area .tab-content {
    padding: 75px 0;
    position: relative;
    z-index: 1; }
    .video-mag-tabs-area .tab-content .owl-carousel .owl-item img {
      width: auto !important; }
    .video-mag-tabs-area .tab-content .owl-carousel .owl-prev,
    .video-mag-tabs-area .tab-content .owl-carousel .owl-next {
      width: 42px;
      height: 35px;
      background-color: #edf1f4;
      position: absolute;
      top: -148px;
      right: 0;
      font-size: 18px;
      color: #a5a5a5;
      line-height: 35px;
      text-align: center;
      -webkit-transition-duration: 500ms;
      transition-duration: 500ms;
      z-index: 99; }
      .video-mag-tabs-area .tab-content .owl-carousel .owl-prev:hover, .video-mag-tabs-area .tab-content .owl-carousel .owl-prev:focus,
      .video-mag-tabs-area .tab-content .owl-carousel .owl-next:hover,
      .video-mag-tabs-area .tab-content .owl-carousel .owl-next:focus {
        background-color: #ff1662;
        color: #ffffff; }
    .video-mag-tabs-area .tab-content .owl-carousel .owl-prev {
      right: 57px; }



.mfp-iframe-holder .mfp-close {
  color: #ffffff;
  right: 0;
  text-align: center;
  padding-right: 0;
  top: 0;
  width: 36px;
  height: 36px;
  background-color: #ff1662;
  line-height: 36px; }

.sidebar-area {
  position: relative;
  z-index: 1; }




/* ====== The End ====== */


