/* reset */
/* main variables */
body { margin: 0px; padding: 0px; font-family: "GothamPro", sans-serif; background-color: #080f14; height: 100%; line-height: 1.6; position: relative; color: #fff; font-size: 14px !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@media all and (-ms-high-contrast: none) { body.web:after { content: ""; display: block; background-color: #000; height: 1px; bottom: 0px; position: fixed; width: 100%; }
  *::-ms-backdrop, body.web:after { content: ""; display: block; background-color: #000; height: 1px; bottom: 0px; position: fixed; width: 100%; } }

/*MAIN*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { display: block; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-width: 0px; padding: 0px; margin: 0px; }

html { height: 100%; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; }

input, textarea { color: #333; font-family: "GothamPro", sans-serif; outline: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; }

input[type="button"], input[type="submit"], button { cursor: pointer; }

td { margin: 0px; padding: 0px; }

form { padding: 0px; margin: 0px; }

img { vertical-align: middle; max-width: 100%; }

a { color: #e7b460; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a, span, div, button { outline: none !important; }

input[type=submit], input[type=button], button { -webkit-appearance: none; outline: none; }

button { margin: 0 0 0 0; padding: 0 0 0 0; background: none; border: none; vertical-align: top; display: block; }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

.clearfix:after, .wrapper:after, .row:after, .head-news:after, .box-inf:after, .subnav-head:after, .same-list__inf-cont:after, .holiday-present-list__bottom-inf:after, .card-buttons:after, .name-male:after, .info-news:after, .box-after-years__cont:after, .box-inf-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.border-dotted { border-bottom: 1px dotted; color: #333333; }

.border-solid { border-bottom: 1px solid #b5b5b5; color: #333333; }

.border-solid:hover { border-color: #2b70b5; }

.border-solid:active { border-color: #aac6e1; }

@font-face { font-family: 'GothamPro'; src: url("../fonts/GothamPro_gdi.eot?ver1.0"); src: url("../fonts/GothamPro_gdi.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/GothamPro_gdi.woff?ver1.0") format("woff"), url("../fonts/GothamPro_gdi.ttf?ver1.0") format("truetype"), url("../fonts/GothamPro_gdi.otf?ver1.0") format("opentype"), url("../fonts/GothamPro_gdi.svg#GothamPro-Bold?ver1.0") format("svg"); font-weight: 400; font-style: normal; font-stretch: normal; unicode-range: U+0020-25CA; }

@font-face { font-family: 'GothamPro'; src: url("../fonts/GothamPro-Medium_gdi.eot?ver1.0"); src: url("../fonts/GothamPro-Medium_gdi.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/GothamPro-Medium_gdi.woff?ver1.0") format("woff"), url("../fonts/GothamPro-Medium_gdi.ttf?ver1.0") format("truetype"), url("../fonts/GothamPro-Medium_gdi.otf?ver1.0") format("opentype"), url("../fonts/GothamPro-Medium_gdi.svg#GothamPro-Bold?ver1.0") format("svg"); font-weight: 500; font-style: normal; font-stretch: normal; unicode-range: U+0020-25CA; }

@font-face { font-family: 'GothamPro'; src: url("../fonts/GothamPro-Bold_gdi.eot?ver1.0"); src: url("../fonts/GothamPro-Bold_gdi.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/GothamPro-Bold_gdi.woff?ver1.0") format("woff"), url("../fonts/GothamPro-Bold_gdi.ttf?ver1.0") format("truetype"), url("../fonts/GothamPro-Bold_gdi.otf?ver1.0") format("opentype"), url("../fonts/GothamPro-Bold_gdi.svg#GothamPro-Bold?ver1.0") format("svg"); font-weight: 700; font-style: normal; font-stretch: normal; unicode-range: U+0020-25CA; }

@font-face { font-family: 'GothamPro'; src: url("../fonts/GothamPro-Black.eot?ver1.0"); src: url("../fonts/GothamPro-Black.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/GothamPro-Black.woff?ver1.0") format("woff"), url("../fonts/GothamPro-Black.ttf?ver1.0") format("truetype"), url("../fonts/GothamPro-Black.otf?ver1.0") format("opentype"), url("../fonts/GothamPro-Black.svg#GothamPro-Black?ver1.0") format("svg"); font-weight: 900; font-style: normal; font-stretch: normal; unicode-range: U+000D-E000; }

@font-face { font-family: 'Bebas Neue'; src: url("../fonts/subset-BebasNeueBold.eot?ver1.0"); src: url("../fonts/subset-BebasNeueBold.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/subset-BebasNeueBold.woff?ver1.0") format("woff"), url("../fonts/subset-BebasNeueBold.ttf?ver1.0") format("truetype"), url("../fonts/subset-BebasNeueBold.svg#BebasNeueBold?ver1.0") format("svg"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'Bebas Neue'; src: url("../fonts/subset-BebasNeueBook.eot?ver1.0"); src: url("../fonts/subset-BebasNeueBook.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/subset-BebasNeueBook.woff?ver1.0") format("woff"), url("../fonts/subset-BebasNeueBook.ttf?ver1.0") format("truetype"), url("../fonts/subset-BebasNeueBook.svg#BebasNeueBook?ver1.0") format("svg"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'Bebas Neue'; src: url("../fonts/subset-BebasNeueRegular.eot?ver1.0"); src: url("../fonts/subset-BebasNeueRegular.eot?#iefix?ver1.0") format("embedded-opentype"), url("../fonts/subset-BebasNeueRegular.woff?ver1.0") format("woff"), url("../fonts/subset-BebasNeueRegular.ttf?ver1.0") format("truetype"), url("../fonts/subset-BebasNeueRegular.svg#BebasNeueRegular?ver1.0") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'icomoon'; src: url("../fonts/icomoon.eot?zelea5"); src: url("../fonts/icomoon.eot?zelea5#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?zelea5") format("truetype"), url("../fonts/icomoon.woff?zelea5") format("woff"), url("../fonts/icomoon.svg?zelea5#icomoon") format("svg"); font-weight: normal; font-style: normal; }

[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; }

.icon-file:before { content: "\e90c"; }

.icon-arr:before { content: "\e900"; }

.icon-clock:before { content: "\e901"; }

.icon-close:before { content: "\e902"; }

.icon-logo_white:before { content: "\e903"; color: #fff; }

.icon-mail:before { content: "\e904"; }

.icon-mail2:before { content: "\e905"; }

.icon-play:before { content: "\e906"; }

.icon-point:before { content: "\e907"; }

.icon-soc1:before { content: "\e908"; }

.icon-soc2:before { content: "\e909"; }

.icon-soc3:before { content: "\e90a"; }

.icon-tel:before { content: "\e90b"; }

/* Slider */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.slick-arrow { position: absolute; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 13px; border: 1px solid #fff; opacity: 0.5; color: #fff; padding: 0 0 0 5px; top: -85px; width: 40px; z-index: 30; cursor: pointer; height: 40px; -webkit-border-radius: 50%; border-radius: 50%; background-color: transparent; line-height: 0px; }

.slick-arrow span { display: inline-block; vertical-align: middle; }

.slick-arrow:hover { opacity: 1; }

.slick-prev { right: 49px; padding: 0 5px 0 0; }

.slick-prev span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); left: 1px; }

.slick-next { right: 0px; }

.slick-dots { text-align: center; position: absolute; bottom: 24px; right: 0px; font-size: 0; z-index: 5; left: 0; }

.slick-dots li { list-style: none; padding: 3px 10px; display: inline-block; vertical-align: top; }

.slick-dots li button { -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background: transparent; position: relative; -webkit-transform: scale(0.45); -ms-transform: scale(0.45); transform: scale(0.45); font-size: 0; border: 2px solid #fff; background: #ffffff; display: block; padding: 0; width: 10px; height: 10px; -webkit-border-radius: 50%; border-radius: 50%; }

.slick-dots li:hover button { background: #fff; background: transparent; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); border-color: #fff; }

.slick-dots .slick-active button { border-color: #fff; background: transparent; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* fancybox variables */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 80200; }

.fancybox-skin { position: relative; background: #fff; text-shadow: none; -webkit-border-radius: 0px; border-radius: 0px; margin-top: 0px; }

.fancybox-opened { z-index: 80300; }

.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0px 3px 101px 0px rgba(0, 0, 0, 0.43); box-shadow: 0px 3px 101px 0px rgba(0, 0, 0, 0.43); }

.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-outer { margin-bottom: 0px; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; }

.fancybox-close { position: absolute; top: 28px; right: 31px; cursor: pointer; font-size: 0; z-index: 8040; color: #cccccc; font-size: 18px; }

.fancybox-close:hover { color: #333; }

.fancybox-type-iframe { /*.fancybox-close { position: absolute; top: 18px; right: 19px; color:#fff; height: 16px; cursor: pointer; padding-right: 16px; font-size: 14px; z-index: 8040; &:after{content:''; display: block; width: 13px; height: 1px; background: #fff; position: absolute; top:9px; right:-3px; transform: rotate(-45deg);} &:before{content:''; display: block; width: 13px; height: 1px; background: #fff; position: absolute; top:9px; right:-3px; transform: rotate(45deg);} }*/ }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0 -36px; }

.fancybox-next span { right: 10px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden; width: auto; }

.fancybox-lock body { overflow: visible !important; height: auto; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 80100; background-color: rgba(0, 0, 0, 0.6); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font-size: 14px; line-height: 18px; font-family: "GothamPro", sans-serif; color: #002a68; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-type-iframe .fancybox-close { top: 38px; right: 22px; }

.fancybox-type-iframe .fancybox-close:hover { color: #fff; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/* checkbox */
/* radio */
/* select */
.jq-selectbox select { display: none; }

.jq-checkbox { -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; top: -1px; border: 1px solid #e6eaed; -webkit-border-radius: 4px; border-radius: 4px; vertical-align: middle; cursor: pointer; margin-right: 12px; width: 24px; height: 24px; background-color: #ffffff; }

.jq-checkbox .jq-checkbox__div { width: 20px; height: 20px; margin: 0px 0 0 0px; background: transparent; -webkit-box-shadow: none; box-shadow: none; position: relative; }

.jq-checkbox .jq-checkbox__div:before { content: ""; width: 0px; background: #00aeef; height: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 10px; left: 6px; -webkit-transition: width 50ms ease 50ms; -o-transition: width 50ms ease 50ms; transition: width 50ms ease 50ms; -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; }

.jq-checkbox .jq-checkbox__div:after { content: ""; width: 0; height: 2px; background: #00aeef; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; -webkit-transform: rotate(305deg); -ms-transform: rotate(305deg); transform: rotate(305deg); top: 14px; left: 9px; -webkit-transition: width 50ms ease; -o-transition: width 50ms ease; transition: width 50ms ease; -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; }

.jq-checkbox.checked .jq-checkbox__div:before { width: 7px; -webkit-transition: width 100ms ease; -o-transition: width 100ms ease; transition: width 100ms ease; }

.jq-checkbox.checked .jq-checkbox__div:after { width: 10px; -webkit-transition: width 150ms ease 100ms; -o-transition: width 150ms ease 100ms; transition: width 150ms ease 100ms; }

.jq-checkbox.disabled { opacity: 0.4; }

.jq-checkbox.disabled + span { opacity: 0.4; }

.jq-radio { width: 20px; height: 20px; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; vertical-align: middle; cursor: pointer; float: left; border: 1px solid #C3C3C3; margin-right: 10px; }

.jq-radio.checked { border: solid 1px #a6ce39; }

.jq-radio.checked .jq-radio__div { width: 8px; height: 8px; margin: 5px 0 0 5px; background: #a6ce39; -webkit-border-radius: 50%; border-radius: 50%; }

.jq-radio.disabled { opacity: 0.5; }

.jq-file { width: 100%; height: 40px; background-color: #ffffff; -webkit-box-shadow: 1px 1px 0 0 #9fb3c3; box-shadow: 1px 1px 0 0 #9fb3c3; border: solid 1px #9fb3c3; line-height: 28px; font-size: 12px; font-weight: bold; color: #687f91; }

.jq-file input { cursor: pointer; height: auto; line-height: 1em; }

.jq-file__name { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 38px; padding: 0 80px 0 10px; font-size: 12px; color: #687f91; padding: 5px 10px 5px 10px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align: center; overflow: hidden; -webkit-box-shadow: none; box-shadow: none; background: transparent; outline: none; }

.focused .jq-file__name { border-bottom: 1px solid #fff; }

.jq-file__browse { position: absolute; top: 0px; right: 0px; padding: 0 10px; border-left: none; -webkit-border-radius: 0; border-radius: 0; background: transparent; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; font-size: 28px; color: #fff; height: 38px; width: 35px; opacity: 0; }

.jq-file.disabled .jq-file__name { color: #00cccc; }

.jq-file.disabled, .jq-file.disabled .jq-file__browse { border-color: #CCC; background: #F5F5F5; -webkit-box-shadow: none; box-shadow: none; color: #888; }

.jq-selectbox { vertical-align: middle; cursor: pointer; width: 100%; min-width: 144px; }

.jq-selectbox__select { height: 50px; padding: 14px 40px 14px 19px; border: 1px solid #d8dce5; -webkit-border-radius: 0px; border-radius: 0px; background: #fff; font-size: 16px; line-height: 20px; color: #666; font-family: "GothamPro", sans-serif; }

.jq-selectbox.disabled .jq-selectbox__select { border-color: #CCC; background: #F5F5F5; -webkit-box-shadow: none; box-shadow: none; color: #888; }

.jq-selectbox__select-text { display: block; width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.jq-selectbox__trigger { position: absolute; top: 0; right: 0; width: 49px; height: 100%; }

.jq-selectbox__trigger-arrow { position: absolute; top: 17px; right: 19px; width: 7px; height: 13px; background: url(../img/svg/sel.svg?ver1.0) no-repeat center; -webkit-background-size: 100% 100%; background-size: 100%; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); display: inline-block; vertical-align: middle; }

.jq-selectbox.opened .jq-selectbox__trigger-arrow { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.jq-selectbox__dropdown { top: 50px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; border: 1px solid #d8dce5; -webkit-border-radius: 0px; border-radius: 0px; background: #fff; line-height: 20px; padding: 0px 0; font-size: 16px; color: #666; }

.jq-selectbox__search { margin: 5px; }

.jq-selectbox__search input { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; margin: 0; padding: 5px 27px 6px 8px; outline: none; border: 1px solid #CCC; -webkit-border-radius: 3px; border-radius: 3px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%; -webkit-box-shadow: inset 1px 1px #F1F1F1; box-shadow: inset 1px 1px #F1F1F1; color: #333; -webkit-appearance: textfield; }

.jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration { -webkit-appearance: none; }

.jq-selectbox__not-found { margin: 5px; padding: 5px 8px 6px; background: #F0F0F0; font-size: 13px; }

.jq-selectbox ul { margin: 0; padding: 0; }

.jq-selectbox li { min-height: 18px; position: relative; padding: 9px 20px; }

.jq-selectbox li.selected, .jq-selectbox li.sel { color: #000; background: rgba(216, 220, 229, 0.5); }

.jq-selectbox li.placeholder { display: none !important; }

.jq-selectbox li:hover { color: #000; }

.jq-selectbox li.disabled { color: #ccc; background: none; }

.jq-selectbox li.disabled:hover { background: none; }

.jq-selectbox li.optgroup { font-weight: bold; }

.jq-selectbox li.optgroup:hover { background: none; color: #231F20; cursor: default; }

.jq-selectbox li.option { padding-left: 25px; }

.jq-select-multiple { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); background: #FFF; color: #333; font: 14px/18px Arial, sans-serif; cursor: default; }

.jq-select-multiple.focused { border: 1px solid #5794BF; }

.jq-select-multiple.disabled { border-color: #CCC; background: #F5F5F5; -webkit-box-shadow: none; box-shadow: none; color: #888; }

.jq-select-multiple ul { margin: 0; padding: 0; }

.jq-select-multiple li { padding: 3px 9px 4px; list-style: none; }

.jq-select-multiple li:first-child { -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.jq-select-multiple li:last-child { -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.jq-select-multiple li.selected { background: #08C; color: #FFF; }

.jq-select-multiple li.disabled { color: #AAA; }

.jq-select-multiple.disabled li.selected, .jq-select-multiple li.selected.disabled { background: #CCC; color: #FFF; }

.jq-select-multiple li.optgroup { font-weight: bold; }

.jq-select-multiple li.option { padding-left: 25px; }

.plyr input[type=range]:focus, .plyr:focus { outline: 0; }

.plyr .plyr__video-embed iframe, .plyr__tooltip { pointer-events: none; }

@-webkit-keyframes plyr-progress { to { background-position: 25px 0; } }

@keyframes plyr-progress { to { background-position: 25px 0; } }

.plyr { position: relative; max-width: 100%; min-width: 200px; font-family: Avenir, 'Avenir Next', 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif; direction: ltr; }

.plyr, .plyr *, .plyr::after, .plyr::before { -webkit-box-sizing: border-box; box-sizing: border-box; }

.plyr a, .plyr button, .plyr input, .plyr label { -ms-touch-action: manipulation; touch-action: manipulation; }

.plyr audio, .plyr video { width: 100%; height: auto; vertical-align: middle; -webkit-border-radius: inherit; border-radius: inherit; }

.plyr input[type=range] { display: block; height: 20px; width: 100%; margin: 0; padding: 0; vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; border: none; background: 0 0; }

.plyr input[type=range]::-webkit-slider-runnable-track { height: 8px; background: 0 0; border: 0; -webkit-border-radius: 4px; border-radius: 4px; -webkit-user-select: none; user-select: none; }

.plyr input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; margin-top: -4px; position: relative; height: 16px; width: 16px; background: #fff; border: 2px solid transparent; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: background .2s ease, border .2s ease, -webkit-transform .2s ease; transition: background .2s ease, border .2s ease, -webkit-transform .2s ease; -o-transition: background .2s ease, border .2s ease, transform .2s ease; transition: background .2s ease, border .2s ease, transform .2s ease; transition: background .2s ease, border .2s ease, transform .2s ease, -webkit-transform .2s ease; -ms-transition: background .2s ease, border .2s ease, transform .2s ease; -webkit-transition: background .2s ease, border .2s ease, transform .2s ease; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; box-sizing: border-box; }

.plyr input[type=range]::-moz-range-track { height: 8px; background: 0 0; border: 0; border-radius: 4px; -moz-user-select: none; user-select: none; }

.plyr input[type=range]::-moz-range-thumb { position: relative; height: 16px; width: 16px; background: #fff; border: 2px solid transparent; border-radius: 100%; -webkit-transition: background .2s ease, border .2s ease, -webkit-transform .2s ease; transition: background .2s ease, border .2s ease, -webkit-transform .2s ease; -o-transition: background .2s ease, border .2s ease, transform .2s ease; transition: background .2s ease, border .2s ease, transform .2s ease; transition: background .2s ease, border .2s ease, transform .2s ease, -webkit-transform .2s ease; -ms-transition: background .2s ease, border .2s ease, transform .2s ease; -webkit-transition: background .2s ease, border .2s ease, transform .2s ease; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); box-sizing: border-box; }

.plyr input[type=range]::-ms-track { height: 8px; background: 0 0; border: 0; color: transparent; }

.plyr input[type=range]::-ms-fill-upper { height: 8px; background: 0 0; border: 0; border-radius: 4px; -ms-user-select: none; user-select: none; }

.plyr input[type=range]::-ms-fill-lower { height: 8px; border: 0; border-radius: 4px; -ms-user-select: none; user-select: none; background: #3498db; }

.plyr input[type=range]::-ms-thumb { position: relative; height: 16px; width: 16px; background: #fff; border: 2px solid transparent; border-radius: 100%; -webkit-transition: background .2s ease, border .2s ease, -webkit-transform .2s ease; transition: background .2s ease, border .2s ease, -webkit-transform .2s ease; -o-transition: background .2s ease, border .2s ease, transform .2s ease; transition: background .2s ease, border .2s ease, transform .2s ease; transition: background .2s ease, border .2s ease, transform .2s ease, -webkit-transform .2s ease; -ms-transition: background .2s ease, border .2s ease, transform .2s ease; -webkit-transition: background .2s ease, border .2s ease, transform .2s ease; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15); box-sizing: border-box; margin-top: 0; }

.plyr input[type=range]::-ms-tooltip { display: none; }

.plyr input[type=range]::-moz-focus-outer { border: 0; }

.plyr input[type=range].tab-focus:focus { outline-offset: 3px; }

.plyr input[type=range]:active::-webkit-slider-thumb { background: #3498db; border-color: #fff; transform: scale(1.25); -ms-transform: scale(1.25); -webkit-transform: scale(1.25); }

.plyr input[type=range]:active::-moz-range-thumb { background: #3498db; border-color: #fff; transform: scale(1.25); -ms-transform: scale(1.25); -webkit-transform: scale(1.25); }

.plyr input[type=range]:active::-ms-thumb { background: #3498db; border-color: #fff; transform: scale(1.25); -ms-transform: scale(1.25); -webkit-transform: scale(1.25); }

.plyr--video input[type=range].tab-focus:focus { outline: rgba(255, 255, 255, 0.5) dotted 1px; }

.plyr--audio input[type=range].tab-focus:focus { outline: rgba(86, 93, 100, 0.5) dotted 1px; }

.plyr__sr-only { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; }

.plyr__video-wrapper { position: relative; background: #000; -webkit-border-radius: inherit; border-radius: inherit; }

.plyr__video-embed { padding-bottom: 0; height: 100%; -webkit-border-radius: inherit; border-radius: inherit; overflow: hidden; z-index: 0; }

.plyr__video-embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.plyr__video-embed > div { position: relative; padding-bottom: 200%; transform: translateY(-35.95%); -ms-transform: translateY(-35.95%); -webkit-transform: translateY(-35.95%); }

.plyr video::-webkit-media-text-track-container { display: none; }

.plyr__captions { display: none; position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px; transform: translateY(-40px); -ms-transform: translateY(-40px); -webkit-transform: translateY(-40px); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; -o-transition: transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease; -ms-transition: transform .3s ease; -webkit-transition: transform .3s ease; color: #fff; font-size: 16px; text-align: center; font-weight: 400; }

.plyr__captions span { -webkit-border-radius: 2px; border-radius: 2px; padding: 3px 10px; background: rgba(0, 0, 0, 0.7); -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 150%; }

.plyr__captions span:empty { display: none; }

@media (min-width: 768px) { .plyr__captions { font-size: 24px; } }

.plyr--captions-active .plyr__captions { display: block; }

.plyr--hide-controls .plyr__captions { -ms-transform: translateY(-15px); transform: translateY(-15px); -moz-transform: translateY(-15px); -webkit-transform: translateY(-15px); }

@media (min-width: 1024px) { .plyr--fullscreen-active .plyr__captions { font-size: 32px; } }

.plyr::-webkit-media-controls { display: none; }

.plyr__controls { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -webkit-align-items: center; -webkit-flex-align: center; line-height: 1; text-align: center; }

.plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls > button { margin-left: 5px; }

.plyr__controls .plyr__progress:first-child, .plyr__controls .plyr__time:first-child, .plyr__controls > button:first-child { margin-left: 0; }

.plyr__controls .plyr__volume { margin-left: -71px; margin-bottom: 90px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); background: rgba(0, 0, 0, 0.5); padding: 5px 10px 5px 35px; height: 34px; border-radius: 20px; -webkit-border-radius: 20px; }

.plyr__controls [data-plyr=pause] { margin-left: 0; }

.plyr__controls button { position: relative; display: inline-block; /*-ms-flex-negative: 0; -webkit-flex-negative: 0; flex-shrink: 0; -webkit-flex-shrink: 0;*/ overflow: visible; vertical-align: middle; padding: 7px; border: 0; background: 0 0; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; -o-transition: background .3s ease, color .3s ease, opacity .3s ease; transition: background .3s ease, color .3s ease, opacity .3s ease; -ms-transition: background .3s ease, color .3s ease, opacity .3s ease; -webkit-transition: background .3s ease, color .3s ease, opacity .3s ease; color: inherit; }

.plyr__controls button svg { width: 18px; height: 18px; display: block; fill: currentColor; }

.plyr__controls button:focus { outline: 0; }

.plyr__controls .icon--captions-on, .plyr__controls .icon--exit-fullscreen, .plyr__controls .icon--muted { display: none; }

@media (min-width: 480px) { .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls > button { margin-left: 10px; } }

.plyr--hide-controls .plyr__controls { opacity: 0; pointer-events: none; }

.plyr--video .plyr__controls { position: absolute; left: 0; right: 0; bottom: -25px; z-index: 2; padding: 50px 10px 0; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5))); background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); -webkit-border-bottom-left-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit; border-bottom-right-radius: inherit; color: #fff; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; }

.plyr--audio .plyr__controls { padding: 10px; -webkit-border-radius: inherit; border-radius: inherit; background: #fff; border: 1px solid #dbe3e8; color: #565D64; }

.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { background: #3498db; color: #fff; }

.plyr__play-large { display: none; position: absolute; z-index: 1; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); padding: 10px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: none; box-shadow: none; -o-transition: all .3s ease; transition: all .3s ease; -ms-transition: all .3s ease; -webkit-transition: all .3s ease; background: none; border: none; }

.plyr__play-large svg { position: relative; left: 2px; width: 20px; height: 20px; display: block; fill: #FFF; }

.plyr .plyr__play-large { display: inline-block; }

.plyr--audio .plyr__play-large, .plyr--playing .plyr__controls [data-plyr=play], .plyr__controls [data-plyr=pause] { display: none; }

.plyr--playing .plyr__play-large { opacity: 0; visibility: hidden; }

.plyr--playing .plyr__controls [data-plyr=pause] { display: inline-block; }

.plyr--captions-active .plyr__controls .icon--captions-on, .plyr--fullscreen-active .icon--exit-fullscreen, .plyr--muted .plyr__controls .icon--muted { display: block; }

.plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr--captions-active .plyr__controls .icon--captions-on + svg, .plyr--fullscreen-active .icon--exit-fullscreen + svg, .plyr--muted .plyr__controls .icon--muted + svg { display: none; }

.plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen] { display: inline-block; }

.plyr__tooltip { position: absolute; z-index: 2; bottom: 100%; margin-bottom: 10px; padding: 5px 7.5px; opacity: 0; background: rgba(0, 0, 0, 0.7); -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-size: 14px; line-height: 1.3; transform: translate(-50%, 10px) scale(0.8); -ms-transform: translate(-50%, 10px) scale(0.8); -webkit-transform: translate(-50%, 10px) scale(0.8); -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease; transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease; -o-transition: transform .2s .1s ease, opacity .2s .1s ease; transition: transform .2s .1s ease, opacity .2s .1s ease; transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease; -ms-transition: transform .2s .1s ease, opacity .2s .1s ease; -webkit-transition: transform .2s .1s ease, opacity .2s .1s ease; }

.plyr__tooltip::before { content: ''; position: absolute; width: 0; height: 0; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); bottom: -4px; border-right: 4px solid transparent; border-top: 4px solid rgba(0, 0, 0, 0.7); border-left: 4px solid transparent; z-index: 2; }

.plyr button.tab-focus:focus .plyr__tooltip, .plyr button:hover .plyr__tooltip, .plyr__tooltip--visible { opacity: 1; transform: translate(-50%, 0) scale(1); -ms-transform: translate(-50%, 0) scale(1); -webkit-transform: translate(-50%, 0) scale(1); }

.plyr button:hover .plyr__tooltip { z-index: 3; }

.plyr__controls button:first-child .plyr__tooltip { left: 0; transform: translate(0, 10px) scale(0.8); -ms-transform: translate(0, 10px) scale(0.8); -webkit-transform: translate(0, 10px) scale(0.8); -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; }

.plyr__controls button:first-child .plyr__tooltip::before { left: 16px; }

.plyr__controls button:last-child .plyr__tooltip { right: 0; transform: translate(0, 10px) scale(0.8); -ms-transform: translate(0, 10px) scale(0.8); -webkit-transform: translate(0, 10px) scale(0.8); -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; }

.plyr__controls button:last-child .plyr__tooltip::before { left: auto; right: 16px; transform: translateX(50%); -ms-transform: translateX(50%); -webkit-transform: translateX(50%); }

.plyr__controls button:first-child .plyr__tooltip--visible, .plyr__controls button:first-child.tab-focus:focus .plyr__tooltip, .plyr__controls button:first-child:hover .plyr__tooltip, .plyr__controls button:last-child .plyr__tooltip--visible, .plyr__controls button:last-child.tab-focus:focus .plyr__tooltip, .plyr__controls button:last-child:hover .plyr__tooltip { transform: translate(0, 0) scale(1); -ms-transform: translate(0, 0) scale(1); -webkit-transform: translate(0, 0) scale(1); }

.plyr__progress { position: relative; display: none; -ms-flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; flex: 1; }

.plyr__progress input[type=range] { position: relative; z-index: 2; }

.plyr__progress input[type=range]::-webkit-slider-runnable-track { background: 0 0; }

.plyr__progress input[type=range]::-moz-range-track { background: 0 0; }

.plyr__progress input[type=range]::-ms-fill-upper { background: 0 0; }

.plyr__progress .plyr__tooltip { left: 0; }

.plyr .plyr__progress { display: inline-block; }

.plyr__progress--buffer, .plyr__progress--played, .plyr__volume--display { position: absolute; left: 30px; top: 50%; width: -webkit-calc(100% - 37px); width: calc(100% - 37px); height: 4px; margin: -2px 0 0; padding: 0; vertical-align: top; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; -webkit-border-radius: 100px; border-radius: 100px; }

.plyr__progress--buffer::-webkit-progress-bar, .plyr__progress--played::-webkit-progress-bar, .plyr__volume--display::-webkit-progress-bar { background: 0 0; }

.plyr__progress--buffer::-webkit-progress-value, .plyr__progress--played::-webkit-progress-value, .plyr__volume--display::-webkit-progress-value { background: currentColor; -webkit-border-radius: 100px; border-radius: 100px; min-width: 8px; }

.plyr__progress--buffer::-moz-progress-bar, .plyr__progress--played::-moz-progress-bar, .plyr__volume--display::-moz-progress-bar { background: currentColor; border-radius: 100px; min-width: 8px; }

.plyr__progress--buffer::-ms-fill, .plyr__progress--played::-ms-fill, .plyr__volume--display::-ms-fill { border-radius: 100px; }

.plyr__progress--played, .plyr__volume--display { z-index: 1; color: #3498db; background: 0 0; -webkit-transition: none; -o-transition: none; transition: none; }

.plyr__progress--played::-webkit-progress-value, .plyr__volume--display::-webkit-progress-value { min-width: 8px; max-width: 99%; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-transition: none; -o-transition: none; transition: none; }

.plyr__progress--played::-moz-progress-bar, .plyr__volume--display::-moz-progress-bar { min-width: 8px; max-width: 99%; -webkit-transition: none; -o-transition: none; transition: none; }

.plyr__progress--played::-ms-fill, .plyr__volume--display::-ms-fill { display: none; }

.plyr__progress--buffer::-webkit-progress-value { -webkit-transition: width .2s ease; -o-transition: width .2s ease; transition: width .2s ease; }

.plyr__progress--buffer::-moz-progress-bar { -webkit-transition: width .2s ease; -o-transition: width .2s ease; transition: width .2s ease; }

.plyr__progress--buffer::-ms-fill { -webkit-transition: width .2s ease; -o-transition: width .2s ease; transition: width .2s ease; }

.plyr--video .plyr__progress--buffer, .plyr--video .plyr__volume--display { background: rgba(255, 255, 255, 0.25); }

.plyr--video .plyr__progress--buffer { color: rgba(255, 255, 255, 0.25); }

.plyr--audio .plyr__progress--buffer, .plyr--audio .plyr__volume--display { background: rgba(198, 214, 219, 0.66); }

.plyr--audio .plyr__progress--buffer { color: rgba(198, 214, 219, 0.66); }

.plyr--loading .plyr__progress--buffer { -webkit-animation: plyr-progress 1s linear infinite; animation: plyr-progress 1s linear infinite; -webkit-background-size: 25px 25px; background-size: 25px 25px; background-repeat: repeat-x; background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent); color: transparent; }

.plyr--video.plyr--loading .plyr__progress--buffer { background-color: rgba(255, 255, 255, 0.25); }

.plyr--audio.plyr--loading .plyr__progress--buffer { background-color: rgba(198, 214, 219, 0.66); }

.plyr__time { display: inline-block; vertical-align: middle; font-size: 14px; }

.plyr__time + .plyr__time { display: none; }

@media (min-width: 768px) { .plyr__time + .plyr__time { display: inline-block; } }

.plyr__time + .plyr__time::before { content: '\2044'; margin-right: 10px; }

.plyr__volume { display: none; }

.plyr .plyr__volume { -ms-flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; flex: 1; position: relative; }

.plyr .plyr__volume input[type=range] { position: relative; z-index: 2; }

.plyr__video-wrapper { background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; }

.plyr__video-wrapper iframe { opacity: 0; }

.plyr--playing .plyr__video-wrapper iframe { opacity: 1; }

@media (min-width: 480px) { .plyr .plyr__volume { display: block; max-width: 100px; } }

@media (min-width: 768px) { .plyr .plyr__volume { max-width: 120px; } }

.plyr--is-ios .plyr__volume, .plyr--is-ios [data-plyr=mute] { display: none !important; }

.plyr--fullscreen-active { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 10000000; background: #000; -webkit-border-radius: 0 !important; border-radius: 0 !important; }

.plyr--fullscreen-active video { height: 100%; }

.plyr--fullscreen-active .plyr__video-wrapper { height: 100%; width: 100%; }

.plyr--fullscreen-active .plyr__video-embed { overflow: visible; }

.plyr--fullscreen-active .plyr__controls { position: absolute; bottom: 0; left: 0; right: 0; }

.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper { height: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.plyr__controls button[data-plyr='play'], .plyr__controls button[data-plyr='pause'] { display: none; }

.plyr__volume--input { background: none; border: none; opacity: 0; }

.plyr .plyr__volume { margin-right: -45px; }

.plyr__controls button[data-plyr='mute'] { z-index: 10; position: relative; }

.plyr__progress--played, .plyr__progress--buffer { left: 0px !important; width: 100% !important; }

.plyr__time--current { font-size: 12px; margin-left: 10px; margin-right: 5px; }

button[data-plyr='mute'] svg, button[data-plyr='mute'] span, .icon--muted { display: none !important; }

button[data-plyr='mute'] { background: url(../img/mute.png?ver1.0) no-repeat center center; -webkit-background-size: auto auto; background-size: auto; width: 19px; pointer-events: none; height: 18px; }

.plyr__volume { opacity: 0; }

.plyr__volume:hover { opacity: 1; }

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.header { width: 100%; text-align: center; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-order: 1; position: absolute; left: 0; right: 0; z-index: 50; top: 0; width: 100%; }

.header_top_bg { position: fixed; left: 0; top: 0; right: 0; z-index: 7; background: #2e353f; opacity: 1; }

.header_top { position: fixed; left: 0; right: 0; z-index: 50; top: 0; width: 100%; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }

.header_lang { float: right; font-weight: 500; font-size: 14px; }

.header_lang a { text-transform: uppercase; color: #fff; margin-left: 4px; }

.header_lang a:hover, .header_lang a.active { opacity: 0.4; }

.header_btn.btn { float: right; height: 40px; -webkit-border-radius: 20px; border-radius: 20px; line-height: 40px; padding: 0 16px; margin: 0 32px 0 41px; }

.header_logo { padding-left: 73px; overflow: hidden; padding-top: 25px; display: block; font-size: 100px; position: fixed; margin-top: -197px; line-height: 1; letter-spacing: 76px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 50%; z-index: 25; }

.header_logo a { white-space: nowrap; display: inline-block; font-weight: 900; color: #fff; -webkit-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }

.header_logo a span { position: relative; display: inline-block; }

.header_logo a span b { width: 21px; height: 21px; background: #859662; content: ''; position: absolute; left: 5px; top: -24px; -webkit-border-radius: 50%; border-radius: 50%; }

.header_logo_fix { background: #1f1f1f; float: left; display: none; padding-right: 6px; margin: 0 40px 0 -20px; height: 70px; width: 320px; text-align: center; overflow: hidden; padding-top: 16px; }

.header_logo_fix img { height: 54px; }

.mobile-button { z-index: 50; height: 60px; float: right; width: 60px; position: relative; display: none; margin: 0px -20px; }

.mobile-button span { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: relative; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; background: #fff; width: 20px; height: 2px; display: block; margin: 29px auto 0; }

.mobile-button span:before, .mobile-button span:after { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; content: ''; background: #fff; height: 2px; display: block; top: -5px; left: 0px; width: 20px; position: absolute; }

.mobile-button span:after { top: auto; bottom: -5px; }

.mobile-button.open { background: #131313; }

.mobile-button.open span { background: transparent; }

.mobile-button.open span:before { top: 0px; left: -2px; width: 24px; background: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.mobile-button.open span:after { bottom: 0px; left: -2px; width: 24px; background: #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.nav { padding: 15px 0; line-height: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); overflow: hidden; }

.nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.nav ul li { list-style: none; position: relative; }

.nav ul li a { color: #fff; font-size: 14px; display: inline-block; vertical-align: top; font-weight: bold; text-transform: uppercase; font-weight: 500; }

.nav ul li a:hover { color: #e7b460; }

.nav ul .active a { color: #e7b460; }

.header_bot { display: none; left: 0; right: 0; bottom: 0px; overflow: hidden; }

.header_link { float: right; color: #fff; /*text-decoration: underline; text-decoration-color: rgba(255,255,255,0.4);*/ margin-top: 12px; }

.header_link:hover { text-decoration: none; }

.header_link:hover .header_link_txt:after { opacity: 0; }

.header_link_txt { position: relative; }

.header_link_txt:after { content: ''; position: absolute; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.4); bottom: 1px; }

.soc a { display: inline-block; vertical-align: top; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; width: 40px; height: 40px; line-height: 41px; border: 1px solid rgba(129, 136, 152, 0.8); color: #fff; }

.soc a:hover { color: #fff; border-color: #fff; }

.header_soc { float: left; white-space: nowrap; }

.header_soc a { margin: 0 7px 0 0; font-size: 13px; }

.header_mess { -webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out; text-align: left; -webkit-transform: translateY(-210%); -ms-transform: translateY(-210%); transform: translateY(-210%); z-index: 40; position: fixed; left: 0; right: 0; top: 70px; padding: 15px 0; background: url(../img/bg11.jpg?ver1.0) no-repeat center top #262525; -webkit-background-size: cover; background-size: cover; -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, 0.26); box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, 0.26); }

.header_mess .btn { width: 180px; height: 40px; line-height: 40px; font-size: 12px; min-width: 180px; margin-left: 30px; }

.header_mess .wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.header_mess .wrapper:after { display: none; }

.header_mess_close { cursor: pointer; z-index: 10; right: 20px; top: 50%; margin-top: -20px; font-size: 12px; position: absolute; height: 40px; width: 40px; text-align: center; line-height: 40px; }

.header_mess_txt { font-weight: 500; font-size: 16px; letter-spacing: -0.05px; text-align: left; }

.header.fix .header_top { opacity: 0; top: -71px; -webkit-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; }

.header.fix2 .header_top .wrapper { max-width: 100%; }

.header.fix2 .mobile-button { background: #131313; }

.header.fix2 .header_top { background: #131313; top: 0; opacity: 1; -webkit-transition: top 0.3s ease-out; -o-transition: top 0.3s ease-out; transition: top 0.3s ease-out; }

.header.fix2 .nav { border: none; padding-right: 20px; }

.header.fix2 .header_logo_fix { display: block; }

.header.fix3 .header_mess { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

/* */
@media screen and (max-width: 1239px) { .header.fix2 .nav { padding: 10px 0; padding-right: 0; }
  .header.fix2 .nav ul li a { font-size: 12px; }
  .header_logo_fix { margin-right: 20px; height: 60px; width: 260px; padding-top: 6px; }
  .header_logo_fix img { height: 54px; vertical-align: top; }
  .header_logo_fix .m-hid { display: none; }
  .header_logo_fix .m-show { display: inline-block; }
  .header_mess { top: 60px; }
  .header_mess .wrapper { max-width: 100%; padding-right: 60px; }
  .header_mess_close { right: 10px; }
  .header_mess_txt { font-size: 14px; } }

@media screen and (max-width: 1099px) { .web .section-nomin .nomin { max-width: -webkit-calc(100% - 40px); max-width: calc(100% - 40px); } }

@media screen and (max-width: 1023px) { .mobile-button { display: block; }
  .nav { display: none; border: none; position: absolute; left: 0; right: 0; clear: both; text-align: left; padding: 33px 70px 20px; overflow: auto; top: 60px; bottom: 140px; }
  .nav ul { display: block; }
  .nav ul li { margin-bottom: 10px; }
  .nav ul li a { font-size: 18px; padding: 0 10px; }
  .header.open { height: 100%; position: fixed; background: #131313; overflow: auto; }
  .header.open .header_top { background: #1f1f1f; position: static; }
  .header.open .header_top .wrapper { position: static; }
  .header.open .mobile-button { background: #131313; }
  .header.open .header_logo_fix { display: block; }
  .header.open .nav { display: block; }
  .header.open .header_bot { display: block; position: absolute; left: 0; right: 0; text-align: center; bottom: 0; padding: 31px 0; height: 140px; background: url(../img/bg2.jpg?ver1.0) no-repeat 0 0; }
  .header.open .header_soc { float: none; margin-bottom: 23px; }
  .header.open .header_soc a { margin: 0 8px; }
  .header.open .header_link { float: none; }
  .header.fix2 .header_top { background: #1f1f1f; }
  body.hid { overflow: hidden; }
  body.hid .main-wrapper { height: 100%; } }

@media screen and (max-width: 767px) { .header_mess_txt { font-size: 13px; font-weight: 400; }
  .fancybox-lock .header_top { background: #131313; top: 0; opacity: 1; -webkit-transition: top 0.3s ease-out; -o-transition: top 0.3s ease-out; transition: top 0.3s ease-out; }
  .fancybox-lock .header_logo_fix { display: block; }
  .fancybox-lock .mobile-button { background: #131313; }
  .fancybox-lock .header { position: fixed; }
  .fancybox-lock .content { opacity: 0; } }

@media screen and (max-width: 599px) { .header_mess { background-image: url(../img/bg12.jpg?ver1.0); }
  .header_mess .wrapper { display: block; }
  .header_mess .btn { margin: 15px 0 0; }
  .header_mess_close { font-size: 16px; top: 31px; } }

.footer { text-align: left; width: 100%; min-width: 320px; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; -webkit-order: 3; position: relative; z-index: 4; background: #080f14; color: #fff; padding: 55px 0 57px; line-height: 1.85; }

.footer .wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.footer .wrapper:after { display: none; }

.footer_col { white-space: nowrap; }

.footer_link { color: #fff; }

.footer_link .footer_link_txt { /*text-decoration: underline; text-decoration-color: rgba(255,255,255,0.4);*/ position: relative; }

.footer_link .footer_link_txt:after { content: ''; position: absolute; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.4); bottom: 1px; }

.footer_link:hover .footer_link_txt { text-decoration: none; }

.footer_link:hover .footer_link_txt:after { opacity: 0; }

.footer_link .icon-mail2 { margin: -4px 8px 0 0; font-size: 17px; vertical-align: middle; display: inline-block; }

.footer_logo_title { opacity: 0.97; color: #85878a; font-size: 12px; font-weight: 400; line-height: 16px; text-align: right; margin-bottom: -2px; }

.footer_left { min-width: 21.5%; }

.footer_right { margin-left: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; top: -7px; }

.footer_logo { margin-bottom: 6px; }

.footer_logo:first-child { margin-right: 60px; }

.logo-svg { color: #fff; opacity: 0.5; width: 130px; display: block; }

.logo-svg:hover { opacity: 1; }

/* */
@media screen and (max-width: 1023px) { .footer_left { width: 210px; min-width: 210px; }
  .footer_right { margin-left: 0px; }
  .footer_logo:first-child { margin-right: 10px; } }

@media screen and (max-width: 800px) { .footer { padding: 42px 0 36px; }
  .footer .wrapper { display: block; }
  .footer_left { width: auto; margin-bottom: 20px; }
  .footer_col { margin-bottom: 15px; }
  .footer_right { text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.2); padding-right: 0px; margin-top: 32px; padding-top: 29px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

.main-wrapper { padding: 0 0 0 0; min-width: 320px; width: 100%; position: relative; overflow: hidden; min-height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: start; }

.wrapper { min-width: 320px; max-width: 1100px; padding: 0 20px; margin: 0 auto; position: relative; z-index: 2; width: 100%; }

/* titles */
p { padding: 0px 0 12px 0; }

h1, .h1 { font-size: 100px; line-height: 1; color: #e7b460; padding: 10px 0 10px 0; font-weight: bold; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; }

h2 { position: relative; z-index: 2; font-size: 50px; line-height: 0.9; color: #e7b460; padding: 17px 0 18px; font-weight: 300; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; text-align: center; }

h3, .h3 { font-size: 20px; line-height: 1.2; color: #fff; padding: 10px 0 10px 0; font-weight: bold; text-transform: uppercase; margin-bottom: 41px; }

h4, .h4 { font-size: 25px; line-height: 1.4; color: #fff; padding: 0px 0 18px 0px; position: relative; font-weight: 400; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; }

/* text position */
.text-left { text-align: left !important; }

.text-center { text-align: center !important; }

.text-right { text-align: right !important; }

.nowrap { white-space: nowrap !important; }

.nobr { white-space: nowrap; display: inline-block; }

.sec_txt { text-align: center; font-size: 18px; margin: 27px auto; line-height: 1.7; font-weight: 300; letter-spacing: -0.1px; max-width: 840px; }

.sec_btn { text-align: center; }

/* loader */
.loaded .main-wrapper { visibility: hidden; }

.loaded .icon-load { height: 100%; }

.icon-load { position: fixed; width: 100%; height: 0%; bottom: 0; left: 0; z-index: 200; background: #01060c; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }

/*
================================================================================
|                                     CONTENT                                 |
================================================================================
*/
.content { min-width: 320px; text-align: left; width: 100%; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-order: 2; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-grow: 1; }

body.hid { overflow: hidden; }

.m-show { display: none; }

/* */
form:after { content: ''; display: block; clear: both; }

.btn { font-family: "GothamPro", sans-serif; letter-spacing: -0.05px; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; display: inline-block; border: none; position: relative; z-index: 1; overflow: hidden; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; text-align: center; font-size: 14px; height: 60px; line-height: 60px; padding: 0px 15px; color: #333333; font-weight: 900; background: #e7b460; -webkit-border-radius: 0px; border-radius: 0px; text-transform: uppercase; }

.btn:hover { background: #dca03c; }

.btn-bord { background: transparent; min-width: 200px; color: #fff; border: 1px solid rgba(231, 180, 96, 0.5); line-height: 58px; font-size: 12px; padding: 0 35px; }

.btn-bord:hover { background: #e7b460; color: #333333; }

.btn-gold { background: url(../img/bg13.jpg?ver1.0) no-repeat 0 0; background: url(../img/bg7.jpg?ver1.0) no-repeat 0 0; width: 260px; -webkit-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }

.btn-gold:hover { background-image: url(../img/bg13.jpg?ver1.0); }

.btns { text-align: center; }

.btns .btn { width: 264px; }

.form_cols { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-left: -20px; margin-right: -20px; }

.form_col { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 20px; }

.form_row { margin-bottom: 24px; }

.form_row label { display: block; font-weight: bold; margin-bottom: 11px; }

.form_row:after { content: ''; display: block; clear: both; }

.form_btn { margin-top: 60px; margin-bottom: 19px; }

.form_btn .btn { min-width: 180px; }

.t-inp, textarea { position: relative; padding: 14px 20px 14px 19px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; -webkit-border-radius: 0px; border-radius: 0px; height: 50px; border: 1px solid #d8dce5; background: #fff; font-size: 16px; color: #666666; line-height: 20px; font-family: "GothamPro", sans-serif; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

textarea { height: 91px; resize: none; }

input::-webkit-input-placeholder { color: #C4C4C4; }

input:-moz-placeholder { color: #C4C4C4; }

input::-moz-placeholder { color: #C4C4C4; }

input:-ms-input-placeholder { color: #C4C4C4; }

/*---------------------------------------*/
.js-bg { -webkit-background-size: cover; background-size: cover; background-position: center top; background-repeat: no-repeat; }

.loaded .section-nomin, .loaded .section-vote { -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; }

.loaded .mouse_line { -webkit-transition: top 0.4s ease-out; -o-transition: top 0.4s ease-out; transition: top 0.4s ease-out; -webkit-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; }

.loaded .stop_bot { -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transition-delay: 1.3s; -o-transition-delay: 1.3s; transition-delay: 1.3s; }

.loaded .stop_cont { -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -webkit-transition-delay: 1.4s; -o-transition-delay: 1.4s; transition-delay: 1.4s; }

.loaded .header_top { -webkit-transition-delay: 1.8s; -o-transition-delay: 1.8s; transition-delay: 1.8s; }

.loaded .section-nomin { top: 60px; }

.loaded .section-vote { top: 60px; }

.loaded .mouse_line { top: 60px; }

.loaded .stop_bot { opacity: 0; margin-bottom: -30px; }

.loaded .stop_cont { opacity: 0; top: 50px; }

.loaded .header_top { top: -71px; }

.loaded.animate .main-wrapper { visibility: visible; }

.loaded.animate .icon-load { height: 0; }

.loaded.animate .section-nomin { top: 0px; }

.loaded.animate .section-vote { top: 0px; }

.loaded.animate .mouse_line { top: -20px; }

.loaded.animate .stop_bot { opacity: 1; margin-bottom: 0px; }

.loaded.animate .stop_cont { opacity: 1; top: 0px; }

.loaded.animate .header_top { top: 0px; }

.ios.loaded .mouse_line { top: -5px; }

.ios.loaded.animate .mouse_line { top: -29px; }

.section-top { position: relative; z-index: 0; /*overflow: hidden;*/ height: 100vh; }

.section-top h1 { background: url(../img/bg13.jpg?ver1.0) repeat center; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; letter-spacing: -2.5px; }

.section-top .sec_txt { margin: -2px auto 68px; }

.section-top .header_bot { display: block; position: absolute; z-index: 1; }

@media all and (-ms-high-contrast: none) { .section-top h1 { background: transparent; }
  *::-ms-backdrop, .section-top h1 { background: transparent; } }

.stop_fix { padding-bottom: 109px; width: 100%; position: absolute; left: 0; right: 0; top: 0; z-index: 1; height: 100vh; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.stop_cont { top: 0; }

.stop_bot { opacity: 1; margin-bottom: 0px; overflow: visible; bottom: 110px; }

.stop_bot:after { content: ''; display: block; clear: both; }

.stop_preview { position: absolute; left: 0; right: 0; top: 0; z-index: 0; height: 100vh; background: url(../img/bg1.jpg?ver1.0) no-repeat center -55px; }

.stop_links a { text-transform: uppercase; border-bottom: 1px solid #fff; font-weight: bold; display: inline-block; padding-bottom: 6px; }

.stop_links a:hover { border-color: transparent; }

.stop_links a + a { margin: 0 -41px 0 83px; }

.stop_logo { margin-bottom: 21px; }

.mouse { left: 50%; z-index: 3; position: absolute; bottom: -3px; text-align: center; border: 3px solid #e7b460; -webkit-border-radius: 16px; border-radius: 16px; width: 31px; height: 43px; padding-top: 8px; margin-left: -15.5px; }

.mouse:before { -webkit-animation: mousemove 1s infinite; animation: mousemove 1s infinite; content: ''; position: relative; background: #e7b460; width: 3px; height: 9px; -webkit-border-radius: 2px; border-radius: 2px; display: inline-block; vertical-align: top; }

@-webkit-keyframes mousemove { 0% { top: 0; }
  50% { top: 5px; }
  100% { top: 0px; } }

@keyframes mousemove { 0% { top: 0; }
  50% { top: 5px; }
  100% { top: 0px; } }

.mouse_line { position: absolute; width: 2px; height: 70px; top: -20px; z-index: 4; left: 50%; margin-left: -1px; background: #e7b460; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.web .fixh .mouse_line { height: 0; }

/* */
.ios .section-top { overflow: visible; }

.ios .stop_preview { height: auto; bottom: -510px; -webkit-background-size: cover; background-size: cover; }

.ios .stop_preview div { opacity: 0; visibility: hidden; }

.ios .wrap-bg2 { position: relative; z-index: 5; background: #01060c; }

.web .stop_fix, .web .stop_preview { position: fixed; }

.web .stop_bot { bottom: 110px; }

.web .section-top { padding-bottom: 49px; height: -webkit-calc(100vh - 60px); height: calc(100vh - 60px); }

.web .wrap-bg { position: relative; z-index: 5; background: #01060c; }

.web .section-nomin { margin: 0 0 200px 0; height: -webkit-calc(100vh - 156px); height: calc(100vh - 156px); }

.web .section-nomin .nomin { height: -webkit-calc(100vh - 156px); height: calc(100vh - 156px); -webkit-background-size: auto 100%; background-size: auto 100%; overflow: visible; -webkit-background-size: cover; background-size: cover; }

.web .section-vote { margin-top: 0; margin-bottom: 70px; }

.web .section-news { z-index: 7; }

.web .nomin_bot { position: relative; }

.section-nomin { position: relative; z-index: 3; margin-top: -60px; }

.nomin { width: 100%; margin: 0 auto; max-width: 1060px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align: center; }

.nomin_item { padding: 53px 20px 55px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; }

.nomin_top { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }

.nomin_txt { margin: 0px auto 43px; position: relative; font-size: 16px; font-weight: 300; text-align: center; }

.nomin_list { margin: 0 auto 20px; text-align: left; font-size: 18px; line-height: 25px; position: relative; padding-left: 23px; }

.nomin_list li { list-style: none; position: relative; padding-left: 41px; margin-bottom: 16px; }

.nomin_list li:before { content: ''; width: 19px; height: 19px; position: absolute; left: 0; top: 3px; background: url(../img/mark.png?ver1.0) no-repeat center; }

.nomin_list li a { color: #fff; }

.nomin_list li a:hover { color: #e7b460; }

.nomin_banner { background-image: url("../img/nomin_banner.jpg"); -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center center; padding: 30px 40px 26px; text-align: center; max-width: 920px; margin: -8px auto 0; width: 100%; }

.nomin_banner-title { color: white; font-size: 16px; font-weight: 700; line-height: 25px; text-transform: uppercase; margin-bottom: 24px; }

.nomin_item { background-image: url("../img/nomin_item1.jpg"); -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: bottom center; }

.nomin_item2 { background-image: url("../img/nomin_item2.jpg"); margin-bottom: 60px; padding-top: 37px; padding-bottom: 70px; background-position: top center; }

.nomin_item2 .nomin_txt { max-width: 690px; margin-top: 10px; }

.nomin_row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -5px 31px; padding-left: 25px; padding-right: 5px; }

.nomin_col { width: 33.3%; padding: 0 5px; }

/* */
.ios .section-news_bg { top: 0px; background-position: center -420px; }

.section-news { padding: 0px 0 0px; z-index: 0; position: relative; }

.section-news_bg { position: absolute; left: 0; right: 0; bottom: -558px; top: 0px; z-index: 0; background: url(../img/bg9.jpg?ver1.0) no-repeat center 0px; -webkit-background-size: cover; background-size: cover; }

.news-slider { border-bottom: 2px solid rgba(255, 255, 255, 0.2); }

.news { margin: 0px -20px 0 0; }

.news:after { content: ''; display: block; clear: both; }

.news_item { float: left; width: 33.33%; margin: 0px 0 84px 0%; padding-right: 6%; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; position: relative; }

.news_item:hover { color: #e7b460; }

.news_item_date { font-size: 11px; opacity: 0.8; margin-bottom: 12px; text-transform: uppercase; }

.news_item_title { font-size: 25px; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; line-height: 1.4; color: #e7b460; margin-bottom: 16px; }

.news_item_txt { font-size: 16px; font-weight: 300; }

.cover-link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }

/* */
.section-who { padding: 61px 0 0; position: relative; z-index: 7; }

.box { overflow: hidden; margin: 47px -10px 0; }

.box_item { float: left; width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 10px; position: relative; }

.box_item:hover { color: #e7b460; }

.box_img:before { content: ''; display: block; padding-bottom: 100%; }

.box_name { position: absolute; bottom: 0; left: 0; right: 0; padding: 22px 31px; line-height: 1.15; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; font-size: 35px; }

.box_name span { color: #e7b460; }

.box_item1 .box_img:before { padding-bottom: 700px; }

.box_item1 .box_name { font-size: 45px; padding: 41px 40px; line-height: 1.13; }

.box_item2 .box_img:before { padding-bottom: 220px; }

/* */
.section-interest { position: relative; z-index: 4; padding: 81px 0 74px; }

.interest { margin-right: -20px; margin-top: 45px; margin-bottom: 63px; }

.interest:after { content: ''; display: block; clear: both; }

.interest_item { width: 25%; padding-right: 20px; float: left; position: relative; }

.interest_item:hover { color: #e7b460; }

.interest_img { position: relative; margin-bottom: 22px; }

.interest_img:before { content: ''; display: block; padding-bottom: 64%; }

.interest_name { font-weight: 500; font-size: 16px; }

.interest_name span { color: #e7b460; }

/* */
.section-calend { position: relative; padding: 81px 0 0; }

.section-calend_bg { position: absolute; left: 0; right: 0; bottom: -380px; top: 0px; z-index: 0; background: url(../img/bg5.jpg?ver1.0) no-repeat center 0px; -webkit-background-size: cover; background-size: cover; }

.calend { margin: 67px -0px 85px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.calend_item { width: 160px; padding: 22px 20px 32px; }

.calend_item:hover, .calend_item.active { color: #333333; background: url(../img/bg7.jpg?ver1.0) no-repeat 0 0; }

.calend_item:hover .calend_date, .calend_item.active .calend_date { color: #333333; border-color: rgba(51, 51, 51, 0.3); }

.calend_date { overflow: hidden; padding-bottom: 34px; margin-bottom: 32px; border-bottom: 2px solid rgba(255, 255, 255, 0.3); color: #e7b460; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; font-size: 25px; line-height: 25px; min-height: 87px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.calend_txt { line-height: 1.8; }

/* */
.section-cerem { position: relative; z-index: 3; }

.cerem { background: url(../img/bg4.jpg?ver1.0) no-repeat center bottom; text-align: center; padding: 83px 25px 70px; height: 780px; }

.cerem .contact_info { margin: 100px 0 143px; }

.cerem .btn { padding: 0px 31px; }

.cerem .btn .icon-play { font-size: 16px; margin: -3px 9px 0 -10px; display: inline-block; vertical-align: middle; }

/* */
.section-partn { position: relative; z-index: 0; padding: 91px 0 94px; }

.section-partn_bg { position: absolute; left: 0; right: 0; bottom: 0; top: -400px; z-index: 0; background: url(../img/bg6.jpg?ver1.0) no-repeat center 0px; -webkit-background-size: cover; background-size: cover; }

.partn { text-align: center; margin-top: 65px; margin-right: -3.774%; margin-bottom: 20px; }

.partn:after { content: ''; display: block; clear: both; }

.partn_item { float: left; width: 20%; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; padding: 0 3.63% 40px 0; height: 220px; }

.partn_item_img { background: #fff; overflow: hidden; position: relative; margin-bottom: 14px; }

.partn_item_img:before { content: ''; display: block; padding-bottom: 72.2%; }

.partn_item_img img { max-height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.partn_item_name { line-height: 1.5; }

/* */
.section-contact { background: url(../img/bg2.jpg?ver1.0) no-repeat center top; -webkit-background-size: cover; background-size: cover; text-align: center; padding: 93px 0; }

.contact_info { margin: 81px 0 20px; }

.contact_info_item { position: relative; font-weight: bold; font-size: 19px; width: 402px; display: inline-block; vertical-align: top; }

.contact_info_item [class^="icon-"] { display: block; color: #e7b460; font-size: 63px; line-height: 63px; margin-bottom: 34px; height: 63px; }

.contact_info_item .icon-mail { font-size: 52px; line-height: 66px; }

.contact_info_item .icon-clock { font-size: 50px; line-height: 63px; }

.contact_info_item .icon-tel { font-size: 56px; }

.contact_info_item a { color: #fff; }

.contact_info_item a:hover { text-decoration: underline; -webkit-text-decoration-color: rgba(255, 255, 255, 0.4); text-decoration-color: rgba(255, 255, 255, 0.4); }

.contact_info_title { font-weight: bold; text-transform: uppercase; letter-spacing: -0.1px; text-shadow: 0 0; margin-bottom: 5px; }

/* */
.section-services { background: #1e1d1e; padding: 91px 0 21px; }

.section-services h3 { text-align: center; }

.services { margin-right: -20px; }

.services:after { content: ''; display: block; clear: both; }

.services_item { float: left; width: 25%; padding-right: 4%; font-size: 16px; margin: 58px 0 0; }

.services_item:nth-child(4n) { padding-right: 0; }

.services_item h4 { color: #e7b460; max-width: 215px; min-height: 58px; padding: 0px 0 17px 0px; }

/* */
.section-man { padding: 91px 0 30px; background: #1e1d1e; position: relative; }

.section-man h3 { text-align: center; }

.section-man_bg { position: absolute; left: 0; right: 0; bottom: 0; top: 321px; z-index: 0; background: url(../img/bg3.jpg?ver1.0) no-repeat center -226px; -webkit-background-size: cover; background-size: cover; }

.man { overflow: hidden; margin: 76px -5.66% 0 0; }

.man_item { float: left; width: 25%; padding: 0 5.358% 71px 0; }

.man_item:nth-child(4n+1) { clear: both; }

.man_item_img { position: relative; overflow: hidden; margin-bottom: 18px; }

.man_item_img:before { content: ''; display: block; padding-bottom: 100%; }

.man_item_img img { width: 100%; position: absolute; top: 0; left: 0; }

.man_item_name { font-weight: 500; margin-bottom: 6px; min-height: 34px; margin-right: 3px; line-height: 1.5; color: #e7b460; font-size: 20px; }

.man_item_pos { line-height: 1.8; }

/* */
.section-spec { position: relative; z-index: 1; padding: 90px 0 93px 0; background: url(../img/bg2.jpg?ver1.0) no-repeat center top; -webkit-background-size: cover; background-size: cover; overflow: hidden; }

.spec { margin: 0 -25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

.spec_item { width: 290px; font-size: 16px; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.spec_item_img { height: 55px; font-size: 0; line-height: 55px; margin-bottom: 59px; }

.spec_item_cont { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.spec_item_cont .btn { width: 240px; }

.spec_item_link { height: 20px; }

.spec_item_link a { color: #fff; }

.spec_item_link a .link_txt { /*text-decoration: underline; text-decoration-color: rgba(255,255,255,0.4);*/ position: relative; }

.spec_item_link a .link_txt:after { content: ''; position: absolute; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.4); bottom: 1px; }

.spec_item_link a:hover .link_txt { text-decoration: none; }

.spec_item_link a:hover .link_txt:after { opacity: 0; }

.spec_item_mail { margin: 20px 0 33px; }

.spec_item_mail a .icon-mail { margin: 1px 10px 0 -5px; font-size: 20px; vertical-align: middle; display: inline-block; }

.spec_item_mail a .link_txt { /*text-decoration: underline; text-decoration-color: rgba(231, 180, 96, 0.4);*/ position: relative; }

.spec_item_mail a .link_txt:after { content: ''; position: absolute; left: 0; right: 0; height: 1px; background: rgba(231, 180, 96, 0.4); bottom: 1px; }

.spec_item_mail a:hover .link_txt { text-decoration: none; }

.spec_item_mail a:hover .link_txt:after { opacity: 0; }

/* */
.win { padding: 27px 60px 28px; width: 740px; color: #333; overflow: hidden; }

.win_title { margin-bottom: 13px; }

.win_title h2 { text-align: left; color: #333; font-weight: 900; text-transform: none; line-height: 1.1; font-family: "GothamPro", sans-serif; }

.win_title-big { padding-bottom: 22px; border-bottom: 2px solid #d8dce5; margin-bottom: 38px; }

.win_title-big h2 { font-size: 50px; letter-spacing: -0.2px; }

.win_date { font-size: 12px; color: #e7b460; font-weight: 500; margin-top: 19px; margin-bottom: 2px; text-transform: uppercase; }

.win_post { font-size: 16px; }

.win_post h4 { line-height: 1.5; padding-bottom: 33px; letter-spacing: -0.07px; font-size: 20px; text-align: left; color: #333; font-weight: bold; text-transform: none; font-family: "GothamPro", sans-serif; }

.win_post p { padding: 0px 0 25px 0; letter-spacing: -0.03px; }

.win_form { margin-top: 52px; }

.fancybox-lock.ios .main-wrapper { height: 100%; }

.post_data { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 33px; }

.post_data_item { font-weight: 500; min-width: 141px; }

.post_data_item span { display: inline-block; text-transform: uppercase; font-size: 12px; margin: 0 5px 0 0; }

.post_data_item a { text-decoration: underline; -webkit-text-decoration-color: rgba(231, 180, 96, 0.4); text-decoration-color: rgba(231, 180, 96, 0.4); }

.post_data_item a:hover { text-decoration: none; }

.win_slider { margin-bottom: 43px; }

.win_slider .slick-list { overflow: visible; }

.win_slider .slick-slide { position: relative; -webkit-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; overflow: hidden; max-height: 420px; min-height: 220px; }

.win_slider .slick-slide:before { content: ''; display: block; padding-bottom: 68%; }

.win_slider .slick-slide:not(.slick-current) { opacity: 0.3; margin: 0 -1px; }

.win_slider .slick-arrow { top: 50%; margin-top: -20px; }

.win_slider .slick-prev { left: 0; right: auto; }

.win_bot { border-top: 2px solid #d8dce5; padding-bottom: 16px; padding-top: 49px; margin-top: 16px; text-align: center; }

.ios .section-vote { margin-top: -60px; }

.section-vote { position: relative; z-index: 3; padding: 93px 0 26px; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }

.section-vote .sec_txt { margin: 16px auto 61px; }

.section-vote_bg { position: absolute; left: 0; right: 0; bottom: -220px; top: 0px; z-index: 0; background: url(../img/bg9.jpg?ver1.0) no-repeat center 0px; -webkit-background-size: cover; background-size: cover; }

.tabs_wrap { position: relative; }

.tabs { text-align: center; position: relative; z-index: 10; margin-bottom: 80px; }

.tabs ul { list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-shadow: 0 0 0 1px #7c7b7c inset; box-shadow: 0 0 0 1px #7c7b7c inset; }

.tabs ul li { width: 33.33%; position: relative; }

.tabs ul li a { display: block; text-transform: uppercase; font-weight: 500; height: 70px; line-height: 70px; color: #fff; }

.tabs ul li a:hover { color: #e7b460; }

.tabs ul li + li:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 1px; background: #7c7b7c; }

.tabs ul li.active a { background: url(../img/bg7.jpg?ver1.0) no-repeat 0 0; color: #000000; }

.panes { margin-top: -80px; }

.is_stuck.tabs { background: #212021; }

.tabs-selected { border: 1px solid rgba(255, 255, 255, 0.4); display: none; background: url(../img/bg7.jpg?ver1.0) no-repeat 0 0; text-transform: uppercase; font-weight: 500; height: 50px; line-height: 50px; color: #000; font-size: 12px; position: relative; }

.tabs-selected:before { content: ''; position: absolute; top: 13px; right: 12px; width: 25px; height: 25px; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; z-index: 0; }

.tabs-selected:after { content: ''; position: absolute; top: 13px; right: 12px; width: 25px; height: 25px; background: url(../img/arr.png?ver1.0) no-repeat center; z-index: 1; }

.tabs-selected.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); opacity: 0.5; }

.votes { line-height: 0; font-size: 0px; -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; -webkit-column-gap: 58px; -moz-column-gap: 58px; column-gap: 58px; margin-top: -5px; position: relative; overflow: hidden; }

.votes_item { line-height: 1.6; font-size: 14px; display: inline-block; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); vertical-align: top; -webkit-column-break-inside: avoid; break-inside: avoid; width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 21px 0 20px; }

.votes_name { font-size: 16px; font-weight: bold; margin: 0 -10px 6px 0; }

.votes_name a:hover { color: #fff; }

.votes_link { margin-bottom: 4px; }

.votes_link a { color: #fff; /*text-decoration: underline; text-decoration-color: rgba(255,255,255,0.4);*/ position: relative; }

.votes_link a:after { content: ''; position: absolute; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.4); bottom: 1px; }

.votes_link a:hover { text-decoration: none; }

.votes_link a:hover:after { opacity: 0; }

.votes_num { opacity: 0.6; }

.votes_wr { overflow: hidden; padding-bottom: 43px; }

.panes_item { padding-top: 45px; }

.panes_item + .panes_item { border-top: 1px solid #7d7c7c; padding-top: 55px; }

.panes_item:last-child .result { margin-bottom: 48px; }

@media all and (-ms-high-contrast: none) { .votes { margin-bottom: -40px; }
  *::-ms-backdrop, .votes { margin-bottom: -40px; } }

.result { overflow: hidden; margin: 25px -20px 58px 0; }

.result_item { float: left; overflow: hidden; position: relative; text-align: center; width: 25%; padding: 0 20px 20px 0; }

.web .result_item:hover .result_cov { height: 100%; }

.web .result_item:hover .result_cov_name { height: auto; opacity: 1; }

.result_item_in { position: relative; overflow: hidden; }

.result_img { position: relative; display: block; overflow: hidden; }

.result_img:before { content: ''; display: block; padding-bottom: 100%; }

.result_img div { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.result_cov { position: absolute; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; bottom: 0; left: 0; right: 0; height: 70px; background: rgba(0, 0, 0, 0.7); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.result_cov_name { line-height: 1.4; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; opacity: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 0; overflow: hidden; font-size: 18px; font-weight: bold; }

.result_cov_name:after { content: ''; display: inline-block; margin: 22px auto 14px; width: 40px; height: 2px; background: #dfb56d; }

.result_bot { height: 70px; padding: 13px; }

.result_num { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-weight: 500; }

.result_link { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.result_link a { color: #fff; /*text-decoration: underline; text-decoration-color: rgba(255,255,255,0.4);*/ position: relative; }

.result_link a:after { content: ''; position: absolute; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.4); bottom: 1px; }

.result_link a:hover { text-decoration: none; }

.result_link a:hover:after { opacity: 0; }

.result_cont { border: 1px solid rgba(223, 181, 109, 0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.result_cont:hover { border: 1px solid #dfb56d; background: rgba(0, 0, 0, 0.1); }

.result_big { color: #e7b460; font-weight: 300; font-size: 60px; }

.result_sm { text-transform: uppercase; color: #fff; font-weight: bold; font-size: 12px; margin: 17px 0 -5px; }

/*-----------text page begin------------*/
.inner-page { padding-top: 70px; }

.inner-page p { color: white; font-size: 16px; font-weight: 300; line-height: 30px; padding: 15px 0; letter-spacing: -0.12px; }

.inner-page .inner-page-subtitle { color: white; font-size: 18px; font-weight: 500; line-height: 30px; padding: 28px 0; max-width: 1000px; letter-spacing: 0px; }

.inner-page .paragraph-indent { margin: 7px 0 12px; }

.inner-page .paragraph-title-indent { padding: 10px 0 61px; }

.inner-page .paragraph-indent-top { padding-top: 4px; }

.wrap-bg3 { background-color: #1e1d1e; background-image: url("../img/inner-page.jpg"); background-position: center top; background-repeat: no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto; }

.box-bread-crumbs { padding: 46px 0 32px; }

.bread-crambs { list-style: none; }

.bread-crambs__item { display: inline-block; vertical-align: top; margin-right: 26px; color: #999; font-size: 14px; font-weight: 400; line-height: 18px; position: relative; }

.bread-crambs__item:last-child { opacity: 0.6; }

.bread-crambs__item:last-child:before { display: none; }

.bread-crambs__item:before { content: ''; display: block; width: 4px; height: 4px; background-color: #dfb56d; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; right: -17px; top: 8px; }

.bread-crambs__link { color: #999; font-size: 14px; font-weight: 400; line-height: 16px; border-bottom: 1px solid #414041; letter-spacing: -0.1px; display: block; white-space: nowrap; }

.bread-crambs__link:hover { border-bottom-color: transparent; }

.h1-inner-page { color: #dfb56d; font-size: 70px; font-weight: 400; line-height: 70px; }

.links { border-top: 2px solid rgba(255, 255, 255, 0.5); border-bottom: 2px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 25px 0 11px; margin: 14px 0 34px; list-style: none; }

.links__item { margin-bottom: 15px; position: relative; padding-left: 20px; margin-right: 49px; }

.links__item:before { content: ''; display: block; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; background-color: white; -webkit-border-radius: 50%; border-radius: 50%; }

.links__item:nth-child(5) { margin-right: 0; }

.links__link { color: #dfb56d; font-size: 16px; font-weight: 400; line-height: 25px; border-bottom: 1px solid #524736; }

.links__link:hover { border-bottom-color: transparent; }

.text-cont-indent { padding-left: 25.5%; }

.h2-bold { color: #dfb56d; font-size: 35px; font-weight: 900; line-height: 45px; text-align: left; font-family: 'GothamPro', sans-serif; text-transform: none; margin-top: 45px; }

.h2-bold span { display: block; }

.h3-bold { color: #dfb56d; font-size: 25px; font-weight: 900; line-height: 35px; text-align: left; font-family: 'GothamPro', sans-serif; text-transform: none; margin-bottom: 6px; }

.white-title { color: white; font-size: 18px; font-weight: 500; line-height: 25px; margin-bottom: 36px; margin-top: 27px; }

.cont-img { margin: 36px 0 34px; position: relative; }

.cont-img img { display: block; max-width: 100%; }

.cont-img__desc { background-color: rgba(0, 0, 0, 0.3); padding: 21px 20px 23px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; font-size: 14px; font-weight: 400; line-height: 16px; position: absolute; left: 0; bottom: 0; width: 100%; }

.cont-img__autor { opacity: 0.6; }

.cont-img .m-show { display: none; }

.orange-link { color: #dfb56d; border-bottom: 1px solid #524736; }

.orange-link:hover { border-bottom-color: transparent; }

.styled-list { list-style: none; padding-left: 25px; margin-bottom: 33px; }

.styled-list li { position: relative; padding-left: 25px; color: white; font-size: 16px; font-weight: 300; line-height: 25px; margin-bottom: 15px; letter-spacing: -0.1px; }

.styled-list li:before { content: ''; display: block; position: absolute; width: 4px; height: 4px; background-color: #dfb56d; -webkit-border-radius: 50%; border-radius: 50%; left: 0; top: 10px; }

.styled-list li:last-child { margin-bottom: 0; }

.styled-list li span { font-weight: 500; }

.styled-list .styled-list__item_indent-bottom { margin-bottom: 22px; }

.styled-list .styled-list__item_indent-bottom:last-child { margin-bottom: 0; }

.table-nominations { list-style: none; margin: 55px 0; }

.table-list { display: table; width: 100%; }

.table-list__item { display: table-row; }

.table-list .col { display: table-cell; color: white; font-size: 14px; font-weight: 400; line-height: 25px; padding: 15px 10px 15px 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); letter-spacing: 0.25px; }

.table-list .col_1 { width: 60.3%; }

.table-list .col_2 { width: 19.7%; }

.table-list .col_3 { width: 20%; }

.table-list__item_title .col { background-color: rgba(255, 255, 255, 0.1); text-transform: uppercase; font-size: 11px; font-weight: 500; border-bottom: none; padding: 19px 30px 17px; }

.table-list__item:last-child .col { border-bottom: 2px solid rgba(255, 255, 255, 0.2); }

.table-list p { color: white; font-size: 16px; font-weight: 500; line-height: 25px; max-width: 521px; }

.row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -5px 48px; }

.row .col { width: 50%; padding: 0 5px; }

.row .col-2 { width: 50%; }

.row .col-2_1 { width: 50%; }

.row .col-2_2 { width: 50%; }

.row .col-3 { width: 33.3%; }

.row .col-with-icon { padding-left: 96px; }

.row-middle-indent { margin: 61px -30px 58px; }

.row-middle-indent .col { padding: 0 30px; }

.row-middle-indent-2 { margin: 32px -41px 113px -10px; }

.row-middle-indent-2 .col { padding: 0 10px; }

.video-wrap { margin: 55px 0 53px; }

.main-nominations { color: #dfb56d; font-family: 'Bebas Neue', sans-serif; font-size: 25px; font-weight: 400; line-height: 30px; margin-bottom: 9px; position: relative; margin-top: 48px; }

.main-nominations__icon { width: 64px; height: 59px; display: block; position: absolute; background-image: url("../img/laurel-wreath.png"); -webkit-background-size: cover; background-size: cover; left: -91px; top: -16px; }

.step { padding: 47px 60px 49px 40px; background-color: rgba(255, 255, 255, 0.05); list-style: none; margin: 37px 0 33px; }

.step__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 27px; }

.step__item:last-child { margin-bottom: 0; }

.step__item p { color: white; font-size: 16px; font-weight: 300; line-height: 25px; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); padding: 5px 0 5px 30px; }

.step__count { width: 50px; height: 50px; border: 1px solid #dfb56d; color: white; font-family: 'Bebas Neue', sans-serif; font-size: 20px; font-weight: 400; line-height: 25px; text-align: center; display: block; -webkit-border-radius: 50%; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.row-with-img { margin-bottom: 16px; }

.img-left { float: left; margin: 24px 42px 15px 0; display: block; }

.img-right { float: right; margin: 20px 0px 15px 45px; }

.file-links { border-top: 2px solid rgba(255, 255, 255, 0.2); padding-top: 40px; margin: 35px 0px 39px; list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.file-links__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; /*&:hover{ .file-links__icon{ color: #dfb56d; } }*/ }

.file-links__item_1 { width: 55.8%; padding-right: 35px; }

.file-links__item_2 { width: 44.2%; }

.file-links__icon { font-size: 41px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.file-links__cont { padding-left: 28px; font-weight: 400; line-height: 25px; padding-bottom: 8px; }

.file-links__link { color: #dfb56d; font-size: 16px; border-bottom: 1px solid #524736; }

.file-links__link:hover { border-bottom-color: transparent; }

.file-links__size { color: #ccc; font-size: 14px; }

.row-custom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 4px -27px; }

.row-custom__main { padding: 0 27px; width: -webkit-calc(100% - 394px); width: calc(100% - 394px); }

.row-custom__aside { width: 394px; padding: 0 27px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.row-custom__aside .file-links { margin-bottom: 11px; margin-top: auto; padding-top: 46px; }

.row-custom .styled-list { padding-left: 15px; margin-bottom: 25px; }

.row-custom .styled-list li { margin-bottom: 21px; }

.white-title-sounded { letter-spacing: -0.13px; }

.orange-link-dashed { color: #dfb56d; border-bottom: 1px dashed #dfb56d; }

.orange-link-dashed:hover { border-bottom-color: transparent; }

.expert-list { margin: 0 -8px 55px -15px; padding-bottom: 30px; position: relative; }

.expert-list:before { content: ''; display: block; position: absolute; left: 15px; height: 2px; background-color: rgba(255, 255, 255, 0.2); width: -webkit-calc(100% - 24px); width: calc(100% - 24px); bottom: 19px; }

.expert-list__item { padding: 0 15px; display: inline-block; vertical-align: top; margin-right: -4px; width: 25%; margin-bottom: 63px; }

.expert-list__year { color: #dfb56d; font-family: 'Bebas Neue', sans-serif; font-size: 60px; font-weight: 400; line-height: 60px; margin-bottom: 15px; }

.expert-list__link { color: white; font-size: 16px; font-weight: 300; line-height: 18px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: inline-block; margin-bottom: 10px; }

.expert-list__link:last-child { margin-bottom: 0; }

.expert-list__link:hover { border-bottom-color: transparent; color: #dfb56d; }

.expert-list__name { color: #dfb56d; font-size: 16px; font-weight: 500; line-height: 25px; margin-bottom: 3px; }

.expert-list__prof { color: white; font-size: 14px; font-weight: 300; line-height: 20px; letter-spacing: -0.15px; }

.faq-icon { display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-color: #dfb56d; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; color: #212021; font-size: 13px; font-weight: 700; line-height: 16px; padding-top: 1px; cursor: pointer; }

.expert-list-five-col { margin-top: 34px; margin-right: 13px; margin-bottom: 68px; padding-bottom: 28px; }

.expert-list-five-col .expert-list__item { width: 20%; margin-bottom: 42px; }

.expert-list-five-col:before { bottom: 0; width: -webkit-calc(100% - 2px); width: calc(100% - 2px); }

.expert-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 49px; }

.expert-item__img { width: 160px; height: 160px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

.expert-item__img img { max-width: 100%; display: block; -webkit-border-radius: 50%; border-radius: 50%; }

.expert-item__cont { width: -webkit-calc(100% - 160px); width: calc(100% - 160px); padding-left: 40px; font-size: 16px; line-height: 30px; font-weight: 300; letter-spacing: -0.15px; padding-top: 4px; }

.expert-item__name { font-weight: 500; }

.expert-item:first-of-type { margin-top: 29px; }

.expert-item:last-child { margin-bottom: 68px; }

.video-wrap { height: 640px; }

.video-wrap .plyr { width: 100%; height: 100%; }

.video-wrap:hover .plyr--video .plyr__controls { opacity: 1; }

.video-wrap .plyr__play-large { width: 80px; height: 80px; border: 2px solid white; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #dfb56d; font-size: 24px; padding: 0 0 0 6px; }

.video-wrap .plyr__play-large:before { content: "\e906"; }

.video-wrap .plyr__play-large svg { display: none; }

.video-wrap .plyr__video-wrapper:before { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); }

.video-wrap .plyr__progress--played, .video-wrap .plyr__volume--display { color: #dfb56d; }

.plyr--video .plyr__controls { bottom: 0; opacity: 0; }

.white-bold-tile { color: white; font-size: 20px; font-weight: 700; line-height: 25px; text-transform: uppercase; }

.big-title-row { background-image: url("../img/title-bg.jpg"); -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: right bottom; padding: 50px 0 140px; }

.big-title-row .wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.big-title-row .wrapper:after { display: none; }

.big-title-row h1 { width: 270px; }

.big-title-row p { width: -webkit-calc(100% - 270px); width: calc(100% - 270px); font-size: 18px; line-height: 30px; }

.white-devide-line { display: block; height: 2px; background-color: rgba(255, 255, 255, 0.2); }

.inform-row { padding: 60px 0 33px; }

.inform-row .white-bold-tile { margin-bottom: 49px; }

.inform-row .row-middle-indent-2 { margin: 0 -10px; }

.inform-row .main-nominations { margin-top: 0; margin-bottom: 19px; line-height: 35px; }

.inform-row .main-nominations-two-row { max-width: 205px; margin-bottom: 13px; }

.inform-row p { line-height: 25px; }

.inform-row + .white-devide-line { margin-bottom: 9px; }

.inform-row:last-child { padding-bottom: 68px; }

/*-----------text page end------------*/
/*---------------------------------------*/
@media screen and (max-height: 939px) { .web .nomin_item { padding: 35px 20px 35px; }
  .web .nomin_txt { margin: 10px auto 40px; } }

@media screen and (max-height: 899px) { .web .nomin_item { padding: 40px 20px 40px; }
  .web .nomin_list { font-size: 16px; max-width: 240px; padding-left: 0; margin: 0 auto 34px; }
  .web .nomin_list li { padding-left: 29px; margin-bottom: 13px; }
  .web .nomin_list li:before { width: 17px; height: 17px; -webkit-background-size: 100% 100%; background-size: 100%; }
  .web .nomin_txt { margin: 1px auto 38px; line-height: 1.45; font-size: 15px; }
  .web .nomin_txt:after { margin: 32px auto 0; } }

@media screen and (max-height: 859px) { .web .nomin_item { padding: 25px 20px 25px; }
  .web .nomin_list { font-size: 14px; max-width: 240px; padding-left: 0; margin: 0 auto 34px; }
  .web .nomin_list li { padding-left: 29px; margin-bottom: 13px; }
  .web .nomin_list li:before { width: 14px; height: 14px; -webkit-background-size: 100% 100%; background-size: 100%; }
  .web .nomin_txt { margin: 1px auto 30px; line-height: 1.45; font-size: 14px; }
  .web .nomin_txt:after { margin: 25px auto 0; } }

@media screen and (max-height: 799px) { .web .nomin_item { padding: 15px 20px 20px; }
  .web .nomin_item h2 { font-size: 30px; }
  .web .nomin_item .btn-gold { font-size: 12px; height: 50px; line-height: 50px; width: 200px; }
  .web .nomin_list { font-size: 12px; max-width: 200px; padding-left: 0; margin: 0 auto 20px; }
  .web .nomin_list li { padding-left: 25px; margin-bottom: 8px; }
  .web .nomin_list li:before { width: 12px; height: 12px; -webkit-background-size: 100% 100%; background-size: 100%; }
  .web .nomin_txt { margin: 1px auto 20px; line-height: 1.45; font-size: 12px; max-width: 330px; }
  .web .nomin_txt:after { margin: 15px auto 0; }
  .web .stop_bot { bottom: 80px; }
  .web .stop_logo { margin-bottom: 18px; }
  .web .stop_logo img { height: 111px; }
  .web h1, .web .h1 { font-size: 58px; }
  .web .section-top .sec_txt { font-size: 14px; margin: 5px auto 29px; }
  .web .stop_fix { padding-bottom: 60px; } }

@media screen and (max-width: 1400px) { .stop_preview { background: url(../img/bg1_1.jpg?ver1.0) no-repeat center top; } }

@media screen and (max-width: 1099px) { .news_item { padding-right: 4%; }
  .calend { margin: 55px -20px 50px; }
  .calend_item { padding: 10px 20px 22px; }
  .calend_txt { margin-right: -3px; }
  .partn { margin-right: -20px; }
  .partn_item { padding: 0 20px 40px 0; } }

@media screen and (min-width: 1024px) { .spec_item:nth-child(1) h4 { padding: 0px 0 13px 0px; }
  .spec_item:nth-child(2) h4 { padding: 0px 0 13px 0px; } }

@media screen and (max-width: 1023px) { h1, .h1 { font-size: 70px; }
  .sec_txt { font-size: 15px; }
  .man { margin: 76px -20px 0 0; }
  .man_item { font-size: 12px; padding: 0 20px 71px 0; }
  .man_item_name { font-size: 16px; }
  .nomin { -webkit-background-size: auto 100%; background-size: auto 100%; }
  .nomin_list { font-size: 16px; max-width: 240px; padding-left: 0; margin: 0 auto 34px; }
  .nomin_list li { padding-left: 29px; margin-bottom: 13px; }
  .nomin_list li:before { width: 17px; height: 17px; -webkit-background-size: 100% 100%; background-size: 100%; }
  .nomin_txt { margin: 1px auto 38px; line-height: 1.45; font-size: 15px; }
  .nomin_txt:after { margin: 32px auto 0; }
  .nomin_item h2 { line-height: 1; }
  .btn-gold { width: 240px; }
  .interest { margin-bottom: 13px; }
  .interest_item { width: 50%; margin-bottom: 50px; }
  .interest_item:nth-child(2n+1) { clear: both; }
  .calend { display: block; }
  .calend:after { content: ''; display: block; clear: both; }
  .calend_item { float: left; width: 33.33%; margin-bottom: 10px; }
  .calend_item:nth-child(3n+1) { clear: both; }
  .calend_date { padding-bottom: 20px; min-height: 60px; }
  .news_item_date { margin-bottom: 7px; }
  .cerem { padding: 60px 25px 60px; height: 724px; -webkit-background-size: auto 100%; background-size: auto 100%; }
  .partn_item { width: 25%; height: 210px; font-size: 13px; }
  .section-man_bg { top: 0; }
  .ios .section-news_bg { background-position: center 0px; }
  .votes { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
  .tabs ul li a { font-size: 12px; height: 50px; line-height: 50px; }
  .result_item { width: 33.33%; }
  .loaded .mouse_line { top: -5px; }
  .loaded.animate .mouse_line { top: -29px; }
  .ios .stop_preview div { opacity: 0; visibility: hidden; }
  .nomin_row { padding: 0; margin: 0 -15px 31px; } }

@media screen and (min-width: 767px) and (max-width: 1023px) { h2 { font-size: 35px; }
  .news_item { padding-right: 20px; }
  .contact_info_item { width: 330px; font-size: 16px; }
  .services_item, .services_item:nth-child(4n) { font-size: 14px; padding-right: 20px; }
  .stop_links { font-size: 12px; }
  .btn { font-size: 12px; height: 50px; line-height: 50px; }
  .btn-gold { width: 240px; }
  .slick-arrow { width: 36px; height: 36px; }
  .news_item_txt { font-size: 14px; line-height: 1.8; }
  .news_item_title { margin-bottom: 8px; }
  .spec { margin: 0 -20px; }
  .spec_item { font-size: 14px; width: 250px; padding: 0 10px; }
  .spec_item_cont .btn { width: 215px; padding: 0px 5px; }
  .spec_item_img { margin-bottom: 40px; }
  .box_name { font-size: 30px; }
  .box_item1 .box_name { font-size: 38px; } }

@media screen and (max-width: 767px) { h3, .h3 { font-size: 18px; }
  .services_item, .services_item:nth-child(4n) { width: 50%; }
  .nomin { display: block; background-image: url(../img/bg10.jpg?ver1.0); }
  .nomin_item { width: auto; display: block; padding: 34px 17px 25px; }
  .nomin_item2 { padding: 24px 17px 25px; }
  .nomin_item2 .nomin_txt { margin: 6px auto 30px; }
  .nomin_item2 .nomin_list { margin-bottom: 45px; }
  .nomin_list { font-size: 14px; max-width: 240px; padding-left: 0; margin: 0 auto 0px; }
  .nomin_list li { padding-left: 29px; margin-bottom: 13px; }
  .nomin_list li:before { width: 14px; height: 14px; -webkit-background-size: 100% 100%; background-size: 100%; }
  .nomin_txt { margin: 1px auto 30px; line-height: 1.45; font-size: 14px; }
  .nomin_txt:after { margin: 25px auto 0; }
  .nomin_item h2 { line-height: 1; }
  .news_item { float: none; width: auto; padding-right: 14px; margin: 0px 0 43px 0%; }
  .news_item_txt { margin-right: 15px; }
  .box { margin: 8px -10px 0; }
  .box_item { float: none; width: auto; margin: 20px 10px; }
  .partn_item { width: 33.33%; font-size: 12px; }
  .calend_item { width: 50%; }
  .calend_item:nth-child(3n+1) { clear: none; }
  .calend_item:nth-child(2n+1) { clear: both; }
  .contact_info_item { width: 49%; font-size: 16px; }
  .man_item { width: 33.33%; }
  .man_item:nth-child(4n+1) { clear: none; }
  .man_item:nth-child(3n+1) { clear: both; }
  .spec { display: block; margin: 0 0px; }
  .spec_item { width: 100%; font-size: 14px; text-align: left; display: block; margin-bottom: 47px; }
  .spec_item h4 { padding: 0px 0 5px 0px; }
  .spec_item:nth-child(1) .spec_item_txt { line-height: 1.95; font-size: 13px; margin-bottom: 20px; }
  .spec_item_img { float: left; width: 60px; line-height: 1; margin-top: 6px; }
  .spec_item_img img { max-width: 47px; max-height: 39px; }
  .spec_item_cont { overflow: hidden; }
  .spec_item_txt { line-height: 1.8; font-size: 14px; margin-bottom: 5px; }
  .spec_item_mail { margin: 11px 0 24px; }
  .spec_item_mail a .icon-mail { margin: -1px 12px 0 0px; font-size: 17px; }
  .stop_fix { height: 100%; padding-bottom: 183px; }
  .section-top { height: 830px; -webkit-background-size: cover; background-size: cover; }
  .section-top h1 { letter-spacing: -1.5px; line-height: 0.87; }
  .section-top .sec_txt { margin: 5px auto 29px; }
  .section-top .header_bot { display: none; }
  .mouse { display: none; }
  .mouse_line { height: 60px; top: -29px; }
  .stop_logo { margin-bottom: 18px; }
  .stop_logo img { height: 111px; }
  .section-nomin { margin-top: -170px; }
  .m-hid { display: none; }
  .m-show { display: block; }
  .section-spec { background-image: url(../img/bg9.jpg?ver1.0); }
  .fancybox-lock .fancybox-overlay { top: 60px; }
  .win { width: 100%; padding: 4px 20px 20px; }
  .win_title { padding-right: 27px; margin-bottom: 3px; font-size: 30px; }
  .win_title h2 { font-size: 30px; line-height: 1.2; }
  .win_title-big { padding-bottom: 11px; padding-right: 0; }
  .win_title-big h2 { font-size: 28px; }
  .win_date { font-size: 12px; margin-top: 19px; }
  .win_post { line-height: 1.8; margin-top: 31px; font-size: 14px; }
  .win_post h4 { font-size: 16px; padding-bottom: 21px; }
  .votes { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
  .result_item { width: 50%; }
  .result_item .m-show { display: none; }
  .result_item .m-hid { display: block; }
  .section-vote { margin-bottom: 169px; }
  .stop_links a + a { margin: 18px 15px 0; }
  .inner .section-top { height: 720px; }
  .inner .stop_fix { padding-bottom: 92px; }
  .ios.inner .stop_preview { height: 720px; }
  .win_slider { margin: 0 -20px 33px; }
  .win_slider .slick-list { overflow: hidden; }
  .win_slider .slick-slide:before { padding-bottom: 68%; }
  .win_slider .slick-slide:not(.slick-current) { opacity: 1; }
  .win_slider .slick-dots { bottom: 12px; }
  .post_data { display: block; margin-bottom: 24px; }
  .post_data_item { margin-bottom: 8px; }
  .post_data_item span { margin: 0 7px 0 0; }
  .win_bot { padding-bottom: 16px; padding-top: 40px; margin-top: 5px; }
  .win_bot .btn-gold { width: 200px; }
  .fancybox-close { top: 18px; right: 20px; }
  .section-man_bg { background: url(../img/bg3_mob.jpg?ver1.0) no-repeat 0 0; -webkit-background-size: cover; background-size: cover; }
  .nomin_row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .nomin_col { width: 50%; }
  .nomin_col:last-child { margin: 0 auto; }
  .nomin_item2 .nomin_list { margin-bottom: 0; } }

@media screen and (max-width: 599px) { h1, .h1 { font-size: 58px; }
  h2 { font-size: 35px; }
  h3, .h3 { font-size: 16px; margin-bottom: 25px; }
  .sec_txt { font-size: 14px; line-height: 1.8; }
  .spec_item_cont .btn { width: 210px; padding: 0px 5px; }
  .stop_links { font-size: 12px; }
  .stop_links a { padding-bottom: 2px; }
  .btn { font-size: 12px; height: 50px; line-height: 50px; }
  .slick-arrow { width: 36px; height: 36px; top: -63px; }
  .slick-prev { right: 44px; }
  .news-slider .slick-list { margin-right: -10px; }
  .news { margin: 13px -20px -2px 0; }
  .news_item_txt { font-size: 14px; line-height: 1.8; }
  .news_item_title { margin-bottom: 8px; }
  .section-who { padding: 35px 0 0; }
  .box_name, .box_item1 .box_name { font-size: 30px; padding: 14px 20px; line-height: 1.15; }
  .section-partn { padding: 36px 0 54px; }
  .partn { margin-top: 0; }
  .partn_item { font-size: 11px; width: 50%; height: auto; padding: 0 20px 23px 0; min-height: 150px; }
  .partn_item:nth-child(9), .partn_item:nth-child(10) { display: none; }
  .partn_item:nth-child(odd) { clear: both; }
  .partn_item_name { line-height: 1.65; margin: 0 -3px; }
  .partn_item_img { min-height: 90px; margin-bottom: 11px; }
  .partn_item_img:before { padding-bottom: 69.2%; }
  .partn_item_img img { max-height: 130%; max-width: 102%; }
  .box_item1 .box_img:before { padding-bottom: 420px; }
  .box_item2 .box_img:before { padding-bottom: 200px; }
  .section-calend { padding: 34px 0 0; }
  .section-calend_bg { bottom: -110px; background: url(../img/bg5_mob.jpg?ver1.0) no-repeat center top; -webkit-background-size: cover; background-size: cover; }
  .calend { margin: -8px 0px 40px; }
  .calend_item { width: 100%; margin-bottom: -1px; padding: 15px 21px 32px 18px; }
  .calend_date { font-size: 30px; padding-bottom: 7px; margin-bottom: 21px; line-height: 35px; }
  .calend_txt { margin-right: -7px; }
  .stop_preview { background: url(../img/bg1_mob.jpg?ver1.0) no-repeat center top; }
  .nomin_txt, .news_item_txt, .sec_txt { font-weight: 300; }
  .section-interest { padding: 25px 0 44px; }
  .interest { margin: 30px 0 50px; }
  .interest_item { float: none; padding: 0; overflow: hidden; width: auto; margin-right: -6px; margin-bottom: 24px; }
  .interest_name { font-size: 14px; overflow: hidden; line-height: 1.8; height: 75px; }
  .interest_img { width: 100px; height: 70px; float: left; margin: 6px 20px 0 0; }
  .btn-bord { padding: 0 25px; min-width: 180px; }
  .cerem { height: 630px; padding: 18px 25px 100px; -webkit-background-size: auto 788px; background-size: auto 788px; }
  .cerem h2 { line-height: 1; }
  .cerem .sec_txt { margin: 1px auto; height: 150px; }
  .cerem .btn { line-height: 1.4; padding-top: 3px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 3px 18px 0px 22px; margin: 0 15px; }
  .cerem .btn span { text-align: left; }
  .cerem .btn .icon-play { margin: -3px 20px 0 0px; }
  .cerem .contact_info { margin: 35px 0 52px; }
  .cerem .contact_info_item { margin: 0 auto 25px; }
  .cerem .contact_info_item [class^="icon-"] { margin: 0 19px 0 0; }
  .cerem .contact_info_item .icon-clock { margin: 3px 15px -1px 5px; }
  .contact_info { margin: 40px 0 20px; }
  .contact_info_item { display: block; line-height: 1.3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: auto; text-align: left; margin: 0 auto 19px; width: 210px; }
  .contact_info_item [class^="icon-"] { height: auto; width: 45px; margin: 0 4px 0 0; font-size: 51px; line-height: 1; min-width: 45px; text-align: center; }
  .contact_info_item .icon-clock { font-size: 41px; line-height: 1; }
  .contact_info_item .icon-tel { font-size: 33px; }
  .contact_info_item .icon-mail { font-size: 27px; margin: 0 7px 0 1px; }
  .contact_info_mail { font-size: 14px; }
  .section-contact { padding: 24px 0 38px; }
  .section-contact h2 { line-height: 1; }
  .section-contact .sec_txt { margin: 4px 5px; }
  .section-services { padding: 35px 0 21px; }
  .section-services h3 { text-align: left; }
  .services { margin: 29px 0 16px; }
  .services_item, .services_item:nth-child(4n) { float: none; width: 100%; padding: 0; font-size: 14px; line-height: 1.8; margin: 19px 0 0; }
  .services_item h4, .services_item:nth-child(4n) h4 { min-height: 8px; padding: 0px 0 15px 0px; max-width: 100%; }
  .section-man { padding: 35px 0 21px; }
  .section-man h3 { margin: 0 -5px; }
  .man { margin: 34px 0px 0 0; }
  .man_item { float: none; padding: 0; overflow: hidden; width: auto; font-size: 12px; margin: 0 0 28px; }
  .man_item_name { font-size: 16px; line-height: 1.6; margin-right: 33px; margin-bottom: 7px; }
  .man_item_img { float: left; width: 100px; margin: 2px 18px 0 0; }
  .man_item_pos { line-height: 1.7; max-width: 269px; }
  .section-spec { padding: 44px 0 2px 0; }
  .section-news_bg { bottom: -309px; }
  .section-partn_bg { top: -520px; }
  .votes { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding-bottom: 30px; }
  .votes_item { display: block; overflow: hidden; padding: 12px 0 15px; }
  .votes_name { font-size: 14px; margin: 0 0px 8px 0; line-height: 1.8; }
  .votes_link { float: left; font-size: 12px; margin-bottom: 0; }
  .votes_num { float: right; font-size: 12px; }
  .tabs-selected { display: block; }
  .tabs ul { display: none; position: absolute; background: #242324; top: 100%; left: 0; width: 100%; -webkit-box-shadow: none; box-shadow: none; }
  .tabs ul li { width: auto; border: 1px solid rgba(255, 255, 255, 0.4); border-top: none; }
  .tabs ul li.active { display: none; }
  .tabs ul.open { display: block; }
  .section-vote { padding: 44px 0 26px; }
  .section-vote h2 { margin: 0 auto 0; max-width: 200px; line-height: 1; }
  .section-vote .sec_txt { margin: 4px auto 37px; }
  .panes_item { padding-top: 35px; }
  .panes_item + .panes_item { padding-top: 35px; }
  .section-vote_bg { bottom: -159px; }
  .result { margin: 5px -20px 29px 0; }
  .panes_item + .panes_item .result { margin: 15px -20px 29px 0; }
  .result_item { width: 100%; float: none; }
  .result_item .m-show { display: block; }
  .result_item .m-hid { display: none; }
  .result_item:nth-child(4), .result_item:nth-child(5), .result_item:nth-child(6) { display: none; }
  .result_item.result_item-more { display: block; }
  .result_img { min-height: 200px; }
  .result_img:before { padding-bottom: 71%; }
  .result_sm { margin: -2px 0 21px; }
  .nomin_col { width: 100%; }
  .nomin_banner { padding: 25px 15px; margin-left: -17px; margin-right: -17px; width: -webkit-calc(100% + 34px); width: calc(100% + 34px); }
  .nomin_banner-title { font-size: 12px; line-height: 18px; }
  .nomin_item2 { padding-bottom: 0; }
  .calend_date { padding-bottom: 20px; min-height: 0px; } }

/*media text-page begin*/
@media screen and (max-width: 1350px) { .inner-page br { display: none; }
  .expert-list { margin-left: -10px; margin-right: -10px; }
  .expert-list:before { left: 10px; width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }
  .expert-list__item { padding: 0 10px; }
  .row-middle-indent-2 { margin-right: -10px; } }

@media screen and (max-width: 1239px) { .inner-page { padding-top: 60px; } }

@media screen and (max-width: 1200px) { .links__item { margin-right: 30px; }
  .img-left { margin-right: 32px; } }

@media screen and (max-width: 1023px) { .bread-crambs__link { white-space: normal; }
  .text-cont-indent { padding-left: 15%; }
  .h1-inner-page { max-width: 526px; }
  .links__item { padding-left: 11px; margin-right: 22px; }
  .links__item:nth-child(5) { margin-right: 22px; }
  .table-list .col { padding: 15px 15px; }
  .table-list .col_1 { width: 50%; }
  .table-list .col_2 { width: 25%; }
  .table-list .col_3 { width: 25%; }
  .video-wrap { height: 480px; }
  .row .col-with-icon { padding-left: 70px; }
  .main-nominations__icon { left: -70px; }
  .row-custom { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0; }
  .row-custom__main { width: 100%; padding: 0; }
  .row-custom__aside { width: 100%; padding: 27px 0 0 0; border-top: 2px solid rgba(255, 255, 255, 0.2); margin-top: 23px; margin-bottom: 11px; }
  .row-custom__aside .file-links { padding-top: 32px; margin-top: 25px; }
  .expert-list__item { width: 33.3%; }
  .expert-list-five-col .expert-list__item { width: 33.3%; }
  .cont-img__desc { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; line-height: 20px; padding-top: 16px; padding-bottom: 14px; }
  .cont-img__autor { display: block; } }

@media screen and (max-width: 767px) { .inner-page { padding-top: 60px; }
  .box-bread-crumbs { padding: 21px 0 0 0; }
  .bread-crambs { display: none; }
  .h1-inner-page { font-size: 45px; line-height: 45px; max-width: 370px; }
  .inner-page p { font-size: 14px; line-height: 25px; padding: 12px 0 13px; }
  .inner-page .inner-page-subtitle { font-size: 16px; line-height: 26px; }
  .text-cont-indent { padding-left: 0; }
  .cont-img img { width: 100%; }
  .cont-img .m-show { display: block; }
  .cont-img .m-hid { display: none; }
  .links__item { margin-right: 14px; }
  .h2-bold { font-size: 25px; line-height: 35px; }
  .table-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .table-list__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .table-list__item:last-child { border-bottom: 2px solid rgba(255, 255, 255, 0.2); }
  .table-list__item:last-child .col { border-bottom: none; }
  .table-list .col { padding: 16px 30px; border-bottom: none; }
  .table-list .col_1 { width: 100%; padding-bottom: 2px; }
  .table-list .col_2 { width: 50%; padding-top: 2px; }
  .table-list .col_3 { width: 50%; padding-top: 2px; }
  .styled-list li { font-size: 14px; line-height: 25px; }
  .white-title { font-size: 16px; line-height: 25px; }
  .table-list p { padding: 0; }
  .video-wrap { height: 360px; }
  .row .col-with-icon { width: 100%; padding: 0; }
  .row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .main-nominations { margin-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 36px; margin-bottom: 6px; }
  .main-nominations span { display: inline-block; vertical-align: middle; }
  .main-nominations span + span { max-width: 120px; }
  .main-nominations__icon { display: inline-block; vertical-align: middle; position: relative; left: auto; top: auto; margin-right: 16px; min-width: 64px; }
  .step { padding: 30px; }
  .step__item p { padding: 0 0 0 15px; }
  .inner-page .paragraph-title-indent { padding-bottom: 30px; }
  .expert-list__item { width: 50%; margin-bottom: 30px; }
  .row-middle-indent { margin: 40px -7px; }
  .row-middle-indent .col { padding: 0 7px; }
  .h3-bold { font-size: 21px; line-height: 28px; }
  .expert-list-five-col .expert-list__item { width: 50%; }
  .row-middle-indent-2 { margin: 25px 0; }
  .row-middle-indent-2 .col { padding: 0; width: 100%; margin-bottom: 15px; }
  .row-middle-indent-2 .col:last-child { margin-bottom: 0; }
  .big-title-row h1 { width: 170px; }
  .big-title-row p { width: -webkit-calc(100% - 170px); width: calc(100% - 170px); }
  .inform-row .row-middle-indent-2 { margin: 0; }
  .inform-row .white-bold-tile { margin-bottom: 37px; }
  .inform-row .main-nominations { margin-bottom: 2px; }
  .inform-row .col { margin-bottom: 20px; }
  .inform-row + .white-devide-line { margin-bottom: 0; }
  .file-links__cont { padding-bottom: 0; }
  .cont-img__autor { margin-top: 10px; } }

@media screen and (min-width: 600px) { .visible-mob { display: none; } }

@media screen and (max-width: 599px) { .h1-inner-page { font-size: 35px; line-height: 35px; }
  .inner-page .inner-page-subtitle { font-size: 14px; line-height: 25px; padding: 12px 0 17px; }
  .row { display: block; margin: 0; }
  .row .col { padding: 0; width: 100%; }
  .links__link { font-size: 14px; }
  .links { padding: 25px 0 12px; margin-bottom: 21px; }
  .links__item { padding-left: 20px; margin-bottom: 10px; margin-right: 12px; line-height: 20px; }
  .links__item:first-child { margin-right: 30px; }
  .links__link { line-height: 20px; }
  .cont-img { margin: 19px -20px 21px; }
  .cont-img__desc { font-size: 12px; }
  .h2-bold { font-size: 20px; line-height: 30px; margin-top: 14px; padding: 13px 0; }
  .white-title { margin-top: 11px; margin-bottom: 26px; }
  .styled-list { padding-left: 0; margin-bottom: 23px; }
  .styled-list li { padding-left: 28px; }
  .table-nominations { margin: 29px 0; }
  .table-list .col { padding: 23px 22px 22px; }
  .table-list .col_1 { padding-bottom: 10px; }
  .table-list .col_2 { width: auto; margin: 0 auto 0 0; padding-right: 0; padding-top: 5px; font-size: 12px; }
  .table-list .col_3 { width: auto; margin: 0 0 0 auto; padding-left: 0; padding-right: 19px; padding-top: 5px; font-size: 12px; }
  .table-list__item_title .col { font-size: 10px; background: none; padding: 14px 22px 12px; }
  .table-list__item_title .col_1 { padding-bottom: 4px; }
  .table-list__item_title .col_2 { padding-top: 0px; padding-right: 0; }
  .table-list__item_title .col_3 { padding-top: 0px; padding-left: 0; }
  .table-list__item_title { background-color: rgba(255, 255, 255, 0.1); border-bottom: none; }
  .video-wrap { height: 180px; margin: 25px 0 22px; }
  .video-wrap .plyr__play-large { width: 40px; height: 40px; padding: 0; font-size: 14px; padding-left: 4px; }
  .plyr__play-large svg { width: 16px; height: 16px; }
  .file-links { margin: 19px 0 22px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 31px; }
  .file-links__item { padding-right: 0; width: 100%; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 25px; }
  .file-links__item:last-child { margin-bottom: 0; }
  .file-links__link { font-size: 14px; }
  .file-links__size { font-size: 12px; }
  .step { margin: 20px 0; padding: 23px 10px 32px 22px; }
  .step__count { width: 40px; height: 40px; font-size: 20px; margin-top: 5px; }
  .step__item p { padding: 0px  0 0 20px; }
  .step__item { margin-bottom: 25px; }
  .step__item:last-child { margin-bottom: 0; }
  .row-custom .styled-list { padding-left: 0; }
  .inner-page .paragraph-indent { margin: 1px 0 0 0; }
  .img-left { margin: 20px 10px 35px 0; }
  .row-with-img { margin-bottom: 0px; }
  .expert-list__item { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .expert-list__year { font-size: 55px; min-width: 83px; }
  .expert-list__links { padding-left: 26px; padding-top: 6px; }
  .expert-list__link { font-size: 14px; line-height: 16px; margin-bottom: 5px; letter-spacing: -0.15px; }
  .expert-list__item { margin-bottom: 5px; }
  .expert-list__item:last-child { margin-bottom: 0; }
  .expert-list { padding-bottom: 42px; margin-bottom: 12px; }
  .expert-list-five-col { margin-top: 22px; margin-left: 0; margin-right: 0; margin-bottom: 53px; }
  .expert-list-five-col:before { left: 0; width: 100%; }
  .expert-list-five-col .expert-list__item { width: 100%; display: block; padding: 0; margin-bottom: 22px; }
  .expert-list-five-col .expert-list__item:last-child { margin-bottom: 0; }
  .expert-item { display: block; }
  .expert-item__img { width: 120px; height: 120px; margin-bottom: 32px; }
  .expert-item__cont { width: 100%; padding: 0; font-size: 13px; line-height: 25px; }
  .expert-item { margin-bottom: 42px; }
  .expert-item:last-child { margin-bottom: 37px; }
  .visible-mob { display: inline; }
  .inner-page .visible-mob { display: inline; }
  .h3-bold { font-size: 18px; line-height: 28px; margin-top: 15px; margin-bottom: 0; padding: 12px 0 4px; }
  .inner-page .paragraph-indent-top { padding-top: 12px; padding-bottom: 9px; }
  .row:last-child { margin-bottom: 41px; }
  .big-title-row .wrapper { display: block; }
  .big-title-row h1 { width: 100%; margin-top: 0; padding-bottom: 4px; }
  .big-title-row p { width: 100%; }
  .white-bold-tile { font-size: 16px; line-height: 25px; }
  .big-title-row { padding: 22px 0 156px; }
  .inform-row { padding: 41px 0 20px; }
  .big-title-row { background-image: url("../img/title-bg-mob.jpg"); background-position: center bottom; } }

/*media text-page end*/

/*# sourceMappingURL=style.css.map */


/* custom */

.services a p,
.news_item_txt,
.man_item_pos {
    color: #FFF !important;
}

.news_item {
	width: 33.33%;
}

@media screen and (max-width: 767px) {
.news_item { width: auto; }

.section-nomin { z-index: 4; }

}

.win_post h3, .win_post .h3 {
	color: #000;
}


.section-vote {
	z-index: 4;
}


.result_item.pitem {
    cursor: pointer;
}

.pitem img {
    width: 100%;
}

@media screen and (max-width: 599px) {
    
        
    .result_item:nth-child(4), .result_item:nth-child(5), .result_item:nth-child(6) {
        display: block;
    }
       
}

.result.one .result_item {
	float: none;
	margin: 0 auto;
}

.win_post > img {
	margin: 20px auto;
}


@media screen and (max-width: 599px) {
    
    .result_img {
        min-height: 350px;
    }
    
}


.tabs ul li {
    width: 50%;
    position: relative;
}

.tabs ul li.active a {
    background-repeat: repeat-x;
}


.nomin_col {
    width: 50%;
    padding: 0 5px;
}

.menu-link-main {
    color: #e7b460 !important;
    font-weight: bold !important;
}

.partn_item_img img {
    max-width: 80%;
}

.votes,
.votes_wr .result {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.votes_item {
    flex: 1;
    order: 9999999;
    flex-basis: 25%;
    padding-right: 15px;
}

.win_post {
    font-size: 16px;
    white-space: pre-line;
}


@media only screen and (max-width : 500px) {

.votes {
    flex-direction: column;
}

.tabs ul li {
    width: 100%;
}

}