.moduletable.week_champions .vtem_scroller .prev:hover .fa,
.moduletable.week_champions .vtem_scroller .next:hover .fa,
a.itemCommentsLink,.itemComments a,.itemCategory a,
.moduletable.game_prices .btn-default:hover,
.vtem_scroller h4 a:hover, .moduletable.week_champions .vtem_scroller h4 a,
.vtem_scroller .prev:hover .fa, .vtem_scroller .next:hover .fa,
h4 a:hover,.fa-angle-double-right, a:hover .fa-angle-double-right,
.pagination > li > a,.pagination > li > a:hover,
.blog h2 a:hover, a:hover, a:focus,a, ul.latestnews li a:hover,
ul.menu li a:hover, ul.weblinks li a:hover, ul.menu li.active.current a, 
ul.menu li.parent a:hover, ul.menu li.active li.active.curren a,
.login ul.login li a:hover,.btn-link,.btn-link:hover,.page-header h2 a,
.main-mega-menu li.mega-hover > .sub-container.mega > a,
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover, 
.menuvtem_nav > li.active > .sub-menu > li.active > a,
.active.parent > .sub-container > li.active > a,
.main-mega-menu .sub-container li.active > a,
.main-mega-menu li.mega-hover > .sub-container.mega > a, 
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover, 
.main-mega-menu .sub-container li.mega-hover > a,
.main-mega-menu .sub-container li.current.active > a,
.active.parent .sub-container li.active > a{ color: #716912;}


/* Стиль для списка иконок */
.whatsapp-icon {
  position: fixed; /* Фиксированное положение на странице */
  bottom: 20px; /* Отступ снизу */
  right: 20px; /* Отступ справа */
  list-style: none; /* Убираем маркеры списка */
  margin: 0;
  padding: 0;
  z-index: 9999; /* Чтобы иконка была поверх других элементов */
}

.whatsapp-icon li {
  margin: 0;
  padding: 0;
  position: relative;
}

.whatsapp-icon a {
  display: block;
  background-color: #25d366; /* Зеленый цвет WhatsApp */
  border-radius: 50%; /* Округлая форма */
  width: 60px; /* Ширина иконки */
  height: 60px; /* Высота иконки */
  text-align: center;
  line-height: 60px; /* Центрируем иконку */
  color: white; /* Белый цвет иконки */
  font-size: 30px; /* Размер шрифта иконки */
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Тень */
  transition: all 0.3s ease; /* Плавный переход */
  animation: pulse 1.5s infinite; /* Добавляем анимацию пульсации */
  z-index: 10000; /* Убедимся, что иконка поверх мерцания */
}

.whatsapp-icon a:hover {
  background-color: #128C7E; /* Темный цвет WhatsApp при наведении */
  transform: translateY(-5px); /* Легкое поднятие при наведении */
}

/* Анимация пульсации для иконки */
@keyframes pulse {
  0% {
      transform: scale(1);
      box-shadow: 0 0 0 0 rgba(0, 255, 0, 0.7);
  }
  70% {
      transform: scale(1.1);
      box-shadow: 0 0 10px 10px rgba(0, 255, 0, 0.3);
  }
  100% {
      transform: scale(1);
      box-shadow: 0 0 0 0 rgba(0, 255, 0, 0.7);
  }
}

/* Эффект мерцания вокруг иконки */
.whatsapp-glow {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: rgba(0, 255, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 255, 0, 0.7);
  animation: glow 1.5s infinite ease-in-out;
  pointer-events: none; /* Не блокировать клики */
}

@keyframes glow {
  0% {
      transform: scale(1);
      opacity: 0.8;
  }
  50% {
      transform: scale(1.2);
      opacity: 1;
  }
  100% {
      transform: scale(1);
      opacity: 0.8;
  }
}

.whatsapp-icon i {
  vertical-align: middle;
  margin-top: 2px; /* Немного корректируем иконку по вертикали */
}


.main-mega-menu .sub-container li.mega-hover > a > .mega-menu-icon,
.main-mega-menu .sub-container li.current.active > a > .mega-menu-icon,
.active.parent .sub-container li.active > a > .mega-menu-icon,
.main-mega-menu li .sub-container a:hover .mega-menu-icon,
.main-mega-menu li .sub-container a:focus .mega-menu-icon{border-top-color: #864c29;  border-bottom-color: #864c29; color:#864c29;}


.vtem_scroller .prev:hover .fa, .vtem_scroller .next:hover .fa,
.moduletable.week_champions .vtem_scroller .prev:hover .fa, 
.moduletable.week_champions .vtem_scroller .next:hover .fa{ border:1px solid #d3a54b;}

.mega-menu-wrapper > ul.main-mega-menu > li.current > a, 
.menuvtem_nav > .current.active > a, 
.main-mega-menu > li.mega-hover > a, 
.main-mega-menu > li.mega-hover > a:hover, 
.menuvtem_nav > .active > a, 
.menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus,
.main-mega-menu > li.mega-hover > a,
.main-mega-menu > li.mega-hover > a:hover, 
.menuvtem_nav > .current.active > a,
.menuvtem_nav > .active > a,
.menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus{ color:#b3a500 !important;}

.btn.btn-primary:hover:after,
.btn.btn-primary:active:after,
#vt_footer .form-inline button.btn,
#comment-form .btn.btn-primary:hover:after,
#comment-form .btn.btn-primary:active:after,
.vtem-accordion-wrapper .title.active,
.vtem_skitter .prev_button .fa,
.vtem_skitter .next_button .fa,
.vt_moduletable h3 span,
#vt_br .vt_moduletable h3 span,
#vt_lb .vt_moduletable h3 span,
.vt_wrapper_drawer000{ background:#000; width: 100%; color: #b3a500; }

.vt_wrapper_drawer{ background:url(../../images/top-panel.png) repeat-x !important;}

.moduletable.game_prices {overflow: hidden; height: 394px; background-color: #CC9966; background-repeat: no-repeat; background-image: url(anons-ornament.png); background: !important; background-position: right center }

.template-style3 #vt_logo{ background:url(../../images/logo-2023.png) 0 0 no-repeat; float: left; position: relative; width: 110px; height: 110px; margin-bottom: -10px; margin-top: -30px }
.custom_logo1000{ background:url(logo.png) 0 0 no-repeat; float: left; display: block; position: relative }
.custom_logo2{ float: left; /*display: table-cell;*/ /*position: relative;*/ margin-top: 8px; margin-left: 200px; /*vertical-align: top;*/}
 
.langswitcher { float: right; }
.langswitcher li { padding-left: 8px }
.langswitcher a { color: #d3a54b}
.langswitcher a:hover { color: #666666}

/*=======================================================================================================*/

.contact_social {
  /*position:relative;*/
  padding: 0;
}

.contact_social li {
  display: inline-block;
  /*float: left;*/
  font-size: 22px;
  margin-right: 9px;
}

.contact_social1 li  {
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  background: #595959;
  height: 35px;
  width: 35px;
  line-height: 35px;
  box-shadow: inherit;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease-in;
}
.contact_social1 li a:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: #000;
  top: 0;
  left: 0;
  transform: scale(1);
  opacity: 0;
  transition: all 0.3s ease-in;
}
.contact_social1 li a {
  font-size: 16px;
  transition: all 0.5s ease-out;
}
.contact_social1 li a:hover {
  background: #2D69A5;
  transition: all 0.6s ease-in;
}
.contact_social1 li a:hover {
  transition: all 0.5s ease-out;
  padding-bottom: 5px;
}
.contact_social1 li a:hover:after {
  opacity: 1;
  transform: scale(0);
  transition: all 0.3s ease-in;
}
div.module.ContactInfo {
  position: relative;
  width: 85%;
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
  margin: auto;
  margin-bottom: 10px;
}

.nospec {visibility: hidden;
/*display: none;
overflow: hidden*/ }
.spec {visibility: visible; }



