.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {	
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}

.av-masonry-item-with-image.mfp-iframe .av-masonry-image-container:before {content: '\E897' !important;
    font-family: 'entypo-fontello' !important;
    position: absolute;
    z-index: 10000;
    font-size: 30px;
    color: #fff;
    top: calc(50% - 20px);
    padding: 16px 20px;
    background: #000;
    border-radius: 100%;
    left: calc(50% - 26px);}

.header_color .sub_menu>ul>li>a:before, .header_color .sub_menu>div>ul>li>a:before,  .header_color .main_menu ul:first-child > li > a:before,  #top .header_color .main_menu .menu ul .current_page_item > a:before, #top .header_color .main_menu .menu ul .current-menu-item > a:before,  #top .header_color .sub_menu li ul a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #999;
  height: 3px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}


 .header_color.av_header_transparency .sub_menu>ul>li>a:before,  .header_color.av_header_transparency .sub_menu>div>ul>li>a:before,  .header_color.av_header_transparency .main_menu ul:first-child > li > a:before,  #top .header_color.av_header_transparency .main_menu .menu ul .current_page_item > a:before,  #top .header_color.av_header_transparency .main_menu .menu ul .current-menu-item > a:before, #top .header_color.av_header_transparency .sub_menu li ul a:before { background: #fff;}


.header_color .av-subnav-menu a:hover:before, .header_color .main_menu ul:first-child > li a:hover:before, .header_color .main_menu ul:first-child > li.current-menu-item > a:before, .header_color .main_menu ul:first-child > li.current_page_item > a:before, .header_color .main_menu ul:first-child > li.active-parent-item > a:before {
  right: 0;
}


.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {display: none;}