@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?k4dpmx');
  src:  url('fonts/icomoon.eot?k4dpmx#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?k4dpmx') format('truetype'),
    url('fonts/icomoon.woff?k4dpmx') format('woff'),
    url('fonts/icomoon.svg?k4dpmx#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon-new';
  src:  url('fonts/icomoon-new.eot?3o4u8u');
  src:  url('fonts/icomoon-new.eot?3o4u8u#iefix') format('embedded-opentype'),
    url('fonts/icomoon-new.ttf?3o4u8u') format('truetype'),
    url('fonts/icomoon-new.woff?3o4u8u') format('woff'),
    url('fonts/icomoon-new.svg?3o4u8u#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon_new-"], [class*=" icon_new-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-new' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-facebook:before {
  content: "\e902";
}
.icon-icon-inst:before {
  content: "\e903";
}
.icon_new-icon-youtube:before {
  content: "\ea9d";
}
.icon-icon-lang:before {
  content: "\e904";
}
.icon-icon-no-w:before {
  content: "\e905";
}
.icon-icon-search:before {
  content: "\e906";
}
.icon-icon-vk:before {
  content: "\e907";
}
.icon-icon-close:before {
  content: "\e908";
}
.icon-camera:before {
  content: "\e90f";
}
.icon-file-text:before {
  content: "\e922";
}
.icon-clock:before {
  content: "\e94e";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-play2:before {
  content: "\ea15";
}
.icon-alx260_logo-2:before {
  content: "\e900";
}
.icon-nslogo_min_black1:before {
  content: "\e901";
}
.icon-icon-tricolor,.icon-icon-afisha{padding:8px !important}
.icon-icon-tricolor:before,.icon-icon-afisha:before{content: "";background-size:18px 18px;width: 24px;height: 24px;display: block;}
.icon-icon-tricolor:before{background: url(../images/tricolor.png) 50% 50% no-repeat;}
.icon-icon-afisha:before {background: url(../images/afisha2.png) 50% 50% no-repeat;}
.icon-icon-telegram,.icon-icon-ya-zen{padding:6px !important}
.icon-icon-telegram:before{content: "";width: 18px;height: 18px;display: block;background: url(../images/telegram.png) 50% 50% no-repeat;background-size:100%;}
.icon-icon-ya-zen:before{content: "";width: 18px;height: 18px;display: block;background: url(../images/ya-zen.png) 50% 50% no-repeat;background-size:100%;}

@media (min-width: 769px) and (max-width: 1024px) {
	.icon-icon-tricolor,.icon-icon-afisha{padding:9px !important}
	.icon-icon-tricolor:before,.icon-icon-afisha:before{background-size:18px 18px;width: 18px;height: 18px;}
}